Умные контракты для биткойнов
Известный программист Питер Уилл, автор самого крупного на сегодняшний день апгрейда в сети биткойна, представил новый язык программирования разработки смарт-контрактов.
В своей рассылке для разработчиков биткойнов Уилл указал, что Miniscript предназначен для того, чтобы программистам было проще составлять «умные контракты» или условия расходования биткойнов.
Бельгийский разработчик сообщил, что работа над проектом, в котором принимали участие также Эндрю Поэлстра и Санкет Саньялкар, длилась почти год и теперь достигла «стадии, на которой я хотел бы привлечь к нему больше внимания».
В описании языка указано, что Miniscript - это язык для написания (подмножество) биткойн-скриптов в структурированном виде, позволяющий проводить анализ, составление, общее подписание и многое другое.
Сценарий может состоять из различных вариантов реализации, которые включают условия расходов на основе нескольких подписей, хэш-блокировок и временных блокировок.
Например, средства заблокированы до определенного времени, прежде чем они могут быть потрачены. Или два человека должны подписать сделку, прежде чем деньги могут быть перемещены - концепция под названием «мульти-подпись».
Уилл отметил, что основной упор в функциональности биткойн-скриптов заключается в поддержке более сложных приложений, которые до сих пор были «невозможны».
Я надеюсь, что Miniscript вместе с такими вещами, как PSBT, может уменьшить некоторые барьеры между частями программного обеспечения. В идеале, установка 2FA руководителя может безупречно взаимодействовать с установкой холодного хранилища, вычисляя необходимый составной сценарий, и при этом иметь возможность подписывать
- сказал он.
Новый язык уже получил одобрение разработчиков в сообществе.
В настоящее время Miniscript доступен в имплементациях для языков C++ и Rust. По словам Уилла, работа над проектом продолжается, однако проведенные обширные тесты внушают уверенность, что дизайн языка совместим с текущим консенсусом сети биткоина и не требуют каких-либо изменений в нем.
Дальше будут вестись работы над внедрением частей языка в ядро биткойна. Программист считает, что было бы полезно, чтобы разработанная технология стала частью технологии для кошельков.
Александр Скляр - аналитик ActivTrades
ActivTrades, опубликовал запись 4 года назад.
С момента публикации зафиксировано 1068 просмотров. Сейчас эту запись просматривает 1 незарегистрированный пользователь.
|
|