Состоялся релиз Bitcoin Core 0.20.0

3 июня состоялся релиз Bitcoin 0.20.0 — 20-й версии самого популярного клиента биткоина. Команда разработчиков под руководством Владимира ван дер Лаана исправила ряд ошибок, а также обновила языковые пакеты клиента.

Состоялся релиз Bitcoin Core 0.20.0

Bitcoin Core был протестирован на нескольких операционных системах: использующих ядро , macOS 10.12+, а также Windows 7 и новее. Bitcoin Core должен работать на большинстве других Unix-подобных ОС, но клиент на них не проходил тщательную проверку.

Основным изменением стало полное удаление спорного BIP70 из Bitcoin Core (параметр –enable-bip70 остается, но он выдаст ошибку во время настройки), а также прекращение использования OpenSSL.

В Bitcoin Core 0.19.0 BIP70 был по умолчанию отключен (пользователи 0.19.0 могли скомпилировать свою ноду со специальной конфигурацией, чтобы по-прежнему использовать эту функцию).

BIP70 был разработан несколько лет назад, чтобы улучшить процесс оплаты биткоина. Помимо обычного платежа, транслируемого в сеть биткоина, пользователь и продавец могли сообщать дополнительную информацию о платеже, такую ​​как адрес назначения (имя продавца) и адрес возврата в случае, если что-то пойдет не так с покупкой.

Однако большинство кошельков по-прежнему используют более базовую версию (BIP21) приема платежей: кликабельную ссылку или формат сканируемого QR-кода, который сообщает адрес и сумму платежа.

BIP21 поддерживается всеми биткоин-кошельками и сервисами с 2012 года. Единственным заметным исключением был платежный оператор BitPay, который отказался от BIP21 в пользу BIP70. Кроме того, ранее в BIP70 было обнаружено ряд уязвимостей безопасности и конфиденциальности, в связи с чем кошельки отказывались от использования этого протокола.