Selon PANews, Merlin Chain est passée d'une chaîne latérale Bitcoin à une solution Bitcoin ZK Layer2. Cette transition a été marquée par une série d'intégrations et d'itérations stratégiques, motivées par la nécessité de résoudre les problèmes fondamentaux de programmabilité au sein du réseau Bitcoin natif, tels que la disponibilité des données (DA) et les contrats intelligents Turing-complets (SC). L'écosystème Bitcoin a connu de nombreux projets innovants au cours de l'année écoulée, mais beaucoup n'ont pas encore pleinement tenu leurs promesses.
Merlin Chain vise à améliorer son cadre technique en incorporant des éléments de divers projets comme RGB++ (Nervos), BitVM (BitLayer), zkVM (ZKM), AVM (Atomicals Protocol) et DA (B² Network, Nubit). Au départ, Merlin Chain était une architecture sidechain pure construite par Lumoz à l'aide du service CDK RaaS de Polygon, fonctionnant comme une chaîne Validium. Cela signifiait que les données de transaction étaient stockées hors chaîne, avec uniquement des preuves de validité publiées sur le L1, qui ne pouvait pas vérifier l'exactitude des données L2. Les données d'origine étaient stockées dans une base de données locale, gérée par un comité de disponibilité des données (DAC) responsable de la récupération, du tri et de la vérification des données. Cette dépendance à la « confiance » inhérente à la chaîne a rendu difficile l'expansion à grande échelle. Dans l'écosystème Ethereum Layer2, Validium a été remplacé par Rollup pour des raisons similaires. Pour remédier à ces lacunes fondamentales, Merlin Chain a entrepris deux améliorations clés : tout d'abord, elle s'est associée à BTCOS pour améliorer le pont inter-chaînes natif et la vérifiabilité des données L2 sur le réseau principal Bitcoin.
BitcoinOS a développé une machine virtuelle de preuve vérifiable appelée BitSNARK, qui, combinée au pont Grail, met à jour les transferts d'actifs L2 et les changements d'état. Ce processus utilise un réseau intermédiaire ZK pour synchroniser les états entre L2 et le réseau principal, obtenant une interaction de confiance via les verrouillages temporels des actifs du réseau principal et le mécanisme de défi BitVM. Deuxièmement, Merlin Chain a collaboré avec Nubit pour créer des capacités de disponibilité des données vérifiables (DA). Cela implique le déploiement de nœuds complets hors chaîne pour synchroniser les données d'état BTC et modifier les preuves de données d'état, avec des nœuds légers sur le réseau principal BTC pour la vérification de l'état et la confirmation de la finalité. Cette approche répond aux problèmes de transparence et de vérifiabilité des DAS hors chaîne, améliorant les capacités DA requises (actuellement en cours de développement).
À terme, Merlin Chain vise à devenir un réseau Bitcoin ZK-Rollup, composé de nœuds, de zkProvers et de bases de données. En s'appuyant sur un réseau oracle décentralisé similaire à l'index du protocole Ordinals, il cherche à obtenir des améliorations équilibrées en termes de décentralisation (distribution de nœuds sans autorisation), de transparence (accessibilité des données publiques) et de vérifiabilité (état des données L2 vérifiable sur le réseau principal avec des mécanismes de challenger), ce qui en fait une solution Bitcoin Layer2 compatible EVM.