Potrivit CoinDesk, o lucrare de cercetare publicată în această săptămână a subliniat o nouă paradigmă numită BitVM, care își propune să aducă contracte inteligente în stil Ethereum în rețeaua Bitcoin. Lucrarea a fost scrisă de Robin Linus, un colaborator principal la ZeroSync, un proiect care dezvoltă instrumente pentru utilizarea dovezilor cu cunoștințe zero pe Bitcoin. Scopul BitVM este de a activa contracte Bitcoin complete cu Turing, fără a complica rețeaua pentru alți utilizatori. Calculele ar fi efectuate în afara lanțului și apoi verificate în lanț, similar cu mecanica rollup-urilor optimiste pe Ethereum.
Protocolul implică două părți: un „demonstrator” și un „verificator”. Dovatorul pretinde că o funcție specifică produce o anumită ieșire atunci când i se oferă anumite intrări. Ei pre-semnează o secvență de tranzacții, permițând un joc provocare-răspuns între ei doi. Apoi efectuează depozite în lanț la o adresă Bitcoin, activând contractul și încep să schimbe date în afara lanțului, verificatorul putând prelua depozitul doveditorului în cazul în care se face vreo reclamație incorectă. Acest lucru ar trebui să însemne că atacatorii își pierd întotdeauna depozitele, a scris Linus.
Cu toate acestea, propunerea BitVM a primit răspunsuri mixte, unii comentatori subliniind limitările acesteia. Pseudonimul scriitor de bitcoin Shinobi a remarcat că costul gestionării datelor în afara lanțului este „masiv”, iar protocolul care implică doar două părți – demonstratorul și verificatorul – este, de asemenea, o „limitare mare”. Bob Bodily, CEO al pieței Ordinals Bioniq, a comparat BitVM cu o versiune limitată foarte timpurie a Ethereum Virtual Machine (EVM), dar a recunoscut și că este o descoperire uimitoare cu probleme rezolvabile. „În următoarele câteva luni mă aștept ca multe dintre aceste goluri să fie umplute, moment în care vom avea un script Bitcoin mai capabil fără un upgrade Bitcoin”, a spus el.
Eforturile de implementare a capabilităților de contracte inteligente în rețeaua Bitcoin nu sunt noi. Dezvoltatorii au încercat să găsească modalități de a evita limitările rețelei datorită limbajului său de scriptare mai simplu în comparație cu blockchain-uri precum Ethereum sau Solana. În decembrie anul trecut, proiectul blockchain Stacks a publicat o carte albă în care își prezintă activele digitale „Stacks bitcoin” (sBTC), prezentată ca o modalitate de a aduce contracte inteligente la Bitcoin.