Podle CoinDesk výzkumný dokument zveřejněný tento týden nastínil nové paradigma nazvané BitVM, jehož cílem je přinést chytré smlouvy ve stylu Etherea do bitcoinové sítě. Tento článek napsal Robin Linus, hlavní přispěvatel do projektu ZeroSync, který vyvíjí nástroje pro používání důkazů o nulových znalostech o bitcoinu. Cílem BitVM je umožnit bitcoinové kontrakty s kompletním Turingem, aniž by byla síť komplikovanější pro ostatní uživatele. Výpočty by se prováděly mimo řetězec a poté by se ověřovaly v řetězci, podobně jako mechanika optimistických rollupů na Ethereu.

Protokol zahrnuje dvě strany: „ověřovatele“ a „ověřovatele“. Dokazovač si nárokuje specifickou funkci produkující určitý výstup, když jsou dány určité vstupy. Předem podepisují sekvenci transakcí, což umožňuje mezi nimi hru výzva-odpověď. Poté provedou vklady v řetězci na bitcoinovou adresu, aktivují smlouvu a začnou si vyměňovat mimořetězová data, přičemž ověřovatel je schopen převzít vklad dokazovatele, pokud dojde k nesprávnému nároku. To by mělo znamenat, že útočníci vždy přijdou o své vklady, napsal Linus.

Návrh BitVM však zaznamenal smíšené ohlasy, přičemž někteří komentátoři upozorňovali na jeho omezení. Pseudonymní bitcoinový autor Shinobi poznamenal, že náklady na správu dat mimo řetězec jsou „masivní“ a protokol zahrnující pouze dvě strany – ověřovatele a ověřovatele – je také „velkým omezením“. Bob Bodily, generální ředitel tržiště Ordinals Bioniq, porovnal BitVM s velmi ranou omezenou verzí virtuálního stroje Ethereum (EVM), ale také uznal, že jde o úžasný průlom s řešitelnými problémy. „Očekávám, že během příštích několika měsíců bude mnoho z těchto děr zaplněno a v tomto okamžiku budeme mít schopnější bitcoinový skript bez upgradu bitcoinů,“ řekl.

Snahy o implementaci schopností inteligentních kontraktů v bitcoinové síti nejsou nové. Vývojáři se snažili najít způsoby, jak obejít omezení sítě kvůli jejímu jednoduššímu skriptovacímu jazyku ve srovnání s blockchainy jako Ethereum nebo Solana. V prosinci loňského roku blockchainový projekt Stacks zveřejnil whitepaper prezentující jeho digitální aktiva „Stacks bitcoin“ (sBTC), navržený jako způsob, jak do bitcoinu přinést chytré kontrakty.