17. februārī CKB līdzdibinātājs/Khalani Network izpilddirektors Kevins, CKB Ecological Fund CMO/SeeDAO dibinātājs Baiyu un CKB kopienas vēstnieks CyberOrange X Space tiešraides laikā dalījās viedokļos par UTXO modeli un tā ekoloģiju.

Tiešraide ilga 1 stundu un 40 minūtes, un tajā bija daudz informācijas. Tālāk ir norādīti galvenie punkti, kas balstīti uz audio.


1. Atšķirība starp UTXO modeli un konta modeli

Attiecībā uz UTXO modeli raidījuma vadītājs Baiyu izmantoja ļoti viegli saprotamu metaforu: ejot pa ielu, jūs nevarat zināt, cik daudz naudas cilvēkiem uz ielas ir kabatās, ja vien jūs neiet cauri viņu kabatām pa vienam. Turpretim Ethereum, kas izmanto konta modeli, ir pasaules stāvokļa koks, kas saglabā visu pasaulē esošo Ethereum kontu statusu (piemēram, kontu atlikumus, līguma informāciju utt.).

Kevins piebilda, ka pirms Ethereum iznākšanas patiesībā bija tikai UTXO. Agrākajās dienās gan UTXO, gan kontu modeļi tika interpretēti atkarībā no aktīviem. Pat tagad UTXO joprojām ir vairāk uz līdzekļiem vērsta koncepcija vai programmēšanas nolūks, jo katrs UTXO ir aktīvs, pārnēsājams līdzeklis, un skripts tiek izmantots, lai noteiktu, kam tas pieder. Konta modelis vēlāk tika izstrādāts un pārveidots par aktīviem, lai apkalpotu līgumus, un būtībā tas vairs nav tiešs punkts kā UTXO, bet gan punkts uz punktu ar šo viedo hostingu.

Pēc tam CyberOrange iepazīstināja ar vairākām galvenajām UTXO modeļa priekšrocībām: Pirmkārt, UTXO dabiski atbalsta paralēlu darījumu apstrādi, tāpēc tā veiktspējas griesti ir augstāki. Otrkārt, UTXO ķēdē emitēto aktīvu drošības līmenis ir tāds pats kā vietējām monētām, jo ​​tas ir arī UTXO. Salīdzinājumam, citi Ethereum izsniegtie aktīvi (piemēram, ERC-20) tiek viesoti viedos līgumos, un to drošības līmenis ir daudz zemāks nekā vietējā marķiera ETH drošības līmenis. Treškārt, UTXO konfidencialitāte būs labāka Maks var mainīt adresi katru reizi, kad tas tiek izmantots (konta modelī ir ļoti augstas izmaksas), un privātumu var vēl vairāk uzlabot, izmantojot tādus protokolus kā Mimblewimble. . Ceturtkārt, konta modelis vienlaikus veiks aprēķinus un verifikāciju ķēdē, savukārt UTXO modelis veic tikai ķēdes verifikāciju, padarot to piemērotāku, lai kļūtu par norēķinu slāni. Turklāt visaugstākās veiktspējas paplašināšanas risinājums ir kanālu tīkls (Channel), kura pamatā jābūt UTXO modelim. To būs ārkārtīgi grūti izdarīt pēc konta modeļa.

2. Šūnu modelis

CKB vispārināja UTXO modeli un nosauca to par šūnu modeli. Tāpat kā UTXO, arī Cell ir transakciju izvade, taču Cell vispārina summu UTXO un atbilst ietilpībai un datiem, tādējādi pārvēršot sākotnējo veselo skaitļu glabāšanas vietu telpā, kurā var saglabāt jebkurus datus.

Tajā pašā laikā Cell datu struktūrā ir LockScript un TypeScript. Pirmā galvenokārt atspoguļo īpašumtiesības, savukārt otrā var pielāgot daudzas bagātīgas funkcijas, pat lielāko daļu funkciju, kas minētas BIP (Bitcoin Improvement Proposal). Cell skriptos izstrādātāji var arī norādīt kriptogrāfijas primitīvus atbilstoši savām vajadzībām, kas ir ļoti elastīgi.

Īsāk sakot, Cell modelis turpina Bitcoin UTXO pamatfilozofiju, ļaujot CKB ķēdei viegli mantot vienkāršās un drošās Bitcoin funkcijas. Tajā pašā laikā, izmantojot gudras modifikācijas, Cell ir iespēja atbalstīt viedos līgumus.

3. Kāpēc UTXO ekosistēma attīstās lēni?

Kevins uzskata, ka pēc tik daudziem blokķēdes izstrādes gadiem kodols joprojām ir decentralizēta tehnoloģija, kas apkalpo aktīvus, un visi veido lietojumprogrammas ap aktīviem.

UTXO ir programmējams līdzeklis. Izmantojiet skriptu, lai definētu šī līdzekļa mērķi un pārsūtīšanas nosacījumus. Tomēr, veidojot DeFi lietojumprogrammas UTXO modeļu ķēdē, ir samērā sarežģīts jautājums, jo UTXO ir tas. ir pārnēsājams aktīvs, ko visi tirgo vienādrangā. Nav viegli atrast darījumu partneri, kas spēj apmierināt vajadzības.

Blokķēdē, kurā tiek pieņemts konta modelis, visi aktīvi iekļauj viedos līgumos. DeFi lietojumprogrammas izmanto viedos līgumus, lai apkopotu ķēdes likviditāti un atrisinātu darījumu partneru problēmu. Protams, tas rada arī zināmus riskus. Piemēram, viedā līguma kļūda var izraisīt visa fonda kopu.

Kevins uzskata, ka likviditāte ir veids, kā programmēt nākotni, kas ir laika skalas koncepcija, tāpēc UTXO ir nepieciešama arī šāda veida programmēšanas paradigma, kas var aptvert laiku. UTXO ir suverēns aktīvs, tas ir, īpašniekam ir pilnīga kontrole pār tā īpašumtiesībām. Tātad, kā mēs varam saglabāt UTXO īpašības un atrisināt likviditātes problēmu laika gaitā? Kevins uzskata, ka tas prasa, lai UTXO īpašumtiesības izteiktu ne tikai īpašumtiesības, bet arī to, kā nākotnē saskaņot vai kur ņemt līdzekļus. Viņš uzskata, ka daļēji parakstīti darījumi ir risinājums. Pašlaik Bitcoin kopiena pēta arī daļēji parakstītus Bitcoin darījumus (PSBT, daļēji parakstītus Bitcoin darījumus).

Turklāt UTXO programmēšanas modelis ir sarežģītāks nekā konta modelis. Konta modeļa programmēšanas metode ir ļoti draudzīga lietotājam izveidot savienojumu ar viedajiem līgumiem. Tāpēc konta modeļa blokķēdes ekoloģija attīstās salīdzinoši ātri un tai ir daudz pielietojumu, savukārt UTXO modeļa vai pan-UTXO modeļa blokķēdes ekoloģija attīstās lēni.

4. Daļēji parakstīti darījumi

Daļēji parakstīti darījumi var palīdzēt UTXO modeļa blokķēdei realizēt Ethereum finanšu lietojumprogrammu funkcijas.

Piemēram, izmantojot apmaiņu, lietotājam ir UTXO līdzekļi, un pēc tam tas izmanto daļēji parakstītus darījumus, lai norādītu darījumu, kas vēl nav augšupielādēts ķēdē. Šis darījums pauž viņa nodomu, piemēram, viņš vēlas apmainīt 1 BTC pret 10 ETH un 59 BNB. Tikai tad, kad viņa nodoms ir apmierināts, darījums tiks augšupielādēts pirms tā izpildes, aktīvs (šajā piemērā 1 BTC) vienmēr būs viņa rokās.

CyberOrange minēja, ka daļēji parakstīti darījumi ļauj lietotājiem darīt visu, ko viņi vēlas ar saviem darījumiem ārpus ķēdes, kā arī var sasniegt visas ķēdes nolūku.

CKB tiek izmantots risinājums ar nosaukumu Open Transaction, kas ir ārpus ķēdes koordinācijas mehānisms darījumu veidošanai. Darījumu iniciatori var veikt interesantus un sarežģītus uzdevumus, sadarbojoties ārpus ķēdes, kā arī var sadalīt darījumu struktūru vairākos mazos posmos. kas atbilst citam moduļu risinājumam. Noklikšķiniet šeit, lai izlasītu populārzinātnisko Open Transaction ievadu.

5. Ievērošanas ķēdes verifikācijas, ārpus ķēdes aprēķina priekšrocības

Attiecībā uz "ķēdes verifikāciju, ārpus ķēdes aprēķinu" Baiju sniedza ļoti viegli saprotamu metaforu: jūs dodaties uz veikalu, lai nopirktu kaut ko 20 juaņu vērtībā, un kabatā jums ir viens gabals 10 juaņu vērtībā, divi gabali. 5 juaņas vērtībā un piecas juaņas 1 vērtībā. Jūs varat saskaitīt 20 juaņas banknotes (var būt 10 juaņas par vienu gabalu, 5 juaņas par 2 gabaliem; vai 10 juaņas par vienu gabalu, 5 juaņas par vienu gabalu vai 1 juaņa par 5 gabaliem) un nododiet to, priekšniek, lūdzu, pārbaudiet, vai kopējā summa ir 20 juaņas.

Verifikācija ķēdē patiesībā ir ļoti vienkārša, taču ārpus ķēdes veiktie aprēķini ir daudz sarežģītāki un patērē vairāk resursu. Kevins uzskata, ka UTXO modeļu ķēdē tiek veikta tikai pārbaude, un problēmas tiek aprēķinātas un atrisinātas ārpus ķēdes. Tam ir vismaz trīs priekšrocības.

1. Lietojumprogramma var ieviest ļoti vienkāršu likvidācijas loģiku vai verifikācijas loģiku, un tās vienkāršības dēļ to ir daudz vieglāk ieviest.

2. Lietojumprogrammai nav jāapsver ķēdes (protokola slāņa) optimizācija. Šajā pasaulē vienmēr ir gudrāki cilvēki, kuri izdomā labākus darījumu saskaņošanas mehānismus, piemērotākas cenu līknes utt. Tā kā darījuma partneru atrašanas un darījumu saskaņošanas darbības tiek veiktas, izmantojot ārpus ķēdes aprēķinus, ķēdē tiek veikta tikai pārbaude, tāpēc lietojumprogrammai nav jāapsver optimizācija ķēdē. Ja konta modelī izmantojat optimizētu darījumu saskaņošanas mehānisma versiju vai cenu līkni, jums ir jāpārizvieto viedais līgums un jāļauj lietotājiem migrēt tur esošos līdzekļus (piemēram, migrēt no Uniswap v2 uz Uniswap v3). Citiem vārdiem sakot, lietojumprogrammas, kas veic verifikāciju tikai UTXO modelim, ir nākotnes pierādījums.

3. Nav nepieciešams apsvērt sadarbspējas jautājumus. Tā kā ķēdē tiek veikta tikai pārbaude, un visi aprēķini tiek veikti ārpus ķēdes, un “ārpus ķēdes” šeit var būt citu blokķēžu vai neblokķēžu ķēde. Neatkarīgi no tā, no kurienes nāk darījuma aprēķins, tas tiek iesniegts ķēdei, un pieteikums to pārbaudīs.

Turklāt Kevins arī minēja, ka daudzas jaunākās paaudzes lietojumprogrammas ķēdē pievēršas arī uz verifikāciju balstītai paradigmai, saskaņojot no ķēdes, un ir tendence izmantot protokolu platformu.

6. Pan-UTXO ekoloģijai ir lielas perspektīvas

Tiešraides laikā Kevins minēja, ka Ethereum ekosistēmā pašlaik populārākie uzņēmējdarbības ieraksti (piemēram, privātums, nolūks, konta abstrakcija, paralēla apstrāde utt.) no UTXO viedokļa šīs uzņēmējdarbības iespējas patiesībā rada konta modeļa trūkumi. Pašam UTXO modelim ir šīs īpašības, vai arī tās ir viegli ieviest UTXO modelī.

Tiešraides beigās Kevins pauda spēcīgo optimismu par pan-UTXO ekoloģiju. Pēc tam, kad Inscription kļuva populārs, visi pievērsa uzmanību Bitcoin, izstrādātāji sāka ieplūst un visi sāka domāt par to, kā attīstīt UTXO modeli. Neatkarīgi no tā, vai tas ir Cardano vai CKB, tā grāmatvedības modelis ir uzlabots, pamatojoties uz UTXO modeli, tāpēc pēc savienojuma izveides šīs Pan-UTXO blokķēdes pavērs arī daudzas iespējas būt pārtikušākam.

#CKB #UTXO #BTC‬ $CKB