Раздел навигации

Вышла новая версия BITCOIN CORE

A

Alex077

Модератор
Регистрация
11 Ноя 2018
Сообщения
9,687

Биткоин-разработчики представили новую версию программного обеспечения Биткоина – Bitcoin Core (27.0). Об этом сообщается в официальном релизе на GitHub.
Среди заметных изменений – отказ от устаревшей библиотеки libbitcoinconsensus, существовавшей почти 10 лет, но не получившей широкого распространения. Она будет удалена в версии 28, а ее заменит libbitcoinkernel. Она предлагает более эффективный API, учитывающий набор UTXO для комплексной проверки транзакций и блоков.
Кроме того, формат файла mempool.dat был обновлен, чтобы включить XOR-проверку содержимого транзакций. Это повышает безопасность от внешнего вмешательства, хотя этот новый формат не совместим со старыми версиями, что требует дополнительной настройки.

ИЗМЕНЕНИЯ НА УРОВНЕ СЕТИ

В P2P и при смене сети BIP324 v2 теперь включен по умолчанию с возможностью его отключения. Опции ручного подключения теперь следуют этой настройке, пытаясь сначала установить соединение v2 и возвращаясь к v1 в случае неудачи. Кроме того, время, скорректированное сетью, заменено на системное время в коде консенсуса, что устраняет необходимость в честности большинства исходных одноранговых узлов.
Изменения в политике мемпула вводят топологически ограниченные для подтверждения (TRUC) транзакции. Это повышает надежность и дополнительно стимулирует операторов нод. Другие обновления включают требования к компилятору C++20 для использования Bitcoin Core и внедрение алгоритма выбора монет CoinGrinder в кошельке для оптимизации входных наборов и снижения транзакционных издержек при повышенных тарифах.

ПРЕДВАРИТЕЛЬНЫЕ ОБНОВЛЕНИЯ

Новые версии Bitcoin Core обычно выходят дважды в год. В предыдущую версию была добавлена экспериментальная поддержка протокола v2 (BIP324). Она также повысила устойчивость к атакам типа «затемнение» (eclipse) и «разбиение на разделы» (partition) из-за поддержки исходных соединений с каждой доступной сетью.
 
Сверху