- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Этот новый язык программирования может помочь раскрыть потенциал смарт-контрактов Биткоина
С внедрением Sapio Джереми Рубин надеется расширить варианты использования смарт-контрактов Bitcoin и повысить «финансовую самостоятельность» его пользователей.
Участник проекта Bitcoin CORE Джереми Рубин рассказал о своей работе над новым языком смарт-контрактов для Bitcoin, который, как он надеется, повысит «финансовую самостоятельность» пользователей.
В субботу Рубин продемонстрировал новый язык Sapio наRecklessVRвстречапрезентацияв виртуальной реальности, и многие участники аудитории присоединяются к разговору в гарнитурах VR. Он планирует выпустить язык программирования в рамках своей новой исследовательской организации Judica.
Умные контракты с отслеживанием состояния позволяют пользователям блокировать деньги, чтобы средства T могли быть потрачены до тех пор, пока не будут выполнены определенные условия или не будет выполнен ряд интерактивных шагов. Эти контракты чаще всего связаны с блокчейном Ethereum , который очень гибок, что упрощает написание умных контрактов с отслеживанием состояния.
Читать дальше: Как работают смарт-контракты Ethereum ?
Менее известно, что Bitcoin также поддерживает несколько различных типов более сложных смарт-контрактов, например, требующих, чтобы более ONE человека подписали транзакцию, прежде чем она может быть потрачена. Но по сравнению с Ethereum, смарт-контракты Bitcoin гораздо сложнее и громоздче для создания, или они не имеют состояния — то есть условия выполняются либо все сразу, либо не выполняются вообще. До сих пор это означало, что было меньше вариантов для разработки смарт-контрактов на Bitcoin.
Рубин надеется и дальше расширять возможности использования смарт-контрактов для Bitcoin , чтобы предоставить пользователям еще больше контроля над тем, что они могут делать со своими деньгами.
Новые возможности для смарт-контрактов Bitcoin
Sapio мог бы работать для смарт-контрактов Bitcoin сегодня. Но большинство типов смарт-контрактов, которые Рубин видит, пока T доступны для Bitcoin .
Он построил Сапио специально вокругПРОВЕРИТЬШАБЛОНПРОВЕРИТЬ (CTV), изменение, которое, если будет принято, может привнести больше функций смарт-контрактов в сеть Bitcoin , а именно, позволяя пользователям защищать свои Bitcoinпо-новому.
В своем выступлении Рубин описал CTV как «простую систему соглашений для Bitcoin». Идея соглашений, которая существует уже давно, заключается в добавлении мер безопасности, таких как добавление дополнительных правил к партии Bitcoin, что не позволяет владельцу Bitcoin отправлять средства на все адреса, кроме нескольких.
«На практике это означает, что вы можете заключать более сложные смарт-контракты, [определяя], как Bitcoin могут быть потрачены после создания монеты», — сказал Рубин.
ONE из вариантов использования ковенантов являются «хранилища» Bitcoin . Обычно после того, как захвачен закрытый ключ, злоумышленник может скрыться с соответствующими монетами. Но запирание ваших средств в таком хранилище добавляет ограничения на перемещение Bitcoin в случае ошибки или другой проблемы безопасности.
«Я думаю, что хранилища — это ONE из важнейших вариантов использования, который собирается предложить CTV. Они предоставляют широкой аудитории огромное количество инструментов финансового суверенитета», — сказал Рубин, добавив, что эта Технологии открывает пользователям возможность делать это самостоятельно, без стороннего поставщика услуг.
Читать дальше: «Великий локдаун» увеличивает спрос на решения по хранению Bitcoin
В настоящее время хранилищавозможный в Bitcoin, но их было бы гораздо проще создать с помощью CTV, утверждает Рубин.
В то время как Рубин больше всего воодушевлен хранилищами, CTV открывает множество других вариантов использования, таких как контроль перегрузки. CTV может помочь пользователям Bitcoin переждать высокие комиссии в то время, когда в блокчейне будет меньше транзакционного трафика и, как следствие, более низкие комиссии.
Теперь, когда Рубин создал Sapio, язык смарт-контрактов специально для CTV, разработчикам станет проще программировать эти варианты использования, а значит, и проще реализовывать их обычным пользователям.
Bitcoin как «судебная система»
Недавно созданная исследовательская организация Рубина Judica сосредоточится на этом наборе технологий. Она планирует выпустить инструменты, которые, как она надеется, «значительно расширят экономику Bitcoin », — сообщил Рубин CoinDesk в электронном письме.
Слово «Judica» в переводе с латыни означает «суд»: Рубин рассматривает Bitcoin как судебную систему и хочет подтолкнуть его к развитию в этой роли.
«Если посмотреть на отношения между рынком и правительством, то обычно сторонники абсолютизма свободного рынка скажут, что правительство — всего лишь вмешивающийся агент, и уйдут. Но если присмотреться, то функциональность судов на самом деле имеет решающее значение для развития экономики. Без надежных судов или какой-либо судебной системы (частный арбитраж тоже учитывается) совершать сделки с относительно незнакомыми людьми слишком рискованно, что серьезно ограничивает экономическую активность».
Bitcoin приходит и все это упрощает. «Возможность принудительного исполнения контрактов посредством правовой системы (а не личной силы) позволяет экономике процветать», — сказал он.
Однако он утверждает, что сегодня возможности Bitcoin слишком ограничены.
«Блокчейн Bitcoin выполняет функцию судебной системы, но на данный момент типы контрактов, которые он может рассматривать, довольно ограничены, и сложно разрабатывать более продвинутые контракты», — добавил Рубин.
В рамках Judica Рубин планирует выпустить Sapio «вместе с проектами для множества смарт-контрактов», реализованных на языке смарт-контрактов. Поскольку Judica все еще находится на ранних стадиях, Рубин сказал, что оннаходясь в поискегранты, фонды и другие члены команды, готовые присоединиться.
Доставка CTV и Sapio
Но пока неясно, когда (и будет ли) развернут CTV, объяснил Рубин в своем выступлении. Это более масштабное изменение Bitcoin , поэтому может пройти время, прежде чем код операции станет пригодным для использования.
«Я T знаю точно, когда это произойдет. Я бы хотел увидеть это раньше, чем позже», — сказал Рубин.
Поскольку Bitcoin децентрализован, нет центрального органа, принимающего решения. Таким образом, разработчики T всегда соглашаются о пути вперед.
«Если вы спросите каждого разработчика, когда [будет развернуто CTV], вы получите совершенно разные ответы», — сказал Рубин в своей лекции. «Есть разумное количество людей, которые говорят, что это произойдет через три года — как минимум».
Рубин выступал за CTV, который, в случае успешной активации, добавил бы эти возможности в Bitcoin. Большинство изменений в Bitcoin — больших или малых — являются деталями реализации или локальной политикой. Однако, поскольку CTV изменяет глобальное правило консенсуса, оно будет доставлено через «мягкую вилку», даже если фактические изменения кода, необходимые для CTV, невелики. Таким образом, для его поддержки потребуется достаточное количество участников сети, чтобы плавно активироваться. Поэтому Рубин T уверен, когда изменение станет доступным.
Читать дальше: Хард-форк против софт-форка
Многие разработчики Bitcoin более осторожны и одобряют только те изменения, которые прошли определенную проверку.
Но, по Мнение Рубина, срок в три года слишком велик. Он назвал этот срок «печальным» и сказал: «Мне трудно доказать, что это важный материал для работы, если он не будет по-настоящему пригоден для использования по крайней мере до трех лет».
«Некоторые люди говорят: «Отправляем его и смотрим, сможем ли мы сделать это за шесть месяцев». Я больше склоняюсь к этому лагерю», — сказал он, предположив, что изменения следует вносить быстро, пока Bitcoin находится на ранних стадиях и более пластичен. «Я утверждаю, что Bitcoin настолько ранний и экспериментальный, что нам нужно продвигаться очень быстро. Другие люди считают, что Bitcoin более закостенел и должен продвигаться очень медленно».
Рубин считает, что подобные изменения важны для будущего Биткоина.
Как он сказал в своей презентации: «Нам нужно много новых [функций], чтобы, когда мы говорим: «Bitcoin исправляет это, на самом деле это означает то, что мы думаем».
Alyssa Hertig
Алисса Хертиг, технический репортер CoinDesk, программист и журналист, специализирующийся на Bitcoin и Lightning Network. На протяжении многих лет ее работы также появлялись в VICE, Mic и Reason. В настоящее время она пишет книгу, в которой исследует все тонкости управления Bitcoin . Алисса владеет некоторым количеством BTC.
