Биткойн не претерпел серьезных обновлений с 2017 года, когда был реализован SegWit. Это последнее обновление вызвало хаос в сообществе Биткойн, что привело к тому, что группа майнеров и разработчиков отказалась от него в форме хард-форка, создав в процессе Bitcoin Cash. Но, 4 года спустя, настало время для последнего крупного обновления Биткойна - Taproot.
Но что такое Taproot и почему он так важен для Биткойна и его долговечности? Эксперты CryptoMeister внимательно следят за обновлением и готовы рассказать о Taproot во всей красе.
Что такое обновление Taproot?
Обновление Taproot, которое пройдет через хард-форк 16 ноября 2021 года, принесет 3 новых предложения по улучшению биткойнов (BIP), которые объединятся вместе, чтобы стать последней версией биткойна. Известный разработчик биткойнов Грег Максвелл предложил BIP-340, 341 и 342 еще в январе 2020 года. К концу 2020 года эти 3 предложения были приняты майнерами на 74%. К середине 2021 года уровень одобрения превысил 90%, что означает, что эти 3 предложения, наконец, готовы к развертыванию.
BIP-340 представляет основной компонент Taproot, развертывая функцию, известную как сигнатуры Шннорра. Это помогает исправить некоторые проблемы с конфиденциальностью и пространством, которые SegWit представил еще в 2017 году. BIP-341 вводит Merkelized абстрактные синтаксические деревья (MAST), чтобы сделать смарт-контракты на Биткойне более безопасными. Наконец, BIP-342 представит новый язык сценариев для Биткойна, который дополняет другие 2 BIP и делает возможными будущие обновления сети Биткойн с помощью софт-форков, а не хард-форков.
Вкратце, это Taproot, но давайте подробнее рассмотрим каждый BIP, дав вам подробное изложение всего, что происходит.
Встречайте BIP-340
BIP-340, возможно, является наиболее важным компонентом этого обновления, поскольку без него все остальные были бы невозможны. Биткойн использует алгоритм цифровой подписи с эллиптической кривой (ECDSA), который позволяет пользователям генерировать открытые и закрытые ключи. Он также позволяет пользователям подписывать транзакцию с использованием закрытого ключа, раскрывая только открытый ключ.
Все это довольно стандартно и хорошо работает. Он также позволяет подписывать транзакцию более чем одним ключом, но это вызывает проблемы с конфиденциальностью и увеличивает размер транзакции. Когда в транзакции используются 2 или более подписи, открываются 2 или более открытых ключа, что не является необходимым и снижает конфиденциальность. Это также увеличивает размер транзакции и занимает больше места в блоке, в результате чего меньше уникальных транзакций может уместиться в одном блоке.
BIP-340 добавляет подписи Шннорра, что позволяет агрегировать ключи. Это объединяет все ключи от транзакции в один ключ. Это означает, что доступен только 1 ключ, что делает транзакции с несколькими подписями более ориентированными на конфиденциальность. Это также означает, что транзакция меньше, что позволяет разместить больше транзакций в каждом блоке.
В результате уменьшения размера транзакции использование этих транзакций станет немного дешевле. Например, при открытии или закрытии канала сети освещения вы будете использовать транзакцию с несколькими подписями. Это означает, что после запуска Taproot будет дешевле открывать и закрывать каналы Lightning Network, что делает Lightning Network немного более приватным и дешевым в использовании.
Простые кошельки автоматически активируют эти функции, а это означает, что обычному пользователю не о чем беспокоиться или о каких-либо дополнительных параметрах, которые можно щелкнуть. Если вы используете более продвинутый кошелек, предназначенный для опытных пользователей, тогда у вас будет несколько новых опций, с которыми можно поиграть при совершении транзакции.
БИП-341
BIP-341 - это то место, откуда вся модернизация получила свое название. Он вводит функцию, известную как Taproot, которая предназначена для смарт-контрактов, работающих на биткойнах. Это решение для обеспечения конфиденциальности, использующее подписи Шннорра, представленные в BIP-340. Он будет использовать подписи Шннорра для создания MAST, которые будут использовать деревья Меркла, чтобы сделать смарт-контракты более конфиденциальными и безопасными. Один BIP-341 запускается, будет выявлено только условие, при котором смарт-контракт прошел, а не все условия, при которых он не прошел.
Это сделает биткойн-смарт-контракты более безопасными, поскольку у хакеров будет меньше точек данных. Вместо того, чтобы знать все другие условия смарт-контракта, хакеры будут знать только 1. Пойдя по этому пути, мы увидим меньше эксплойтов смарт-контрактов Биткойн, а также большую конфиденциальность для тех, кто использует эти контракты.
Как пользователь смарт-контракта Биткойн, вам не нужно ничего делать, чтобы использовать эту функцию, она будет автоматически применена после завершения хард-форка.
БИП-342
Наконец, мы подошли к BIP-342. Это представит функцию, известную как Tapscript, которая является языком сценариев. Tapscript дополняет подписи Taproot и Schnnorr, улучшая хеширование подписей. Это также дает биткойн-смарт-контрактам большую гибкость и свободу за счет снятия ограничения на размер в 10 000 байт. Это дает разработчикам больше свободы для создания смарт-контрактов Биткойн с интересными и полезными функциями. BIP-342 также поддерживает тегированные открытые ключи, что означает, что проще выполнять обновления с помощью программных вилок, подготавливая Биткойн к будущему и будущему росту.
Что означает Taproot для биткойнов?
Taproot будет запущен 16 ноября 2021 года, а это значит, что осталось совсем немного времени до запуска этих трех BIP. Тот факт, что более 90% майнеров одобрили обновление, обнадеживает, а это означает, что мы не увидим хэш-войну, как это было во время войны Bitcoin Cash и Bitcoin SV в 2018 году. Новый код основной сети прошел экспертную оценку. от более чем 150 разработчиков, что вселяет в нас уверенность в том, что мы не увидим каких-либо проблем, связанных с нарушением работы сети.
По большей части, средний пользователь Биткойна не заметит и не почувствует никакого влияния от обновления Taproot. Если вы являетесь пользователем Lightning Network, вы получите более низкую комиссию и более быстрое время подтверждения при открытии и закрытии каналов. Кроме того, если вы используете смарт-контракты, вы можете делать это, зная, что ваши данные и история безопаснее, чем когда-либо в Биткойне.
Пользователи основного кошелька должны будут обновить свой клиент до новой версии, но всем остальным делать нечего. Переход к новому обновлению Taproot должен быть плавным и плавным. Обновление будет выполняться от одного блока к другому, что означает отсутствие простоев.
Taproot - это захватывающее обновление, которое закладывает основу для дальнейшего расширения, роста и развития Биткойна. После запуска обновления, скорее всего, не будет никаких негативных последствий. Итак, давайте сядем поудобнее, расслабимся и посмотрим, как происходит обновление!
Раскрытие информации: это спонсируемый пост, предоставленный вам Crypto Meister.
Источник