9. října Robin Linus, spoluzakladatel blockchainového vývojáře ZeroSync, vydal bílou knihu BitVM. „Na bitcoinech lze ověřit jakoukoli vypočitatelnou funkci,“ napsal Linus na X (dříve Twitter). „Díky tomu jsou chytré smlouvy na bitcoinech výraznější, zejména to umožňuje funkce, o kterých jsme si mysleli, že by vyžadovaly soft fork“ – potenciálně přináší více případů použití DeFi a škálovatelnosti do sítě.

BitVM znamená, že bitcoin nyní může být kompletní podle Turinga jako jakýkoli jiný řetězec: umožňuje vývojářům provozovat složité smlouvy o bitcoinech, aniž by se měnila základní pravidla bitcoinu. Jeho vznik vyvolal vášnivou debatu, protože umožňuje bitcoinu konkurovat platformám inteligentních smluv, jako je Ethereum, a přitom si zachovat své funkce zabezpečení a decentralizace.

„Na bitcoinech lze ověřit jakoukoli vypočitatelnou funkci“ — Robin Linus

Pro ekosystém BTC se již dříve objevila řada protokolů, jako je protokol Ordinals vytvořený hlavním přispěvatelem bitcoinu Casey Rodarmorem, který dal vzniknout první bitcoinové síti NFT a představil koncepty Ordinals a Inscriptions. Protokol Taro, díky němuž je bitcoin lépe programovatelný zavedením nového jazyka inteligentních smluv, si klade za cíl přinést do ekosystému bitcoinů více finančních projektů ovlivněných pečetí na jedno použití navrženou Peterem Toddem v roce 2016 a zákazníky. Protokol RGB inspirovaný klientem; Koncept -Side Validation také letos vydal verzi v0.10, která využívá bitcoin jako podkladové aktivum a zavádí funkce inteligentních kontraktů pro studenty bitcoinů.

Vznik těchto protokolů přinesl nové možnosti rozvoje ekosystému bitcoinů. Nejenže zvyšuje funkčnost a škálovatelnost bitcoinové sítě, ale také poskytuje členům komunity inovativnější nástroje na podporu dalšího rozvoje bitcoinového ekosystému.

Co je BitVM?

BitVM je zkratka pro „Bitcoin Virtual Machine“. Můžeme si to představit jako virtuální testovací laboratoř V tomto virtualizovaném prostoru mohou vývojáři volně provozovat jakýkoli výpočetní program nebo provádět jakoukoli inteligentní smlouvu, což vývojářům umožňuje simulovat chování programu, aniž by se museli starat o jakoukoli zátěž nebo změnu .

Zdroj: Bílá kniha BitVM

Tím, že BitVM působí jako střední vrstva, zvyšuje efektivitu a snižuje výpočetní zátěž bitcoinového blockchainu. U složitých výpočtů nebo inteligentních smluv lze ověření provést nejprve mimo řetězec před nevratnými operacemi. Systém proto pomáhá udržovat integritu blockchainu a poskytuje platformu pro složitější, ale bezpečnější operace. Mezi role a pracovní postupy v BitVM patří především:

  1. Účastníci: Na provozu BitVM se podílejí dva hlavní aktéři: dokazovatelé a ověřovatelé. Ověřovatel je strana, která iniciuje výpočet nebo prohlášení, a ověřovatel je odpovědný za ověření prohlášení pomocí křížové validace s dvojí rolí může dosáhnout určitého stupně kontrol a vyvážení, aby bylo zajištěno, že výsledky výpočtu jsou přesné a důvěryhodné.

  2. Off-chain computing: Originalita BitVM spočívá v manipulaci s výpočetní zátěží. Na rozdíl od tradičních blockchainových operací, které kladou na řetězec velkou výpočetní zátěž, se většina složitých výpočtů BitVM provádí mimo řetězec. Off-chain computing poskytuje vyšší rychlost a flexibilitu a snižuje množství dat uložených přímo v řetězci.

  3. Ověření v řetězci: Jediným krokem, který BitVM potřebuje, aby mohl pokračovat v řetězci, je ověření v řetězci v případě sporu, známé také jako „důkaz podvodu“. Pokud validátor zpochybní legitimitu tvrzení ověřovatele, systém se odkáže na neměnnou decentralizovanou účetní knihu v bitcoinovém řetězci, aby problém vyřešil. Pokud se tvrzení ověřovatele ukáže jako nepravdivé, ověřovatel může blockchainu předložit stručný důkaz o podvodu, čímž odhalí nepoctivost. Integrací off-chain počítání a on-chain ověřování je dosaženo rovnováhy mezi výpočetní efektivitou a silným zabezpečením.

Co je protokol RGB?

RGB je škálovatelný a důvěrný systém inteligentních smluv pro bitcoiny a Lightning Network vyvinutý sdružením LNP/BP Standards Association, který do ekosystému bitcoinů zavádí komplexní programovatelnost a flexibilitu platforem inteligentních smluv, jako je Ethereum. Přijímá koncepty soukromého a společného vlastnictví a je to Turingova kompletní, důvěryhodná forma distribuovaného počítání, která nevyžaduje zavedení tokenů a je neblokovým decentralizovaným protokolem.

RGB je navrženo tak, aby provozovalo škálovatelné, robustní a soukromé inteligentní smlouvy na blockchainech UTXO, jako je bitcoin, což umožňuje digitálním aktivům a inteligentním smlouvám přinést bitcoinům více funkcí. Prostřednictvím RGB mohou vývojáři provádět vydávání tokenů, ražbu NFT, DeFi, DAO a složitější multikategoriální smart kontrakty, čímž neustále stimulují inovace nad mocným blockchainem Bitcoinu a zároveň zachovávají jeho sex. Konkrétní postup provedení:

  1. Vydávání aktiv RGB: Přidejte aktiva RGB do mimořetězových platebních kanálů Lightning Network tím, že uživatelům umožníte vytvářet mimořetězové smlouvy pro vydávání aktiv RGB a přidělovat je bitcoinovým UTXO.

  2. Převody v rámci platebního kanálu: Po přidání do platebního kanálu lze aktiva RGB převádět a směrovat mezi účastníky kanálu podobně jako platby bitcoinové Lightning Network, přičemž takové převody jsou dokončeny převody ověřenými na straně klienta.

Jak funguje model UTXO

  1. „Fraud Proof“: Pokaždé, když je kanál aktualizován, jsou aktiva odeslána z výstupu kanálu s více podpisy na výstup vytvořený transakcí závazku Lightning Network. To znamená, že pokud je odvysílán zastaralý stav platebního kanálu, je možné spustit penalizační transakci RGB, která útočníkovi odebere všechna RGB aktiva.

Kdo je nejlepším řešením příběhu nové generace o ekosystému BTC?

Soudě podle bílé knihy BitVM poskytuje BitVM následující „nové“ funkce pro bitcoiny:

  1. Schopnost realizovat složitější zakázky. Tradiční bitcoinové kontrakty jsou z velké části omezeny na základní operace, jako jsou digitální podpisy a časové zámky. BitVM nabízí spoustu nových možností pro vytváření smluv. Uživatelé mohou nejen vytvářet smlouvy pro finanční transakce, ale mohou také vytvářet smlouvy pro složitější decentralizované aplikace (DApps).

  2. Snižuje množství dat, která je třeba ukládat přímo na blockchain. Většina výpočetní práce BitVM se provádí mimo řetězec, čímž se zlepšuje celková efektivita sítě, zabraňuje se zahlcení blockchainu zbytečnými daty a udržuje se zdraví a rychlost bitcoinové sítě.

  3. Robustní ochrana proti podvodům zajišťuje integritu transakcí. BitVM používá systém odolný proti podvodům a protokol výzvy-reakce, aby zajistil, že všechny transakce jsou čestné a transparentní. Pokud se někdo pokusí podvádět nebo předložit nepravdivá tvrzení, validátoři systému mohou rychle chytit a odhalit nepoctivou stranu tím, že do blockchainu předloží stručné důkazy o podvodu.

Ale ve skutečnosti má BitVM nevyhnutelná omezení

Prvním omezením je, že se jeho návrh zaměřuje na „dvoustranné nastavení“ dokazovatelů a ověřovatelů, což znamená, že systém v současné době nemá schopnost zpracovávat transakce nebo smlouvy s více stranami, což omezuje použitelnost více účastníků pro složitější interakce. Toto omezení může bránit schopnosti BitVM držet krok s novými požadavky a očekáváními.

Druhým omezením je, že množství potřebného úložiště dat a výpočtů mimo řetězec daleko převyšuje možnosti moderních počítačů Ačkoli off-chain computing pomáhá minimalizovat dopad BitVM na blockchain, obrovská výpočetní zátěž vede k tomu, že It. nelze realizovat a je to možné pouze teoreticky.

Koncepty, jako je připojení více obousměrných kanálů k vytvoření sítě (podobně jako Bitcoin Lightning Network), byly považovány za způsoby, jak rozšířit možnosti systému. Můžeme doufat, že protokol RGB, který získal „popularitu“, může v budoucnu dosáhnout cílených průlomů v omezeních BitVM.

BitVM vs. RGB

Oba protokoly BitVM a RGB rozšiřují možnosti bitcoinu, ale mají některé klíčové rozdíly v designu. BitVM klade důraz na off-chain computing a ochranu proti podvodům, aby zajistila plnění smluv a integritu transakcí, zatímco RGB se více zaměřuje na soukromí.

Model ověřování na straně klienta použitý v návrhu RGB znamená, že když uživatel A odešle aktiva uživateli B, uživatel A nebude veřejně obchodovat v síti, ale pošle aktiva uživateli B prostřednictvím přenosu typu point-to-point. Takový návrh potřebuje pouze využít veřejnou síť, aby se zabránilo dvojímu utrácení.

  • Nativní BTC: BitVM vyžaduje změny protokolu bitcoinu, zatímco RGB lze implementovat pomocí soft forku

  • Kompletní ochrana soukromí: Protokol RGB znamená, že třetí strany nemohou sledovat historii aktiv RGB na blockchainu, pouze když uživatel B obdrží aktiva, porozumí historii aktiv. BitVM to neumí.

  • Komercializace: BitVM klade extrémně vysoké požadavky na výpočetní výkon a je pouze teoreticky spustitelný. Z hlediska komerční implementace je RGB ještě lepší.

Srovnání mezi BitVm a RGB

Stručně řečeno, myšlenka BitVM je plná inovací a stimulující představivosti. Nicméně na základě její současné implementace technického rámce je zřejmé, že se v krátkodobém horizontu pravděpodobně omezí na fázi konceptu bílé knihy a na průzkum. scénáře dlouhodobých aplikací a praktické aplikace stále čelí velkým výzvám. Naproti tomu protokol RGB prokázal rychlý pokrok ve velkých komerčních aplikacích a je vyspělejší. Zbývá zjistit, zda se tyto dva mohou stát narativním bodem bitcoinového ekosystému nové generace. Mohou se objevit i další protokoly, počkejme a uvidíme.