Ecco come Ergo cerca di migliorare l'interoperabilità per il modello eUTxO di Cardano
8 aprile 2021

L'interoperabilità della blockchain si riferisce alla capacità di diversi protocolli blockchain di diventare compatibili tra loro. Raggiungere una vera interoperabilità della blockchain tra protocolli eterogenei è un passo prerequisito per l'adozione mainstream della tecnologia blockchain. Questo è vero perché molte aziende sono riluttanti a costruire all'interno di un ambiente di piattaforma bloccato.
In questo articolo, esamineremo come la piattaforma Ergo aiuterà nell'interoperabilità di Cardano.
Il modello UTXO difettoso di Bitcoin
Il modello UTXO è presente nelle criptovalute sin dalla concezione di Bitcoin. Il termine UTXO si riferisce all'importo di valuta digitale che qualcuno ha lasciato dopo aver eseguito una transazione di criptovaluta. Le lettere stanno per output di transazione non spesi. In una transazione affermata in un sistema di pagamento blockchain provato, solo gli output non spesi possono essere utilizzati come input per una transazione. Quando si verifica una transazione, gli input vengono eliminati e gli output vengono creati come nuovi UTXO che possono poi essere consumati in future transazioni.
Nella rete Bitcoin, un UTXO è un importo che viene trasferito a un indirizzo Bitcoin durante una transazione. Gli importi consumati vengono utilizzati indipendentemente attraverso una transazione e nuovi output vengono creati – uno per il ricevente e, se appropriato, uno per la parte che rimane. Il valore inviato al ricevente diventa un nuovo UTXO nell'indirizzo del destinatario, mentre l'output di resto diventa un nuovo UTXO nell'indirizzo del mittente che può essere utilizzato in una futura transazione.
Nonostante alcuni vantaggi tangibili del modello UTXO nel suo impiego in un framework come quello di Bitcoin, ci sono ancora alcune limitazioni fondamentali, in particolare quando il modello viene applicato a una piattaforma più complessa e completa di Turing come Ethereum. Ad esempio, costruire applicazioni sul design UTXO costringe gli sviluppatori a limitare la quantità di stato modificato da ciascun output. Allo stesso modo, il design della transazione UTXO non è intrinsecamente congeniale allo sviluppo di smart contract poiché il concetto è adatto solo per l'uso in applicazioni in cui ciascun output è posseduto solo da una persona e può rompersi se l'output può essere consumato da due o più persone contemporaneamente.
Bitcoin utilizza "Bitcoin script" che, pur non essendo completamente inutile, ha perso molte funzionalità. Questo è il motivo per cui Vitalik Buterin ha deciso che piuttosto che migliorare lo script di Bitcoin (cosa non così semplice) e sviluppare un modello UTXO migliore, doveva scartare il sistema inefficiente e adottare il modello basato su conti. I modelli basati su conti sono meglio compresi nel regno degli ecosistemi di programmazione prevalenti.
Tuttavia, scartare il modello UTXO ha anche comportato lo scarto dei suoi vantaggi:
- Il calcolo è off-chain e le transazioni sono sia risultati che prove.
- Gli input delle transazioni si collegano sempre a UTXO esistenti. È anche facile verificare se un UTXO è stato speso.
- Nel modello UTXO, le transazioni sono facilmente elaborate in parallelo.
- Nell'ambiente senza stato del modello UTXO, gli utenti sono incoraggiati a utilizzare nuovi indirizzi per ogni transazione, migliorando la privacy in una certa misura.
Necessità di un modello UTXO migliore - il modello eUTxO esteso di Cardano
C'era un'esigenza esplicita per uno script UTXO migliore da un modello UTXO ristretto e per potenziarlo con il nuovissimo modello UTXO stesso. Inoltre, c'era bisogno di aggiungere nuovi linguaggi che aiutassero a costruire Dapps. Questo è ciò che rappresenta l'estensione del modello UTXO sia per Cardano che per Ergo. È un passo cruciale rispetto al design iniziale rilasciato da Satoshi Nakamoto.
Cardano ha cercato di consolidare il modello UTXO di Bitcoin con la capacità di Ethereum di gestire smart contract in un modello contabile UTXO esteso (eUTxO). L'adozione di eUTxO facilita l'implementazione di smart contract nella catena di Cardano.
Un modello UTxO esteso esisterà sul Livello di Liquidazione, e il modello Basato su Conti esisterà sul Livello di Computazione. Una soluzione UTXO estesa richiederebbe due pezzi di funzionalità aggiuntive che il modello UTXO esistente non poteva fornire:
- Essere in grado di mantenere lo stato del contratto.
- Essere in grado di garantire che lo stesso codice del contratto venga utilizzato lungo l'intera sequenza di transazioni.
Una caratteristica dominante del modello eUTxO è che le commissioni necessarie per una transazione valida possono essere previste accuratamente prima di pubblicarla. Una caratteristica unica non trovata nei modelli basati su conti.
Alternativamente ad avere solo chiavi pubbliche (hash) per serrature e firme simili a chiavi, eUTxO consente logica arbitraria sotto forma di script. Questa logica arbitraria esamina il modello di libro mastro di Cardano e estende il modello UTXO per supportare multi-asset e smart contract senza compromettere i vantaggi fondamentali di un modello UTXO.
Ergo è il primo ad adottare un linguaggio di smart contract nello stesso modello eUTxO di Cardano
Sebbene PoS sia un protocollo molto sicuro, alcuni smart contract potrebbero richiedere le caratteristiche di sicurezza teorica del consenso di PoW per alcune parti della loro esecuzione. Il PoW completamente compatibile con Cardano può apportare contributi significativi a tutti gli sviluppatori nell'ecosistema di Cardano; Ergo facilita questa compatibilità PoW.
Più grande è un dApp se sta facendo DeFi collateralizzato, maggiore è la posta che ha a disposizione, e poiché questo non è ancora completamente risolto nel consenso di Proof of Stake, è un punto debole. Ergo porta la fiducia provata del PoW, con sufficiente sicurezza per tutte le implementazioni di DApps più complesse sopra il modello standard UTxO piuttosto che tradurre concetti crittografici molto naturali integrati con PoW in PoS, dove le implicazioni della teoria dei giochi del protocollo sono completamente diverse.
Ergo sta lavorando a un protocollo di interoperabilità che non è basato su prove, il che non è facile da mescolare con più blockchain ma ha un approccio federato che utilizza la reputazione in gioco. Aprendo l'intero ecosistema di Cardano all'interoperabilità con la blockchain di Solana, scelta da grandi scambi come OKEX o Binance.
Mentre tutte le altre blockchain non copieranno tutti questi vantaggi del modello eUTxO, grazie all'interoperabilità, altri progetti o DApps potranno prendere in prestito questi vantaggi unici portando i loro token a Ergo. La crittografia esercitata dal protocollo Ergo è più avanzata, funzionando su protocolli sigma dove le firme crittografiche sono altamente flessibili e componibili.
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















