Předmluva

Ve čtvrtém kole bitcoinového cyklu na polovinu, explozivní přijetí protokolu #Ordinals a podobných protokolů přimělo šifrovací průmysl, aby si uvědomil, že vydávání a obchodování s aktivy založenými na bitcoinové vrstvě L1 jsou zásadní pro konsensuální bezpečnost a ekologii. rozvoj bitcoinového mainnetu Hodnotu pozitivních externalit lze popsat jako „uniswapový moment“ bitcoinového ekosystému.

Evoluce a opakování programovatelnosti bitcoinů je spíše výsledkem tržního řízení názorů bitcoinové komunity, než aby byla poháněna teleologií, jako je Holder pro BTC nebo Builder pro blokový prostor.

V současné době se vylepšením programovatelnosti bitcoinu a tím zvýšením míry využití prostoru bitcoinových mainnetových bloků stal novým designovým prostorem pro konsensus bitcoinové komunity.

Na rozdíl od Etherea a dalších vysoce výkonných veřejných řetězců, aby byla zajištěna jednoduchost a lehkost sady UTXO, je návrhový prostor programovatelnosti bitcoinu velmi omezený. Základními omezeními je použití skriptů a OP kódu k ovládání UTXO.

Klasická řešení bitcoinové programovatelnosti zahrnují státní kanály (Lightning Network), ověřování klientů (RGB), postranní řetězce (Liquid Network, Stacks, RootSock atd.), CounterParty, Omni Layer, Taproot Assets, DLC atd. Mezi vznikající řešení programovatelnosti bitcoinů od roku 2023 patří Ordinals, BRC20, Runes, Atomics, Stamps atd.

Po skončení druhé vlny Inscription se jedna po druhé objevila nová generace bitcoinových programovatelných řešení, jako je #CKB řešení #UTXO #同构绑定 a bitcoinové L2 řešení kompatibilní s EVM. , řešení DriveChain atd.

Ve srovnání s bitcoinovým L2 řešením kompatibilním s EVM je bitcoinové programovatelné řešení CKB (Common Knowledge Base) nativní, bezpečné řešení v moderním designovém prostoru bitcoinové programovatelnosti, které nezavádí předpoklady sociální důvěry. Ve srovnání s řešením DriveChain nevyžaduje žádné změny na úrovni bitcoinového protokolu.

V dohledné budoucnosti zažije růstová křivka bitcoinové programovatelnosti fázi zrychleného růstu a aktiva, uživatelé a aplikace bitcoinového ekosystému zahájí vlnu Xuanbianské exploze UTXO Stack ekosystému CKB bude novinkou Příliv vývojářů bitcoinů nabízí možnost vytvářet protokoly využívající modulární zásobníky. Kromě toho CKB zkoumá integraci Lightning Network s UTXO Stackem, aby využila nativní programovatelnost bitcoinu k dosažení interoperability mezi novými protokoly.

Jmenný prostor programovatelnosti bitcoinů


Blockchain je stroj, který vytváří důvěru, a bitcoinový mainnet je stroj 0. Stejně jako celá západní filozofie je poznámkou k Platónovi, vše v kryptosvětě (aktiva, narativy, blockchainové sítě, protokoly, DAO atd.) jsou deriváty a deriváty bitcoinu.

V procesu společné evoluce mezi Bitcoin Maxi a expanzionisty, od debaty o tom, zda Bitcoin mainnet podporuje Turingovu úplnost, až po spor mezi schématem Segregated Witness a schématem expanze velkých bloků, se Bitcoin neustále rozvětvuje. Nejde jen o vytváření nových šifrovacích projektů a konsensu šifrovací komunity, ale také o posilování a konsolidaci konsenzu vlastní komunity Bitcoinu.

Kvůli záhadnému zmizení Satoshi Nakamota nemá správa bitcoinových komunit strukturu správy „osvícené monarchie“ jako Ethereum, ale model správy, ve kterém se těžaři, vývojáři, komunity a trhy zapojují do otevřených her, aby dosáhli vyváženého modelu správy. To dává konsensu komunity Bitcoinu schopnost být extrémně stabilní, jakmile se vytvoří.

Současné charakteristiky konsenzu bitcoinové komunity jsou: konsensus není příkaz a kontrola, minimalizace důvěry, decentralizace, odolnost proti cenzuře, pseudoanonymita, open source, otevřená spolupráce, bez povolení, právní neutralita, homogenita, dopředná kompatibilita, minimalizace využití zdrojů , verifikace > kalkulace, konvergence, neměnnost transakcí, odolnost vůči DoS útokům, vyhýbání se sporům o vstup, robustnost, konzistentní pobídky, utužování, konsensus, se kterým by se nemělo manipulovat, konfliktní principy, kolaborativní pokrok atd. [1]

Současnou podobu bitcoinového mainnetu lze chápat jako konkretizaci výše uvedených konsenzuálních charakteristik bitcoinové komunity. Designový prostor bitcoinové programovatelnosti je také definován konsensuální charakteristikou bitcoinové komunity.

Klasický designový prostor pro bitcoinovou programovatelnost


Zatímco jiné veřejné řetězce zkoušejí modularizaci, paralelizaci a další řešení, aby prozkoumali návrhový prostor řešení nemožného trojúhelníku blockchainu, návrhový prostor bitcoinového protokolu se vždy zaměřoval na skripty, OP kód a UTXO.

Dva typické příklady jsou dvě hlavní aktualizace bitcoinového mainnetu od roku 2017: hard fork Segwit a soft fork Taproot.

V hard forku Segwit v srpnu 2017 byl do hlavního bloku 1M přidán blok 3M pro specifické ukládání podpisů (svědků) a váha dat podpisu byla nastavena na 1 z dat hlavního bloku při výpočtu poplatků za těžaře /4 zachovat konzistenci nákladů vynaložených na výstup UTXO a vytvoření výstupu UTXO a zabránit zneužití změny UTXO ke zvýšení rychlosti expanze sady UTXO.

Softfork Taproot v listopadu 2021 ušetří ověřovací čas UTXO a blokový prostor obsazený více podpisy zavedením schématu více podpisů Schnorr.

图片

1 skupina klíč–hodnota UTXO (Zdroj: learnmeabitcoin.com)

UTXO (neutracený transakční výstup) je základní datová struktura hlavní sítě Bitcoinu, má vlastnosti atomicity, nehomogenity a řetězové vazby. Každá transakce na bitcoinové mainnetu spotřebuje 1 UTXO jako vstup a vytvoří celé číslo n nových UTXO výstupů. Jednoduše řečeno, UTXO lze považovat za americké dolary, eura a další bankovky běžící na řetězu. Lze je utratit, vyměnit, rozdělit, kombinovat atd., ale jeho nejmenší atomovou jednotkou je Satoshi (sats). Jedno UTXO představuje nejnovější stav v konkrétní čas. Sada UTXO představuje nejnovější stav bitcoinového mainnetu v konkrétním čase.

Tím, že nastavení bitcoinového UTXO je jednoduché, lehké a snadno ověřitelné, se podařilo stabilizovat míru rozšiřování stavu bitcoinového mainnetu na úrovni odpovídající hardwarovému Moorovu zákonu, čímž je zajištěna účast všech uzlů v bitcoinovém mainnetu a robustnost ověření transakce.

V souladu s tím je prostor návrhu bitcoinové programovatelnosti také omezen konsensuálními charakteristikami bitcoinové komunity. Například, aby se předešlo potenciálním bezpečnostním rizikům, Satoshi Nakamoto se v srpnu 2010 rozhodl odstranit operační kód OP-CAT, což byla klíčová logika pro dosažení úplné programovatelnosti bitcoinu na Turingově úrovni.

Cesta k realizaci bitcoinové programovatelnosti nepoužívá řešení virtuálních strojů (VM), jako jsou Ethereum a Solana, místo toho volí použití skriptů a operačních kódů (OP Code) k ovládání UXTO, vstupních polí transakcí, výstupních polí a svědků. Data (Witness) atd. se používají pro programovací operace.

Hlavní sada nástrojů bitcoinové programovatelnosti je: multi-podpis, časový zámek, hash lock, řízení procesu (OP_IF, OP_ELIF). [2]

V klasickém konstrukčním prostoru je programovatelnost bitcoinu velmi omezená, podporuje pouze několik ověřovacích postupů a nepodporuje ukládání stavu v řetězci a výpočty v řetězci a výpočty v řetězci jsou přesně realizací Turinga Základní funkční složka programovatelnosti.


Renesance bitcoinové programovatelnosti

Ale návrhový prostor bitcoinové programovatelnosti není pevný stav. Místo toho se blíží dynamickému spektru, které se v čase mění.

Na rozdíl od stereotypu vnějšího světa, že vývoj bitcoinového mainnetu stagnuje, s různými konsensuálními vektory omezujícími designový prostor, vývoj, nasazení, přijetí a propagace nových skriptů a nových operačních kódů pro bitcoinový mainnet neustále probíhá někdy dokonce spustily války fork v šifrovací komunitě (jako je hard fork Segwit).

Vezmeme-li jako příklad adopční změny typů bitcoinových mainnetových skriptů, můžeme tyto změny jasně vnímat. Skripty používané typem bitcoinového mainnetového výstupu lze rozdělit do tří kategorií:

  • Původní scénář: pubkey, pubkeyhash

  • Vylepšené skripty: multisig, scripthash

  • Skripty svědků: svědectví_v0_keyhash, svědectví_v0_scripthash, svědectví_v1_taproot

图片

úplné historické typy výstupu bitcoinového mainnetu: Dune

Z grafu trendů změn celého historického výstupního typu bitcoinové hlavní sítě pozorujeme základní fakt: Zlepšení programovatelnosti bitcoinové hlavní sítě je dlouhodobým historickým trendem Vylepšené skripty pohlcují podíl původních skriptů. zatímco skripty svědků pohlcují vylepšení. Protokol Ordinals založený na vylepšených skriptech Segweit a svědeckých skriptech Taproot odstartoval vlnu vydávání bitcoinových aktiv L1, která je nejen pokračováním historického trendu programovatelnosti bitcoinových mainnetů, ale také novou etapou programovatelnosti bitcoinových mainnetů.

Operační kód bitcoinové mainnetu má také podobný vývojový proces jako bitcoinový mainnetový skript.

Například protokol Ordinals realizuje svůj funkční návrh kombinací bitcoinového mainnetového skriptu taproot script-path výdajových a operačních kódů (OP_FALSE, OP_IF, OP_PUSH, OP_ENDIF).

图片

1 vyrytá instance protokolu Ordinals


Než se oficiálně zrodil protokol Ordinals, klasická řešení pro bitcoinovou programovatelnost zahrnovala především státní kanály (Lightning Network), ověřování klientů (RGB), postranní řetězce (Liquid Network, Stacks, RootSock atd.), CounterParty, Omni Layer, DLC atd. .

Protokol Ordinals serializuje Satoshi, nejmenší atomovou jednotku UXTO, a poté vyryje obsah dat do pole Witness v UTXO a přiřadí jej ke konkrétnímu serializovanému indexu Satoshi tyto údaje uvádí. Toto nové paradigma bitcoinové programovatelnosti je živě přirovnáno k „rytí do zlata“.

Nové paradigma protokolu Ordinals inspirovalo nadšení větší kryptokomunity k využití prostoru hlavního bloku bitcoinů k vydávání, ražení a obchodování sběratelských předmětů NFT a tokenů typu MeMe (které lze souhrnně označit jako nápisy), mezi nimiž je mnoho lidé v jejich životech Mějte poprvé svou vlastní bitcoinovou adresu.

Programovatelnost protokolu Ordinals však zdědí omezenou programovatelnost bitcoinu a podporuje pouze tři funkční metody: Deploy, Mint a Transfer. Díky tomu je protokol Ordinals a jeho následovníci BRC20, Runes, Atomics, Stamps a další protokoly vhodné pouze pro scénáře aplikace vydávání aktiv. Podpora scénářů aplikací DeFi, jako jsou transakce a půjčování, které vyžadují výpočet stavu a ukládání stavu, je však relativně slabá.

图片

Ordinals protokol 3 typy TX veličin (Zdroj: Dune)

Likvidita je mízou aktiv. Vzhledem k přirozeným vlastnostem bitcoinového programovatelného protokolu typu Ordinals jsou aktiva s nápisy znovu vydána a likvidita je poskytována lehce, což zase ovlivňuje hodnotu generovanou během životního cyklu aktiva s nápisem.

Protokoly Ordinals a BRC20 jsou navíc podezřelé ze zneužívání datového prostoru svědků a objektivně způsobily explozi statusu bitcoinového mainnetu.

图片

Změny velikosti prostoru bitcoinových bloků (Zdroj: Dune)

Pro referenční rámec jsou hlavními zdroji poplatků za plyn v hlavní síti Ethereum poplatky za transakční plyn DEX, poplatky za dostupnost dat L2 a poplatky za převod stabilních coinů. Ve srovnání s hlavní sítí Ethereum je příjem hlavní sítě bitcoinů jediný, vysoce cyklický a vysoce volatilní.

Programovatelné možnosti hlavní sítě bitcoinů zatím nejsou schopny pokrýt poptávku na straně nabídky v prostoru hlavních bitcoinových bloků. K dosažení stabilního a udržitelného stavu výnosů z blokového prostoru pro hlavní síť Ethereum jsou potřeba DEX, stablecoiny a L2 nativní pro ekosystém bitcoinů. Předpokladem pro realizaci těchto protokolů a aplikací je, že bitcoinový programovatelný protokol musí poskytovat Turingovy kompletní programovací schopnosti.

Důležitým tématem v ekosystému bitcoinů se proto stalo, jak nativně realizovat Turingovu kompletní programovatelnost bitcoinu a zároveň omezit negativní dopad na rozsah bitcoinového mainnetu.

CKB řešení pro bitcoinovou programovatelnost

V současné době řešení pro dosažení nativní Turingovy kompletní programovatelnosti bitcoinu zahrnují: BitVM, RGB, CKB, EVM kompatibilní s Rollup L2, DriveChain atd.

BitVM používá sadu bitcoinových OP kódů k sestavení logických hradel NAND a poté vytváří další základní logická hradla prostřednictvím logických hradel NAND Nakonec je z těchto základních obvodů logických hradel zkonstruován bitcoinově nativní VM. Tento princip je poněkud podobný diagramu pole King Qin ve slavném sci-fi románu „Problém tří těles“. Konkrétní scény jsou uvedeny ve stejnojmenném televizním seriálu Netflix. Dokument o řešení BitVM byl plně open source a je vysoce očekáván šifrovací komunitou. Jeho inženýrská implementace je však velmi obtížná, naráží na problémy, jako jsou náklady na správu dat mimo řetězec, omezení počtu účastníků, počet interakcí výzva-odpověď, složitost hashovací funkce atd., což ztěžuje implementaci v krátkém čase. období.

Protokol RGB využívá technologii ověřování na straně klienta a jednorázové pečetící technologie k dosažení Turingově kompletní programovatelnosti. Základní myšlenkou návrhu je ukládat stav a logiku chytré smlouvy na výstup (výstup) bitcoinové transakce (transakce). Údržba kódu a ukládání dat se provádí mimo řetězec, přičemž bitcoinový mainnet slouží jako závazná vrstva pro konečný stav.

EVM je kompatibilní s Rollup L2 a je řešením pro rychlé opětovné použití vyspělého zásobníku Rollup L2 k vybudování bitcoinu L2. Vzhledem k tomu, že bitcoinový mainnet v současné době nemůže podporovat důkazy o podvodu/platnosti, musí Rollup L2 zavést předpoklad sociální důvěry (multi-signature).

DriveChain je řešení pro rozšíření postranního řetězce Základní myšlenkou návrhu je použít bitcoin jako spodní vrstvu blockchainu a vytvořit postranní řetězec uzamčením bitcoinu, čímž se dosáhne obousměrné interoperability mezi bitcoiny a postranním řetězcem. Implementace projektu DriveChain vyžaduje změny bitcoinu na úrovni protokolu, což je nasazení BIP300 a BIP301 navržené vývojovým týmem do hlavní sítě.

Výše uvedená řešení programovatelnosti bitcoinů je buď extrémně obtížné krátkodobě implementovat, zavádějí příliš mnoho předpokladů sociální důvěry nebo vyžadují změny bitcoinu na úrovni protokolu.

Protokol bitcoinových aktiv L1: RGB++

V reakci na výše uvedené nedostatky a problémy v protokolu programovatelnosti bitcoinů poskytl tým CKB poměrně vyvážené řešení. Řešení se skládá z bitcoinového L1 asset protokolu RGB++, bitcoinového L2 Raas poskytovatele služeb UTXO Stack a protokolu interoperability integrovaného s Lightning Network.

Nativní primitiva UXTO: izomorfní vazba

RGB++ je protokol pro vydávání bitcoinových aktiv L1 vyvinutý na základě návrhových nápadů RGB. Inženýrská implementace RGB++ zdědí technická primitiva CKB a RBG. Využívá technologii RGB „one-time seal“ a klientského ověřování a mapuje bitcoinové UTXO na buňku (rozšířená verze UTXO) hlavní sítě CKB pomocí izomorfní vazby a používá skripty na CKB a omezení bitcoinového řetězce k ověření správnosti výpočtů stavu a platnosti vlastnických změn.

Jinými slovy, RGB++ používá buňky v řetězci CKB k vyjádření vlastnického vztahu k aktivům RGB. Přesouvá data aktiv původně uložená lokálně na klientovi RGB do řetězce CKB a vyjadřuje je ve formě buňky, čímž vytváří mapovací vztah s bitcoinovým UTXO, což umožňuje CKB fungovat jako veřejná databáze a vrstva předběžného vypořádání mimo řetězec pro Aktiva RGB Nahraďte klienta RGB, abyste dosáhli spolehlivějšího hostování dat a interakce RGB smlouvy

图片

Izomorfní vazba RGB++ (Zdroj: RGB++ Protocol Light Paper)

Buňka je základní datovou jednotkou CKB a může obsahovat různé typy dat, jako jsou CKBytes, tokeny, kód TypeScript nebo serializovaná data (jako jsou řetězce JSON). Každá buňka obsahuje malý program nazvaný Lock Script, který definuje vlastníka buňky. Lock Script nejen podporuje bitcoinové mainnetové skripty, jako je multi-signature, hash lock, time lock, atd., ale také umožňuje zahrnutí Type Scriptu pro provádění specifických pravidel pro řízení jeho použití. To umožňuje vývojářům přizpůsobit chytré smlouvy pro různé případy použití, jako je vydávání NFT, airdropping tokenů, AMM Swap a další.

Protokol RGB používá operační kód OP RETURN k připojení kořenového adresáře stavu mimořetězové transakce k výstupu UTXO pomocí UTXO jako kontejneru pro informace o stavu. Poté RGB++ namapuje kontejner stavových informací vytvořený z RGB na buňku CKB, uloží stavové informace do typu a dat buňky a použije tento kontejner UTXO jako vlastníka stavu buňky.

图片

Životní cyklus transakce RGB++ (Zdroj: RGB++ Protocol Light Paper)

Jak je znázorněno na obrázku výše, kompletní životní cyklus transakce RGB++ je následující:

  1. Off-chain computing. Při inicializaci izomorfně vázaného Tx musíte nejprve vybrat nový UTXO btc_utx#2v hlavní síti Bitcoinu jako jednorázově zapečetěný kontejner a poté izomorfně navázat UTXO btc_utx#1na původní mimořetězovou buňku Buňka izomorfně vázaná btc_utx#2používá původní buňku jako vstup a novou buňku jako výstup CKB TX pro výpočet hash ke generování závazku.

  2. Odešlete bitcoinovou transakci. RGB++ iniciuje Tx v bitcoinové hlavní síti, vezme btc_utx#1izomorfně navázaný na původní buňku jako vstup a použije OP RETURN k převzetí závazku vygenerovaného v předchozím kroku jako výstupu.

  3. Odešlete transakci CKB. CKB Tx generované off-chain výpočtem před spuštěním CKB mainnet.

  4. Ověření na řetězu. Mainnet CKB provozuje bitcoinového mainnetového light klienta pro ověření změn stavu celého systému. To se velmi liší od RGB Mechanismus P2P používaný pro ověření změny stavu RGB vyžaduje, aby iniciátor a přijímač Tx byli současně online a pouze interaktivně ověřovali příslušnou mapu TX.

RGB++ implementovaný na základě výše uvedené logiky izomorfní vazby, ve srovnání s protokolem RGB, i když se vzdal určitého soukromí, získal některé nové funkce: ověřování klienta vylepšené blockchainem, skládání transakcí a sdílený stav bez hlavní smlouvy a neinteraktivní přenosy.

  • Ověření na straně klienta vylepšené blockchainem. RGB++ umožňuje uživatelům zvolit si přijetí PoW pro zachování konsensuální bezpečnosti, výpočet stavu ověření CKB a změnu vlastnictví URXO-Cell.

  • Transakční skládání. RGB++ podporuje mapování více buněk do jednoho UTXO, čímž je dosaženo elastické expanze RGB++.

  • Inteligentní smlouvy bez vlastníka a sdílený stav. Hlavním problémem při implementaci inteligentních kontraktů Turinga pomocí stavových datových struktur UTXO jsou chytré kontrakty bez vlastníka a sdílené stavy. RGB++ může tento problém vyřešit využitím globálního stavu CKB Cell a intent Cell.

  • Neinteraktivní převody.RGB++ činí proces ověřování RGB na straně klienta volitelným a již nevyžaduje interaktivní přenosy. Pokud uživatel zvolí CKB k ověření výpočtu stavu a změn vlastnictví, zkušenost s transakcemi bude konzistentní s hlavní sítí bitcoinů.

Kromě toho RGB++ také zdědí funkci privatizace státního prostoru hlavní sítě CKB Cell Kromě zaplacení poplatku za těžaře za použití prostoru hlavního bloku sítě Bitcoin musí každý TX RGB++ také zaplatit další poplatek za pronájem stavu Cell. prostor (tato část Poplatek se po spotřebování buňky vrací na původní cestu). Privatizace státního prostoru Cell je obranný mechanismus vynalezený CKB, aby se vypořádal se státní explozí hlavní sítě blockchainu, nájemci státního prostoru Cell musí po dobu používání nadále platit (hodnota je zředěna ve formě inflace oběžnými tokeny CKB). Díky tomu je protokol RGB++ zodpovědným protokolem rozšíření programovatelnosti bitcoinové mainnetu, který může do určité míry omezit zneužívání prostoru bitcoinových mainnetových bloků.

Trustless L1<>L2 interop: Skok

Izomorfní vazba RGB++ je logika synchronní atomové implementace, která se buď děje ve stejnou dobu, nebo se překlápí ve stejnou dobu a neexistuje žádný mezistav. Všechny transakce RGB++ se objeví současně v řetězcích BTC i CKB. První z nich je kompatibilní s transakcemi protokolu RGB, zatímco druhý nahrazuje proces ověření klienta. Uživatelé si pouze ověří příslušné transakce na CKB, aby si ověřili, zda je výpočet stavu této transakce RGB++ správný. Uživatelé však mohou také použít místní korelační Tx mapu UTXO k nezávislému ověření transakcí RGB++ bez použití transakcí v řetězci CKB jako ověřovací základny (některé funkce, jako je skládání transakcí, se stále musí spoléhat na hash hlavičky bloku CKB pro ověření zamezení dvojí útraty .

Proto se aktiva s křížovým řetězcem mezi RGB++ a hlavní sítí CKB nespoléhají na zavedení dalších předpokladů sociální důvěry, jako je přenosová vrstva křížového mostu, centralizovaná pokladna s více podpisy kompatibilní s EVM, atd. Aktiva RGB++ lze nativně a bez důvěry převádět z bitcoinového mainnetu do CKB mainnetu nebo z CKB mainnetu do bitcoinového mainnetu. CKB nazývá tento cross-chain workflow skok.

Mezi RGB++ a CKB existuje volná vazba. Kromě podpory aktiv bitcoinové vrstvy L1 (neomezeno pouze na nativní aktiva protokolu RGB++, včetně aktiv vydaných pomocí protokolů Runes, Atomicals, Taproot Assets a dalších protokolů) Leap to CKB, protokol RGB++ také podporuje Leap to Cardano a další kompletní řetězce UTXO Turing. . RGB++ zároveň podporuje také aktiva Leap of Bitcoin L2 do hlavní sítě Bitcoinu.

Rozšířené funkce a příklady aplikací RGB++

Protokol RGB++ nativně podporuje vydávání zastupitelných tokenů a NFT.

Standard zaměnitelných tokenů pro RGB++ je xUDT a standard NFT je Spore atd.

Standard xUDT podporuje různé metody vydávání homogenních tokenů, včetně, ale bez omezení na centralizovanou distribuci, airdrops, předplatné atd. Celkové množství žetonů lze také zvolit mezi neomezeným a přednastaveným stropem. U tokenů s přednastaveným limitem lze použít schéma sdílení stavu k ověření, že celkový počet každé emise je menší nebo roven přednastavenému limitu.

Spore ve standardu NFT bude ukládat všechna metadata v řetězci, čímž dosáhne 100% zabezpečení dostupnosti dat. DOB (Digital Object), aktivum vydané protokolem Spore, je podobné Ordinals NFT, ale má bohatší funkce a hratelnost.

Protokol RGB jako protokol pro ověření klienta přirozeně podporuje státní kanály a Lightning Network, je však omezen schopnostmi bitcoinových skriptů a je velmi obtížné zavést do Lightning Network jiná důvěryhodná aktiva než BTC. Protokol RGB++ však může využívat skriptovací systém CKB s kompletním Turingem k implementaci stavových kanálů a bleskových sítí založených na aktivech RGB++ CKB.

S výše uvedenými standardy a funkcemi se případy použití protokolu RGB++ neomezují na jednoduché scénáře vydávání aktiv jako jiné programovatelné protokoly bitcoinové mainnetu, ale podporují komplexní aplikační scénáře, jako je obchodování s aktivy, půjčování aktiv a stabilní coiny CDP. Například logika izomorfní vazby RGB++ kombinovaná se skriptem PSBT nativním pro bitcoinovou mainnet může implementovat DEX ve formě mřížky knihy objednávek.


Poskytovatel služby Bitcoin L2 RaaS: UTXO Stack

UTXO izomorfní bitcoin L2 vs EVM kompatibilní bitcoin Rollup L2

V tržní konkurenci pro řešení implementace programovatelnosti bitcoinů s kompletním Turingem vyžadují řešení, jako je DriveChain a obnovování operačních kódů OPCAT, změny ve vrstvě protokolu bitcoinů a požadovaný čas a náklady jsou velmi nejisté a nepředvídatelné UTXO isomorfní bitcoin L2 a bitcoin kompatibilní s EVM Rollup L2 v realistické cestě jsou více uznávány vývojáři a kapitálem. UTXO izomorfní k bitcoinu L2, zastoupenému CKB. EVM je kompatibilní s Bitcoin Rollup L2, reprezentovaný MerlinChain a BOB.

Abych byl upřímný, protokol pro vydávání bitcoinových aktiv L1 právě začal vytvářet částečný konsensus v bitcoinové komunitě, zatímco komunitní konsenzus o bitcoinech L2 je v dřívější fázi. Ale na této hranici se Bitcoin Magazine a Pantera pokusily stanovit definující hranice pro Bitcoin L2 vypůjčením si koncepční struktury Etherea L2.

V jejich očích by měl mít bitcoin L2 následující 3 vlastnosti:

  1. Použijte bitcoiny jako své nativní aktivum. Bitcoin L2 musí používat Bitcoin jako své primární vypořádací aktivum.

  2. Použijte bitcoiny jako mechanismus vypořádání k vynucení transakcí. Uživatelé bitcoinu L2 musí být schopni násilně vrátit kontrolu nad svými aktivy na jedné úrovni (důvěryhodné nebo nedůvěryhodné).

  3. Ukažte funkční závislost na bitcoinu. Pokud bitcoinová mainnet selže, ale bitcoinový systém L2 může stále běžet, pak systém není bitcoinovou L2. [4]

Jinými slovy, bitcoin L2, o kterém se domnívají, by měl mít ověření dostupnosti dat založené na bitcoinovém mainnetu, mechanismu únikového poklopu, BTC jako tokenu bitcoin L2 Gas atd. Zdá se, že podvědomě považují paradigma L2 kompatibilní s EVM za standardní šablonu pro bitcoiny L2.

Slabé možnosti výpočtu a ověřování stavu bitcoinové hlavní sítě však nemohou krátkodobě realizovat funkce 1 a 2. V tomto případě je kompatibilita EVM s L2 schéma rozšíření mimo řetězec, které zcela spoléhá na předpoklad sociální důvěry. jsou napsány v bílé knize V budoucnu bude BitVM integrován pro ověřování dostupnosti dat a společnou těžbu s bitcoinovým mainnetem pro zvýšení bezpečnosti.

To samozřejmě neznamená, že tyto Rollup L2 kompatibilní s EVM jsou falešné bitcoiny L2, ale že nedosahují dobré rovnováhy mezi bezpečností, důvěryhodností a škálovatelností. Navíc, zavedení Turingova kompletního řešení Ethereum do bitcoinového ekosystému může Bitcoin Maxi snadno vnímat jako uklidnění expanzivní cesty.

Proto je UTXO izomorfní bitcoin L2 přirozeně lepší než EVM kompatibilní Rollup L2, pokud jde o legitimitu a konsenzus bitcoinové komunity.

Vlastnosti UTXO Stack: Fractal Bitcoin Mainnet

Pokud je Ethereum L2 fraktálem Etherea, pak Bitcoin L2 by měl být fraktálem Bitcoinu.

UTXO Stack ekosystému CKB umožňuje vývojářům spustit UTXO Bitcoin L2 jedním kliknutím a nativně integruje možnosti protokolu RGB++. To umožňuje bezproblémovou interoperabilitu mezi bitcoinovou hlavní sítí a UTXO izomorfním bitcoinem L2 vyvinutým pomocí UTXO Stack prostřednictvím mechanismu Leap. UTXO Stack podporuje zástavu aktiv BTC, CKB a BTC L1, aby byla zajištěna bezpečnost UTXO izomorfního bitcoinu L2.

图片

Architektura UTXO Stack (Zdroj: Střední)

UTXO Stack v současné době podporuje volný oběh a interoperabilitu RGB++ aktiv mezi Bitcoin Lightning Network - CKB Lightning Network - UTXO Stack paralelní L2. Kromě toho UTXO Stack také podporuje volný tok aktiv bitcoinových L1 programovatelných protokolů založených na UTXO, jako jsou runy, atomy, taproot aktiva, razítka atd. mezi paralelními L2 UTXO Stack - CKB Lightning Network - bitcoinovou Lightning Network a interoperabilitou.

UTXO Stack zavádí modulární paradigma do oblasti konstrukce bitcoinů L2 a využívá izomorfní vazby k chytrému obcházení problémů s výpočtem stavu bitcoinového mainnetu a ověřováním dostupnosti dat. V tomto modulárním zásobníku je role bitcoinu vrstva konsensu a vrstva vypořádání, role CKB je vrstva dostupnosti dat a role paralelních L2 UTXO zásobníku je prováděcí vrstva.

Růstová křivka programovatelnosti bitcoinu a budoucnost CKB

Růstová křivka programovatelnosti bitcoinu a budoucnost CKB

Ve skutečnosti kvůli inherentnímu napětí mezi bitcoinovým vyprávěním o digitálním zlatě a bitcoinovým programovatelným vyprávěním někteří OG v bitcoinové komunitě považují bitcoinový programovatelný protokol L1, který se objevil po 23 letech, za nový přírůstek do bitcoinového mainnetu . Slovní válka mezi vývojářem bitcoinového jádra Lukem a fanoušky BRC20 je do jisté míry třetím světem bitcoinových Maxi a expanzionistů po debatě o tom, zda podpořit Turingovu úplnost a sporu o velké a malé bloky.

Ve skutečnosti však existuje další pohled, který považuje bitcoin za APP řetězec digitálního zlata. Z tohoto pohledu je to umístění základní decentralizované účetní knihy digitálního zlata, které utváří tvar sady UTXO a charakteristiky programovatelného protokolu dnešního bitcoinového mainnetu. Ale pokud si dobře pamatuji, vizí Satoshi Nakamota bylo udělat z bitcoinu P2P elektronickou měnu. Potřebou programovatelnosti digitálního zlata jsou trezory a trezory a potřebou programovatelnosti měny je síť centrálních bank a komerčních bank. Proto protokol vylepšení programovatelnosti bitcoinu není deviantním činem, ale návratem k vizi Satoshi Nakamota.

图片

Bitcoin je první AppChain (zdroj: @tokenterminal)

Vycházíme z výzkumných metod Gartner Hype Cycle a můžeme rozdělit řešení programovatelnosti bitcoinů do 5 fází.

  • Fáze rozvíjení technologie: DriveChain, UTXO Stack, BitVM atd.

  • Období nafouknutých očekávání: Runy, RGB++, EVM Rollup, Bitcoin L2 atd.

  • Perioda prasknutí bublin: BRC20, Atomics atd.

  • Stabilní období obnovy: RGB, Lightning Network, bitcoinový sidechain atd.

  • Plató zralosti: Bitcoinový skript, Taproot skript, hash time lock atd.

Budoucnost CKB: OP Stack+EigenLayer bitcoinového ekosystému

Ať už se jedná o EVM kompatibilní s bitcoinovým Rollupem L2, UTXO isomorfním bitcoinem L2 nebo novými paradigmaty, jako je DriveChain, různá implementační řešení pro Turingovu kompletní programovatelnost nakonec ukazují na bitcoinovou mainnet jako na konsensuální vrstvu a vypořádací vrstvu.

Stejně jako v přírodě dochází ke konvergentní evoluci opakovaně, lze očekávat, že vývojový trend Turingově kompletní programovatelnosti v ekosystému Bitcoinu bude v některých aspektech vykazovat určitou míru konzistence s ekosystémem Ethereum. Tato konzistence však nebude znamenat pouhé zkopírování technologického zásobníku Ethereum do ekosystému Bitcoinu, ale použití nativního technologického zásobníku Bitcoinu (programovatelnost založená na UTXO) k dosažení podobné ekologické struktury.

Umístění UTXO Stacku CKB je velmi podobné jako OP Stack společnosti Optimism si udržuje silnou ekvivalenci a konzistenci s hlavní sítí Ethereum na exekuční vrstvě, zatímco UTXO Stack si udržuje silnou ekvivalenci s hlavní sítí bitcoinů na produkční vrstvě a důslednost. Zároveň má UTXO Stack stejnou strukturu jako OP Stack, což je paralelní struktura.

图片

Aktuální stav ekologie CKB (Zdroj: Komunita CKB)

V budoucnu UTXO Stack spustí služby RaaS, jako jsou sdílené sekvencery, sdílené zabezpečení, sdílená likvidita a sdílené ověřovací sady, aby se vývojářům dále snížily náklady a potíže se spuštěním UTXO izomorfního bitcoinu L2. Již existuje velké množství decentralizovaných stablecoinových protokolů, AMM DEX, půjčovacích protokolů, autonomních světů a dalších projektů, které plánují využít UTXO Stack k vybudování UTXO izomorfního bitcoinu L2 jako své základní konsensuální infrastruktury.

Na rozdíl od jiných abstraktních protokolů zabezpečení bitcoinů je konsenzuální mechanismus CKB konsenzuální mechanismus PoW konzistentní s hlavní sítí bitcoinů a výpočetní výkon stroje udržuje konzistenci konsensuální knihy. Existují však určité rozdíly mezi tokenovou ekonomikou CKB a bitcoiny. Aby byla zachována konzistence pobídek pro chování blokové produkce a spotřeby, Bitcoin se rozhodl zavést mechanismy vah a vByte pro výpočet poplatků za využití státního prostoru, zatímco CKB se rozhodla privatizovat státní prostor.

Tokenová ekonomika CKB se skládá ze dvou částí: základní emise a sekundární emise. Všechny CKB vydávané základním systémem jsou těžařům plně odměňovány a účelem sekundární emise CKB je inkaso státního nájemného Konkrétní poměr rozdělení sekundární emise závisí na způsobu využití aktuálně obíhající CKB v síti.

Předpokládejme například, že 50 % všech cirkulujících CKB se používá k uložení stavu, 30 % je uzamčeno v NervosDAO a 20 % zůstává plně tekutých. Poté bude 50 % sekundární emise (tj. nájemné ze stavu úložiště) přiděleno těžařům, 30 % bude přiděleno vkladatelům NervosDAO a zbývajících 20 % bude přiděleno pokladnímu fondu.

Tento ekonomický model tokenu může omezit růst globálního státu, koordinovat zájmy různých účastníků sítě (včetně uživatelů, těžařů, vývojářů a držitelů tokenů) a vytvořit pobídkovou strukturu, která je výhodná pro každého, která je v souladu s trhem. u ostatních L1 je situace odlišná.

Kromě toho CKB umožňuje jedné buňce zabírat maximálně 1000 bajtů stavového prostoru, což dává aktivům NFT na CKB některé exotické vlastnosti, které jiná podobná aktiva blockchainu nemají, jako jsou poplatky za nativní plyn, programovatelnost stavového prostoru, a tak dále. Díky těmto exotickým vlastnostem je UTXO Stack velmi vhodný jako infrastruktura pro projekty autonomního světa pro budování digitální fyzické reality.

UTXO Stack umožňuje vývojářům bitcoinů L2 používat BTC, CKB a další závazky bitcoinových aktiv L1 k účasti na jeho síťovém konsensu.

Shrnout


Je nevyhnutelné, aby se bitcoiny vyvinuly v Turingově kompletní programovatelné řešení. Turingova kompletní programovatelnost však nenastane v hlavní síti bitcoinů, ale bude probíhat mimo řetězec (RGB, BitVM) nebo na bitcoinu L2 (CKB, EVM Rollup, DriveChain).

Podle historické zkušenosti se jedna z těchto dohod nakonec vyvine v monopolní standardní dohodu.

Existují dva klíčové faktory, které určují konkurenceschopnost bitcoinového programovatelného protokolu: 1. Dosažení volného toku BTC mezi L1<>L2 bez spoléhání se na další předpoklady sociální důvěry 2. Přilákání vývojářů, fondů a uživatelů dostatečného rozsahu pro vstup do It Ekologie L2.

Jako řešení programovatelnosti bitcoinů používá CKB izomorfní vazbu + síť CKB k nahrazení řešení ověřování klientů, což umožňuje volný tok aktiv bitcoinové vrstvy L1 mezi L1<>L2, aniž by se spoléhal na další sociální důvěru. A těží z funkce privatizace státního prostoru CKB Cell, RBG++ nepřináší tlak státní exploze do hlavní sítě bitcoinů jako jiné protokoly programovatelnosti bitcoinů.

Horký start ekosystému byl nedávno dokončen vydáním první várky aktiv RGB++, která úspěšně přijala přibližně 150 000 nových uživatelů a skupinu nových vývojářů pro ekosystém CKB. Například OpenStamp, komplexní řešení pro ekosystém Stamps protokolu programovatelnosti Bitcoin L1, se rozhodl použít UTXO Stack k vytvoření UTXO izomorfního Bitcoinu L2, který slouží ekosystému Stamps.

V další fázi se CKB zaměří na ekologickou konstrukci aplikací, realizaci volného toku BTC mezi L1<>L2, integraci Lightning Network atd., ve snaze stát se v budoucnu programovatelnou vrstvou Bitcoinu.

Některé odkazy uvedené v článku:

[1] https://nakamoto.com/what-are-the-key-properties-of-bitcoin/

[2] https://www.btcstudy.org/2022/09/07/on-the-programmability-of-bitcoin-protocol/#一-Introduction

[3] https://medium.com/@ABCDE.com/cn-abcde-Proč bychom měli investovat do utxo-stack-91c9d62fa74e

[4] https://bitcoinmagazine.com/technical/layer-2-is-not-a-magic-incantation