Осторожно! Много текста.
Taproot представляет собой обновление для Биткоина от 14 ноября 2021 г. Схема Шнорра и Taproot – самые ожидаемые технологические обновления Биткоина с момента внедрения SegWit. Целью Taproot является изменение работы скриптов Биткоина для повышения конфиденциальности, масштабируемости и безопасности. Это и многое другое станет возможным благодаря совместному внедрению Taproot и обновления под названием «схема Шнорра».
Не секрет, что конфиденциальность, масштабируемость и безопасность – одни из основных проблем криптовалют. И хотя биткоин является самой популярной из них, этой сети только предстоит их решить. Для этого и планируется внедрение Taproot.
Введение
Какие бы взлеты и падения ни переживал Биткоин, он все равно остается якорем, который обеспечивает стабильность сообщества. Несмотря на ряд проблем, возникших за годы его существования, таких как взлом биржи Mt. Gox или хардфорки сети, Биткоин продолжает пользоваться поддержкой криптоэнтузиастов.
Обновление Taproot считается важным шагом на пути к решению вопроса недостаточной конфиденциальности сети и других проблем. Taproot был активирован в сети Биткоина 14 ноября 2021 года при поддержке майнеров со всего мира. Что же такое Taproot и чем он поможет Биткоину? Поговорим об этом подробнее.
Недостатки сети Биткоина
Еще один недостаток Биткоина связан с конфиденциальностью. Хотя в whitepaper сети указано, что транзакции Биткоина приватны, в действительности они находятся в открытом доступе. Это означает, что любой пользователь может узнать историю операций, владея только биткоин-адресом.
Чтобы исправить недостатки, Биткоин время от времени внедряет обновления, навзирая на сложности с изменением сети из-за ее децентрализованного характера. Сложность заключается в том, что один человек не имеет достаточно полномочий, чтобы внедрить обновление, поэтому внесение изменений достигается путем достижения консенсуса в сообществе.
Что такое Taproot
Taproot – это софтфорк для улучшения скриптов Биткоина и повышения конфиденциальности, эффективности, а также способности сети обрабатывать смарт-контракты. Это обновление считается самым значительным изменением Биткоина с момента внедрения SegWit в 2017 году.
В январе 2018 года Taproot был впервые предложен разработчиком Bitcoin Core Грегори Максвеллом, а в октябре 2020 года его интегрировали в библиотеку Bitcoin Core после запроса Питера Вилле. Для полноценной интеграции обновления операторы нод должны были принять новые правила консенсуса Taproot. В конечном итоге оно получило поддержку 90% майнеров и было официально активировано 14 ноября 2021 года на блоке 709632.
Как работает Taproot?
Есть три предложения по улучшению сети Биткоина, совместная активация которых и представляет собой обновление Taproot. При этом каждое предложение по-своему влияет и сообщается с остальными.
Схема Шнорра (BIP340)
Создатель Биткоина Сатоши Накамото вместо схемы Шнорра выбрал алгоритм цифровой подписи эллиптической кривой (ECDSA): в то время он уже широко использовался, был понятным, надежным, компактным и использовал открытый исходный код.
Однако разработка схемы цифровой подписи Шнорра (SDSS) может положить начало новому поколению подписей для биткоина и других сетей блокчейна.
Одним из основных преимуществ схемы Шнорра является возможность использовать несколько ключей внутри сложной биткоин-транзакции и создавать единую уникальную подпись. Это означает, что подписи нескольких участников транзакции можно объединить в одну схему Шнорра через агрегирование подписей.
Софтфорк Taproot позволяет скрыть сам факт работы скрипта этой криптовалюты. Так, например, он может стереть различия между транзакциями в канале Lightning Network, одноранговой транзакцией и сложным смарт-контрактом: для стороннего наблюдателя все они будут выглядеть как простая одноранговая транзакция. Но стоит отметить, что кошельки исходного отправителя и конечного получателя все равно будут видны.
Taproot (BIP341)
Taproot – это компонент обновления, от которого оно и получило свое название. Он основан на обновлении SegWit 2017 года и использует концепцию Merkelized Alternative Script Tree (MAST) для масштабирования объема данных о транзакциях в блокчейне.
Однако сложные транзакции требуют нескольких входов и подписей, которые увеличивают объем данных в блокчейне и снижают скорость обработки транзакции. Кроме того, информация о транзакции автоматически сохраняется в блокчейне, что потенциально может раскрыть конфиденциальные данные о владельцах адресов.
Интеграция MAST позволит уменьшить количество необходимых скриптов и проверок, поскольку одна транзакция будет представлять несколько скриптов. Поэтому, когда сложная биткоин-транзакция отправляется в MAST, для ее обработки не требуется дерево Меркла (от англ. Merkle tree), так как вместо полной информации MAST содержит только условия выполняемой транзакции. Это может значительно уменьшить объем данных, сохраняемых сетью. Таким образом, обновление обеспечивает не только большую масштабируемость и эффективность блокчейна, но и конфиденциальность.
Tapscript (BIP342)
Возможности Taproot
Как уже было сказано, Taproot значительно повысит конфиденциальность Биткоина и расширит его возможности. К преимуществам обновления относятся:
1. Улучшение масштабируемости сети с помощью уменьшения объема данных для передачи и хранения в блокчейне.
3. Снижение комиссий за транзакции.
Важность обновления Taproot
Считается, что активация Taproot повысит функциональность сети Биткоина за счет быстрых и надежных транзакций. До Taproot протокол Биткоина все еще находился в разработке на уровне 1, уступая другим сетям уровня 2 с поддержкой DApps, таким как в Ethereum. Обновления Биткоина – важный шаг на пути к развертыванию смарт-контрактов и охвату трендовых рынков NFT и DeFi.
По мере того как сеть Биткоина становится более эффективной благодаря снижению комиссий, количество транзакций будет увеличиваться, а блокчейн развиваться. Кроме того, возможность приватных транзакций сделает BTC более конкурентоспособным по сравнению с другими конфиденциальными монетами на рынке.
Резюме
Taproot – это долгожданное обновление Биткоина. Вместе с внедрением схемы Шнорра оно значительно повысит конфиденциальность, масштабируемость, безопасность и другие параметры сети. Изменения также должны привлечь больше внимания к протоколу Lightning Network и помочь сделать мультиподпись отраслевым стандартом.
Повышение конфиденциальности, эффективности и безопасности – важные преимущества для всех участников сети биткоин.