Автор: Medici
В прошлом месяце @atomicalsxyz выпустил белую книгу Atomicals Virtual Machine (AVM), сосредоточив внимание на введении программируемости и смарт-контрактов в Bitcoin L1.
Основная проблема:
Модель UTXO ограничена, что не позволяет строителям настраивать поведение активов, поскольку правила состояния являются неизменными — это требует более гибкой динамической модели "машины состояний" для отслеживания изменений состояния активов.
Сообщество предложило два потенциальных решения:
1. Построить внешние протоколы; переместить "машину состояний" за пределы цепи, аналогично решениям L2. Например, RGB, Сеть молний (Lightning Network), CKB.
2. Реализовать новые операционные коды (OP_CODES), такие как OP_CAT или добавить ковенанты.
AVM предложила гибридное решение:
Ввести индексатор перекрывающего протокола: моделировать Bitcoin-скрипт и вводить пользовательские операционные коды, увеличивая изменчивость. Это позволит создавать и выполнять смарт-контракты.
Моделирование будет выполняться в песочнице, чтобы гарантировать, что оно не будет мешать сети BTC. Это будет составлять изменения состояния, включая верификацию перед публикацией в цепь BTC.
Введение AVM — использование индексатора цифровых активов с перекрытием для выполнения смарт-контрактов на Bitcoin может компенсировать отсутствие программируемости и интеграции смарт-контрактов в BTC, если его реализовать на практике.
С помощью реальных примеров введенных концепций AVM может стать надежным решением, улучшая функциональность и масштабируемость Bitcoin. Мы с нетерпением ждем дальнейших разработок в будущем.
#AVM #ARC20
Модель UTXO ограничена тем, что, поскольку правила конечного автомата неизменны, разработчики не могут настраивать поведение актива — для записи изменений состояния актива требуется более сложная динамическая модель «конечного автомата».