Вернуться   Биткоин Форум > Bitcoin Обсуждение
9 февраля 2013, 3:52:08 PM   # 1
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Bitcoin версия 0.8.0 релиз кандидат 1 теперь доступен из:
  http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.0/test

Это крупный релиз предназначен для повышения производительности и обрабатывать
увеличение объема сделок по сети.

Пожалуйста, сообщайте об ошибках с помощью системы отслеживания проблем на GitHub:
  https://github.com/bitcoin/bitcoin/issues

Выпуск-кандидат 1 примечания:

Бинарный OSX сообщает свою версию, как "0.8.0rc1-1-gba1d080-бета" из-за
вопрос https://github.com/bitcoin/bitcoin/issues/2285 . Это будет исправлено
перед окончательным выпуском 0.8.0.

Двоичный Windows, не может быть воспроизводимо построен из-за выпуск
https://github.com/bitcoin/bitcoin/issues/2288 . Это также будет фиксированной
перед окончательным выпуском 0.8.0. В RC1 исполняемые файлы Windows, были построены
мною (Gavin).



Как обновить
--------------

Если вы используете старую версию, выключите его. Подождите
пока он полностью не закрыли (который может занять несколько минут для взрослых
версии), а затем запустить программу установки (на Windows), либо просто скопировать
/ Applications / Bitcoin-Qt (на Mac) или Bitcoin-кварты (на Linux).

Первый раз при запуске после обновления процесса повторной индексации будет
начал, что займет от 30 минут до нескольких часов,
в зависимости от скорости вашей машины. Если у вас есть достаточно
память, работает с -dbcache установкой (например, -dbcache = 1000)
может сделать переиндексацию быстрее.

Специальные указания для релиз-кандидат 1:
--------------------------------------

Если вы помогли тестированиям предварительных версий, есть два изменения,
должны знать:

1. подкаталоги в каталоге данных изменены имена; чтобы избежать повторного индексирования
blockchain, переименовывать:
  MkDir $ DATADIR / блоки && мв $ DATADIR / blktree $ DATADIR / блоки / индекс
  мв $ DATADIR / монеты $ DATADIR / chainstate

2. "отменить файл" Формат изменился; если вы видите ошибки при запуске во время блока
проверка повторного запуска с -reindex флагом, чтобы исправить их.

Несовместимые изменения
--------------------

Этот выпуск не больше не поддерживает полный индекс исторических идентификаторов транзакций
по умолчанию, поэтому, глядя вверх произвольную транзакцию с использованием getrawtransaction
RPC вызов не будет работать. Если вам нужна эта функциональность, вы должны запустить один раз
с -txindex = 1 -reindex = 1 для восстановления индексов блок-цепи (смотри ниже более
Детали).

улучшения
------------

Mac и Windows, исполняемые файлы подписаны сертификатами, принадлежащих Bitcoin
Фонд, чтобы быть совместимым с новыми функциями безопасности в OSX 10.8 и
Windows 8.

LevelDB, быстрый, с открытым исходным кодом, не реляционная база данных от Google, является
в настоящее время используется для хранения транзакций и индексов блоков. LevelDB работает намного лучше
на машинах с медленным I / O и быстрее в целом. Berkeley DB теперь только
используемый для файла wallet.dat (открытый и закрытый ключи бумажника и сделки
отношение к вам).

Pieter Wuille реализовано много оптимизаций на пути сделки являются
проверено, поэтому работает, синхронизированный узел использует гораздо меньше памяти и делает
гораздо меньше I / O. Он также осуществляет параллельную проверку подписи, так что если вам
есть машина многопроцессорной все процессоры будут использоваться для проверки транзакций.

Новые возможности
------------

"Bloom фильтр" Поддержка в протоколе сети для передачи только соответствующие операции в
Легкие клиенты.

вно / verifysfbinaries это оболочка-скрипт для проверки того, что бинарные загрузки
на SourceForge не были подделаны. Если вы можете, вы можете помочь сделать
у всех загрузки более безопасные, запустив это время от времени, чтобы проверить PGP
подписи против загрузки файлов контрольных сумм.

вно / spendfrom является питон языка утилита командной строки, которая показывает
как использовать "сырые сделки" JSON-RPC API для отправки монет, полученных от частности
адреса (также известный как "контроль монеты").

Новые / измененные настройки (из командной строки или bitcoin.conf файл)
--------------------------------------------------------

DbCache: теперь контролирует использование памяти LevelDB. Бег с (например) -dbcache = 1000
будет использовать гигабайт оперативной памяти и может сделать начальное blockchain скачать быстрее.

пар: управляет тем, как много потоков, чтобы использовать для подтверждения транзакции. По умолчанию числа
процессоров на вашей машине, используйте -PAr = 1, чтобы ограничить на один процессор.

txindex: поддерживает дополнительный индекс старых, проведенных идентификаторов транзакций, таким образом они будут найдены
по методу getrawtransaction JSON-RPC.

переиндексации: восстановление блоков и операционных показателей от загруженных данных блока.

Новые JSON-RPC API функции
-------------------------

lockunspent / listlockunspent позволяют блокировки выходов транзакций в течение периода времени, так
они не будут потрачены на другие процессы, которые могут получить доступ к той же бумажник.

ADDNODE / методы getaddednodeinfo, для подключения к определенным аналогам без перезагрузки.

importprivkey теперь принимает необязательный логический параметр (по умолчанию TRUE), чтобы контролировать ли
или не пересканировать blockchain для операций после импорта нового приватного ключа.

Важные исправления ошибки
-------------------

Утечка Приватность: позиция "изменение" Выход в большинстве сделок, не будучи
правильно рандомизированное, что делает анализ сетевого графика транзакций для идентификации
кошельки пользователей проще.

Zero-подтверждение транзакции уязвимости: прием транзакций нулевого подтверждения
(Сделки, которые еще не были включены в блок) от кого вы этого не сделаете
доверие еще не рекомендуется, потому что всегда будет существовать способы атакующих
дважды проводить операции нулевого подтверждения. Тем не менее, этот релиз включает в себя ошибку
исправить это делает его немного более трудным для нападающих в два раза провести
определенный тип ("Locktime в будущем") Сделки нулевого подтверждения.

Зависимость изменения
------------------

Qt 4.8.3 (компиляция против старых версий Qt 4 должны продолжать работать)


Спасибо всем, кто участвовал в этой версии:
----------------------------------------------------

Александр Кьелдааса
Андрей Алексеенко
Arnav Singh
Кристиан фон Рокес
Эрик Ломброзо
Форрест Войт
Гэвин Андресен
Грегори Максвелл
Джефф Garzik
Люк Dashjr
Мэтт Corallo
Майк Кассано
Майк Хирн
Питер Тодд
Филип Кауфман
Pieter Wuille
Ричард Schwab
Роберт Backhaus
Руна К. Свендсен
Серхио Демьян Лернер
Владимир Дж ван дер Лан
burger2
по умолчанию
fanquake
grimd34th
justmoon
redshark1802
tucenaber
Ксанатос
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен


Как заработать Биткоины?
Без вложений. Не майнинг.


9 февраля 2013, 3:54:20 PM   # 2
 
 
Сообщения: 293
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Получил 1806 Биткоинов
Реальная история.





0,8 синхронизируется всего за несколько часов. Здорово.

Если вы можете проверить это RC пожалуйста, сделайте это. Чем быстрее 0,8 отпущена, веселей.

Благодарим Вас за напряженную работу DevTeam.
Scrat желуди сейчас офлайн Пожаловаться на Scrat Желуди   Ответить с цитированием Мультицитирование сообщения от Scrat Желуди Быстрый ответ на сообщение Scrat Желуди

9 февраля 2013, 4:01:57 PM   # 3
 
 
Сообщения: 336
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

хороший
nexusakachus сейчас офлайн Пожаловаться на nexusakachus   Ответить с цитированием Мультицитирование сообщения от nexusakachus Быстрый ответ на сообщение nexusakachus

9 февраля 2013, 4:06:34 PM   # 4
 
 
Сообщений: 50
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Это отличная новость! 0,8 является важной вехой для эталонной реализации! Спасибо за вашу самоотверженную работу!
ciphermonk сейчас офлайн Пожаловаться на ciphermonk   Ответить с цитированием Мультицитирование сообщения от ciphermonk Быстрый ответ на сообщение ciphermonk

9 февраля 2013, 4:10:05 PM   # 5
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Хорошие парни работы, так держать!

Сейчас я хотел бы знать, как код и внести свой вклад, но я просто делаю свою часть выращивания Bitcoin экономики с малыми и уверенными шагами. Мы прилагаем все усилия, здесь строительство первого обмена Bitcoin в Испании, и надеемся, что это и работает до конца этого месяца.
Paraipan сейчас офлайн Пожаловаться на Paraipan   Ответить с цитированием Мультицитирование сообщения от Paraipan Быстрый ответ на сообщение Paraipan

9 февраля 2013, 5:04:25 PM   # 6
 
 
Сообщения: 765
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

ну, это фантастическое улучшение ... но по-прежнему медленно. поскольку ни диск не находится на грани смерти, равно как и процессор выше 5%, сеть является узким местом.

я просто любопытно, есть ли планы ускорить скорость передачи данных? на слабых связях, как у меня, он все равно будет занимать много времени для синхронизации. это еще больше относится к менее подсоединенные страны 3-го мира!

Есть ли какой-то инструмент мониторинга, который может также помочь определить проблемы, связанные с сетями (Wireshark войти?). глядя сжатие потока, или даже другие способы сжатия на основе ссылок в существующей базе данных ... и обвязка еще больше блоков в больших передачах, вероятно, единственным способом пойти?
phatsphere сейчас офлайн Пожаловаться на phatsphere   Ответить с цитированием Мультицитирование сообщения от phatsphere Быстрый ответ на сообщение phatsphere

9 февраля 2013, 5:24:36 PM   # 7
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Вы уверены, что сеть является узким местом для вас? Вы на необычно медленное соединение? Когда по меньшей мере синхронизация цепи, большинство узлов должны быть упираются на диск стремится. Поэтому использовать iotop или что-то, чтобы посмотреть на это.

Если сеть является узким местом, то вы, вероятно, хотите, чтобы перейти от полного узла легкого узла. Фильтрация Bloom, что обеспечивает 0,8 может сделать их значительно быстрее и использовать очень небольшую полосу пропускания.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

9 февраля 2013, 5:33:18 PM   # 8
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1


Мои собственные заметки:

  • Питер получает львиную долю кредита, за его ultraprune работы
  • Пожалуйста, проверьте! Даже "меня устраивает" отчет полезен (только не забудьте включить вашу версию операционной системы и другие полезные детали в вашем "оно работает" после...)
  • Если у вас есть медленный блок загрузки, просто закройте программу и перезапустить. Это будет начать загрузку снова, с другим партнером. Есть еще известные проблемы с выбором сверстников.  "перезапуск программы" это некрасиво, но полезный обходной путь.

jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

9 февраля 2013, 5:51:39 PM   # 9
 
 
Сообщения: 1764
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Мне нужны эти двоичные файлы для Windows!
cypherdoc сейчас офлайн Пожаловаться на cypherdoc   Ответить с цитированием Мультицитирование сообщения от cypherdoc Быстрый ответ на сообщение cypherdoc

9 февраля 2013, 5:51:51 PM   # 10
 
 
Сообщения: 1078
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Я собираюсь липким это, по крайней мере, 14 дней.
hazek сейчас офлайн Пожаловаться на hazek   Ответить с цитированием Мультицитирование сообщения от hazek Быстрый ответ на сообщение hazek

9 февраля 2013, 5:59:32 PM   # 11
 
 
Сообщения: 765
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Вы уверены, что сеть является узким местом для вас? Вы на необычно медленное соединение?
я использовал HTOP с "г + ш Резюме И.О." колонка. там я получаю в течение нескольких секунд: 0, 0, ~ 150, ~ 27, 0, 0, ~ 150, ~ 20, 0, 0, ... для диска IO [править: пиковые значения могут доходить до более чем 1000] , Я нахожусь на сети мобильной HDSPA, ни один порт наружу, и с помощью VPN без перенаправления портов. Да, это хорошо для просмотра, но она имеет необычную длинную задержку.

Но я не в спешке, не волнуйтесь. Я только что сделал это в том числе в VPN с целью протестировать скорость сети. Это в моих глазах (как кодер и администратор, но не Bitcoin Dev.), Безусловно, то, что может быть оптимизировано. Легкие узлы большие, да, но если вы хотите, чтобы запустить свой собственный узел в стране далекой, вы, вероятно, не хотите 🙂

Редактирование: наблюдал активность ввода-вывода немного дольше. на самом деле, когда есть какой-то образом "Сильнее" блоки, НЛ доходит до 5000 и больше - и тогда еще падает до 0 в течение 1-2 секунд. интересно, так что может быть IO, просто не так очевидно, как и раньше 🙂
phatsphere сейчас офлайн Пожаловаться на phatsphere   Ответить с цитированием Мультицитирование сообщения от phatsphere Быстрый ответ на сообщение phatsphere

9 февраля 2013, 6:10:48 PM   # 12
 
 
Сообщения: 1078
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Btw есть какие-либо планы по добавлению возможности ввести имя пользователя и пароль для прокси-сервера?
hazek сейчас офлайн Пожаловаться на hazek   Ответить с цитированием Мультицитирование сообщения от hazek Быстрый ответ на сообщение hazek

9 февраля 2013, 6:30:12 PM   # 13
 
 
Сообщений: 82
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1


Мои собственные заметки:

  • Пожалуйста, проверьте! Даже "меня устраивает" отчет полезен (только не забудьте включить вашу версию операционной системы и другие полезные детали в вашем "оно работает" после...)



Пожалуйста повторять, что я забыл, что это помогает вам народ, которые разрабатывают, чтобы знать, что происходит.
Я только начинаю свой бумажник, чтобы держать обновленный с blockchain каждый день, я нахожусь в Австралии в районе, где дорогой мобильной передачи данных является моим единственным вариантом для сети, я чувствую себя виноватым, когда я не семенных вещи, но эй спасибо всем народом, который Можно.
Win7, ATI 6950 понижен с 5 карт в моих горнорудные дни. Я приветствую вас, кто разрабатывает BTC.
Stapleddiet сейчас офлайн Пожаловаться на Stapleddiet   Ответить с цитированием Мультицитирование сообщения от Stapleddiet Быстрый ответ на сообщение Stapleddiet

9 февраля 2013, 7:29:24 PM   # 14
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Ницца! Спасибо вам удивительный Dev Team. Вы заполняете свои мечты с прекрасным видением будущего, и мои часы бодрствования с бесконечной возможностью.

Я говорил это раньше, и я скажу это снова, Dev Team находится в центре самого важного проекта, происходящий в любой точке планеты. Загрузка Теперь.
evoorhees сейчас офлайн Пожаловаться на evoorhees   Ответить с цитированием Мультицитирование сообщения от evoorhees Быстрый ответ на сообщение evoorhees

9 февраля 2013, 7:40:29 PM   # 15
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

1. Может ли мы теперь удалить Бегемот файлы устаревших blk000x.dat?

2. падает на OSX 10.6.8 при завершении работы:

Код:
Тип исключения: EXC_BAD_ACCESS (SIGBUS)
Исключительные коды: KERN_PROTECTION_FAILURE в 0x0000000000000000

Тема 4 Разбился:
0 com.yourcompany.Bitcoin-Qt    0x0023e963 CLevelDB :: WriteBatch (CLevelDBBatch&, BOOL) + 35
1 com.yourcompany.Bitcoin-Qt    0x0023fc86 CBlockTreeDB :: WriteBlockFileInfo (интермедиат, CBlockFileInfo Const&) + 102
2 com.yourcompany.Bitcoin-Qt    0x000a1dd1 FindBlockPos (CValidationState&, CDiskBlockPos&, Беззнаковое целочисленное значение, беззнаковое целочисленное значение, без знака долго долго, BOOL) + 913
3 com.yourcompany.Bitcoin-Qt    0x000a2474 CBlock :: AcceptBlock (CValidationState&, CDiskBlockPos *) + 1092
4 com.yourcompany.Bitcoin-Qt    0x000a39e6 ProcessBlock (CValidationState&, CNode *, CBlock *, CDiskBlockPos *) + 2758
5 com.yourcompany.Bitcoin-Qt    0x000aa208 LoadExternalBlockFile (__ sFILE *, CDiskBlockPos *) + 1384
6 com.yourcompany.Bitcoin-Qt    0x000f4930 ThreadImport (недействительными *) + 208
7 com.yourcompany.Bitcoin-Qt    0x0006b9fa повышение :: подробнее :: thread_data<повышение :: _ би :: bind_t<недействительным, недействительным (*) (* аннулируются), форсирует :: _ би :: list1<повышение :: _ би :: значение<недействительным *> > > >:: Run () + 42
8 libboost_thread-mt.dylib      0x00b52845 повышение :: подробнее :: thread_data_base :: ~ thread_data_base () + 779
9 libSystem.B.dylib              0x96ee8259 _pthread_start + 345
10 libSystem.B.dylib 

.
Ооооо сейчас офлайн Пожаловаться на OOOOO   Ответить с цитированием Мультицитирование сообщения от OOOOO Быстрый ответ на сообщение Ооооо

9 февраля 2013, 10:14:41 PM   # 16
Foo
 
 
Сообщения: 409
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Что требование дискового пространства из LevelDB против старого BDB? (В процентах).
Foo сейчас офлайн Пожаловаться на Foo   Ответить с цитированием Мультицитирование сообщения от Foo Быстрый ответ на сообщение Foo

9 февраля 2013, 10:46:04 PM   # 17
 
 
Сообщения: 320
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Потрясающие! Я пытаюсь построить 0.8.0rc1, но у меня возникают некоторые проблемы.

Не смотрели в это всего много, но, похоже, есть ошибка с моей версией GCC, ее использованием, или как заголовки окликнули. Я могу создать папку LevelDB, после чего завершает работу заявив, что не может найти дб / builder.h, которая существует по отношению к директории г ++ побежал в. Stracing г ++ показывает, что он никогда не пытается получить доступ к builder.h. Я немного о C ++ знаю вообще, но если я вырезать дб / в включаю"", Он поднимает его вверх. Так это выглядит, как г ++ обрабатывает включает в двойные кавычки, чтобы быть относительно файла .cc, а не УХО, что GCC вызывается.

Не уверен, где ошибка в точности. Дайте мне знать, если вы хотите какую-либо информацию о версии или справочную воспроизведением. Это с GCC 4.7.2.

Благодаря,
Teran
sega01 сейчас офлайн Пожаловаться на sega01   Ответить с цитированием Мультицитирование сообщения от sega01 Быстрый ответ на сообщение sega01

9 февраля 2013, 11:17:29 PM   # 18
 
 
Сообщения: 202
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Gavin, есть опечатка

котировка
1. подкаталоги в каталоге данных изменены имена; чтобы избежать повторного индексирования
blockchain, переименовывать:
  мв $ DATADIR / blktree $ DATADIR / блоки / индекс
  мв $ DATADIR / монеты $ DATADIR / chainstate

Вы на самом деле хотите, чтобы содержание blktree в конечном итоге в блоках / индекса, поэтому он должен прочитать
котировка
мв $ DATADIR / blktree / * $ DATADIR / блоки / индекс
dansmith сейчас офлайн Пожаловаться на dansmith   Ответить с цитированием Мультицитирование сообщения от dansmith Быстрый ответ на сообщение dansmith

9 февраля 2013, 11:58:58 PM   # 19
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

Gavin, есть опечатка

котировка
1. подкаталоги в каталоге данных изменены имена; чтобы избежать повторного индексирования
blockchain, переименовывать:
  мв $ DATADIR / blktree $ DATADIR / блоки / индекс
  мв $ DATADIR / монеты $ DATADIR / chainstate

Вы на самом деле хотите, чтобы содержание blktree в конечном итоге в блоках / индекса, поэтому он должен прочитать
котировка
мв $ DATADIR / blktree / * $ DATADIR / блоки / индекс

Строго говоря, это не опечатка; $ DATADIR / блоки просто должны существовать первым, для того, чтобы это работать.

Таким образом, инструкции нужно "MkDir $ DATADIR / блоки"

jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

10 февраля 2013, 12:32:39 AM   # 20
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Qt / bitcoind версия 0.8.0 релиз кандидат 1

я просто любопытно, есть ли планы ускорить скорость передачи данных? на слабых связях, как у меня, он все равно будет занимать много времени для синхронизации. это еще больше относится к менее подсоединенные страны 3-го мира!

Есть известные проблемы с текущим механизмом синхронизации блока. Не совсем ошибка, а просто дерьмовые реализации. Это, конечно, нужно менять, но это не тривиальная вещь, чтобы сделать. Используя bootstrap.dat поток, или с использованием -connect = к известному быстрому узлу (не обязательно доверенный) может ускорить первоначальную загрузке много. Не очень хорошие решения, но на данный момент, это все, что мы имеем.

котировка
глядя сжатие потока, или даже другие способы сжатия на основе ссылок в существующей базе данных ... и обвязка еще больше блоков в больших передачах, вероятно, единственным способом пойти?

сжатие блока, конечно, возможно, но это трудно получить значительные улучшения. С большим усилием и очень специально разработан сжатый формат, я надеюсь, мы можем получить что-то вроде 40%. К сожалению, блоки содержат много хэшей и криптографических подписей, которые по сути сжаты,. Прямо сейчас, я не думаю, что это является приоритетом. Закрепление механизм загрузки будет иметь гораздо большее влияние.

1. Может ли мы теперь удалить Бегемот файлы устаревших blk000x.dat?

Да, вы можете, если вы не намерены понизить до 0.7.x (или ниже) кода больше. Обратите внимание, что старые и новые блочные файлы hardlinked на поддерживаемых платформ / файловых систем, так что вы не будете на самом деле получить любое место, удалив их. Однако вы можете удалить blkindex.dat.

Что требование дискового пространства из LevelDB против старого BDB? (В процентах).

Там нет простого ответа на этот вопрос, так как это не просто переход от BDB к LevelDB: фактическое расположение и организация баз данных изменились. Фактические блоки не изменились (они находятся в разных, все больше и файлы меньшего размера, но данные то же самое). Старая blkindex.dat (BDB, ~ 1650 MiB) был заменен:
  • индекс блока (LevelDB, $ DATADIR / блоки / индекс, ~ 30 Мб)
  • состояние цепи (LevelDB, $ DATADIR / chainstate, ~ 170 MiB)
  • данные отката (пользовательский формат, $ DATADIR / блоки / об * .dat, ~ 700 МиБ)
Таким образом, грубо говоря, старые данные индекса теперь занимает вдвое меньше места, но это не совсем справедливое сравнение (мы на самом деле хранить меньше информации в настоящее время).
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW