Ergo: Avanzare su Bitcoin
17 agosto 2021

"Ergo è il successore spirituale di Bitcoin." - Charles Hoskinson
Bitcoin ed Ethereum sono i modelli di registro più conosciuti nella blockchain e sono progettati rispettivamente sui modelli UTXO e Accounts. Bitcoin si basa sul modello di Output di Transazione Non Speso (UTXO), un modello in cui le monete del proprietario sono memorizzate in un insieme di output UTXO una tantum (scatole) che vengono consumati (o distrutti) quando viene effettuata una transazione e vengono creati nuovi output UTXO. D'altra parte, Ethereum utilizza il modello Accounts in cui le monete del proprietario sono memorizzate in account a lungo termine. Questi account non vengono mai eliminati e lo spazio di archiviazione necessario aumenta nel tempo.
Ergo è costruito sul modello eUTXO (output di transazione non speso esteso) che è un'estensione del modello UTXO di Bitcoin, ma con l'implementazione di Contratti Multi-Stage e supporto per token nativi. Prima di immergerci nelle novità di Ergo, dovremmo dare un'occhiata alle differenze tra i modelli UTXO e Accounts.
In Bitcoin, l'insieme di tutti gli UTXO rappresenta lo stato della blockchain. In Ethereum, la somma di tutti gli Accounts rappresenta anche l'intera blockchain ma con una variazione: questi Accounts devono essere utilizzati ripetutamente - essenzialmente per sempre. Questo ha il potenziale di portare a possibili problemi di sicurezza poiché le transazioni sono facili da tracciare. Tuttavia, Ethereum non è stato originariamente costruito con la privacy al centro dello sviluppo. Il whitepaper di Ethereum si concentra sui contratti intelligenti - i contratti che codificano un insieme specifico di regole per applicazioni automatizzate on-chain.
Bitcoin funziona principalmente con un'unica applicazione: come sistema monetario decentralizzato. È stato riscontrato che Bitcoin Script non è molto adatto per costruire nuove idee su di esso. È costruito con un design robusto ma con un linguaggio non Turing-completo per garantire che ogni transazione sia verificabile con una quantità prevedibile di calcolo.
Ethereum non è esattamente Turing-completo (dai un'occhiata qui), eppure emula la completezza di Turing tramite la Ethereum Virtual Machine. Ethereum utilizza il “Limite di Gas per blocco” come soluzione per prevenire il problema di arresto delle macchine Turing-complete predefinendo un tempo di lavoro per le transazioni. Il modello account è stato scelto specificamente per fornire contratti intelligenti più espressivi con un front-end facile da implementare. In opposizione a Ethereum, il modello UTXO di Bitcoin è più vantaggioso per la privacy e ha un modello semantico più semplice per miglioramenti di efficienza.
Ergo utilizza il modello UTXO per opzioni di privacy e scalabilità migliorate, impiegando anche contratti intelligenti espressivi per applicazioni DeFi. Per raggiungere questo robusto livello di funzionalità, Ergo è stato costruito da zero con il proprio linguaggio nativo, ErgoScript. Il modello UTXO consente anche transazioni parallele, che riteniamo sia una caratteristica importante per le piattaforme DeFi del futuro.
È importante notare che il linguaggio ErgoScript non è Turing-completo. Tuttavia, Ergo introduce input di sola lettura (UTXO che possono essere utilizzati senza essere spesi) e quando questo componente è combinato con l'altezza del blocco, possono essere costruiti contratti auto-replicati e i sistemi Turing-completi su Ergo diventano possibili.
La scalabilità è di massima priorità per Ergo perché per fornire una potente piattaforma di contratti intelligenti, la rete deve essere in grado di gestire un vasto numero di transazioni.
Ethereum non può scalare poiché il linguaggio di script di Ethereum, Solidity, è influenzato da JavaScript. JavaScript è un linguaggio di programmazione ad oggetti facile da usare, tuttavia il suo codice è troppo pesante per gestire l'adozione mainstream. Il linguaggio di ErgoScript è influenzato da Scala, che è l'abbreviazione di Scalable Language. La maggior parte delle funzionalità di Java possono essere eseguite con solo pochi codici in Scala. Scala è anche perfetta per oggetti immutabili, quindi un ambiente blockchain immutabile è facilmente sostenuto.
Dopo il boom dell'ICO "migliore Bitcoin" nell'industria cripto, Ergo sta costruendo una blockchain che sfrutta il pieno potenziale del modello UTXO. La maggior parte degli altri progetti basati su UTXO erano perplessi su come implementare applicazioni di contratti intelligenti.
Ergo ha preso ispirazione dallo stile di emissione decentralizzato di Bitcoin non emettendo un ICO e non consentendo alcun pre-mining prima del lancio. Anni di ricerca e sviluppo da parte del team di Ergo hanno dimostrato che i contratti intelligenti sul modello UTXO con ErgoScript creano una rete facilmente scalabile e funzionale per applicazioni DeFi.
Siamo in Cerca!
Se sei uno sviluppatore o conosci qualcuno che programma, stiamo attualmente cercando programmatori di talento per unirsi al nostro team! I programmatori interessati sono anche invitati a partecipare al nostro secondo ErgoHack! Stiamo attualmente pianificando e organizzando il nostro secondo Hackathon per questo settembre!
Controlla il nostro GitHub e i Whitepapers per conoscerci e unisciti alla nostra comunità su Discord e Telegram per metterti in contatto con il Core Team!
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















