По данным PANews, Merlin Chain эволюционировал из сайдчейна Bitcoin в решение Bitcoin ZK Layer2. Этот переход был отмечен серией стратегических интеграций и итераций, обусловленных необходимостью решения фундаментальных проблем программируемости в собственной сети Bitcoin, таких как доступность данных (DA) и полные по Тьюрингу смарт-контракты (SC). За последний год в экосистеме Bitcoin появилось множество инновационных проектов, но многие из них еще не полностью выполнили свои обещания. Merlin Chain стремится улучшить свою техническую структуру, включив элементы из различных проектов, таких как RGB++ (Nervos), BitVM (BitLayer), zkVM (ZKM), AVM (Atomicals Protocol) и DA (B² Network, Nubit). Изначально Merlin Chain представлял собой чистую архитектуру сайдчейна, созданную Lumoz с использованием сервиса CDK RaaS от Polygon, функционирующего как цепочка Validium. Это означало, что данные транзакций хранились вне цепочки, и только доказательства достоверности публиковались в L1, что не могло проверить точность данных L2. Исходные данные хранились в локальной базе данных, которой управлял Комитет по доступности данных (DAC), отвечающий за извлечение, сортировку и проверку данных. Эта зависимость от присущего цепочке «доверия» затрудняла масштабное расширение. В экосистеме Ethereum Layer2 Validium был заменен на Rollup по аналогичным причинам. Чтобы устранить эти фундаментальные недостатки, Merlin Chain предприняла два ключевых усовершенствования: во-первых, она объединилась с BTCOS для улучшения собственного моста между цепочками и проверяемости данных L2 в основной сети Bitcoin. BitcoinOS разработала проверяемую виртуальную машину Proof под названием BitSNARK, которая в сочетании с Grail Bridge обновляет передачи активов L2 и изменения состояний. Этот процесс использует посредническую сеть ZK для синхронизации состояний между L2 и основной сетью, достигая доверенного взаимодействия с помощью временных блокировок активов основной сети и механизма вызова BitVM. Во-вторых, Merlin Chain сотрудничала с Nubit с целью создания возможностей проверяемой доступности данных (DA).Это включает в себя развертывание полных узлов вне сети для синхронизации данных о состоянии BTC и подтверждения данных об изменении состояния с легкими узлами в основной сети BTC для проверки состояния и подтверждения окончательности. Этот подход решает проблемы прозрачности и проверяемости вне сети DAS, расширяя требуемые возможности DA (в настоящее время находятся в стадии разработки). В конечном счете, Merlin Chain стремится стать сетью Bitcoin ZK-Rollup, состоящей из узлов, zkProvers и баз данных. Используя децентрализованную сеть оракулов, похожую на индекс протокола Ordinals, она стремится достичь сбалансированных улучшений в децентрализации (не имеющее разрешений распределение узлов), прозрачности (доступность общедоступных данных) и проверяемости (проверяемое состояние данных L2 основной сети с механизмами проверки), что делает ее EVM-совместимым решением Bitcoin Layer2.