Что нового в Bitcoin Core 0.21.0?

Что нового в Bitcoin Core 0.21.0?

В начале января 2021 года прошло обновление главного программного обеспечения первой криптовалюты. Над Bitcoin Core 0.21.0 трудились более 100 разработчиков. В статье мы детально разберем, что принес нам апгрейд.

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

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

В основном изменение заметят разработчики, но и для обычного пользователя они будут видны. Например, при создании ноды Bitcoin Core кошелек больше не будет создаваться автоматически. Пользователю нужно будет сделать это самому, выбрав в момент создания тип необходимого кошелька. Потребуется время, но постепенно абсолютно все кошельки Bitcoin Core будут дескрипторными.

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

Клиенты, осуществляющие запросы через Bloom-фильтры на скачивание определенной части блокчейна, позволяют существенно облегчить работу и снизить требования к ресурсам. Но, как выяснилось, в момент отправки запроса нода получает все данные пользователя.

Чтобы предотвратить эту утечку данных в Bitcoin Core 0.21.0 было решено применить инновацию, которую назвали «компактная фильтрация блоков на стороне клиента». Оно выворачивает систему Bloom-фильтров. Сейчас клиенты с облегченной архитектурой отправляют фильтры полным нодам, а они на своей стороне реализую фильтры для блоков сети и посылают их обратно по мере необходимости.

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

Поддержка Tor V3

Во время апгрейда протокола Tor были добавлена третья версия адресов (V3), которая длиннее предыдущей версии адресов. Необходимо отметить, что от адресов V2 планируют отказаться полностью в течении следующего года.

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

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

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

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

Написать отзыв
Внимание: HTML не поддерживается! Используйте обычный текст.

Последние новости из категории "Криптовалюты"

11.02.2025 Криптовалюты
Сколько стоит и сколько стоил биткоин
Bitcoin — первая и самая капитализированная криптовалюта в истории, созданная на основе технологии блокчейн. З..
Просмотров:: 1719
Сколько стоит и сколько стоил биткоин
06.02.2025 Криптовалюты
Халвинг биткоина: его влияние и когда произойдет
Учитывая статус Bitcoin как одной из самых значимых и ведущих криптовалют, трейдеры и наблюдатели рынка должны..
Просмотров:: 3349
Халвинг биткоина: его влияние и когда произойдет
22.01.2025 Криптовалюты
Стекинг Ethereum: основные виды и как начать стекинг
Стейкинг криптовалют становится популярным способом для энтузиастов участвовать в сетях, зарабатывая при этом ..
Просмотров:: 2092
Стекинг Ethereum: основные виды и как начать стекинг
25.12.2024 Криптовалюты
Кто контролирует биткоин
Биткоин часто описывается как децентрализованная цифровая валюта, новый тип денег, который работает без центра..
Просмотров:: 4455
Кто контролирует биткоин
20.11.2024 Криптовалюты
Ончейн-анализ криптовалют
On-chain analysis в криптовалюте относится к процессу изучения и интерпретации данных непосредственно из сети ..
Просмотров:: 3297
Ончейн-анализ криптовалют

Популярные статьи

16.01.2023 Майнинг
Какая скорость интернета нужна для асика
Можете ли вы майнить криптовалюту с низкой скоростью интернета? Да, можно майнить криптовалюту при низко..
71135
Какая скорость интернета нужна для асика
13.06.2023 Майнинг
Майнинг Kadena
Майнинг кадены - это процесс, с помощью которого новые кадены вводятся в обращение; это также способ, с ..
53588
Майнинг Kadena
17.04.2024 Майнинг
Майнинг Grin
Несмотря на переход к другим протоколам майнинга, существует множество токенов и монет, которые по-прежн..
48049
Майнинг Grin
22.09.2022 Новости
Обзор Whatsminer M56
Одна из основополагающих проблем современного криптовалютного майнинга на ASIC-устройствах состоит в том, что ..
26652
Обзор Whatsminer M56
25.04.2022 Майнинг
Майнинг на Kryptex
Kryptex – платформа, для работы которой требуется доступ к программному обеспечению, которая исполь..
25826
Майнинг на Kryptex
11.11.2022 Криптовалюты
Как переводить биткоины
Отправка биткоина с одного кошелька на другой довольно проста и, как правило, требует двух основных веще..
24639
Как переводить биткоины

Корзина

Корзина пуста

Обратный звонок

×
Оставьте свои данные и мы перезвоним вам в течение 15 минут
или свяжитесь с нами в мессенджерах