Home » Taproot, долгожданное обновление Биткойна, активировано

Taproot, долгожданное обновление Биткойна, активировано

by v

Taproot дает разработчикам расширенный набор инструментов для работы, поскольку они продолжают придумывать, итерации и создавать Биткойн.

В 5:15 UTC (00:15 EST) в воскресенье, 14 ноября, Taproot, долгожданное обновление Биткойна, активировалось на блоке 709 632, открыв разработчикам возможность интегрировать новые функции, которые улучшат конфиденциальность, масштабируемость и безопасность сети.

Обновление было заблокировано еще в июне, когда более 90% майнеров решили «сигнализировать» о своей поддержке. Запрограммированный период ожидания между блокировкой и активацией дал время операторам узлов и майнерам полностью обновиться до последней версии Bitcoin Core 21.1, которая содержит объединенный код Taproot. Только после этого они смогут применить новые правила, позволяющие использовать новый тип транзакций.

Что такое Taproot?

Taproot — это переплавка различных технических инноваций за всю историю Биткойна в одну модернизацию. Впервые он был предложен Грегом Максвеллом в 2018 году. С тех пор три предложения по улучшению биткоина (BIP), которые кодифицировали Taproot, были написаны Питером Вуйлем, Тимом Раффингом, Эй Джей Таунсом и Джонасом Ником и объединены в Bitcoin Core в октябре 2020 года.

В основе обновления лежат «подписи Шнорра». Биткойн использовал криптографическую схему ECDSA для своих «цифровых подписей», когда пользователь подписывает транзакцию своим закрытым ключом, чтобы одобрить ее отправку куда-либо еще.

Taproot переходит на другую схему под названием Schnorr. Каждая транзакция с использованием Taproot теперь будет использовать эту новую схему цифровой подписи, добавляя новые возможности, призванные повысить конфиденциальность, безопасность и масштаб транзакций Биткойна.

Помимо того, что подписи Schnorr меньше и быстрее, чем ECDSA, они имеют дополнительное преимущество — «линейность», что повышает конфиденциальность транзакций Биткойна и позволяет создавать более легкие и сложные «умные контракты» (закодированный контракт с самоисполняющимися правилами).

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

Приватность

Taproot является частью больших усилий разработчиков по всему миру, направленных на повышение конфиденциальности Биткойна, поскольку история транзакций в нем очень публична. Любопытный пользователь может просмотреть любую транзакцию, когда-либо отправленную в Биткойне, используя публичный блокчейн-проводник, такой как Mempool.space.

Так будет и в случае с Taproot, но детали некоторых более сложных транзакций (часто называемых «умными контрактами») можно будет скрыть. Например, в то время как сейчас транзакции Lightning Network выделяются на блокчейне, Taproot предлагает возможность для них выглядеть так же, как и любые другие транзакции, что еще больше повышает конфиденциальность транзакций.

масштабируемость

Еще одна проблема, которую должна решить компания Taproot, — это ограниченное пространство транзакций Биткойна, что делает масштабируемость огромной проблемой для цифровой валюты. Разработчики не могут просто увеличить этот лимит без ущерба для децентрализации Биткойна, поэтому они постоянно ищут способы более эффективного использования имеющегося пространства блоков.

Поскольку подписи Schnorr могут использоваться для объединения нескольких подписей в одну, они могут помочь уменьшить объем данных, хранящихся в блокчейне. Такое сокращение объема данных может повысить масштабируемость MuSig2, например, схемы с несколькими подписями, разработанной исследователями Blockstream, которая требует нескольких подписей для одной транзакции.

Чего ожидать от биткоина и Taproot

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

Те майнеры, которые не обновили программное обеспечение, не смогут успешно добывать в сети и не получат вознаграждения за новые блоки. Но разработчики сделали многое для того, чтобы у майнеров была достаточная возможность войти в курс дела. Действительно, более 90% майнеров уже заявили, что планируют перейти на новое программное обеспечение, именно поэтому Taproot удалось «заблокировать» еще в июне, и именно поэтому была 5-месячная задержка до начала активации.

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

Если верить истории, на то, чтобы кошельки сели на поезд, могут уйти месяцы или годы. Например, для последнего сравнительно крупного обновления Биткойна, SegWit, потребовалось около двух лет, чтобы достичь 50-процентного принятия.

Не говоря уже о том, что, хотя Taproot предлагает возможность более сложных сценариев использования (например, проведение частных транзакций Lightning Network, которые внешне ничем не отличаются от обычных транзакций), разработчикам все равно придется создавать такие инструменты и внедрять их отдельно.

Главное, о чем следует помнить, — это то, что Taproot обеспечит новые разработки и новые решения. Он предоставляет разработчикам расширенный набор инструментов, с которыми они могут работать, продолжая придумывать, итерировать и создавать. Некоторые из этих проектов уже находятся в работе. Многие еще только предстоит представить.

Related Posts

Leave a Comment