Домой Bitcoin Биткойн Taproot заблокирован для повышения конфиденциальности и внедрения смарт-контрактов

Биткойн Taproot заблокирован для повышения конфиденциальности и внедрения смарт-контрактов

0


12 июня пул майнинга биткойнов (BTC) Slush Pool добыл блок 687 285 с транзакцией, включающей сигнал активации обновления Taproot. Этот конкретный блок был 1816-м блоком, который включал сигнал для активации Taproot майнером BTC в эпоху сложности, которая длилась с 30 мая по 13 июня.

При создании 2016 блоков в каждом периоде сложности пересечение 1816 блоков с помощью сигнала активации Taproot удовлетворяло 90% сигнальному порогу, необходимому для блокировки обновления. Это событие означало, что Taproot, первое обновление протокола Биткойна за более чем четыре года, было настроено на фазу активации, которая ожидается в середине ноября.

Помимо завершения сигнального периода, который длился около шести недель в течение трех последовательных эпох сложности, блок 687 285 также ознаменовал новую веху для обновления Биткойна, находящегося в разработке с 2018 года. Сторонники BTC говорят, что помимо автоматической активации, происходящей ближе к концу В этом году акцент должен сместиться на создание кошельков и других приложений экосистемы, которые могут использовать улучшенные возможности сценариев, предоставляемые Taproot.

Что такое Taproot?

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

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

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

В беседе с CryptoBots Риккардо Касатта, разработчик биткойнов и единовременный получатель криптографических грантов Square, изложил основную предпосылку Taproot, заявив: «Обновление Taproot включает в себя множество улучшений, наиболее значимые из которых улучшают конфиденциальность в долгосрочной перспективе». По словам Касатты:

«Сегодняшнее заблуждение состоит в том, что использование биткойнов в основном является частным, в то время как в действительности транзакционные операции оставляют много следов в цепочке блоков. Например, биткойны отправляются на разные адреса – например, начиная с «1», «3» или «bc1», в зависимости от версии и смарт-контракта, стоящего за ними. Это проблема, потому что она раскрывает информацию о расходах пользователя ».

С Taproot становится возможным объединить открытые ключи всех участвующих субъектов в транзакции для создания уникального ключа. Создав новый вывод под названием Pay to Taproot (P2TR), можно получить условия вывода с заблокированными средствами для одного открытого ключа, а не для отдельных ключей или хэшей скриптов, которые требуют полного учета всех условий расходов, включенных в UTXO.

Это объединение нескольких подписей в одну совокупную подпись основано на подписях Шнорра. Сторонники Taproot говорят, что, пользуясь преимуществом линейной природы подписей Шнорра, можно будет сделать мультиподписи (multisig) неотличимыми от их аналогов с единственной подписью, или, как выразился Касатта:

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

Практически единодушная поддержка майнеров

Как ранее сообщал CryptoBots, обновление Taproot Биткойна достигло 90% критического консенсуса среди узлов майнинга 12 июня. Действительно, процесс получил почти универсальную поддержку со стороны майнеров, при этом все признанные пулы для майнинга сигнализировали о Taproot.

Slush Pool запустил процесс еще в мае, добыв первый блок транзакции с сигналом активации Taproot. Возможно, было уместно, что пятый по величине пул майнинга биткойнов по распределению хешрейта также был создан майнером, ответственным за фактическую блокировку обновления.

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

Связанный: Южнокорейцы обращаются к криптовалюте на фоне жесткого подхода к регулированию

Первоначальные задержки в достижении необходимого консенсуса 90% в течение первого месяца процесса, вероятно, были вызваны тем, что некоторым майнерам нужно было настроить определенные требования к прошивке для выполнения сигнализации. Таким образом, даже увеличившись примерно до 70% в течение первых трех дней, процент сигналов майнеров колебался от 40% до 70% в течение первой эпохи сложности.

AntPool и F2Pool, занявшие первое и второе место по распределению скорости хеширования соответственно, были ранними сторонниками активации, как и Foundry USA. К 17 мая все крупные майнинговые пулы сигнализировали о Taproot, включая Binance с первым блоком транзакций. BTC.Top опоздал на вечеринку, так как майнинговый пул сообщил о необходимости запустить тесты протоколов, необходимых для начала передачи сигналов для Taproot.

Конфиденциальность, масштабируемость и смарт-контракты

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

“Это [Taproot] расширяет возможности сценария Биткойн таким образом, чтобы удешевить некоторые вещи (особенно более сложные приложения, такие как мультиподписи и вещи второго уровня), и несколько более конфиденциальными, часто скрывая, каковы были точные правила расходования средств ».

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

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

Связанный: Альткойны следуют за ценами на биткойны, поскольку рынок криптовалют охватывает неопределенность

С Taproot эти операции смарт-контракта не будут ничем отличаться от простого перевода BTC из кошелька в кошелек. Подробно описывая некоторые из вероятных вариантов использования смарт-контрактов, которые могут появиться после активации Taproot позже в 2021 году, Касатта сказал CryptoBots:

«В среднесрочной / долгосрочной перспективе я вижу рост использования смарт-контрактов Биткойн, что позволяет использовать такие варианты использования, как наследование и делегирование расходов компании. И самое приятное то, что, глядя на блокчейн, мы не узнаем об этом ».

Многие разработчики биткойнов согласны с тем, что после ноябрьской активации участникам сети необходимо будет создавать полезные приложения на основе обновления. Само обновление активируется в соответствии с условиями протокола улучшения биткойнов 341 (BIP-341) на высоте блока 709 632.

Taproot будет обновлением софт-форка, а это означает, что участники сети не обязаны принимать это изменение. Однако, учитывая вероятные преимущества в оплате, предлагаемые обновлением, поставщики услуг, вероятно, обновят свое программное обеспечение для внедрения Taproot.



Источник

Предыдущая статьяБлокчейн и устойчивость – это больше, чем использование электроэнергии
Следующая статьяКрипто-трейдеры говорят, что отрицательные ставки финансирования – это сигналы к покупке, но так ли это?