Il 17 febbraio, il cofondatore di CKB/CEO della rete Khalani Kevin, il fondatore del CMO/SeeDAO del CKB Ecological Fund Baiyu e l'ambasciatore della comunità CKB CyberOrange hanno condiviso le loro opinioni sul modello UTXO e sulla sua ecologia durante una trasmissione in diretta di X Space.

La diretta è durata 1 ora e 40 minuti e conteneva molte informazioni. Di seguito i punti chiave basati sull'audio:


1. La differenza tra il modello UTXO e il modello di account

Per quanto riguarda il modello UTXO, il conduttore Baiyu ha utilizzato una metafora molto facile da comprendere: quando cammini per strada, non puoi sapere quanti soldi hanno in tasca le persone per strada a meno che non frughi nelle loro tasche una per una. Al contrario, Ethereum, che utilizza il modello del conto, ha un albero degli stati mondiali, che salva lo stato di tutti i conti Ethereum nel mondo (come saldi dei conti, informazioni sui contratti, ecc.).

Kevin ha aggiunto che prima che Ethereum uscisse, in realtà esisteva solo UTXO. All’inizio, sia i modelli UTXO che quelli di conto venivano interpretati attorno agli asset. Anche adesso, UTXO è ancora un concetto o un'intenzione di programmazione più pura incentrata sulle risorse, perché ogni UTXO è una risorsa, una risorsa portatile e lo script viene utilizzato per definire a chi appartiene. Il modello di conto si è successivamente sviluppato e trasformato in asset per servire i contratti, e fondamentalmente non è più punto a punto come UTXO, ma pool punto a punto. Dal punto di vista degli asset, i contratti intelligenti sono custodia intelligente e tutti interagiscono con questo hosting intelligente.

CyberOrange ha quindi introdotto diversi importanti vantaggi del modello UTXO: in primo luogo, UTXO supporta naturalmente l’elaborazione delle transazioni parallele, quindi il suo limite prestazionale è più elevato. In secondo luogo, il livello di sicurezza degli asset emessi sulla catena UTXO è lo stesso delle monete native, perché anch’esse si trovano in una UTXO. In confronto, altri asset emessi su Ethereum (come ERC-20) sono tutti ospitati in contratti intelligenti e il loro livello di sicurezza è di gran lunga inferiore a quello del token nativo ETH. In terzo luogo, la privacy di UTXO sarà migliore. Il portafoglio può cambiare indirizzo ogni volta che viene utilizzato (il costo per farlo nel modello di account è molto alto) e la privacy può essere ulteriormente migliorata con l’aiuto di protocolli come Mimblewimble. . In quarto luogo, il modello di conto esegue calcoli e verifiche sulla catena allo stesso tempo, mentre il modello UTXO esegue solo la verifica sulla catena, rendendola più adatta a diventare uno strato di regolamento. Inoltre, la soluzione di espansione più performante è la rete di canali (Channel), che deve basarsi sul modello UTXO. Sarà estremamente difficile farlo sul modello dell'account.

2. Modello cellulare

CKB ha generalizzato il modello UTXO e lo ha chiamato modello Cell. Come UTXO, anche Cell è un output di transazione, ma Cell generalizza l'importo in UTXO e corrisponde alla capacità e ai dati, trasformando così lo spazio originale per la memorizzazione di numeri interi in uno spazio in grado di memorizzare qualsiasi spazio di dati.

Allo stesso tempo, nella struttura dati di Cell sono presenti LockScript e TypeScript. Il primo riflette principalmente la proprietà, mentre il secondo può personalizzare molte funzioni avanzate, anche la maggior parte delle funzioni menzionate nel BIP (Bitcoin Improvement Proposal). Negli script di Cell, gli sviluppatori possono anche specificare le primitive crittografiche in base alle proprie esigenze, il che è molto flessibile.

In breve, il modello Cell continua la filosofia di base di Bitcoin UTXO, rendendo facile per la catena CKB ereditare le caratteristiche semplici e sicure di Bitcoin. Allo stesso tempo, attraverso modifiche intelligenti, Cell ha la capacità di supportare contratti intelligenti.

3. Perché l'ecosistema UTXO si sta sviluppando lentamente?

Kevin ritiene che, dopo tanti anni di sviluppo della blockchain, il nucleo sia ancora una tecnologia decentralizzata al servizio delle risorse e tutti creano applicazioni attorno alle risorse.

UTXO è un asset programmabile. Utilizzare lo script per definire lo scopo e le condizioni di trasferimento di questo asset. Tuttavia, quando si realizzano applicazioni DeFi sulla catena del modello UTXO, come risolvere la liquidità sulla catena è un punto relativamente difficile, perché UTXO è un bene. è un asset portabile che tutti negoziano peer-to-peer. Non è facile trovare una controparte che possa soddisfare le esigenze.

Nella blockchain che adotta il modello del conto, tutti inseriscono risorse nei contratti intelligenti. Le applicazioni DeFi utilizzano i contratti intelligenti per aggregare la liquidità sulla catena e risolvere il problema delle controparti. Naturalmente ciò comporta anche alcuni rischi. Ad esempio, un bug nello smart contract può far sì che l’intero pool di fondi venga bloccato.

Kevin crede che la liquidità significhi come programmare per il futuro, che è un concetto sulla sequenza temporale, quindi anche UTXO ha bisogno di questo tipo di paradigma di programmazione in grado di coprire il tempo. UTXO è un asset sovrano, ovvero il detentore ha il pieno controllo sulla sua proprietà. Quindi, come possiamo mantenere le caratteristiche di UTXO e risolvere il problema di liquidità nel tempo? Kevin ritiene che ciò richieda che le risorse UTXO esprimano non solo la proprietà, ma anche come abbinarsi in futuro o dove prendere le risorse. Crede che le transazioni parzialmente firmate siano una soluzione. Attualmente, la comunità Bitcoin sta studiando anche le transazioni Bitcoin parzialmente firmate (PSBT, transazioni Bitcoin parzialmente firmate).

Inoltre, il modello di programmazione di UTXO è più complesso del modello di account. Il metodo di programmazione del modello di account è molto intuitivo. Gli sviluppatori devono solo chiarire la logica della catena e implementare contratti intelligenti, quindi non devono preoccuparsene. Le parti off-chain sono tutte interfacce standard connettersi ai contratti intelligenti. Pertanto, l’ecologia blockchain del modello di conto si sviluppa in modo relativamente rapido e ha molte applicazioni, mentre l’ecologia blockchain del modello UTXO o del modello pan-UTXO si sviluppa lentamente.

4. Transazioni parzialmente firmate

Le transazioni parzialmente firmate possono aiutare la blockchain del modello UTXO a realizzare le funzioni delle applicazioni finanziarie su Ethereum.

Prendendo come esempio lo scambio, l'utente detiene risorse UTXO e quindi utilizza Partially Signed Transactions per specificare una transazione che non è stata ancora caricata nella catena. Questa transazione esprime la sua intenzione, ad esempio, vuole scambiare 1 BTC per 10 ETH e 59 BNB. Solo quando la sua intenzione sarà soddisfatta, la transazione verrà caricata; prima che questa venga soddisfatta, l'asset (1 BTC in questo esempio) sarà sempre nelle sue mani;

CyberOrange ha affermato che le transazioni parzialmente firmate consentono agli utenti di fare ciò che vogliono con le loro transazioni off-chain e possono anche raggiungere l'intento dell'intera catena.

Su CKB viene utilizzata una soluzione chiamata Open Transaction, che è un meccanismo di coordinamento fuori catena per la costruzione di transazioni. Gli iniziatori delle transazioni possono completare attività interessanti e complesse attraverso la collaborazione fuori catena e possono anche dividere la struttura della transazione in più piccoli passaggi, ciascuno. corrispondente ad una diversa soluzione modulare. Fare clic qui per leggere l'introduzione scientifica popolare di Open Transaction.

5. Vantaggi della “verifica on-chain, calcolo off-chain”

Per quanto riguarda la "verifica on-chain, calcolo off-chain", Baiyu ha fornito una metafora molto facile da capire: vai al negozio per comprare qualcosa del valore di 20 yuan e in tasca hai un pezzo del valore di 10 yuan, due pezzi del valore di 5 yuan e cinque pezzi del valore di 1. Puoi contare tu stesso le banconote da 20 yuan (possono essere 10 yuan per un pezzo, 5 yuan per 2 pezzi; o 10 yuan per un pezzo, 5 yuan per un pezzo o 1 yuan per 5 pezzi) e consegnamelo Capo, capo, per favore controlla se il totale è 20 yuan.

La verifica on-chain è in realtà molto semplice, ma i calcoli off-chain sono molto più complessi e consumano più risorse. Kevin ritiene che sulla catena del modello UTXO venga eseguita solo la verifica e che i problemi vengano calcolati e risolti fuori catena. Ciò presenta almeno tre vantaggi:

1. L'applicazione può implementare una logica di liquidazione o una logica di verifica molto semplice e, grazie alla sua semplicità, è molto più facile da implementare.

2. L'applicazione non deve considerare l'ottimizzazione sulla catena (livello di protocollo). Ci sono sempre persone più intelligenti in questo mondo che escogitano meccanismi di corrispondenza delle transazioni migliori, curve di prezzo più applicabili, ecc. Poiché le fasi di ricerca delle controparti e di corrispondenza delle transazioni sono tutte implementate da calcoli fuori catena, viene eseguita solo la verifica sulla catena, quindi l'applicazione non ha bisogno di considerare l'ottimizzazione on-chain. Se utilizzi una versione ottimizzata del meccanismo di corrispondenza delle transazioni o della curva dei prezzi sul modello di conto, devi ridistribuire uno smart contract e consentire agli utenti di migrare le risorse lì (come la migrazione da Uniswap v2 a Uniswap v3). In altre parole, le applicazioni che eseguono solo la verifica sul modello UTXO sono a prova di futuro.

3. Non è necessario considerare i problemi di interoperabilità. Perché solo la verifica viene eseguita sulla catena e il calcolo viene eseguito off-chain, e l'"off-chain" qui può essere on-chain di altre blockchain o non-blockchain. Non importa da dove provenga il calcolo di una transazione, questa viene inviata alla catena e l'applicazione lo verificherà.

Inoltre, Kevin ha anche affermato che molte delle applicazioni di ultima generazione si stanno orientando verso un paradigma basato sulla verifica sulla catena, con abbinamento fuori catena, e che esiste una tendenza alla piattaformezzazione dei protocolli.

6. L’ecologia Pan-UTXO ha grandi prospettive

Durante la trasmissione in diretta, Kevin ha affermato che i percorsi imprenditoriali attualmente più popolari nell'ecosistema Ethereum (come privacy, intenti, astrazione dell'account, elaborazione parallela, ecc.), dal punto di vista di UTXO, queste opportunità imprenditoriali sono in realtà create dal svantaggi del modello contabile. Il modello UTXO stesso ha queste caratteristiche, oppure sono facilmente implementabili sul modello UTXO.

Al termine della trasmissione in diretta, Kevin ha espresso il suo forte ottimismo per l’ecologia pan-UTXO. Dopo che Inscription è diventato popolare, tutti hanno focalizzato nuovamente la loro attenzione su Bitcoin, gli sviluppatori hanno iniziato ad affluire e tutti hanno iniziato a pensare a come sviluppare sul modello UTXO. Che si tratti di Cardano o CKB, il suo modello contabile è un miglioramento basato sul modello UTXO, quindi è facile connettersi con Bitcoin Dopo essere stati connessi, questi blockchain pan-UTXO introdurranno molte opportunità Pan-UTXO Anche l'ecologia essere più prospero.

#CKB #UTXO #BTC‬ $CKB