Casi d'uso di Ergo: contratti finanziari sicuri e semplici
29 marzo 2020

Ergo abilita nuovi modelli di interazione finanziaria, sostenuti da contratti intelligenti costruiti su protocolli Sigma flessibili e potenti, ma facilmente accessibili agli sviluppatori.
Una delle cose più entusiasmanti della blockchain è la possibilità di creare accordi digitali senza intermediari fidati. Nel caso d'uso più semplice, pionierato da Bitcoin, Alice può inviare un pagamento direttamente a Bob, ovunque si trovino nel mondo, senza bisogno di una banca o di un terzo fidato. Tuttavia, con la funzionalità di una blockchain moderna come Ergo, è possibile realizzare accordi finanziari molto più complessi e sofisticati rispetto ai semplici pagamenti. Prendiamo il seguente esempio.
Token garantiti da oro
Alice utilizza ERG per acquistare token garantiti da oro da Bob. Bob conserva l'oro in una cassaforte sicura e utilizza la blockchain per emettere un token per ogni oncia troy di oro che possiede. Alice può quindi utilizzare liberamente questi token in diversi contratti, trasferendoli e scambiandoli secondo le condizioni che specifica nel codice del contratto intelligente. Quando Alice desidera vendere i token per oro fisico, può effettuare un'altra transazione con Bob, ricevendo ERG in cambio, al prezzo di mercato.
Il punto dei contratti blockchain è eliminare la necessità di fiducia. Mentre la transazione di acquisto è ora senza fiducia, in questo caso Alice deve comunque fidarsi di Bob riguardo a due cose. In primo luogo, Bob potrebbe rifiutarsi di scambiare i token d'oro con ERG al prezzo corretto quando Alice desidera vendere. In secondo luogo, Bob potrebbe non rispettare i suoi obblighi – scappando con l'oro o abusando dei fondi che riceve e gestendo una riserva frazionaria.
Estensione dei contratti
Per affrontare questi problemi, possiamo creare un Oracle, o feed di prezzo decentralizzato. Questo utilizza più fonti di dati esterni per registrare il prezzo dell'oro sulla blockchain a intervalli regolari. Questo feed di prezzo sarà il punto di riferimento per il contratto di riscatto che gestisce la vendita dell'oro di Alice con Bob (o qualsiasi altro partecipante). Così il sistema applica automaticamente il prezzo corretto quando avviene uno scambio.
La seconda situazione richiede un'assicuratore terzo, Charlie, il cui servizio è anch'esso ospitato sulla blockchain con un contratto intelligente. Quando Alice acquista oro da Bob, acquista inoltre un contratto di assicurazione da Charlie. Il pagamento può dipendere da fattori tra cui l'importo dell'assicurazione richiesta e la reputazione di Bob – ancora una volta, gestita da un meccanismo di feedback decentralizzato. Ora, se Bob non rispetta gli obblighi, Alice riceverà automaticamente il valore dei suoi token d'oro, con Charlie che agisce effettivamente come acquirente di ultima istanza.
Contratti programmabili
Ci sono, ovviamente, molti altri casi d'uso esemplari come questo. Possiamo anche estendere questo caso d'uso, aggiungendo ulteriori attori economici. Ad esempio, Charlie potrebbe vendere azioni della sua attività assicurativa a Dave e ad altri partecipanti, fornendo loro una proporzione delle entrate in cambio di garantire di avere il capitale necessario per coprire eventuali passività fin dall'inizio.
Tuttavia, anche il caso d'uso più complesso è più semplice rispetto a un software di uso generale che può essere utilizzato per programmare qualsiasi contratto. Dopotutto, la logica generalizzata deve essere sia ampia che sicura. Inoltre, anche un contratto specializzato è composto da molti passaggi, ognuno dei quali è abbastanza semplice. Pertanto, un altro requisito per una piattaforma di uso generale è che dovrebbe semplificare il processo di scrittura dei contratti, rendendoli il più accessibili (e sicuri) possibile. Questo può essere realizzato con l'uso di accordi modello, con parametri personalizzabili. Il contratto di assicurazione sopra potrebbe essere basato su un modulo con parametri flessibili, ad esempio. Questo potrebbe essere utilizzato e riutilizzato in molte circostanze diverse.
L'approccio di Ergo
Questo è essenzialmente l'approccio che Ergo adotta, fornendo un supporto superiore per accordi finanziari nel mondo reale. Lo fa attraverso:
- Supporto per contratti multi-fase (guarda i dettagli per gli sviluppatori)
- Un linguaggio semplice di alto livello, ErgoScript, che consente descrizioni chiare della logica contrattuale
- Supporto per la verifica formale dei contratti per migliorare le garanzie di sicurezza (Ergo Platform ha implementato il suo primo contratto di crowdfunding p2p verificato formalmente solo tre mesi dopo il lancio della rete)
- Creazione facile di Oracle
- Supporto nativo per schemi di firma complessi
In breve, creare contratti finanziari sulla blockchain non riguarda solo la funzionalità che fornisci. Riguarda il rendere quella funzionalità sicura e accessibile, oltre che potente. Ergo raggiunge questo e altro.
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















