Meccanismo di consenso | Civic è presente sulle seguenti reti: Ethereum, Tron.
La rete Ethereum utilizza un meccanismo di consenso Proof-of-Stake per convalidare le nuove transazioni sulla blockchain. Componenti principali 1. Validatori: i validatori sono responsabili della proposta e della convalida di nuovi blocchi. Per diventare un validatore, un utente deve depositare (stake) 32 ETH in uno smart contract. Questo vincolo funge da garanzia e può essere escusso se il validatore si comporta in modo disonesto. 2. Beacon Chain: la Beacon Chain è la spina dorsale di Ethereum 2.0. Coordina la rete di validatori e gestisce il protocollo di consenso. È responsabile della creazione di nuovi blocchi, dell'organizzazione dei validatori in comitati e dell'implementazione della definitività dei blocchi. Processo di consenso 1. Proposta di blocco: i validatori vengono scelti casualmente per proporre nuovi blocchi. Questa selezione si basa su una funzione casuale ponderata (WRF), in cui il peso è determinato dalla quantità di ETH messa in staking. 2. Attestazione: i validatori che non propongono un blocco partecipano all'attestazione. Essi attestano la validità del blocco proposto votando a favore. Le attestazioni vengono poi aggregate per formare un'unica prova della validità del blocco. 3. Comitati: i validatori sono organizzati in comitati per snellire il processo di convalida. Ogni comitato è responsabile della convalida dei blocchi all'interno di uno specifico shard o della stessa Beacon Chain. Ciò garantisce decentralizzazione e sicurezza, poiché un gruppo più piccolo di validatori può raggiungere rapidamente il consenso. 4. definitività: Ethereum 2.0 utilizza un meccanismo chiamato Casper FFG (Friendly Finality Gadget) per raggiungere la definitività. Definitività significa che un blocco e le sue transazioni sono considerati irreversibili e confermati. I validatori votano sulla definitività dei blocchi e, una volta raggiunta una maggioranza qualificata, il blocco viene finalizzato. 5. Incentivi e sanzioni: i validatori guadagnano ricompense per la partecipazione alla rete, inclusa la proposta di blocchi e l'attestazione della loro validità. Al contrario, i validatori possono essere penalizzati (slashing) per comportamenti dannosi, come la doppia firma o l'essere offline per lunghi periodi. Ciò garantisce una partecipazione onesta e la sicurezza della rete.
La blockchain di Tron opera con un meccanismo di consenso Delegated Proof of Stake (DPoS), progettato per migliorare la scalabilità, la velocità delle transazioni e l'efficienza energetica. Ecco come funziona: 1. Delegated Proof of Stake (DPoS): Tron utilizza il DPoS, in cui i possessori di token votano per un gruppo di delegati noti come Super Rappresentanti (SR) che sono responsabili della convalida delle transazioni e della produzione di nuovi blocchi sulla rete. I possessori di token possono votare per gli SR in base alla loro partecipazione nella rete Tron, e i primi 27 SR (o più, a seconda della versione del protocollo) vengono selezionati per partecipare al processo di produzione dei blocchi. Gli SR si alternano nella produzione dei blocchi, che vengono aggiunti alla blockchain. Questo viene fatto a rotazione per garantire la decentralizzazione ed evitare il controllo da parte di un piccolo gruppo di validatori. 2. Produzione dei blocchi: i Super Rappresentanti generano nuovi blocchi e confermano le transazioni. La blockchain di Tron raggiunge rapidamente la definitività del blocco, con la produzione di blocchi che avviene ogni 3 secondi, rendendola altamente efficiente e in grado di elaborare migliaia di transazioni al secondo. 3. Votazione e governance: il sistema DPoS di Tron consente inoltre ai possessori di token di votare su importanti decisioni di rete, come gli aggiornamenti del protocollo e le modifiche ai parametri del sistema. Il potere di voto è proporzionale alla quantità di TRX (il token nativo di Tron) che un utente possiede e sceglie di mettere in staking. Questo fornisce un sistema di governance in cui la comunità può partecipare attivamente al processo decisionale. 4. Super rappresentanti: i Super Rappresentanti svolgono un ruolo cruciale nel mantenere la sicurezza e la stabilità della blockchain di Tron. Sono responsabili della convalida delle transazioni, della proposta di nuovi blocchi e della garanzia della funzionalità complessiva della rete. I Super Rappresentanti sono incentivati con ricompense di blocco (nuovi token TRX) e commissioni di transazione per il loro lavoro. |
Meccanismi di incentivo e tariffe applicabili | Civic è presente sulle seguenti reti: Ethereum, Tron.
Ethereum, in particolare dopo il passaggio a Ethereum 2.0 (Eth2), utilizza un meccanismo di consenso Proof-of-Stake (PoS) per proteggere la propria rete. Gli incentivi per i validatori e le strutture tariffarie svolgono un ruolo cruciale nel mantenimento della sicurezza e dell'efficienza della blockchain. Meccanismi di incentivazione 1. Ricompense per lo staking: Ricompense per i validatori: I validatori sono essenziali per il meccanismo PoS. Sono responsabili della proposta e della convalida di nuovi blocchi. Per partecipare, devono mettere in staking un minimo di 32 ETH. In cambio, guadagnano ricompense per i loro contributi, che vengono pagati in ETH. Queste ricompense sono una combinazione di ETH appena coniati e commissioni di transazione dai blocchi che convalidano. Tasso di ricompensa: Il tasso di ricompensa per i validatori è dinamico e dipende dalla quantità totale di ETH messi in staking nella rete. Più ETH vengono messi in staking, più basso è il tasso di ricompensa individuale, e viceversa. Questo è stato progettato per bilanciare la sicurezza della rete e l'incentivo a partecipare. 2. Commissioni di transazione: Commissione base: dopo l'implementazione dell'Ethereum Improvement Proposal (EIP) 1559, il modello delle commissioni di transazione è cambiato per includere una commissione base che viene bruciata (cioè rimossa dalla circolazione). Questa commissione base si regola dinamicamente in base alla domanda della rete, con l'obiettivo di stabilizzare le commissioni di transazione e ridurre la volatilità. Tariffa di priorità (mancia): Gli utenti possono anche includere una tariffa di priorità (mancia) per incentivare i validatori a includere le loro transazioni più rapidamente. Questa tariffa va direttamente ai validatori, fornendo loro un ulteriore incentivo per elaborare le transazioni in modo efficiente. 3. Sanzioni per comportamenti dolosi: Slashing: I validatori sono soggetti a sanzioni (slashing) se si comportano in modo doloso, ad esempio effettuando doppie firme o convalidando informazioni errate. Le sanzioni comportano la perdita di una parte dell'ETH messo in staking, scoraggiando i malintenzionati e garantendo che i validatori agiscano nel migliore interesse della rete. Sanzioni per inattività: i validatori sono soggetti a sanzioni anche in caso di inattività prolungata. Ciò garantisce che i validatori rimangano attivi e impegnati nel mantenimento della sicurezza e del funzionamento della rete. Commissioni applicabili sulla blockchain di Ethereum 1. Commissioni gas: Calcolo: le commissioni gas sono calcolate in base alla complessità computazionale delle transazioni e delle esecuzioni di smart contract. Ogni operazione sulla Ethereum Virtual Machine (EVM) ha un costo gas associato. Regolazione dinamica: la commissione base introdotta da EIP-1559 si regola dinamicamente in base alla congestione della rete. Quando la richiesta di spazio di blocco è alta, la tariffa base aumenta, mentre quando la richiesta è bassa, diminuisce. 2. Tariffe per gli smart contract: Implementazione e interazione: L'implementazione di uno smart contract su Ethereum comporta il pagamento di tariffe proporzionali alla sua complessità e alle sue dimensioni. Anche l'interazione con gli smart contract implementati (ad esempio, l'esecuzione di funzioni, il trasferimento di token) comporta il pagamento di tariffe. Ottimizzazioni: gli sviluppatori sono incentivati a ottimizzare i loro smart contract per ridurre al minimo l'utilizzo di gas, rendendo le transazioni più convenienti per gli utenti. 3. Commissioni di trasferimento degli assets: Trasferimenti di token: il trasferimento di ERC-20 o altri standard di token comporta commissioni di gas. Queste commissioni variano in base all'implementazione del contratto del token e all'attuale domanda di rete.
La blockchain di Tron utilizza un meccanismo di consenso Delegated Proof of Stake (DPoS) per proteggere la sua rete e incentivare la partecipazione. Ecco come funzionano il meccanismo di incentivazione e le commissioni applicabili: Meccanismo di incentivazione: 1. Ricompense per i Super Rappresentanti (SR): ricompense di blocco: i Super Rappresentanti (SR), eletti dai possessori di TRX, vengono ricompensati per la produzione di blocchi. Ogni blocco che producono viene ricompensato con ricompense sotto forma di token TRX. Commissioni di transazione: oltre alle ricompense di blocco, gli SR ricevono commissioni per la convalida delle transazioni e la loro inclusione nei blocchi. In questo modo sono incentivati a elaborare le transazioni in modo efficiente. 2. Votazione e delega: Staking TRX: i possessori di TRX possono mettere in staking i propri token e votare per i Super Rappresentanti (SR). Quando i possessori di TRX votano, delegano il loro potere di voto agli SR, che possono così guadagnare ricompense sotto forma di token TRX appena coniati. Ricompense per i deleganti: i possessori di token che delegano il loro voto a un SR possono anche ricevere una parte delle ricompense. Ciò significa che i deleganti condividono le ricompense di blocco e le commissioni di transazione che l'SR guadagna. Incentivare la partecipazione: più token un utente mette in staking, più potere di voto ha, il che incoraggia la partecipazione alla governance e alla sicurezza della rete. 3. Incentivo per gli SR: gli SR sono anche incentivati a mantenere la salute e le prestazioni della rete. La loro reputazione e la loro elezione dipendono dalla loro capacità di produrre blocchi in modo coerente ed elaborare le transazioni in modo efficiente. Commissioni applicabili: 1. Commissioni di transazione: Calcolo delle commissioni: Gli utenti devono pagare delle commissioni per far elaborare le loro transazioni. La commissione di transazione varia in base alla complessità della transazione e alla domanda attuale della rete. Il pagamento avviene in token TRX. Distribuzione delle commissioni di transazione: le commissioni di transazione vengono distribuite ai Super Rappresentanti (SR), che ricevono un reddito costante per mantenere e supportare la rete. 2. Commissioni di archiviazione: Tron addebita commissioni per l'archiviazione dei dati sulla blockchain. Ciò include l'archiviazione di smart contract, token e altri dati sulla rete. Gli utenti sono tenuti a pagare queste commissioni in token TRX per archiviare i dati. 3. Energia e larghezza di banda: Energia: Tron utilizza un modello di risorse che consente agli utenti di accedere alle risorse di rete come larghezza di banda ed energia attraverso lo staking. Gli utenti che mettono in staking i loro token TRX ricevono “energia”, necessaria per eseguire transazioni e interagire con gli smart contract. Larghezza di banda: a ogni utente viene assegnata una certa quantità di larghezza di banda in base alle sue disponibilità di TRX. Se gli utenti superano la larghezza di banda assegnata, possono pagare per una larghezza di banda aggiuntiva in token TRX. |