дата публикации

Bitcoin Core выпустил новую версию для тестирования: детали

источник

Проект Bitcoin Core представил кандидат на выпуск для незначительного обновления версии (29.1).

Важно отметить, что Bitcoin Core является основным программным обеспечением с открытым исходным кодом, которое работает на ведущей блокчейн-сети.

Кандидаты на выпуск реализуются, если во время тестирования не обнаружено никаких проблем.

Обновление появилось примерно через месяц после официального выпуска Bitcoin Core v28.2 30 июня. В этом незначительном выпуске было внедрено несколько исправлений ошибок и улучшений производительности.

Любая стандартная транзакция с избыточным количеством операций подписи (“sigops”) будет считаться нестандартной для узлов.

Лимит установлен на 2500 легальных sigops на транзакцию.

Классификация таких транзакций как нестандартных ранее могла уменьшить негативное влияние DoS на неулучшенных майнеров.

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

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

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

Узлы также не будут использовать определенные сетевые порты, такие как RDP (3389) и VNC (5900), чтобы избежать потенциальных угроз безопасности.

Наконец, предложенная версия также удаляет неисправную функцию случайных чисел на некоторых устройствах ARM.