Costruire Ergo: protocolli Sigma
16 marzo 2020

I contratti intelligenti di Ergo e la funzionalità DeFi sono costruiti sui protocolli Sigma – una potente e flessibile classe di prove a conoscenza zero. Scopri di più su perché sono così importanti e come pongono Ergo al di sopra della concorrenza.
La crittografia è un'area affascinante e uno dei concetti più emozionanti e intriganti che offre sono le prove a conoscenza zero. In termini semplici, una prova a conoscenza zero consente a qualcuno di dimostrare di conoscere la soluzione a un problema senza rivelare effettivamente la soluzione stessa.
Immagina che qualcuno prenda un telefono in un bar. Puoi dimostrare che è tuo nascondendo lo schermo, inserendo il codice di sblocco e mostrando lo schermo sbloccato alla persona che lo ha trovato. Questo è un semplice esempio di prova a conoscenza zero: hai dimostrato di possedere il telefono senza rivelare alcuna informazione sensibile.
Nella crittografia, la maggior parte dei problemi pratici è associata a segreti. L'applicazione più popolare si trova nelle firme digitali, utilizzate da milioni di persone in tutto il mondo ogni giorno. Fondamentalmente, queste implicano dire: ‘Questo messaggio dimostra che conosco la chiave privata associata a questa chiave pubblica – ma non sto rivelando la chiave privata stessa’. (Non tutti i sistemi di firma digitale utilizzano prove a conoscenza zero, ma i più popolari lo fanno.)
Protocolli Sigma
Tra le centinaia o addirittura migliaia di protocolli a conoscenza zero, c'è una sottoclasse di protocolli di prova di conoscenza efficienti e composabili chiamati Protocolli Sigma. Questi sono anche noti come Prove Schnorr Generalizzate. I protocolli Sigma possono essere rappresentati come firme digitali in modo semplice, quindi possiamo effettivamente pensarli come firme nel contesto della blockchain.
Una firma Schnorr è quindi una semplice firma di protocollo Sigma. Le firme Schnorr sono state proposte come un'alternativa alle attuali firme di Bitcoin. (È uno dei sistemi di firma più efficienti, motivo per cui sarebbe vantaggioso per Bitcoin.)
Tuttavia, ci sono dozzine di altri protocolli Sigma. Una delle cose fantastiche di essi è che sono composabili, utilizzando una logica semplice AND e OR. Quindi puoi chiedere una firma con la seguente affermazione: ‘Dimostrami la conoscenza di questo segreto O di quel segreto’ (questa è una firma a cerchio uno su due). Oppure puoi chiedere: ‘Dimostrami la conoscenza di due di questi tre segreti’ (una firma a cerchio due su tre). Questi sono solo due semplici esempi; ce ne sono molti altri, e possono essere molto più complessi e sofisticati.
Ergo: Sigma + blockchain
Quando combinati con una blockchain, queste prove composabili abilitano alcuni casi d'uso molto potenti. La logica per le prove può includere condizioni basate sullo stato della blockchain. Ad esempio, ‘Se l'altezza del blocco di scadenza è stata raggiunta, Alice può fornire la conoscenza di una chiave segreta per un rimborso. O è necessaria una firma a cerchio da Alice e Bob per spendere monete.’ Oppure ‘Se questo account detiene un minimo di 100 ERG, Alice O Bob possono rimuovere fondi superiori a tale importo.’
Così alcune applicazioni DeFi molto interessanti e flessibili possono essere costruite su Ergo, utilizzando protocolli Sigma sicuri, semplici ed efficienti.
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















