Выпуск Bitcoin Core версии 27.0: что нового и улучшенного?

Bitcoin Core официально выпустила версию 27.0, включающую ряд улучшений и обновлений, призванных повысить функциональность и безопасность сети Биткойн. Обновление, которое можно загрузить с веб-сайта Bitcoin Core и GitHub, включает заметные изменения в сетевых протоколах, мерах безопасности и операциях кошелька.

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

Основные особенности и изменения в Bitcoin Core V27.0

Устаревшие функции и будущие замены

Библиотека libbitcoinconsensus, являвшаяся основным продуктом на протяжении почти десяти лет, теперь устарела и ее планируется удалить в версии 28. Функциональность этой библиотеки не будет обновляться дальше Taproot, что сигнализирует о повороте в сторону libbitcoinkernel, который обещает надежный API. напрямую взаимодействуя с набором UTXO для проверки транзакций и блоков.

Протоколы повышенной безопасности

В рамках значительного обновления обработки данных был изменен формат файла mempool.dat, в котором хранятся неподтвержденные транзакции. Новый формат, включающий операцию XOR содержимого транзакции, предназначен для предотвращения изменений со стороны внешнего программного обеспечения, такого как антивирусные программы. Для тех, кому необходимо перейти на более раннюю версию, доступен запасной вариант к старому формату.

Усовершенствования сети и P2P

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

Инновации в политике Mempool

Внедрение транзакций с топологическим ограничением до подтверждения (TRUC) знаменует собой кардинальное изменение. Эта новая политика, применимая в настоящее время только к тестовым сетям, направлена ​​на улучшение структуры стимулирования замены транзакций и надежности взимания комиссий путем применения ограничений на расходование неподтвержденных результатов.

Обновления RPC и внешней подписи

В RPC «addnode» были внесены изменения для соответствия новой настройке по умолчанию «-v2transport». Между тем, поддержка внешней подписи в системах Windows была временно приостановлена ​​из-за зависимости от устаревшей библиотеки, и планируется ее повторное включение после интеграции альтернативы.

Разработка и оптимизация кошелька

Теперь для процесса сборки требуется компилятор с поддержкой C++20, что отражает стремление проекта идти в ногу с современными стандартами программирования. Усовершенствования кошелька включают реализацию алгоритма CoinGrinder для оптимизации эффективности затрат на транзакции при более высоких ставках комиссий, а также корректировки алгоритма Branch And Bound для адаптации к конкретным стратегиям комиссий за транзакции.

Пользователям рекомендуется выполнить обновление, завершив работу любой старой версии, а затем установив новую версию. Этот процесс немного различается в разных операционных системах, но остается простым. Совместимость распространяется на системы под управлением Linux Kernel 3.17+, macOS 11.0+ и Windows 7 или новее.

Выпуск Bitcoin Core 27.0 может существенно повлиять на динамику работы базовой инфраструктуры BTC. Благодаря улучшениям, направленным на безопасность, эффективность и надежную обработку транзакций, эта версия призвана повысить устойчивость сети к развивающимся угрозам и проблемам масштабируемости.

На момент публикации BTC торговался на уровне $63 989.

Сообщение Выпуск Bitcoin Core версии 27.0: что нового и улучшенного? появились сначала на Блог о криптовалютах.

Дата
17 апреля 2024
Источник
https://cryptoblogers.ru/