Forklog
2021-01-15 09:30:48

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

14 января вышла обновленная версия клиента Bitcoin Core. Добавлена поддержка V3-адресов Tor Network, дескрипторных кошельков, исправлены ошибки и улучшена производительность. Работу вели 100 разработчиков в течение полугода. Bitcoin Core 0.21.0 was released It is available from https://t.co/jnWN8LRX75 Release mail: https://t.co/6dFNUj3K4d — Bitcoin Core Project (@bitcoincoreorg) January 14, 2021 Дескрипторные кошельки Такие кошельки используют скрипты вместо ключей, что обеспечивает большую гибкость в бэкенде. Скрипты могут включать и закрытые ключи, что присуще традиционным кошелькам, но они ими не ограничиваются. Дескрипторные кошельки позволяют пользователям классифицировать неизрасходованные выходы транзакций (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. Это означает, что он больше не будет подвержен каким-либо изменениям. Разработчики приложений могут начать создавать ПО вокруг обновления. https://forklog.com/chto-takoe-podpisi-shnorra-chto-takoe-taproot/ Пока в клиентах нет активационной логики, необходимой для запуска. Ее могут включить в один из небольших релизов Bitcoin Core в ближайшие месяцы. В декабре поддержка обновления Taproot достигла 91% от общего хешрейта биткоина. Новый тестнет Сеть биткоина также получила новую тестовую сеть Signet. От предшественников ее отличает централизованный контроль, что повышает надежность. Напомним, ForkLog опубликовал перевод статьи Аарона ван Вирдума о принципах работы Taproot, объясняющей, почему это решение сделает биткоин сильнее. Подписывайтесь на новости ForkLog в Facebook!

Get Crypto Newsletter
Read the Disclaimer : All content provided herein our website, hyperlinked sites, associated applications, forums, blogs, social media accounts and other platforms (“Site”) is for your general information only, procured from third party sources. We make no warranties of any kind in relation to our content, including but not limited to accuracy and updatedness. No part of the content that we provide constitutes financial advice, legal advice or any other form of advice meant for your specific reliance for any purpose. Any use or reliance on our content is solely at your own risk and discretion. You should conduct your own research, review, analyse and verify our content before relying on them. Trading is a highly risky activity that can lead to major losses, please therefore consult your financial advisor before making any decision. No content on our Site is meant to be a solicitation or offer.