- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Bitcoin может получить смарт-контракты в стиле Ethereum в рамках плана «BitVM»
Целью разработки Робина Линуса для «BitVM» является реализация Тьюринг-полных контрактов Bitcoin , что делает блокчейн программируемым, подобно компьютеру, не усложняя при этом работу сети для других пользователей.
В опубликованной на этой неделе исследовательской статье изложена новая парадигма внедрения смарт-контрактов в стиле Ethereum в сеть Bitcoin .
BitVM, как известно, был изложен в официальном документе от 9 октября Робином Лайнусом, CORE автором ZeroSync, которая создает инструменты для разработчиков, позволяющие использовать доказательства с нулевым разглашением в Bitcoin.
Целью BitVM является обеспечение Тьюринг-полных контрактов Bitcoin , не усложняя сеть для других пользователей. Тьюринг-полность — это вычислительный термин для системы, которая может вычислить любое возможное вычисление или программу.
В BitVM вычисления будут выполняться вне сети, а затем проверяться в сети, аналогично механикеоптимистичные сводки по Ethereum.
Теоретически не должно быть никаких ограничений по сложности вычислений, поскольку они выполняются вне блокчейна, поэтому нет риска перегрузки сети за счет других пользователей.
«Это позволяет создавать более выразительные смарт-контракты на базе Bitcoin», — говорит Линус. написал в X (ранее Twitter)«В частности, он обеспечивает функциональность, для которой, как мы думали, нам понадобится софт-форк».
Протокол включает в себя две стороны: «доказывающего» и «проверяющего». Доказывающий делает заявление о конкретной функции, производящей определенный выход при заданных входных данных. Они предварительно подписывают последовательность транзакций, позволяя игру «вызов-ответ» между ними двумя.
Затем они делают ончейн-депозиты на Bitcoin адрес, активируя контракт, и начинают обмениваться офчейн-данными, при этом верификатор может забрать депозит доказывающего, если будет сделано какое-либо неверное заявление. Это должно означать, что злоумышленники всегда теряют свои депозиты, написал Линус.
Ограничения BitVM
Предложение Линуса вызвало массу откликов на X, причем комментаторы QUICK указать на ограничения BitVM.
Псевдонимный автор BitcoinШиноби отметил, что стоимость управления данными вне сетиявляется «огромным», добавив, что протокол, в котором участвуют только две стороны — доказывающая сторона и проверяющая сторона, — также является «большим ограничением».
Боб Бодили, генеральный директор торговой площадки Ordinals Bioniq,написал в посте на X, что BitVM «похожа на очень раннюю ограниченную версию виртуальной машины Ethereum (EVM)».
«BitVM — это удивительный прорыв, потому что, хотя сейчас в BitVM есть много зияющих дыр, они в основном решаемы», — сказал он. «В течение следующих нескольких месяцев я ожидаю, что многие из этих дыр будут заполнены, и в этот момент у нас будет более эффективный скрипт Bitcoin без обновления Bitcoin ».
Смарт-контракты Bitcoin
Попытки реализовать возможности смарт-контрактов в сети Bitcoin , конечно, не новы. Разработчики Bitcoin уже некоторое время пытаются найти способы обойти ограничения сети из-за ее более простого языка сценариев по сравнению с такими блокчейнами, как Ethereum или Solana.
В декабре прошлого года блокчейн-проект Stacks опубликовал техническую документацию представляет свои цифровые активы «Stacks Bitcoin» (sBTC), представленный как способ внедрения смарт-контрактов в Bitcoin.
Читать дальше: Bitcoin принципиально отличается от других криптовалют: Fidelity Digital Assets
Jamie Crawley
Джейми является частью новостной команды CoinDesk с февраля 2021 года, уделяя особое внимание последним новостям, технологиям и протоколам Bitcoin , а также Криптo VC. Он владеет BTC, ETH и DOGE.
