Che cos'è Avalanche
Nota: Questo documento è una traduzione automatica della versione originale in inglese.
Che cos'è Avalanche
Avalanche è una piattaforma blockchain Layer-1 progettata per un'elevata capacità di elaborazione, bassa latenza e la possibilità di ospitare reti indipendenti e specifiche per applicazione chiamate subnet. È stata lanciata da Ava Labs e utilizza una famiglia di protocolli di consenso — in particolare Snowman — che consentono alla rete di finalizzare le transazioni in meno di due secondi senza sacrificare la decentralizzazione.
Avalanche non è una singola catena, ma un'architettura di più catene e subnet. La piattaforma include tre catene integrate — la X-Chain (creazione e trasferimento di asset), la C-Chain (contratti intelligenti compatibili con EVM) e la P-Chain (coordinamento di subnet e validatori) — ciascuna ottimizzata per una funzione diversa. Oltre a queste catene predefinite, chiunque può creare una subnet: un ambiente blockchain dedicato con i propri validatori, le proprie regole di consenso e la propria macchina virtuale.
In breve: Avalanche è una piattaforma Layer-1 costruita attorno all'architettura a subnet e a un consenso rapido. La sua C-Chain offre compatibilità con Ethereum, mentre il modello a subnet consente ai progetti di lanciare blockchain indipendenti e costruite su misura all'interno dell'ecosistema Avalanche.
Come funziona Avalanche
Architettura multi-catena
Il design di base di Avalanche separa i diversi tipi di lavoro su catene specializzate:
| Catena | Scopo | Caratteristica chiave |
|---|---|---|
| X-Chain | Creazione e trasferimento di asset | Utilizza il consenso Avalanche (basato su DAG) per trasferimenti semplici ad alta capacità |
| C-Chain | Contratti intelligenti | Compatibile con EVM; esegue contratti in Solidity; utilizzata dalla maggior parte delle applicazioni DeFi e AI |
| P-Chain | Coordinamento della piattaforma | Gestisce validatori, stake e creazione di subnet |
Questa separazione consente di ottimizzare ogni catena per il proprio carico di lavoro. La maggior parte degli utenti e degli sviluppatori interagisce principalmente con la C-Chain, che si comporta come una catena di contratti intelligenti veloce e compatibile con EVM.
Consenso Snowman
Avalanche utilizza il protocollo di consenso Snowman per le sue catene lineari (C-Chain e P-Chain). Snowman appartiene a una famiglia di meccanismi di consenso basati sul sotto-campionamento casuale ripetuto: invece di far comunicare ogni validatore con tutti gli altri validatori (il che crea un collo di bottiglia nella comunicazione), ciascun validatore interroga un piccolo sottoinsieme casuale di nodi e adegua la propria decisione in base alle risposte. Questo processo si ripete finché la rete non converge su una decisione finale.
Il risultato è un meccanismo di consenso che raggiunge la finalità in uno o due secondi, scala bene al crescere dell'insieme dei validatori e mantiene un'elevata capacità senza richiedere l'elezione di un leader o di un comitato. Snowman è un protocollo Proof-of-Stake — i validatori devono mettere in stake AVAX per partecipare, e il peso del loro stake influisce sulla loro influenza nel processo di campionamento.
Subnet
Una subnet su Avalanche è una rete indipendente che definisce la propria blockchain, le proprie regole e il proprio insieme di validatori (che deve essere un sottoinsieme dei validatori di Avalanche — ogni validatore di subnet convalida anche la Primary Network). Le subnet consentono ai progetti di:
- Personalizzare l'ambiente di esecuzione — una subnet può eseguire l'EVM, una macchina virtuale personalizzata o qualsiasi motore di esecuzione di cui il progetto abbia bisogno.
- Controllare l'insieme dei validatori — i creatori della subnet possono richiedere che i validatori soddisfino requisiti specifici di hardware, geografia o conformità.
- Impostare i parametri di gas e commissioni — ogni subnet determina in modo indipendente la propria struttura delle commissioni e la propria tokenomics.
- Isolare stato e capacità di elaborazione — l'attività su una subnet non influisce sulle prestazioni di un'altra.
Questa architettura è rilevante per i progetti AI e cripto perché consente ad applicazioni specializzate di disporre di capacità dedicata e logica di esecuzione personalizzata senza competere per lo spazio dei blocchi sulla C-Chain principale. Una rete decentralizzata di inferenza AI, ad esempio, potrebbe operare come subnet di Avalanche con validatori selezionati specificamente per hardware dotato di GPU.
Il token AVAX
AVAX è il token nativo della piattaforma Avalanche. I suoi ruoli principali includono:
- Staking — validatori e delegatori mettono in stake AVAX per proteggere la Primary Network e partecipare al consenso.
- Commissioni di transazione — tutte le commissioni sulle catene primarie (X, C, P) sono pagate in AVAX. Le commissioni vengono bruciate, creando una pressione deflazionistica.
- Creazione di subnet — registrare una nuova subnet sulla P-Chain richiede AVAX.
- Coordinamento tra subnet — AVAX funge da asset comune nell'ecosistema multi-catena.
Caratteristiche principali
| Proprietà | Valore |
|---|---|
| Tipo | Layer 1 (architettura multi-catena) |
| Consenso | Avalanche Consensus (famiglia di protocolli Snowball) |
| Token nativo | AVAX |
| Standard del token | ARC-20 (C-Chain: compatibile con ERC-20) |
| Compatibile con EVM | Sì (C-Chain) |
| Tempo di blocco | ~2 secondi (C-Chain) |
| Contratti intelligenti | Solidity (C-Chain) |
Perché Avalanche è importante nella cripto AI
L'architettura a subnet di Avalanche la rende una piattaforma candidata per applicazioni blockchain legate all'AI per diversi motivi:
- Ambienti dedicati per carichi di lavoro AI — i progetti possono lanciare subnet con logica di esecuzione personalizzata pensata per il coordinamento AI, la verifica dell'inferenza o le operazioni di marketplace di dati, senza competere per lo spazio dei blocchi con applicazioni non correlate.
- Compatibilità EVM sulla C-Chain — il supporto EVM della C-Chain significa che gli strumenti, i contratti e le librerie per sviluppatori esistenti basati su Ethereum funzionano su Avalanche con modifiche minime. I progetti che costruiscono strumenti AI su Ethereum possono distribuire sulla C-Chain di Avalanche per una finalità più rapida e commissioni più basse.
- Finalità rapida — la finalità di uno-due secondi di Snowman è rilevante per applicazioni che necessitano di una conferma on-chain rapida, come la registrazione dei risultati di inferenza, il regolamento dei pagamenti per il calcolo o l'aggiornamento dei registri on-chain dei modelli.
- Specializzazione dei validatori — le subnet possono richiedere ai validatori di eseguire hardware specifico (ad es. GPU), il che si allinea alle esigenze delle reti decentralizzate di calcolo AI.
In DecAIHub, i progetti con Main chain: Avalanche operano all'interno di questo ecosistema — sulla C-Chain oppure all'interno di subnet dedicate.
Dove compare nelle schede progetto di DecAIHub
Nelle schede progetto di DecAIHub, Avalanche compare in diversi campi:
- Main chain — i progetti distribuiti su Avalanche la indicano come catena principale. Ciò significa in genere che distribuiscono contratti sulla C-Chain oppure gestiscono una subnet dedicata.
- Type — Avalanche stessa è una L1. I progetti che costruiscono subnet su Avalanche possono essere classificati in base alla loro architettura specifica (appchain, subnet L1, ecc.).
- Consensus — i progetti sulla C-Chain di Avalanche ereditano il consenso Snowman. Le subnet possono usare Snowman o definire le proprie regole di consenso.
- Compatibilità EVM — i progetti sulla C-Chain sono compatibili con EVM, il che influisce sul modo in cui sono strutturati i loro contratti e token.
Il campo della catena indica dove il progetto distribuisce i propri contratti. Non dice se le affermazioni AI del progetto sono verificate (AI reality), se il token serve a uno scopo genuino (Token necessity) o se la componente onchain è significativa (Onchain necessity). Queste valutazioni sono gestite separatamente dai corrispondenti assi di valutazione di DecAIHub.
Che cosa Avalanche da sola non dimostra
- Distribuire su Avalanche non dimostra capacità AI né AI reality. La catena fornisce l'infrastruttura; se un progetto utilizza davvero l'AI dipende dal suo AI component e dalle evidenze a supporto.
- L'esistenza di una subnet non equivale ad adozione. Chiunque soddisfi il requisito di staking può creare una subnet. La sua esistenza non dimostra domanda da parte degli utenti, capacità reale o un'applicazione funzionante.
- Un consenso rapido non elimina il rischio di centralizzazione. Snowman raggiunge una finalità rapida, ma il grado di decentralizzazione dipende dal numero effettivo e dalla distribuzione dei validatori, non solo dal design del protocollo.
- La compatibilità EVM non significa che il progetto sia esclusivo di Avalanche né che il suo ruolo onchain soddisfi la Onchain necessity. I contratti compatibili con EVM possono essere distribuiti su molte catene. L'uso specifico di Avalanche da parte del progetto può fornire o meno benefici architetturali significativi.
Da non confondere con
- Subnet — una subnet è una componente dell'architettura di Avalanche (e di alcune altre reti). Avalanche è la piattaforma; le subnet sono i suoi mattoni modulari.
- L1 — Avalanche è una piattaforma Layer-1. Altre L1 (Ethereum, Solana, Bittensor) hanno architetture, meccanismi di consenso e obiettivi di design diversi. Essere una L1 è una classificazione strutturale, non un indicatore di qualità.
- Ethereum — la C-Chain di Avalanche è compatibile con EVM, il che significa che esegue lo stesso linguaggio di contratti intelligenti. Tuttavia, Avalanche è una rete separata con i propri validatori, il proprio consenso e il proprio token. La compatibilità EVM non la rende "uguale a Ethereum".
- Cosmos — come Avalanche, Cosmos utilizza un'architettura di catene interconnesse. Tuttavia, le catene di Cosmos (zone) usano il consenso Tendermint/CometBFT e comunicano tramite IBC, mentre le subnet di Avalanche usano il consenso della famiglia Snowman e condividono l'insieme dei validatori di Avalanche.
Domande frequenti
Qual è la differenza tra la C-Chain di Avalanche e una subnet?
La C-Chain è una delle tre catene integrate di Avalanche. Esegue l'EVM ed è il luogo dove viene distribuita la maggior parte delle applicazioni a contratti intelligenti. Una subnet è una blockchain indipendente e personalizzata che un progetto crea sopra il livello di piattaforma di Avalanche. La C-Chain condivide lo spazio dei blocchi tra tutte le sue applicazioni; una subnet dispone di spazio dei blocchi dedicato e può usare una macchina virtuale personalizzata. I progetti con esigenze semplici di contratti intelligenti usano in genere la C-Chain; i progetti che necessitano di esecuzione personalizzata, capacità dedicata o validatori specializzati creano la propria subnet.
Come raggiunge il consenso Snowman una finalità rapida?
Il consenso Snowman utilizza il sotto-campionamento casuale ripetuto. Ogni validatore interroga un piccolo sottoinsieme casuale di altri validatori su una transazione proposta. Se una maggioranza sufficiente è d'accordo, il validatore rafforza la propria fiducia. Questo processo si ripete finché il validatore non raggiunge una soglia di decisione. Poiché ogni round coinvolge solo un piccolo campione (non l'intero insieme dei validatori), il protocollo converge rapidamente — in genere entro uno o due secondi. Il processo è probabilistico: la finalità si raggiunge quando la probabilità di inversione diventa trascurabile.
Avalanche è compatibile con EVM?
La C-Chain di Avalanche è pienamente compatibile con EVM. I contratti intelligenti scritti in Solidity per Ethereum possono di solito essere distribuiti sulla C-Chain con modifiche minime, e gli strumenti standard di Ethereum — come MetaMask, Hardhat ed Ethers.js — funzionano con la C-Chain. La compatibilità non garantisce tuttavia un comportamento identico: differenze nel conteggio del gas, nei precompilati e nella semantica dei blocchi implicano che un contratto dovrebbe essere testato sulla catena di destinazione (e ri-sottoposto ad audit se necessario) prima della distribuzione con fondi reali. Le subnet di Avalanche, inoltre, non sono obbligate a essere compatibili con EVM; una subnet può eseguire qualsiasi macchina virtuale scelta dai suoi creatori.
Riferimenti esterni
- Documentazione di Avalanche — documentazione ufficiale per sviluppatori che copre l'architettura di rete, le subnet, il consenso e le guide alla distribuzione.
- Whitepaper sul consenso di Avalanche — l'articolo accademico originale che descrive la famiglia di protocolli di consenso Snowman e Avalanche.
- Avalanche Explorer — esploratore di blocchi ufficiale e directory delle subnet per la rete Avalanche.
No comments to display
No comments to display