Bitcoin

История программы

Bitcoin 0.14.2:

— Исправлено ошибку повторного сканирования в случае ошибки импорта.
— Заполнение сервисов в GetLocalAddress.
— Обеспечивает только ожидаемые услуги для половины исходящих соединений.
— При необходимости восстановите биткойн-config.h.
— Незначительное исправление в документации сборки для FreeBSD 11.
— Проверка interruptNet во время поиска dnsseed.
— Уменьшено значительное замораживание блокировки cs_main.
— Отменено положение изменения при отсутствии изменений.

Bitcoin 0.14.1:

— Удаление auth cookie при выключении.
— Улучшена обработка ошибок для submitblock.
— Prioritisetransaction не всегда обновляет плату предка.
— Переименовано аргумент disconnectnode.
— Оптимизировано GetWitnessHash () для транзакций, не связанных с segwit.
— Очистка вычисления использования памяти pcoinsTip.
— Исправлено зависание при выключения > = 8 -addnodes.
— Исправлено zlib build on osx.

Bitcoin 0.14.0:

— Кэш подписи скрипта был повторно реализован как «кэш кукушки», позволяющий кэшировать больше подписей и быстрее искать.
— Введены допустимые блоки, которые позволяют пропускать проверку подлинности сценариев для предков известных-хороших блоков без изменения модели безопасности.
— В некоторых случаях компактные блоки теперь ретранслируются до полной проверки в соответствии с BIP152.
— Р2Р-сеть была реорганизована с акцентом на параллелизм и пропускную способность. Сетевые операции больше не ограничиваются проверкой. В результате во многих случаях выборка блоков происходит в несколько раз быстрее, чем предыдущие версии.
— В кеш UTXO теперь заявлена неиспользованная память mempool. Это ускоряет загрузку начального блока, так как поиск UTXO является основным узким местом на этом этапе, и нет необходимости использовать mempool на этом этапе.

Bitcoin 0.13.2:

— Исправлены ошибки.

Bitcoin 0.13.0:

— Кэш-память базы данных увеличена, что позволяет узлам ускорить подтверждение транзакций.
— Командная строка теперь позволяет набирать кодовые фразы и другую конфиденциальную информацию в интерактивном режиме.
— ПО обновлено для интеграции C++ 11 и Python 3 — обновленных версий языков программирования.
— Данные о связанных транзакциях (в том числе, при использовании с CPFP) можно передавать внешним программам.
— Рассылка компактных блоков.
— Иерархически детерминированная генерация ключа.
— Алгоритм «ребенок платит за родителя».
— Другие улучшения и изменения.

Bitcoin 0.12.0:

— Добавлена поддержка проверки подписей ECDSA внутри транзакций с использованием libsecp256k1 вместо OpenSSL.
— Уменьшен «отдаваемый» программой объем трафика.
— Добавлена возможность ограничивания объема потребляемой памяти.
— Добавлена поддержка автоматического использования скрытых сервисов Tor.
— Улучшена функция подсчета размера комиссии при транзакциях.
— Исправлена работа парсера настроек.
— Добавлена поддержка NODE_BLOOM.
— Прочие исправления и улучшения.

Bitcoin 0.11.2:

— Исправлены ошибки.

Bitcoin 0.11.1:

— Исправлены ошибки.

Bitcoin 0.11.0:

— Много дополнений, изменений и исправлений.

Bitcoin 0.10.2:

— Исправлены ошибки.

Bitcoin 0.10.1:

— Исправлены ошибки.

Bitcoin 0.10.0:

— Более быстрая и надежная первичная синхронизация блокчейна.
— Обновлены команды RPС, выдающие информацию по блокчейну, а также добавлена команда «getchaintips», выводящая все известные альтернативные цепочки, в том числе состоящие из одних заголовков.
— Очередное изменение оплаты за транзакцию. Теперь оплата транзакции будет рассчитываться динамически для оптимизации времени подтверждения.
— Новый анонимный интерфейс HTTP API клиента под названием REST и другие оптимизации серверной части, ускоряющие работу демона.
— Повышена безопасность подписи транзакций, теперь вместо OpenSSL будет использоваться библиотека Libsecp256k1.
— Режим кошелька «Только просмотр» — теперь можно подключить просмотровый доступ для любого (чужого) кошелька Bitcoin и отслеживать его транзакции.
— Библиотека согласования (Consensus library), улучшающая взаимодействие клиента Bitcoin с другими программами по API.
— Для майнеров (пулов) разработан механизм, позволяющий более оперативно управлять транзакциями, включаемыми в следующий блок, а также быстрее распространять транзакции по сети.
— Дальнейшее разделение монолитного ядра на несколько самостоятельных утилит с узкой функциональностью. Кроме уже известной bitcoin-tx добавлены bitcoin-key и bitcoin-script.

Bitcoin 0.9.3:

— Удален ненужный милисон в обработчике сокета.
— Усиленно лимит памяти в CNode.
— Лучшая обработка отдельных транзакций.
— Добавлены опции -maxorphantx= и -maxorphanblocks=.
— Включает изменения предыдущей RC версии.

Bitcoin 0.8.3:

— Исправлены ошибки.

Bitcoin 0.8.2:

— Комиссия по умолчанию снижена с 0.0005 BTC до 0.0001 BTC.
— Минимальный платеж теперь составляет 0.00005430 BTC.
— Улучшен отчет о процессе синхронизации.
— Добавлена ​​команда «send coins» в контекстное меню в адресной книге.
— Сохранение и восстановление размера и позиции окна.
— Новые переводы и обновления старых.
— Значительные изменения в коде сети, уменьшающие потребление памяти и задержки.
— Много других дополнений, изменений и исправлений.

Bitcoin 0.7.2:

— Исправлены ошибки.

Bitcoin 0.6.3:

— Оптимизированы процессы проверки транзакций.
— Добавлена контрольная точка для повышения скорости загрузки исходной цепочки блоков.
— Исправлены ошибки.