Logo
Compartir este artículo

План MASTer: улучшенные смарт-контракты Bitcoin могут быть запущены в этом году

Соучредитель Blockstream Марк Фриденбах вдыхает новую жизнь в смарт-контракты Bitcoin с помощью своего предложения MAST.

Ожидание более совершенных смарт-контрактов на основе Bitcoin может скоро закончиться.

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

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto Long & Short hoy. Ver Todos Los Boletines

Эта концепция, известная как Merkelized Abstract Syntax Trees (MAST), развивалась скачками — Рассел О'Коннор, Питер Вюйле и Питер Тодд выдвинули идею, а Джонсон Лау собралего собственное предложение в прошлом году, но обновление до SegWit делает это изменение не только возможным, но и, возможно, осуществимым в ближайшее время.

Итак, соучредитель Blockstream Марк Фриденбах теперь вдыхает новую жизнь в эту идею, FORTH на этой неделе предложение, которое предполагает развертывание MAST посредством софтфорка (обратно-совместимого изменения набора правил блокчейна).

Если это будет принято (а в мире обновлений Bitcoin это большое «если»), это будет означать большую гибкость транзакций. С его помощью пользователи могут потребовать, чтобы транзакция прошла только в том случае, если произойдет ONE из двух или более событий. Например, транзакция может быть погашена только по истечении определенного периода времени или только после того, как два пользователя дадут свое благословение.

MAST также обеспечивает лучшую Политика конфиденциальности пользователя, поскольку он хранит данные транзакций новым способом и T раскрывает неиспользуемые скрипты публичному блокчейну. И, наконец, он также может обеспечить повышенный потенциал масштабирования, поскольку позволяет хранить меньше данных в блокчейне.

Объединение функций

Однако для достижения этих преимуществ необходимо объединить две технические функции: оплату хэша скрипта (P2SH) и деревья Меркла.

В электронное письмо Обращаясь к разработчикам Bitcoin , Фриденбах излагает три предложения по улучшению Bitcoin (BIP), включая код, для добавления двух скриптов, которые позволят пользователям воспользоваться преимуществами MAST.

Он объяснил, какие возможности даст предлагаемая им идея:

«Эти две функции вместе достаточны для реализации ряда приложений, таких как древовидные подписи... и обобщенный MAST, полезный для создания частных смарт-контрактов».

Theпервый БИП«Быстрые деревья Меркла» предлагают иную структуру дерева Меркла, чем та , ONE в настоящее время используется Bitcoin для хранения транзакций в блоках. второй БИП, возможно, самый важный из ONE, описывает код операции – MERKLE-BRANCH-VERIFY – который представляет собой скрипт, позволяющий пользователям выполнять новые типы транзакций.

«Вкратце, MERKLE-BRANCH-VERIFY позволяет авторам скриптов принудительно использовать для выкупа значения, выбранные из заранее определенного набора, зафиксированного в scriptPubKey, но без необходимости раскрытия неиспользуемых элементов в наборе, что обеспечивает как повышенную Политика конфиденциальности , так и меньшие размеры скриптов», — пишет Фриденбах.

Theокончательный BIP«Семантика выполнения хвостового вызова» — довольно сложная книга, но, если говорить простыми словами, она объясняет новый способ прекращения работы смарт-контрактов Bitcoin .

Дорога к обновлениям

Несмотря на то, насколько сложной кажется эта Технологии , Фриденбах отметил, что на практике она относительно проста.

«Я считаю, что реализация этих функций достаточно проста, а варианты использования достаточно убедительны, чтобы мы могли [развернуть] эти функции в относительно короткие сроки, возможно, до конца года», — написал он.

Однако интересно, что он упомянул, что изменение может быть осуществлено ONE из двух способов: с помощью BIP 8 или BIP 9 — двух методов модернизации Bitcoin , которые неоднократно обсуждались в течение последнего года.

Первоначально предлагалось внедрить SegWit через BIP 9, который требовал, чтобы определенный процент майнеров подал сигнал об изменениипрежде чем его можно было развернутьПоскольку майнеры T подавали сигналов, SegWit застопорился, и некоторые утверждали, что BIP 9 предоставил майнерам (ONE группе в сложной экосистеме) слишком большой контроль над будущим Bitcoin.

По этой причине некоторые пользователи с тех пор сплотились вокруг BIP 8 как лучшего механизма обновления, поскольку для реализации изменений он полагается на пользователей Bitcoin и компании, а не на майнинговые пулы.

Однако отсутствие позиции Фриденбаха относительно этого механизма обновления поднимает вопрос: после всей драмы с SegWit, активация которого заняла почти два года, как будут осуществляться обновления в будущем?

То, как пользователи, компании и разработчики решат перейти на MAST (если они решат, что это правильный шаг), может помочь в этом определении.

Раскрытие информации:CoinDesk является дочерней компанией Digital Currency Group, которая владеет долей в Blockstream.

Математическая теорияизображение через Shutterstock

Alyssa Hertig

Алисса Хертиг, технический репортер CoinDesk, программист и журналист, специализирующийся на Bitcoin и Lightning Network. На протяжении многих лет ее работы также появлялись в VICE, Mic и Reason. В настоящее время она пишет книгу, в которой исследует все тонкости управления Bitcoin . Алисса владеет некоторым количеством BTC.

Alyssa Hertig