Состоялся релиз Bitcoin Core 0.20.1 с механизмом ограничения дефективных нод
-
1 августа состоялся релиз программного обеспечения ноды биткоина Bitcoin Core 0.20.1. Эта версия содержит более мелкие исправления и изменения по сравнению с предыдущим масштабным выпуском 0.20, который был представлен в июне.
Согласно сопроводительной документации, главным улучшением в 0.20.1 стало решение проблемы «ненадлежащим образом функционирующих пиров» или пользователей, передающих в сеть неправильные блоки. По новым правилам, запрет на взаимодействие таких нод с сетью не предполагается, однако они будут получать статус «дестимулированных», то есть другие ноды с меньшей вероятностью будут обращаться к ним.
Другие ноды по-прежнему смогут подключаться к «дестимулированным», но это должно происходить реже. При этом снятие соответствующего статуса с ноды не будет осуществляться через 24 часа или при помощи настройки «bantime». Его сохранение будет зависеть от того, насколько успешными будут дальнейшие взаимодействия дефективной ноды с остальными.
Также в 0.20.1 был устранен баг уведомлений, который присутствовал в клиенте с версии 0.19. Теперь пользователи снова будут получать уведомления для транзакций, удаляемых из мемпула, поскольку они конфликтуют с новыми блоками.
Всего 13 контрибьюторов приняло прямое участие в подготовке Bitcoin Core 0.20.1, тогда как в 0.20 их было 119. С изменениями последнего масштабного обновления можно ознакомиться здесь.
-
Куратор оригинального ПО клиента биткоина Владимир ван дер Лаан сегодня объявил о выходе Bitcoin Core 0.20.0. Разработчики отмечают, что это «крупный релиз», содержащий «новые функции, исправления различных багов и улучшения производительности, а также улучшенные переводы».
Была исключена поддержка команды «-enablebip61», позволявшей активировать функциональность BIP61. Предложение по улучшению биткоина BIP61 было инициировано ранним разработчиком Гэвином Андресеном и позволяло нодам обмениваться информацией и причинах отклонения тех или иных транзакций. Со временем разработчики пришли к заключению, что такая информация может быть намеренно искажена. Пользователям, которым необходима соответствующая функциональность, например при отладке клиентов, следует прибегать к альтернативным методам.
Также была полностью удалена функциональность BIP70. Он позволял использовать URL-адреса вместо стандартных биткоин-адресов, однако его имплементация зависела от нескольких известных уязвимостей. Поддержка BIP61 и BIP70 была остановлена в Bitcoin Core по умолчанию на версиях 0.18.0 и 0.19.0 соответственно. Полное удаление BIP70 также позволило отключить поддержку библиотек OpenSSL из-за ненадобности.
Кроме того, кошельки пользователей в Bitcoin Core 0.20.0 по умолчанию будут использовать адреса совместимого с технологией SegWit формата bech32 при взаимодействии через удалённый вызов процедур. Впервые адреса bech32 по умолчанию в графическом интерфейсе пользователя стали использоваться в Bitcoin Core 0.19.0.
Новый клиент Bitcoin Core доступен и активно тестировался в версиях для Linux, macOS 10.12+ и Windows 7+.
-
Ну это больше как бы для нод исправление больше ... простым пользователям, там мало интересного.
-
@casio Ну видно пока что больше просто и нечем заинтересовать)
-
Участник @limon1986 написал в Состоялся релиз Bitcoin Core 0.20.1 с механизмом ограничения дефективных нод:
@casio Ну видно пока что больше просто и нечем заинтересовать)
ну тут цель привлечь простых пользователей и не стоит думаю..
-
Да просто как я понимаю всё это дело весит довольно немало и проще другие варианты подыскать для себя.