Состоялся релиз версии 0.21.0 популярного клиента Bitcoin Core

btc-min
btc-min

14 января вышла обновленная версия клиента Bitcoin Core. Добавлена поддержка V3-адресов Tor Network, дескрипторных кошельков, исправлены ошибки и улучшена производительность. Работу вели 100 разработчиков в течение полугода.

Дескрипторные кошельки

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

Дескрипторные кошельки позволяют пользователям классифицировать неизрасходованные выходы транзакций (UTXO) на основе типов условий, необходимых для их использования. К примеру, можно задействовать один кошелек для приема UTXO, подтверждаемых подписью, а другой — мультиподписью. Нововведение предваряет будущую интеграцию аппаратных кошельков.

Изменение ориентировано в первую очередь на разработчиков, которые создают ПО поверх ядра биткоина. Пользователей, у которых уже есть кошелек Bitcoin Core, нововведения не затронут. Для тех, кто планирует запустить ноду, теперь появится опция выбора дескрипторного кошелька. К 2023 году традиционные кошельки могут полностью заменить на новый тип.

Фильтрация блоков

Релиз ввел новую систему фильтрации блоков для легких клиентов, которые не хранят полную историю транзакций биткоина и загружают только определенную часть блокчейна с использованием так называемых Bloom-фильтров. Последние запрашивают данные у относительно случайных нод, однако при этом могут раскрыть все адреса пользователя.

Для решения проблемы в Bitcoin Core 0.21.0 реализовали альтернативный механизм под названием «компактная фильтрация блоков на стороне клиента» (BIP 157/158). Вместо легких кошельков, создающих фильтры для отправки на полные ноды, последние делают это для каждого блока и отправляют их легким клиентам по запросу.

Еще одна угроза для приватности пользователей заключалась в настройках повторной передачи транзакций, которая осуществлялась каждые 15 минут до их включения в блок. Bitcoin Core 0.21.0 уменьшает частоту, с которой он пытается повторно транслировать транзакции, до одного действия в 12-36 часов. Это затрудняет анализ идентификации той или иной транзакции.

Поддержка Tor V3

В рамках недавнего обновления протокола Tor были представлены V3-адреса. По сравнению с предыдущей версией они обладают более надежной криптографией и меньшим объемом раскрываемой информации. К 15 октября 2021 года разработчики выпустят новые версии клиентов, которые отключат V2-адреса.

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

Обновление Schnorr/Taproot

Обновление Schnorr/Taproot станет первым в протоколе биткоина с момента запуска Segregated Witness (SegWit) в августе 2017 года. Сроки активации обновления неизвестны, но код уже добавили в Bitcoin Core 0.21.0. Это означает, что он больше не будет подвержен каким-либо изменениям. Разработчики приложений могут начать создавать ПО вокруг обновления.

Что такое подписи Шнорра? Что такое Taproot?

Пока в клиентах нет активационной логики, необходимой для запуска. Ее могут включить в один из небольших релизов Bitcoin Core в ближайшие месяцы. В декабре поддержка обновления Taproot достигла 91% от общего хешрейта биткоина.

Новый тестнет

Сеть биткоина также получила новую тестовую сеть Signet. От предшественников ее отличает централизованный контроль, что повышает надежность.

Напомним, ForkLog опубликовал перевод статьи Аарона ван Вирдума о принципах работы Taproot, объясняющей, почему это решение сделает биткоин сильнее.

Подписывайтесь на новости ForkLog в Facebook!

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Discord Instagram
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!

*Ежедневная рассылка — краткая сводка наиболее важных новостей предыдущего дня. Чтение занимает не больше двух минут. Выходит в рабочие дни в 06:00 (UTC)
*Еженедельная рассылка — объясняем, кто и как изменил индустрию за неделю. Идеально подходит для тех, кто не успевает за новостным потоком в течение дня. Выходит в пятницу в 16:00 (UTC).

Мы используем файлы cookie для улучшения качества работы.

Пользуясь сайтом, вы соглашаетесь с Политикой приватности.

OK