Что такое MAST?

MAST — Merkelized Abstract Syntax Trees (аббревиатура составлена от Merkle tree и Abstract Syntax Trees) — это одна из технологий, которые призваны улучшить биткоин. MAST одновременно позволит повысить масштабируемость и конфиденциальность на платформе с помощью разделения смарт-контрактов на отдельные части благодаря двум существующим концепциям. MAST — это симбиоз абстрактного синтаксического дерева (AST), которое разобьет смарт-контракт на части, и хэш-дерева, позволяющего уменьшить размер данных в блоке и проверить принадлежность этих разделенных частей смарт-контракта на примере одного любого хэша в дереве.
Технологию разработали специалисты из Blockstream Рассел О’Коннор, Питер Уйль и исследователь Питер Тодд из Bitcoin Core. Тестовая версия MAST, вероятно, появится в конце этого года.