Ergo Protocol Reference Client 5.0.0: Un Impegno per il Progresso Continuo
24 ottobre 2022

Che tu sia un investitore o uno sviluppatore, durante il tuo tempo nel crypto non hai dubbi di essere incappato in forum o thread su Twitter che parlano di efficienza delle transazioni, scalabilità e costi. Affinché una tecnologia blockchain stabilisca una sostenibilità e un'adozione a lungo termine, deve essere adattabile e scalabile. Con il nuovo Protocol Reference Client 5.0.0 di Ergo, la rete compie alcuni significativi passi avanti, dove le nuove funzionalità forniranno benefici sostanziali a tutti i livelli dell'ecosistema. Minatori, sviluppatori e utenti trarranno grandi vantaggi da questi nuovi cambiamenti.
Se sei abbastanza nuovo nel blockchain, termini come scalabilità e costi possono sembrare confusi. La scalabilità si riferisce alla capacità di una blockchain di gestire un numero crescente di transazioni. Man mano che una piattaforma cresce, ci si aspetta che il numero di utenti che eseguono transazioni aumenti notevolmente. Senza scalabilità, la rete può diventare più congestionata e le transazioni possono avere tempi di esecuzione più lunghi. Quando si parla di costi, stiamo letteralmente discutendo del costo di una transazione. In blockchain, ogni transazione ha una commissione. Ci sono anche commissioni per verificare la validità di un contratto intelligente. Con le blockchain Proof of Work, i costi sono stati tipicamente determinati da AOT (in anticipo) o JIT (just in time). Fino ad ora, Ergo ha impiegato il costo AOT, dove le stime dei costi sono determinate prima dell'esecuzione di qualsiasi script. Questo ha garantito che script eccessivamente costosi siano esclusi.
Ergo Protocol Reference Client 5.0.0
Con il rilascio del Reference Client 5.0.0, ci sono diversi miglioramenti della rete. Per dirla semplicemente, l'UX (esperienza utente) della rete sarà notevolmente migliorata perché più transazioni saranno elaborate in un blocco (beneficiando così anche i minatori), e la rete offrirà agli sviluppatori costi molto più efficienti.
Come è stato menzionato, fino ad ora, Ergo ha applicato il costo AOT alla programmazione. Il costo JIT è un metodo in cui i costi vengono calcolati nel momento in cui uno script viene eseguito. Con il Reference Client 5.0.0, Ergo compie un passo significativo in avanti bilanciando sia il costo AOT che il costo JIT all'interno di un modello di costo ibrido. Un precedente post del blog di Ergo (Il Metodo Ibrido di Ergo per Contare i Costi) offre una dettagliata suddivisione su come funziona il nuovo costo ibrido di Ergo:
“Nella prima fase, gli input delle transazioni passano attraverso un verificatore (uno dopo l'altro) e lo script di ogni input viene ridotto a una proposizione sigma - una sorta di condizione di spesa che può essere verificata crittograficamente. Il costo JIT viene applicato durante questa fase di riduzione.
Quando ogni input nella transazione ha una proposizione sigma, allora il costo AOT (che è sia molto semplice che veloce) viene utilizzato per calcolare i costi di tutte le operazioni crittografiche nella transazione. Tutti i costi vengono quindi sommati per determinare il costo finale della transazione stessa. Una volta ottenuto il costo finale della transazione, viene aggiunto al costo del blocco, che deve rimanere all'interno del budget del blocco prima di poter essere aggiunto.”
Tuttavia, queste operazioni crittografiche sono significativamente più costose rispetto alla riduzione e richiedono tipicamente l'80% del tempo di verifica. Da questa prospettiva, il costo AOT garantisce che un attacco ai costi che utilizza operazioni crittografiche non sia possibile. Allo stesso tempo, gli attacchi alle operazioni di riduzione sono divisi per un fattore di 5.
“Lo stesso processo viene ripetuto per ogni transazione nel blocco (in sequenza) e il costo totale del blocco viene accumulato. Prima di poter essere inviato alla blockchain, ogni blocco deve essere al di sotto del costo consentito per blocco.
Con l'implementazione di questo nuovo metodo di costo in due parti, i costi possono essere stabiliti in modo più efficiente e accurato con meno spese rispetto all'uso del costo AOT da solo.”
Come risultato di questi miglioramenti nel Reference Client 5.0.0, utenti e sviluppatori godranno di esecuzioni di script più veloci, e lo spazio all'interno dei blocchi sarà utilizzato in modo molto più efficiente. Con l'esecuzione più rapida degli script, la rete godrà di tassi di transazione ancora più elevati. Con un costo migliorato, i blocchi saranno anche in grado di includere ancora più transazioni, aumentando così il throughput.
Per tutti i dettagli sul nuovo Reference Client 5.0.0, visita il rilascio su Github. Lì troverai anche dettagli per Sigma Interpreter 5.0.0, impostazioni della testnet PaiNet, così come l'implementazione di EIP39.
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















