Смарт-контракты MAST на блокчейне биткоина могут появиться до конца года

Активация SegWit в прошлом месяце позволила разработчикам биткоина вернуться к плану, который изначально был предложен в 2013 году. Когда он будет реализован, биткоин получит функциональность, которую традиционно связывают с Ethereum. Об этом пишет CoinDesk.

Концепция носит название Merkelized Abstract Syntax Trees (MAST). Она была разработана Расселом О’Конором, Питером Вюлле и Питером Тоддом в 2013 году. На этой неделе сооснователь Blockstream Марк Фриденбах вернулся к представленной идее и намеревается реализовать её путём софт форка (обратно совместимое изменение набора правил в блокчейне).

Если MAST будет реализован, пользователи получат дополнительные возможности для настройки транзакций. Они смогут задавать одно или несколько условий, при которых транзакция будет выполняться. Например, они смогут задать определённое время, по истечении которого транзакция будет обработана, или задать такое условие, при котором транзакция будет обрабатываться только после получения одобрения двух пользователей.

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

Добиться этого получится путём соединения двух технических функций: pay-to-script-hash (P2SH) и деревьев Меркла.

Всего в MAST войдут 3 предложения по улучшению биткоина (BIP).Первое из них, «Fast Merkle Trees», предлагает отличную от существующей структуры хранения информации в блоках биткоина структуру деревьев Меркла. Второй BIP, вероятно, имеет наибольшее значение. В нём описывается опкод «MERKLE-BRANCH-VERIFY», который позволит пользователям осуществлять новые типы транзакций. В третьем BIP, «Tail Call Execution Semantics», в сложных понятиях описывается способ прекращения выполнения смарт-контрактов.

Несмотря на кажущуюся сложность технологии, Фридебнах утверждает, что всё весьма очевидно: «Я считаю, что реализация этих функций будет довольно проста. Мы должны справиться за относительно короткий срок, возможно, до конца года».
Подписывайтесь на наш Telegram и будьте в курсе всех новостей!
Комментарии 0
Вы должны войти на сайт, чтобы разместить свой комментарий.