In questo articolo impareremo a conoscere il progetto Avalanche e il suo token AVAX. Scopri con noi tutto il potenziale di questa blockchain e le sue caratteristiche principali.
LLa blockchain di Avalanche (AVAX) è un progetto di blockchain di terza generazione creato dalla società Ava Labs e che è stato progettato per offrire una blockchain altamente scalabile, con commissioni economiche, basso consumo energetico e computazionale, oltre alla possibilità di elaborare potenti smart contract. il tipo Turing Complete. Tutto questo con l'obiettivo di offrire una vera soluzione ai problemi che gli utenti stanno riscontrando su altre piattaforme come Ethereum, il cui collo di bottiglia è stato amplificato al punto da rendere sempre più costosa qualsiasi interazione su di essa.
Con questa intenzione, Avalanche si è rapidamente guadagnata un posto all'interno della comunità delle criptovalute, non solo mantenendo le sue promesse di essere una blockchain veloce, efficiente e sicura, ma anche offrendo strumenti che ne facilitano l'adozione e l'interazione con altre blockchain esistenti.
Dopo due anni di duro lavoro e sviluppo, Avalanche Network è diventata realtà con il lancio della testnet nell'aprile 2020. Dopo essersi assicurati che l'intera rete funzionasse come dovrebbe, nel luglio 2020 Ava Labs ha sviluppato l'ICO per il progetto. Con l'ICO, Ava Labs ha inizialmente cercato di finanziare tutte le infrastrutture e lo sviluppo necessari per il completamento della rete. È così che Ava Labs è riuscita a raccogliere oltre 42 milioni di dollari in meno di 24 ore, con pagamenti effettuati in BTC, ETH, USDC e USDT.
Dopo il successo dell'ICO, Ava Labs ha iniziato a lavorare per rifinire tutti i punti rimanenti del progetto e da settembre 2020 ha annunciato il lancio della mainnet e ha iniziato il rilascio di token AVAX a tutti coloro che hanno partecipato all'ICO. Tuttavia, il successo di Avalanche era solo all'inizio.
Durante il suo ICO ogni token AVAX è stato venduto per un valore di $ 0,5 ma per il lancio della mainnet ogni token AVAX è iniziato a un valore di $ 4,1, essendo uno dei progetti con la più alta rivalutazione all'interno dell'ecosistema. In effetti, Avalanche è uno dei pochi progetti in corso in cui il suo prezzo di lancio sul mercato non è stato ripetuto, rimanendo sempre al di sopra e mettendo in chiaro l'enorme valore e la fiducia che i suoi utenti hanno riposto nel progetto. .
Come funziona Avalanche (AVAX)?
Avalanche è una piattaforma blockchain che cerca di offrire quanto segue:
- Costruire una blockchain per applicazioni decentralizzate che abbracciano distribuzioni (pubbliche) autorizzate e senza autorizzazione.
- Crea risorse digitali arbitrariamente complesse con regole personalizzate e programmi on-chain.
- Fornire una piattaforma unificata per la creazione, il trasferimento e il trading di risorse digitali.
Raggiungere questi tre obiettivi è un compito che Avalanche raggiunge grazie allo sviluppo del suo protocollo, del sistema di governance e della tokenomica.
Snowflake, il protocollo di consenso della rete
La pietra angolare di come funziona Avalanche è il suo protocollo di consenso noto come Snowflake. Snowflake è stato progettato per essere un protocollo con alcune curiose capacità che combinano il meglio dei protocolli di consenso tradizionali, insieme al protocollo di consenso Nakamoto (quello applicato a Bitcoin). Snowflake è costruito su un DAG (come quello che vediamo in progetti come IOTA), su cui tutte le informazioni di rete vengono registrate utilizzando uno schema UTXO (lo stesso schema utilizzato in Bitcoin). L'unione di entrambi gli schemi offre una grande flessibilità quando si lavora con il parallelismo senza sacrificare la sicurezza in qualsiasi momento.
Inoltre, tra i miglioramenti proposti da Snowflake, va evidenziata la progettazione di un'architettura di comunicazione a bassissima latenza. Questo primo punto ha come priorità quella di consentire ai nodi di comunicare rapidamente tra loro. Pertanto, le informazioni generate all'interno della rete possono diffondersi attraverso di essa in brevissimo tempo e consentire ai nodi di raggiungere rapidamente alti livelli di consenso.
Un secondo miglioramento è diretto alla mappatura o riconoscimento della struttura della rete. Questo è importante perché conoscendo come è strutturata la rete, i nodi sono in grado di ricevere e inviare informazioni in modo più efficiente. Ciò riduce la necessità di conoscere al 100% la struttura reale della rete. Invece, il sistema si fida che ogni nodo invierà le informazioni ad altri nodi collegati, eliminando la ridondanza in tale operazione.
Ottimizzazione dell'uso delle risorse
In sostanza, questo processo rende più efficiente la comunicazione e la struttura della rete, inviando/ricevendo i dati necessari al suo corretto funzionamento, ottimizzando al massimo le comunicazioni e la potenza di calcolo all'interno della rete. Quest'ultimo è possibile perché ciascuno nodo interroga un piccolo insieme di nodi vicini, scelti casualmente e di dimensioni costanti, e cambia la sua proposta se una supermaggioranza supporta un valore diverso. Il campionamento viene ripetuto fino al raggiungimento della convergenza, che avviene rapidamente nelle normali operazioni.
In effetti, il consenso all'interno di Avalanche utilizzando Snow viene raggiunto in media in soli 2 secondi. Un altro punto a favore di questo tipo di operazione è che Snow è in grado di funzionare in modo asincrono. Ciò significa che i suoi nodi sono in grado di svolgere diversi compiti in parallelo, ottenendo come risultato finale a consenso Testato in una frazione del tempo e nessun crash di alcun tipo. Tutto ciò consente a Snow di raggiungere un'elevata scalabilità che può raggiungere comodamente i 10.000 TPS, se la connessione tra i suoi nodi è a bassa latenza (<25 ms). Sebbene in uso reale (con latenze molto più elevate e apparecchiature a bassa potenza), il TPS di Avalanche raggiunge picchi fino a 2000 TPS.
Inoltre, Snow è stato creato per funzionare sulla base di un protocollo Proof of Stake, con una conseguente riduzione della necessità di calcolo ed energia per il suo funzionamento. Tutto questo, senza rinunciare alla sicurezza del sistema per evitare attacchi che potrebbero mettere a rischio la rete (Sybil Attack o 51% Attacks, per fare degli esempi).
Sottoreti in Avalanche
Un'altra grande curiosità di Avalanche è il suo funzionamento suddiviso in sottoreti. Queste sottoreti sono denominate X-Chain, P-Chain e C-Chain.
La X-Chain o Exchange Chain è la catena in cui avvengono tutte le operazioni di pagamento che generalmente avvengono su Avalanche. Ad esempio, se inviamo alcuni token AVAX dal nostro portafoglio a un Exchange o a un servizio, tale operazione verrà eseguita sulla X-Chain.
La P-Chain o Platform Chain, è la catena su cui sono coordinate le reti secondarie, ognuna con le sue proprietà e caratteristiche. Questa sottorete viene utilizzata per l'implementazione di servizi secondari che mantengono la contabilità completa separata dalla rete, ma utilizzano comunque Avalanche per registrare lo stato finale delle loro operazioni e tenere conto della sicurezza di Avalanche. Questa sottorete è perfetta per implementare reti private o soluzioni di scalabilità L2.
Infine abbiamo la C-Chain o Contract Chain, che è dove viene eseguita l'AVM o Avalanche Virtual Machine e dove vengono implementati i contratti Avalanche Smart e le dApp.
Avalanche VM (AVM), la macchina virtuale di rete
Le funzionalità degli smart contract di Avalanche sono rese possibili da Avalanche VM (AVM), una macchina virtuale derivata da Ethereum Virtual Machine (EVM). Inizialmente, il supporto dell'AVM era equivalente a quello dell'EVM. Tuttavia, il team di sviluppo di Avalanche prevede di migliorarlo per adattarsi alle capacità uniche di Avalanche. Tra questi miglioramenti possiamo evidenziare:
- Smart contract con esecuzione off-chain e verifica on-chain.
- Smart contract con esecuzione parallela. Qualsiasi contratto intelligente che non opera nello stesso stato su nessuna sottorete in Avalanche potrà essere eseguito in parallelo.
- Una Solidità migliorata, chiamata Solidity++. Questo nuovo linguaggio supporterà il controllo delle versioni, la matematica sicura e l'aritmetica a virgola fissa, un sistema di tipi migliorato, la compilazione LLVM (parte del progetto clang) e JIT (Just-In-Time).
Per ora, questi miglioramenti non sono stati ancora realizzati, ma AVM ha il pieno supporto di Solidity, quindi qualsiasi contratto intelligente creato per Ethereum funzionerà su Avalanche, con alcune modifiche ai loro indirizzi on-chain. Un aspetto curioso di AVM è che funziona all'interno di una sottorete all'interno di Avalanche, che separa il livello di contratto intelligente dal resto delle operazioni della rete. Questa sottorete si chiama Athereum.
Infine, se uno sviluppatore richiede un ambiente di esecuzione diverso rispetto alla macchina virtuale Ethereum, può scegliere di distribuire il proprio contratto intelligente tramite una sottorete che implementa un ambiente di esecuzione diverso, come DAML o WASM. Le sottoreti possono supportare funzionalità aggiuntive oltre al comportamento della macchina virtuale. Ad esempio, le sottoreti possono imporre requisiti di prestazioni per nodi validatori più grandi che mantengono contratti intelligenti più a lungo o validatori che mantengono lo stato del contratto privatamente.
Collegamento ad Avalanche Web3
L'esistenza di AVM consente ad Avalanche di diventare un progetto blockchain con funzionalità Web3, il che significa che possiamo trovare dApp di ogni tipo nel suo ecosistema. Da DEX, applicazioni DeFi, giochi Play2Earn, tutto questo può essere costruito su Avalanche. Per interagire con tali applicazioni, puoi utilizzare un portafoglio come MetaMask, utilizzando questi parametri di rete:
- Nome della rete: Rete di valanghe
- URL RPC: https://api.avax.network/ext/bc/C/rpc
- ID catena: 43114
- Simbolo: AVAX
- Esploratore: https://snowtrace.io/
In ogni caso, puoi sapere come aggiungere questi dati il nostro articolo su MetaMask.
Inoltre, la tokenomica KILT afferma che:
- 100 milioni di queste monete sono destinate alla comunità. Queste monete sono prive di lucchetto e non hanno diritti.
- Un importo di 4,5 milioni di queste monete è riservato ai partecipanti al voto in crowdloan.
- Cinquanta milioni di monete vengono allocate ai BOTLab con un'acquisizione lineare di 60 mesi.
- Dopo l'emissione iniziale, i gettoni appena coniati verranno utilizzati per pagare i collezionisti, i delegati e il Tesoro.
- Il tasso di gettoni appena coniati diminuirà nel tempo.
- Pertanto, la distribuzione converge verso un massimo asintotico di circa 290 milioni di monete KILT (290.560.000).
Tokenomics del progetto
Il token nativo è AVAX, un token a fornitura limitata la cui emissione massima è di 720.000.000 di token AVAX. Durante il lancio della rete sono stati emessi 360.000.000 di token AVAX. Tuttavia, a differenza di altri token a fornitura limitata, che continuano a coniare in perpetuo, AVAX è progettato per reagire alle mutevoli condizioni economiche. In particolare, l'obiettivo della politica monetaria di AVAX è quello di bilanciare gli incentivi degli utenti a puntare contro il loro utilizzo per interagire con la varietà di servizi disponibili sulla piattaforma.
I partecipanti alla piattaforma agiscono collettivamente come una banca di riserva decentralizzata. Ciò significa che generalmente in Avalanche sono disponibili solo ricompense di staking, commissioni e airdrop, che sono tutti influenzati da parametri governabili. Le ricompense per lo staking sono stabilite dalla governance on-chain e governate da una funzionalità progettata per non superare mai il limite di offerta.
Tra gli usi del token AVAX possiamo citare i pagamenti all'interno della rete, lo staking e l'accesso alle dApp all'interno della blockchain. Ma in aggiunta, funge anche da ponte per gli scambi atomici on-chain e cross-chain.
Governance del progetto
La governance in Avalanche è decentralizzata ed è in grado di alterare 315 parametri di rete regolabili. Per partecipare alla governance del protocollo è necessario essere in possesso di token AVAX. Con loro puoi esercitare il tuo diritto di voto all'interno della rete. La governance consente ai partecipanti di votare sulle modifiche alla rete e prendere decisioni di aggiornamento della rete. Ciò include fattori come l'importo minimo di puntata, il tasso di generazione dei token e altri parametri economici.
Ciò consente alla piattaforma di eseguire in modo efficiente l'ottimizzazione dei parametri dinamici attraverso un crowd Oracle. Tuttavia, a differenza di altre piattaforme di governance, Avalanche non consente modifiche illimitate ad aspetti arbitrari del sistema. Invece, solo un numero predeterminato di parametri può essere modificato attraverso la governance. In questo modo, il sistema mantiene la sua prevedibilità e aumenta la sua sicurezza. Inoltre, tutti i parametri governabili sono soggetti a limiti entro specifici tempi che devono essere rispettati.
Vantaggi di Avalanche (AVAX)
- Avalanche è una rete altamente scalabile. Grazie a ciò, Avalanche può risolvere il problema di scalabilità che affligge molti blockchain di 1a e 2a generazione. Il consenso Snow ha lo scopo di supportare una rete globale di potenzialmente centinaia di milioni di dispositivi connessi. Questo oltre a offrire una bassa latenza e operare con decine di migliaia di transazioni al secondo. Inoltre, Avalanche può essere esteso tramite Layer2, che può estendere ulteriormente le sue capacità native.
- Progettato per la sicurezza. Un altro punto a favore del progetto è che la sua costruzione è incentrata sulla robustezza e sul mantenimento di un'elevata sicurezza. Il suo sistema PoS è progettato per prevenire gli attacchi Sybil e il 51% degli attacchi. Oltre alla sua capacità asincrona, garantisce che le operazioni siano sempre eseguite correttamente.
- Offre un elevato grado di decentramento. Avalanche è progettato per fornire a decentramento senza precedenti, sia nella struttura della rete che nella governance
- Interoperabile e flessibile. Avalanche è progettato per essere un'infrastruttura universale e flessibile per una moltitudine di blockchain/asset. In tutti questi casi, AVAX viene utilizzato come garanzia e come unità di conto per lo scambio. Inoltre, il sistema ha lo scopo di supportare, in modo indipendente dal valore, molte blockchain che sono costruite o gestite su di esso.