Come il modello eUTXO sta rivoluzionando la blockchain
21 aprile 2024

Il modello Extended Unspent Transaction Output (eUTXO) utilizzato da Ergo e da un numero limitato di altre piattaforme blockchain per smart contract offre vantaggi specifici rispetto al modello Account.
Gli Extended Unspent Transaction Outputs (eUTXO) offrono un modello diverso per smart contract e dApps rispetto al modello basato su Account utilizzato da Ethereum e molte altre blockchain. Sebbene ci siano pro e contro per ciascun approccio, gli eUTXO offrono determinati vantaggi che sono particolarmente degni di nota. Quando ci sono sfide chiare che affrontano il settore blockchain, questi vantaggi sono più importanti che mai.
eUTXO: Un breve primer
Bitcoin e blockchain simili a Bitcoin (incluso Ergo) utilizzano un modello UTXO per tracciare i saldi degli utenti. Ogni UTXO è come una borsa di denaro. Queste borse possono essere combinate in borse più grandi o suddivise in borse più piccole quando viene creata una nuova transazione. Ogni indirizzo che contiene monete consiste in una o più di queste borse.
Questo è molto diverso dal modello Account utilizzato da Ethereum e catene simili, dove il saldo di un indirizzo viene semplicemente aggiornato (simile a un saldo bancario) quando viene effettuata una transazione. Sebbene questo possa sembrare più semplice, il modello UTXO offre in realtà un mezzo di contabilità più sicuro: tutte le monete sono tracciate fino alla transazione da cui sono state create per la prima volta prima di essere inviate. Specifici "input" a una transazione devono essere selezionati da UTXO esistenti, e quegli input vengono controllati prima che la transazione possa essere aggiunta alla blockchain.
Il modello eUTXO estende l'uso degli UTXO oltre la semplice contabilità e consente loro di contenere ulteriori informazioni, comprese le istruzioni per smart contract. Ciò significa che gli utenti ottengono ulteriori vantaggi attraverso la programmazione blockchain e dApps oltre alle proprietà esistenti degli UTXO. Oltre a contenere normali UTXO, un indirizzo può contenere logica di transazione aggiuntiva collegata agli eUTXO. Quando una transazione che utilizza un eUTXO viene inviata alla rete, un nodo minerario la controlla ed esegue lo script che include mentre la aggiunge alla blockchain.
Leggi di più su UTXO ed eUTXO.
I vantaggi rivoluzionari degli eUTXO
Gli eUTXO offrono quindi la semplicità e la sicurezza del modello UTXO, con la flessibilità che deriva dalla possibilità di includere logica arbitraria e condizioni di spesa.
Ci sono diversi vantaggi in questo approccio. Ecco tre esempi per gli utenti di Ergo:
1. Successo garantito della transazione
Le transazioni di smart contract su Ethereum non sempre vengono eseguite in modo affidabile. Il motivo è che la complessità della transazione non è nota fino a quando non viene elaborata da un validatore.
Il costo del gas di Ethereum è un po' come fare un viaggio in auto. Il percorso seguito dall'auto e la quantità di gas necessaria per arrivare a destinazione è come l'esecuzione della transazione sulla blockchain, mentre il prezzo per litro di gas è come il costo del gas di Ethereum in gwei (un giga-wei o gwei è 1 miliardo della divisione più piccola possibile di un ETH - il gas è misurato in queste unità).
In pratica, il "viaggio" (esecuzione delle istruzioni della transazione) può essere più complesso di quanto l'utente realizzi. Questo può significare che il limite di gas, o la massima quantità di gas che può essere allocata alla transazione, viene esaurito prima che la transazione sia completata. Il gas deve comunque essere pagato perché i miner fanno ancora parte del lavoro di elaborazione della transazione, ma la transazione fallisce perché non ci sono fondi sufficienti per completarla.
Questo è qualcosa che non può accadere su Ergo o su altre catene eUTXO. Le transazioni vengono validate in base ai loro input e alle istruzioni allegate. È un approccio più semplice e significa che la transazione può essere controllata off-chain prima di essere inviata alla rete. A quel punto, è garantito che venga confermata con successo.
2. Costi di transazione noti
Un altro vantaggio dell'approccio eUTXO è che le transazioni di smart contract hanno complessità predeterminata e quindi costi noti fin dall'inizio. I sistemi indeterministici come Ethereum non hanno questa proprietà. Le transazioni possono fallire. Anche se non falliscono, il costo di eseguire la transazione non è noto in anticipo. Gli utenti sono costretti a fare affidamento su una stima.
3. Esecuzione prevedibile e sicura
Infine, gli eUTXO offrono un modello più discreto e prevedibile per le transazioni di smart contract. Un UTXO può essere utilizzato solo una volta ed è completamente esaurito quando è incluso in una transazione. C'è una gamma di possibili risultati più limitata con Ergo rispetto ai sistemi basati su Account, quindi le dApps tendono a non avere lo stesso tipo di vulnerabilità che hanno su Ethereum. È semplice, sicuro e protetto.
Se sei interessato a provare alcune dApps di Ergo e scoprire come funziona il modello eUTXO nella pratica, dai un'occhiata al Sigmaverse. Lì troverai portafogli, dApps DeFi, mercati NFT, piattaforme DAO, giochi e altro.
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















