Accuratamente! Molto testo.

L'obiettivo di Avalanche è aumentare la scala senza sacrificare la velocità o la decentralizzazione. La piattaforma si basa su tre blockchain: la catena di scambio (X-Chain), la catena dei contratti (C-Chain) e la catena della piattaforma (P-Chain). X-Chain viene utilizzato per la creazione e il trading di asset. C-Chain è progettato per la creazione di contratti intelligenti. P-Chain coordina validatori e sottoreti.

Uno dei risultati più importanti del protocollo è il consenso Avalanche, che utilizza il voto ripetuto del validatore, rendendo il raggiungimento del consenso rapido e accessibile. Avalanche utilizza sottoreti scalabili per creare blockchain interoperabili personalizzate. Il numero di sottoreti possibili è illimitato.


Introduzione

Con l’evoluzione della tecnologia blockchain, stanno emergendo nuove soluzioni per la scalabilità, l’interoperabilità e l’usabilità. L'Avalanche Network adotta un approccio unico utilizzando tre blockchain separate sulla sua piattaforma principale. Grazie alle caratteristiche del token AVAX nativo e ai molteplici meccanismi di consenso, la rete Avalanche si definisce "la piattaforma di contratto intelligente più veloce nel settore blockchain, misurata in termini di tempo necessario al completamento". In questo articolo daremo uno sguardo più da vicino alle soluzioni Avalanche che hanno permesso alla rete di rivendicare questo titolo.


Quando è stato lanciato Avalanche?

La blockchain di Avalanche è stata lanciata nel settembre 2020 dal team Ava Labs di New York. Ava Labs ha raccolto finanziamenti per 300 milioni di dollari, seguiti da una vendita di token pubblici e privati ​​per un totale di 48 milioni di dollari. Avax Labs è stata fondata da Kevin Seknicki, Maofan "Ted" Yin ed Emin Gun Sirer.


Quali problemi risolve Avalanche?

Ci sono tre problemi principali che la rete Avalanche mira a risolvere: scalabilità, commissioni di transazione e interoperabilità.

Scalabilità e decentralizzazione

Le blockchain hanno sempre cercato di trovare un equilibrio tra scalabilità e decentralizzazione. Una rete con attività elevata potrebbe non essere in grado di gestire il carico. Ad esempio, sulla rete Bitcoin (BTC), durante i periodi di punta, l’elaborazione delle transazioni potrebbe richiedere ore o addirittura giorni.

Un modo per aumentare la velocità è aumentare la centralizzazione dando a meno persone il potere di controllare l'attività della rete. Tuttavia, la decentralizzazione è un aspetto importante della sicurezza blockchain. Le nuove blockchain stanno cercando di risolvere questo problema con soluzioni tecnologiche avanzate e la rete Avalanche è stata in grado di creare un approccio unico, di cui parleremo in seguito.

Commissioni elevate

Un altro problema comune con le grandi blockchain come Ethereum sono le tariffe elevate del gas, che aumentano in proporzione al traffico e all’attività della rete. Ciò rende difficile attirare nuovi utenti nello spazio blockchain, ma l’unica concorrenza proviene da ecosistemi meno consolidati. Pertanto, la popolarità di Ethereum e la mancanza di alternative hanno portato a un costante aumento del traffico e a commissioni elevate. Le commissioni per trasferimenti semplici possono essere superiori a 10 dollari e le interazioni complesse con contratti intelligenti superano i 100 dollari.

Compatibilità

Quando si lavora con le blockchain, progetti e aziende diversi hanno esigenze diverse. In precedenza, i progetti erano costretti a lavorare con Ethereum o altre blockchain non adatte alle loro esigenze, oppure a utilizzare una blockchain privata. Tuttavia, trovare l’equilibrio tra personalizzazione e interoperabilità tra più blockchain non è facile. Avalanche offre la sua soluzione con sottoreti e blockchain personalizzate che combinano sicurezza, velocità e interoperabilità.


Come funziona Valanga?

Avalanche utilizza una combinazione unica di metodi composta da tre blockchain interoperabili: X-Chain, C-Chain e P-Chain.

1. Exchange Chain (X-Chain) è progettata per la creazione e lo scambio di token AVAX, nonché di altre risorse digitali. Le commissioni di transazione vengono pagate in AVAX e la blockchain utilizza il protocollo di consenso Avalanche.

2. Contract Chain (C-Chain) consente agli sviluppatori di creare contratti intelligenti per DApp. Implementa parzialmente la Ethereum Virtual Machine (EVM), consentendo il funzionamento con DApp compatibili con EVM. Chain utilizza una versione modificata del protocollo di consenso di Avalanche chiamata Snowman.

3. La catena di piattaforme (P-Chain) coordina i validatori di rete, tiene traccia delle sottoreti attive e consente la creazione di nuove. Usa anche Pupazzo di neve.

Poiché diverse funzioni sono distribuite su blockchain separate, ciò consente una maggiore velocità e una migliore scalabilità. Gli sviluppatori di Avalanche hanno adattato i meccanismi di consenso alle esigenze di ciascuna blockchain. Gli utenti utilizzano AVAX come risorsa dell'ecosistema condiviso per lo staking e il pagamento delle commissioni.


Come funzionano i meccanismi di consenso di Avalanche?

I due protocolli di consenso di Avalanche hanno molto in comune. Questo doppio sistema garantisce una migliore scalabilità della rete ed elevate velocità di transazione.

Valanga

A differenza della Proof of Work (PoW), della Proof of Stake (PoS) o della Delegation Proof of Stake (DPoS), il protocollo Avalanche non richiede un leader per raggiungere il consenso. Questo fattore aiuta ad aumentare la decentralizzazione della rete Avalanche senza comprometterne la scalabilità. PoW, PoS e DPoS elaborano le transazioni da un'unica entità, il cui operato è verificato anche da una terza parte.

Per ottimizzare il protocollo di consenso, Avalanche utilizza un grafico aciclico diretto (DAG), che consente alla rete di elaborare le transazioni in parallelo. I validatori controllano casualmente altri validatori per determinare la validità delle nuove transazioni. Le statistiche mostrano che dopo un certo numero di controlli casuali ripetuti, una transazione non può essere ritenuta falsa.

Tutte le transazioni vengono completate immediatamente, senza ulteriori conferme. I requisiti hardware per eseguire un nodo di convalida e convalidare una transazione sono bassi e convenienti, il che aiuta a migliorare la produttività, la decentralizzazione e ad attrarre nuovi utenti.

Pupazzo di neve

Il protocollo di consenso Snowman si basa sul protocollo Avalanche, ma ordina le transazioni in modo lineare, il che è estremamente conveniente quando si lavora con contratti intelligenti. A differenza del protocollo di consenso Avalanche, Snowman crea blocchi.


Gettone AVAX

AVAX è il token nativo di Avalanch con una diffusione massima di 720 milioni. Tutte le commissioni sulla rete vengono bruciate dal meccanismo di deflazione, di cui beneficia l'intera comunità. AVAX ha tre applicazioni principali:

1. AVAX può essere messo in stake per diventare un validatore o delegare il processo a un altro validatore. I validatori possono guadagnare fino al 10% di APY (rendimento percentuale annuale) e impostare una commissione percentuale personalizzata per i premi che ricevono dai delegati.

2. AVAX funge da unità di conto comune per tutte le sottoreti, aumentando l'interoperabilità.

3. Le commissioni di transazione e gli abbonamenti alla sottorete vengono pagati in AVAX.


Come aggiungere AVAX allo staking?

I titolari di AVAX possono guadagnare premi diventando un validatore o puntando token tramite un altro validatore. Per diventare un validatore, devi puntare 2000 AVAX.

I requisiti hardware sono bassi: per diventare un validatore, tutto ciò di cui hai bisogno è un laptop o un computer desktop standard. Puoi anche puntare i token tramite un altro validatore e ricevere premi dopo aver confermato con successo la transazione.


Blockchain personalizzate da valanga

A livello base, Avalanche offre quasi le stesse funzionalità di Ethereum o di qualsiasi blockchain di livello 1. Gli sviluppatori possono creare nuovi token, NFT e DApp e gli utenti possono effettuare staking, verificare transazioni e utilizzare oltre 400 DApp. Tuttavia, Avalanche migliora queste capacità e consente anche di creare blockchain personalizzate interoperabili: sottoreti.

Una blockchain personalizzata che utilizza una sottorete altamente scalabile è adatta per le grandi imprese, molte delle quali utilizzano già sottoreti. Ciò consente alle grandi imprese e ai piccoli operatori indipendenti di queste blockchain di interagire con altri partecipanti nell’ecosistema più ampio e fare affidamento sulla sicurezza della rete principale di Avalanche. 

Avalanche utilizza la propria Avalanche Virtual Machine (AVM), compatibile con EVM. Utilizzando il linguaggio di codifica Ethereum Solidity, gli sviluppatori possono facilmente interagire con Avalanche e portare progetti esistenti sulla piattaforma.


In cosa Avalanche è diversa dalle altre blockchain scalabili?

I problemi e le soluzioni menzionate non riguardano esclusivamente Avalanche. Questa rete compete con altre piattaforme scalabili e blockchain interoperabili come Ethereum, Polkadot, Polygon e Solana. Quindi cosa rende Avalanche diverso?

Meccanismo di consenso

Una delle sue principali differenze è il meccanismo di consenso. Naturalmente, Avalanche non è l’unica blockchain con un nuovo meccanismo di consenso. Pertanto, Solana dispone di un protocollo Proof of History con una velocità di elaborazione fino a 50.000 TPS (transazioni al secondo), che supera significativamente i 6.500 TPS di Avalanche. Tuttavia, il TPS è solo una metrica di misurazione della velocità e non tiene conto del completamento del blocco.

Velocità e completamento della transazione

Un'altra differenza importante: il tempo di completamento di Avalanche è inferiore a 1 secondo. Cosa significa? Il TPS è solo uno degli indicatori quando si misura la velocità. Inoltre, è necessario tenere conto del tempo impiegato per il completamento completo della transazione, trascorso il quale non può essere modificata o annullata. I TPS possono arrivare fino a 100.000, ma a causa del ritardo nel completamento, la rete sarà ancora lenta. Avalanche si posiziona come la piattaforma più veloce in termini di tempo di completamento. 

Decentramento

Uno dei principali vantaggi di Avalanche è la decentralizzazione. Sebbene la rete sia piuttosto giovane, conta già un gran numero di validatori (più di 1300 ad aprile 2022) grazie ai requisiti minimi. Tuttavia, man mano che il prezzo di AVAX aumenta, diventare un validatore diventa sempre più costoso.

Blockchain compatibili

Non c'è limite al numero di blockchain Avalanche compatibili. Sotto questo aspetto è in diretta concorrenza con Polkadot, un altro progetto con blockchain interoperabili personalizzate. Tuttavia Polkadot utilizza uno spazio limitato per vendere sulle aste di Parachain Slots, mentre Avalanche utilizza semplici tariffe di abbonamento.


Riprendere

Come alternativa a Ethereum per la gestione di piattaforme di finanza decentralizzata (DeFi), blockchain come Avalanche si stanno dimostrando molto attraenti grazie alla loro compatibilità EVM e alle commissioni basse. Tuttavia, quando si tratta di scalabilità e velocità, la DeFi ha già un lungo elenco di piattaforme alternative.

La rete Avalanche ha guadagnato popolarità sin dal suo lancio e ha già superato Ethereum in termini di numero di transazioni giornaliere. Ma non è ancora noto se sarà in grado di competere con altre blockchain come Solana o Polygon.