Potrivit PANews, Merlin Chain a evoluat de la un sidechain Bitcoin la o soluție Bitcoin ZK Layer2. Această tranziție a fost marcată de o serie de integrări și iterații strategice, determinate de nevoia de a aborda probleme fundamentale de programabilitate în cadrul rețelei native Bitcoin, cum ar fi disponibilitatea datelor (DA) și contractele inteligente Turing-complete (SC). Ecosistemul Bitcoin a cunoscut numeroase proiecte inovatoare în ultimul an, dar mulți încă nu și-au îndeplinit pe deplin promisiunile. Merlin Chain își propune să-și îmbunătățească cadrul tehnic prin încorporarea elementelor din diverse proiecte precum RGB++ (Nervos), BitVM (BitLayer), zkVM (ZKM), AVM (Atomicals Protocol) și DA (B² Network, Nubit). Inițial, Merlin Chain a fost o arhitectură sidechain pură construită de Lumoz folosind serviciul CDK RaaS al Polygon, funcționând ca un lanț Validium. Aceasta a însemnat că datele tranzacțiilor au fost stocate în afara lanțului, cu doar dovezi de valabilitate publicate la L1, care nu au putut verifica acuratețea datelor L2. Datele originale au fost stocate într-o bază de date locală, gestionată de un Comitet de Disponibilitate a Datelor (DAC) responsabil cu preluarea, sortarea și verificarea datelor. Această dependență de „încrederea” inerentă a lanțului a făcut ca extinderea pe scară largă să fie o provocare. În ecosistemul Ethereum Layer2, Validium a fost înlocuit de Rollup din motive similare. Pentru a rezolva aceste deficiențe fundamentale, Merlin Chain a întreprins două îmbunătățiri cheie: în primul rând, a încheiat un parteneriat cu BTCOS pentru a îmbunătăți puntea nativă cross-chain și verificabilitatea datelor L2 pe rețeaua principală Bitcoin. BitcoinOS a dezvoltat o mașină virtuală Proof verificabilă numită BitSNARK, care, combinată cu Grail Bridge, actualizează transferurile de active L2 și schimbările de stare. Acest proces folosește o rețea intermediară ZK pentru a sincroniza stările dintre L2 și rețeaua principală, obținând o interacțiune de încredere prin blocarea de timp a activelor rețelei principale și mecanismul de provocare BitVM. În al doilea rând, Merlin Chain a colaborat cu Nubit pentru a construi capabilități de disponibilitate a datelor (DA) verificabile. Aceasta implică desfășurarea de noduri complete în afara lanțului pentru a sincroniza datele de stare BTC și a schimba dovezile datelor de stare, cu noduri ușoare pe rețeaua principală BTC pentru verificarea stării și confirmarea finalității. Această abordare abordează problemele de transparență și verificabilitate ale DAS în afara lanțului, îmbunătățind capabilitățile DA necesare (în prezent în curs de dezvoltare). În cele din urmă, Merlin Chain își propune să devină o rețea Bitcoin ZK-Rollup, compusă din noduri, zkProvers și baze de date. Folosind o rețea de oracle descentralizată similară cu indexul de protocol Ordinals, încearcă să obțină îmbunătățiri echilibrate în descentralizare (distribuție de noduri fără permisiune), transparență (accesibilitatea datelor publice) și verificabilitate (starea datelor L2 verificabilă în rețeaua mainnet cu mecanisme challenger), făcându-l un Soluție Bitcoin Layer2 compatibilă cu EVM.