Meccanismo di consenso | GMX è presente sulle seguenti reti: Arbitrum, Avalanche.
Arbitrum è una soluzione Layer 2 basata su Ethereum che utilizza Optimistic Rollups per migliorare la scalabilità e ridurre i costi di transazione. Presuppone che le transazioni siano valide per impostazione predefinita e le verifica solo in caso di contestazione (ottimistica): Componenti principali: \u2022 Sequencer: ordina le transazioni e crea batch per l'elaborazione. \u2022 Bridge: facilita i trasferimenti di asset tra Arbitrum ed Ethereum. \u2022 Antifrode: Protegge dalle transazioni non valide attraverso un processo di verifica interattivo. Processo di verifica: 1. Invio delle transazioni: gli utenti inviano le transazioni al Sequencer di Arbitrum, che le ordina e le raggruppa. 2. Impegno di stato: questi gruppi vengono inviati a Ethereum con un impegno di stato. 3. Periodo di contestazione: i validatori hanno un periodo specifico per contestare lo stato se sospettano una frode. 4. Risoluzione delle controversie: se si verifica una contestazione, la controversia viene risolta attraverso un processo iterativo per identificare la transazione fraudolenta. L'operazione finale viene eseguita su Ethereum per determinare lo stato corretto. 5. Rollback e sanzioni: se viene dimostrata la frode, lo stato viene ripristinato e la parte disonesta viene sanzionata. Sicurezza ed efficienza: la combinazione di sequencer, bridge e prove antifrode interattive garantisce che il sistema rimanga sicuro ed efficiente. Riducendo al minimo i dati on-chain e sfruttando i calcoli off-chain, Arbitrum può fornire un elevato throughput e commissioni basse.
La rete blockchain Avalanche utilizza un meccanismo di consenso Proof-of-Stake unico chiamato Avalanche Consensus, che coinvolge tre protocolli interconnessi: Snowball, Snowflake e Avalanche. Processo Avalanche Consensus 1. Protocollo Snowball: o Campionamento casuale: ogni validatore campiona casualmente un piccolo sottoinsieme di dimensioni costanti di altri validatori. Polling ripetuto: i validatori eseguono ripetutamente il polling dei validatori campionati per determinare la transazione preferita. Contatori di confidenza: i validatori mantengono i contatori di confidenza per ogni transazione, incrementandoli ogni volta che un validatore campionato supporta la transazione preferita. Soglia di decisione: una volta che il contatore di confidenza supera una soglia predefinita, la transazione è considerata accettata. 2. Protocollo Snowflake: Decisione binaria: migliora il protocollo Snowball incorporando un processo decisionale binario. I validatori decidono tra due transazioni in conflitto. Fiducia binaria: i contatori di fiducia sono utilizzati per tracciare la decisione binaria preferita. definitività: quando una decisione binaria raggiunge un certo livello di fiducia, diventa definitiva. 3. Protocollo Avalanche: struttura DAG: utilizza una struttura Directed Acyclic Graph (DAG) per organizzare le transazioni, consentendo l'elaborazione parallela e una maggiore produttività. Ordinamento delle transazioni: le transazioni vengono aggiunte al DAG in base alle loro dipendenze, garantendo un ordine coerente. Consenso sul DAG: mentre la maggior parte dei protocolli Proof-of-Stake utilizza un consenso Byzantine Fault Tolerant (BFT), Avalanche utilizza il consenso Avalanche, i validatori raggiungono il consenso sulla struttura e sui contenuti del DAG attraverso ripetuti Snowball e Snowflake. |
Meccanismi di incentivo e tariffe applicabili | GMX è presente sulle seguenti reti: Arbitrum, Avalanche.
Arbitrum One, una soluzione di scaling Layer 2 per Ethereum, utilizza diversi meccanismi di incentivazione per garantire la sicurezza e l'integrità delle transazioni sulla sua rete. I meccanismi chiave includono: 1. Validatori e sequenziatori: o I sequenziatori sono responsabili dell'ordinamento delle transazioni e della creazione di batch che vengono elaborati off-chain. Svolgono un ruolo fondamentale nel mantenimento dell'efficienza e della produttività della rete. o I validatori monitorano le azioni dei sequenziatori e garantiscono che le transazioni vengano elaborate correttamente. I validatori verificano le transizioni di stato e assicurano che nei lotti non siano incluse transazioni non valide. 2. Prove di frode: o Presunzione di validità: le transazioni elaborate off-chain sono considerate valide. Ciò consente una rapida definitività della transazione e un elevato throughput. o Periodo di contestazione: esiste un periodo predefinito durante il quale chiunque può contestare la validità di una transazione presentando una prova di frode. Questo meccanismo funge da deterrente contro comportamenti dolosi. o Risoluzione delle controversie: Se viene sollevata una contestazione, viene avviato un processo di verifica interattivo per individuare il passaggio esatto in cui si è verificata la frode. Se la contestazione è valida, la transazione fraudolenta viene annullata e l'autore della frode viene penalizzato. 3. Incentivi economici: o Ricompense per comportamenti onesti: i partecipanti alla rete, come i validatori e i sequenziatori, sono incentivati attraverso ricompense per l'esecuzione onesta ed efficiente dei loro compiti. Queste ricompense provengono dalle commissioni di transazione e potenzialmente da altri incentivi di protocollo. o Sanzioni per comportamenti dolosi: i partecipanti che adottano comportamenti disonesti o inviano transazioni non valide vengono sanzionati. Ciò può includere il taglio dei token messi in gioco o altre forme di sanzioni economiche, che servono a scoraggiare azioni dolose. Commissioni sulla blockchain di Arbitrum One 1. Commissioni di transazione: o Commissioni di livello 2: gli utenti pagano commissioni per le transazioni elaborate sulla rete di livello 2. Queste commissioni sono in genere inferiori a quelle della rete principale Ethereum a causa del carico computazionale ridotto sulla catena principale. o Commissione di transazione Arbitrum: viene addebitata una commissione per ogni transazione elaborata dal sequencer. Questa commissione copre il costo dell'elaborazione della transazione e ne garantisce l'inclusione in un batch. 2. Commissioni dati L1: o Pubblicazione di batch su Ethereum: Periodicamente, gli aggiornamenti di stato delle transazioni Layer 2 vengono pubblicati sulla mainnet di Ethereum come calldata. Ciò comporta una commissione, nota come commissione dati L1, che tiene conto del gas necessario per pubblicare questi aggiornamenti di stato su Ethereum. o Condivisione dei costi: poiché le transazioni sono raggruppate in batch, i costi fissi di pubblicazione degli aggiornamenti di stato su Ethereum sono ripartiti su più transazioni, rendendo il servizio più conveniente per gli utenti.
Avalanche utilizza un meccanismo di consenso noto come Avalanche Consensus, che si basa su una combinazione di validatori, staking e un nuovo approccio al consenso per garantire la sicurezza e l'integrità della rete. Validatori: Staking: I validatori sulla rete Avalanche sono tenuti a mettere in stake i token AVAX. La quantità messa in stake influenza la loro probabilità di essere selezionati per proporre o convalidare nuovi blocchi. Ricompense: I validatori guadagnano ricompense per la loro partecipazione al processo di consenso. queste ricompense sono proporzionali alla quantità di AVAX messi in staking e al tempo di attività e alle prestazioni nella convalida delle transazioni. Delega: I validatori possono anche accettare deleghe da altri possessori di token. I deleganti condividono le ricompense in base alla quantità delegata, il che incentiva i possessori più piccoli a partecipare indirettamente alla sicurezza della rete. 2. Incentivi economici: ricompense per i blocchi: I validatori ricevono ricompense per i blocchi proposti e convalidati. queste ricompense vengono distribuiti dall'emissione inflazionistica di token AVAX da parte della rete. Commissioni di transazione: i validatori guadagnano anche una parte delle commissioni di transazione pagate dagli utenti. Ciò include le commissioni per le transazioni semplici, le interazioni con i smart contract e la creazione di nuove risorse sulla rete. 3. Sanzioni: Slashing: a differenza di altri sistemi PoS, Avalanche non utilizza lo slashing (cioè la confisca dei token messi in staking) come sanzione per comportamenti scorretti. La rete si basa invece sul disincentivo finanziario della perdita di ricompense future per i validatori che non sono costantemente online o agiscono in modo dannoso. o Requisiti di uptime: i validatori devono mantenere un alto livello di uptime e convalidare correttamente le transazioni per continuare a guadagnare ricompense. Le prestazioni scadenti o le azioni dolose comportano la perdita delle ricompense, fornendo un forte incentivo economico ad agire onestamente. Commissioni sulla blockchain Avalanche 1. Commissioni di transazione: Commissioni dinamiche: Le commissioni di transazione su Avalanche sono dinamiche e variano in base alla domanda della rete e alla complessità delle transazioni. Ciò garantisce che le commissioni rimangano eque e proporzionali all'utilizzo della rete. Fee Burning: Una parte delle commissioni di transazione viene bruciata, rimuovendola definitivamente dalla circolazione. Questo meccanismo deflazionistico aiuta a bilanciare l'inflazione delle ricompense di blocco e incentiva i possessori di token aumentando potenzialmente il valore di AVAX nel tempo. 2. Commissioni per smart contract: Costi di esecuzione: Le commissioni per la distribuzione e l'interazione con i smart contract sono determinate dalle risorse computazionali richieste. Queste commissioni garantiscono che la rete rimanga efficiente e che le risorse siano utilizzate in modo responsabile. 3. Commissioni per la creazione di asset: creazione di nuovi asset: ci sono commissioni associate alla creazione di nuovi asset (token) sulla rete Avalanche. Queste commissioni aiutano a prevenire lo spam e garantiscono che solo progetti seri utilizzino le risorse della rete. |