MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 640,990 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Обсуждение новостей, связанных с финансами и инвестициями.
Старый 21.08.2019, 09:32
#1
Интересующийся
 
Пол: Мужской
Инвестирую в: Другое
Регистрация: 28.05.2019
Сообщений: 783
Благодарностей: 37
Создатель SegWit представил новый язык смарт-контрактов биткоина

Разработчик Bitcoin Core Питер Велле представил Miniscript, новый язык программирования для упрощения разработки смарт-контрактов для сети биткоина.

Опубликовав соответствующее сообщение в рассылке для разработчиков биткоина, Питер Велле отметил, что работа над Miniscript длилась почти год, и в ней также приняли участие Эндрю Поэлстра и Санкет Саньялкар.

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

Для понимания того, к чему пришел Питер Велле, необходимо напомнить о Script – языке смарт-контрактов биткоина, который позволяет указать определенные условия, при которых может состояться трата криптовалюты.

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

Miniscript построен поверх этого языка и призван его оптимизировать. Во-первых, речь идет о чисто визуальном восприятии кода. Так, если в языке Script запись выглядит следующим образом:

OP_CHECKSIG OP_IFDUP OP_NOTIF OP_DUP OP_HASH160 <hash160(B)>
OP_EQUALVERIFY OP_CHECKSIGVERIFY <144> OP_CSV OP_ENDIF

то в языке Miniscript она имеет такой вид:

or_d(ck(A),and_v(vck_h(B),older(144)))

Однако, что более важно, Miniscript, по словам Велле, представляет собой новый способ написания структурированных скриптов, обеспечивающий возможность проведения различных видов статического анализа, создания генерических подписей и модифицируемого набора условий для выполнения смарт-контрактов.

В своем треде в Twitter Питер Велле пишет:

Цитата:
«Допустим, компания хочет защитить хранимые в холодном хранилище средства при помощи системы мультиподписи 2-из-3 с тремя участниками. Один из участников, однако, имеет собственный хороший набор на основе двухфакторной аутентификации, мультиподписи и блокировкой по времени. Почему бы не сделать всю систему компании одним из участников мультиподписи?»
В настоящий момент Miniscript доступен в имплементациях для языков C++ и Rust. По словам Велле, работа над проектом продолжается, однако проведенные обширные тесты внушают уверенность, что дизайн языка не только совместим с текущим консенсусом сети биткоина, но и не требуют каких-либо изменений в нем.

Более того, разработчики также планируют расширить структуру Miniscript таким образом, чтобы язык поддерживал будущие изменения скриптов, которые могут быть включены в кодовую базу биткоина.

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

Напомним, Питер Велле также является одним из главных авторов и создателей протокола Segregated Witness (SegWit) – самого крупного на сегодняшний день апгрейда в сети биткоина, активация которого состоялась в августе 2017 года.

Источник новости
__________________
We all have contempt for whatever there’s too many of.
lesAg вне форума
Старый 21.08.2019, 21:37
#2
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 15.06.2019
Сообщений: 42
Благодарностей: 5
Re: Создатель SegWit представил новый язык смарт-контрактов биткоина

Молодцы, наконец-то ЯП со смайликами, давно не хватало!
одиссей лаэртид вне форума
Войдите, чтобы оставить комментарий.
Опции темы

Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аудит смарт-контрактов gafagilm Ethereum 0 27.08.2018 08:58
IT-гигант Fujitsu представил новую систему проверки смарт-контрактов Ethereum Анна Чернобай Новости криптовалют 0 07.03.2018 23:41
Scriptless Scripts: смарт-контракты без смарт-контрактов в Биткоине upline Горячие новости 0 04.12.2017 11:55
Zen расширяет возможности смарт-контрактов в сети биткоина Alcest Новости криптовалют 0 01.12.2017 12:48
RSK Labs анонсировали запуск сайдчейна для смарт-контрактов биткоина bizneser Новости криптовалют 0 06.11.2017 21:32