Che cos'è una subnet
Nota: Questo documento è una traduzione automatica della versione originale in inglese.
Che cos'è una subnet
Una subnet (sottorete) è una rete indipendente e costruita per uno scopo specifico che opera all'interno o accanto a una piattaforma blockchain più ampia. Invece di costringere ogni applicazione a condividere lo stesso insieme di validatori, regole e throughput, una subnet consente a un carico di lavoro specifico — come l'inference AI, l'elaborazione dei dati o il gaming — di funzionare su un proprio insieme dedicato di validatori con propri parametri di consenso. La piattaforma madre fornisce un'infrastruttura di sicurezza condivisa, mentre la subnet guadagna la libertà di ottimizzarsi per il proprio caso d'uso particolare.
In sintesi: una subnet è una rete specializzata e autogovernata all'interno di un ecosistema blockchain più ampio — particolarmente rilevante per i progetti AI che necessitano di ambienti computazionali dedicati senza i vincoli di una chain generica.
Come funzionano le subnet
L'idea centrale è la separazione delle responsabilità a livello di rete. Invece di una singola chain monolitica che gestisce tutto, le subnet suddividono il carico di lavoro in ambienti paralleli e specializzati.
Validatori e appartenenza
Una subnet definisce il proprio insieme di validatori. Questi validatori possono essere un sottoinsieme dei validatori della rete madre, oppure operatori del tutto indipendenti che soddisfano i requisiti specifici della subnet. Ogni subnet può stabilire proprie regole di staking, requisiti hardware e standard di prestazione. Ciò significa che una subnet focalizzata su carichi di lavoro AI può richiedere ai validatori di disporre di hardware GPU, mentre una subnet generica può operare su server standard.
Regole ed esecuzione personalizzate
Ogni subnet può implementare la propria macchina virtuale, i propri parametri di consenso, la propria struttura delle commissioni e il proprio modello di governance. Questa flessibilità significa che una subnet non eredita le limitazioni dell'ambiente di esecuzione della chain madre. Una subnet focalizzata sull'AI può ottimizzare i tempi di blocco per un regolamento rapido dell'inference, mentre una subnet finanziaria può dare priorità alle garanzie di ordinamento delle transazioni.
Due implementazioni di rilievo
Subnet di Bittensor. Bittensor organizza la sua intera rete attorno alle subnet. Ogni subnet di Bittensor è un mercato competitivo per un tipo specifico di lavoro AI — generazione di testo, riconoscimento di immagini, scraping di dati, ripiegamento delle proteine e altro ancora. I miner di una subnet svolgono il compito AI specializzato e i validatori valutano i loro output. Le emissioni del token TAO vengono distribuite alle subnet in base alla governance a livello di rete, e all'interno di ogni subnet le ricompense fluiscono verso i miner e i validatori con le migliori prestazioni. Nell'architettura attuale, Bittensor supporta decine di subnet attive, ciascuna ottimizzata in modo indipendente per il proprio compito AI.
Subnet di Avalanche. Avalanche usa le subnet come meccanismo di scalabilità e personalizzazione. Qualsiasi gruppo di validatori può formare una subnet di Avalanche e lanciare al suo interno una o più blockchain. Ogni subnet definisce i propri requisiti per i validatori, la messa a punto del consenso e la macchina virtuale. La Primary Network di Avalanche (che include X-Chain, P-Chain e C-Chain) è essa stessa una subnet a cui tutti i validatori devono partecipare. Ulteriori subnet operano in parallelo, consentendo ai progetti di lanciare chain dedicate con proprietà specifiche — come funzionalità di compliance, supporto per transazioni private o token gas personalizzati — beneficiando al contempo del più ampio ecosistema Avalanche.
Perché è importante per i progetti crypto AI
I carichi di lavoro AI hanno esigenze computazionali specifiche che le blockchain generiche faticano a soddisfare. Le subnet affrontano direttamente questo disallineamento.
Calcolo specializzato. Compiti AI come l'inference dei modelli, il coordinamento del training e la validazione dei dati richiedono hardware e caratteristiche prestazionali diverse rispetto ai trasferimenti standard di token. Le subnet consentono ai progetti AI di funzionare su validatori specificamente attrezzati e incentivati per questi carichi di lavoro, invece di competere per lo spazio nei blocchi con le transazioni DeFi e i mint di NFT.
Isolamento delle prestazioni. Un picco di attività di trading sulla chain principale non rallenta la pipeline di inference di una subnet AI. Ogni subnet ha le proprie dinamiche di throughput e commissioni, prevenendo contaminazioni incrociate tra carichi di lavoro non correlati.
Design personalizzato degli incentivi. Le subnet consentono ai progetti di progettare meccanismi di ricompensa su misura per i contributi AI. L'approccio di Bittensor — valutare i miner in base alla qualità dei loro output AI — sarebbe difficile da implementare su una chain generica il cui meccanismo di consenso non ha alcuna consapevolezza della qualità dei modelli.
Questo pattern architetturale è collegato al concetto più ampio di appchain — chain specifiche per applicazione che sacrificano la generalità in cambio di prestazioni ottimizzate in un particolare dominio.
Dove compare nelle schede progetto di DecAIHub
- Type — un progetto che opera come subnet o che lancia subnet può essere classificato con un tipo architetturale che riflette il suo design basato su subnet.
- Main chain — le subnet sono legate alla loro piattaforma madre. Un progetto che gira su una subnet di Bittensor indica Bittensor come main chain; un progetto su una subnet di Avalanche fa riferimento ad Avalanche.
- Consensus — le subnet possono usare il meccanismo di consenso della chain madre o implementarne una propria variante, che comparirebbe nel campo del consenso.
Cosa una subnet da sola non dimostra
- Qualità dell'AI — operare all'interno di una subnet non garantisce che il carico di lavoro AI sia sofisticato, accurato o utile. La subnet è una scelta infrastrutturale, non una misura della qualità del modello.
- Decentralizzazione — una subnet può avere pochissimi validatori. Il numero e l'indipendenza dei validatori determinano la decentralizzazione effettiva della subnet, non l'etichetta in sé.
- Sicurezza — la sicurezza di una subnet dipende dal suo insieme di validatori e dai suoi incentivi economici. Una subnet piccola e con poco staking può essere meno sicura della chain madre.
- Necessità — non tutti i progetti AI hanno bisogno di una subnet dedicata. Alcuni compiti AI funzionano bene su chain generiche o su infrastruttura cloud convenzionale. La presenza di una subnet non dimostra che sia stata la scelta architetturale giusta.
Da non confondere con
- L2 — una L2 regola le transazioni su una chain L1 madre per la sicurezza. Una subnet è una rete parallela con i propri validatori e non dipende intrinsecamente dalla chain madre per la finalità delle transazioni.
- Sidechain — simile alle subnet in quanto opera in modo indipendente, ma le sidechain usano tipicamente un bridge per connettersi alla chain principale invece di far parte di un framework di subnet definito.
- Appchain — un'appchain è una blockchain specifica per applicazione. Le subnet sono un modo per implementare le appchain, ma i termini non sono sinonimi. Un'appchain può esistere al di fuori di qualsiasi framework di subnet.
- Shard — lo sharding suddivide lo stato di una singola chain in porzioni elaborate in parallelo. Una subnet è una rete separata con il proprio stato e il proprio insieme di validatori, non una partizione di una singola chain.
Domande frequenti
Le subnet di Bittensor e le subnet di Avalanche funzionano allo stesso modo?
No. Condividono il concetto di sottoreti specializzate, ma differiscono significativamente nell'implementazione. Le subnet di Bittensor sono mercati competitivi di compiti AI in cui i miner vengono valutati in base alla qualità degli output e ricompensati con TAO. Le subnet di Avalanche sono insiemi di validatori personalizzabili in grado di lanciare intere blockchain con proprie macchine virtuali e parametri di consenso. Le subnet di Bittensor sono costruite appositamente per l'AI; le subnet di Avalanche sono una primitiva infrastrutturale generica.
Chiunque può creare una subnet?
Sia su Bittensor sia su Avalanche, la creazione di una subnet richiede il rispetto di condizioni specifiche. Su Bittensor, la registrazione di una nuova subnet richiede il blocco di token TAO e la subnet deve attrarre miner e validatori per essere funzionale. Su Avalanche, il lancio di una subnet richiede la creazione di un insieme di validatori e il deployment al suo interno di una o più blockchain. Le barriere tecniche ed economiche variano, ma le subnet non si creano senza costi o impegno.
Perché i progetti AI usano le subnet invece di operare su una chain generica?
Le blockchain generiche sono ottimizzate per le transazioni finanziarie, non per i carichi di lavoro AI. I compiti AI possono richiedere hardware specifico (GPU), sistemi personalizzati di valutazione delle prestazioni, regole di consenso specializzate o un throughput superiore a quello che una chain condivisa può offrire. Le subnet consentono ai progetti AI di definire un ambiente su misura per le proprie esigenze computazionali, restando comunque connessi a un ecosistema blockchain più ampio per il regolamento e la sicurezza economica.
Riferimenti esterni
- Documentazione di Bittensor — Subnet — documentazione ufficiale su come sono strutturate le subnet di Bittensor e su come partecipano miner e validatori.
- Documentazione di Avalanche — Subnet — documentazione ufficiale di Avalanche che spiega l'architettura e il deployment delle subnet.
No comments to display
No comments to display