O que é uma subnet
Nota: Este documento é uma tradução automática da versão original em inglês.
O que é uma subnet
Uma subnet (sub-rede) é uma rede independente e construída para um propósito específico que opera dentro de ou ao lado de uma plataforma de blockchain maior. Em vez de forçar cada aplicação a compartilhar o mesmo conjunto de validadores, regras e throughput, uma subnet permite que uma carga de trabalho específica — como inferência de IA, processamento de dados ou jogos — seja executada em seu próprio conjunto dedicado de validadores, com seus próprios parâmetros de consenso. A plataforma pai fornece a infraestrutura de segurança compartilhada, enquanto a subnet ganha a liberdade de otimizar para seu caso de uso particular.
Em resumo: uma subnet é uma rede especializada e autogovernada dentro de um ecossistema de blockchain mais amplo — particularmente relevante para projetos de IA que precisam de ambientes computacionais dedicados sem as restrições de uma chain de propósito geral.
Como as subnets funcionam
A ideia central é a separação de responsabilidades no nível da rede. Em vez de uma chain monolítica lidando com tudo, as subnets dividem a carga de trabalho em ambientes paralelos e especializados.
Validadores e participação
Uma subnet define seu próprio conjunto de validadores. Esses validadores podem ser um subconjunto dos validadores da rede pai, ou podem ser operadores totalmente independentes que atendem aos requisitos específicos da subnet. Cada subnet pode definir suas próprias regras de staking, requisitos de hardware e padrões de desempenho. Isso significa que uma subnet focada em cargas de trabalho de IA pode exigir que os validadores tenham hardware de GPU, enquanto uma subnet de propósito geral pode operar em servidores padrão.
Regras e execução personalizadas
Cada subnet pode implementar sua própria máquina virtual, parâmetros de consenso, estrutura de taxas e modelo de governança. Essa flexibilidade significa que uma subnet não herda as limitações do ambiente de execução da chain pai. Uma subnet focada em IA pode otimizar os tempos de bloco para uma liquidação rápida de inferência, enquanto uma subnet financeira pode priorizar garantias de ordenação de transações.
Duas implementações proeminentes
Subnets da Bittensor. A Bittensor organiza toda a sua rede em torno de subnets. Cada subnet da Bittensor é um mercado competitivo para um tipo específico de trabalho de IA — geração de texto, reconhecimento de imagem, raspagem de dados, dobramento de proteínas e mais. Os miners de uma subnet realizam a tarefa de IA especializada, e os validadores pontuam suas saídas. As emissões do token TAO são distribuídas às subnets com base na governança em nível de rede e, dentro de cada subnet, as recompensas fluem para os miners e validadores de melhor desempenho. Na arquitetura atual, a Bittensor suporta dezenas de subnets ativas, cada uma otimizada de forma independente para sua tarefa de IA.
Subnets da Avalanche. A Avalanche usa subnets como um mecanismo de escalabilidade e personalização. Qualquer grupo de validadores pode formar uma subnet da Avalanche e lançar uma ou mais blockchains dentro dela. Cada subnet define seus próprios requisitos de validadores, ajuste de consenso e máquina virtual. A Primary Network da Avalanche (que inclui a X-Chain, a P-Chain e a C-Chain) é, ela própria, uma subnet da qual todos os validadores devem participar. Subnets adicionais operam em paralelo, permitindo que projetos lancem chains dedicadas com propriedades específicas — como recursos de conformidade, suporte a transações privadas ou tokens de gas personalizados — enquanto ainda se beneficiam do ecossistema mais amplo da Avalanche.
Por que isso importa para projetos de IA em cripto
As cargas de trabalho de IA têm demandas computacionais específicas que blockchains de propósito geral têm dificuldade em acomodar. As subnets abordam esse descompasso diretamente.
Computação especializada. Tarefas de IA como inferência de modelos, coordenação de treinamento e validação de dados exigem hardware e características de desempenho diferentes das transferências de token padrão. As subnets permitem que projetos de IA sejam executados em validadores que estão especificamente equipados e incentivados para essas cargas de trabalho, em vez de competir por espaço de bloco com transações de DeFi e mints de NFT.
Isolamento de desempenho. Um pico de atividade de trading na chain principal não desacelera o pipeline de inferência de uma subnet de IA. Cada subnet tem sua própria dinâmica de throughput e taxas, evitando a contaminação cruzada entre cargas de trabalho não relacionadas.
Design de incentivos personalizado. As subnets permitem que projetos projetem mecanismos de recompensa adaptados às contribuições de IA. A abordagem da Bittensor — pontuar miners com base na qualidade de suas saídas de IA — seria difícil de implementar em uma chain de propósito geral, onde o mecanismo de consenso não tem consciência da qualidade do modelo.
Esse padrão de arquitetura está relacionado ao conceito mais amplo de appchains — chains específicas de aplicação que trocam generalidade por desempenho otimizado em um domínio particular.
Onde isso aparece nos cartões de projeto do DecAIHub
- Type — um projeto que opera como uma subnet ou lança subnets pode ser classificado com um tipo de arquitetura que reflete seu design baseado em subnet.
- Main chain — as subnets estão vinculadas à sua plataforma pai. Um projeto executado em uma subnet da Bittensor lista a Bittensor como sua main chain; um projeto em uma subnet da Avalanche referencia a Avalanche.
- Consensus — as subnets podem usar o mecanismo de consenso da chain pai ou implementar sua própria variante, que apareceria no campo de consenso.
O que uma subnet sozinha não comprova
- Qualidade da IA — executar dentro de uma subnet não garante que a carga de trabalho de IA seja sofisticada, precisa ou útil. A subnet é uma escolha de infraestrutura, não uma medida da qualidade do modelo.
- Descentralização — uma subnet pode ter muito poucos validadores. O número e a independência dos validadores determinam a descentralização real da subnet, não o rótulo em si.
- Segurança — a segurança de uma subnet depende de seu próprio conjunto de validadores e incentivos econômicos. Uma subnet pequena e mal stakeada pode ser menos segura do que a chain pai.
- Necessidade — nem todo projeto de IA precisa de uma subnet dedicada. Algumas tarefas de IA funcionam bem em chains de propósito geral ou em infraestrutura de nuvem convencional. A presença de uma subnet não comprova que foi a escolha arquitetural correta.
Não confundir com
- L2 — uma L2 liquida transações de volta em uma chain L1 pai para segurança. Uma subnet é uma rede paralela com seus próprios validadores e não é inerentemente dependente da chain pai para a finalidade das transações.
- Sidechain — semelhante às subnets por funcionarem de forma independente, mas as sidechains normalmente usam uma ponte para se conectar à chain principal, em vez de fazer parte de um framework de subnet definido.
- Appchain — uma appchain é uma blockchain específica de aplicação. As subnets são uma forma de implementar appchains, mas os termos não são sinônimos. Uma appchain pode existir fora de qualquer framework de subnet.
- Shard — o sharding divide o estado de uma chain em partes processadas em paralelo. Uma subnet é uma rede separada com seu próprio estado e conjunto de validadores, não uma partição de uma única chain.
Perguntas frequentes
As subnets da Bittensor e as subnets da Avalanche funcionam da mesma forma?
Não. Elas compartilham o conceito de sub-redes especializadas, mas diferem significativamente na implementação. As subnets da Bittensor são mercados competitivos de tarefas de IA em que os miners são pontuados pela qualidade da saída e recompensados com TAO. As subnets da Avalanche são conjuntos de validadores personalizáveis que podem lançar blockchains inteiras com suas próprias máquinas virtuais e parâmetros de consenso. As subnets da Bittensor são feitas sob medida para IA; as subnets da Avalanche são uma primitiva de infraestrutura geral.
Qualquer pessoa pode criar uma subnet?
Tanto na Bittensor quanto na Avalanche, criar uma subnet requer atender a condições específicas. Na Bittensor, registrar uma nova subnet requer bloquear tokens TAO, e a subnet deve atrair miners e validadores para ser funcional. Na Avalanche, lançar uma subnet requer criar um conjunto de validadores e implantar uma ou mais blockchains nela. As barreiras técnicas e econômicas variam, mas as subnets não são criadas sem custo ou comprometimento.
Por que os projetos de IA usam subnets em vez de rodar em uma chain geral?
As blockchains de propósito geral são otimizadas para transações financeiras, não para cargas de trabalho de IA. As tarefas de IA podem exigir hardware específico (GPUs), pontuação de desempenho personalizada, regras de consenso especializadas ou maior throughput do que uma chain compartilhada pode fornecer. As subnets permitem que projetos de IA definam um ambiente adaptado às suas necessidades computacionais, ao mesmo tempo que se conectam a um ecossistema de blockchain mais amplo para liquidação e segurança econômica.
Referências externas
- Documentação da Bittensor — Subnets — documentação oficial sobre como as subnets da Bittensor são estruturadas e como miners e validadores participam.
- Documentação da Avalanche — Subnets — documentação oficial da Avalanche que explica a arquitetura e o deploy de subnets.
No comments to display
No comments to display