O que é Avalanche
Nota: Este documento é uma tradução automática da versão original em inglês.
O que é Avalanche
A Avalanche é uma plataforma blockchain Layer-1 projetada para alta capacidade de processamento, baixa latência e a capacidade de hospedar redes independentes e específicas para aplicações, chamadas de subnets. Foi lançada pela Ava Labs e usa uma família de protocolos de consenso — mais notavelmente o Snowman — que permite à rede finalizar transações em menos de dois segundos sem sacrificar a descentralização.
A Avalanche não é uma única chain, mas uma arquitetura de múltiplas chains e subnets. A plataforma inclui três chains integradas — a X-Chain (criação e transferência de ativos), a C-Chain (smart contracts compatíveis com EVM) e a P-Chain (coordenação de subnets e validadores) — cada uma otimizada para uma função diferente. Além dessas chains padrão, qualquer pessoa pode criar uma subnet: um ambiente blockchain dedicado com seus próprios validadores, regras de consenso e máquina virtual.
Em resumo: a Avalanche é uma plataforma Layer-1 construída em torno da arquitetura de subnets e de um consenso rápido. Sua C-Chain fornece compatibilidade com a Ethereum, enquanto seu modelo de subnets permite que projetos lancem blockchains independentes e desenvolvidas para propósitos específicos dentro do ecossistema Avalanche.
Como a Avalanche funciona
Arquitetura multi-chain
O design central da Avalanche separa diferentes tipos de trabalho em chains especializadas:
| Chain | Propósito | Característica principal |
|---|---|---|
| X-Chain | Criação e transferência de ativos | Usa o consenso Avalanche (baseado em DAG) para transferências simples de alta capacidade de processamento |
| C-Chain | Smart contracts | Compatível com EVM; executa contratos Solidity; usada pela maioria das aplicações DeFi e de IA |
| P-Chain | Coordenação da plataforma | Gerencia validadores, stakes e a criação de subnets |
Essa separação permite que cada chain seja otimizada para sua carga de trabalho. A maioria dos usuários e desenvolvedores interage principalmente com a C-Chain, que se comporta como uma chain de smart contracts rápida e compatível com EVM.
Consenso Snowman
A Avalanche usa o protocolo de consenso Snowman para suas chains lineares (C-Chain e P-Chain). O Snowman pertence a uma família de mecanismos de consenso baseados em subamostragem aleatória repetida: em vez de cada validador se comunicar com todos os outros validadores (o que cria um gargalo de comunicação), cada validador consulta um pequeno subconjunto aleatório de pares e ajusta sua decisão com base nas respostas. Esse processo se repete até que a rede convirja para uma decisão final.
O resultado é um mecanismo de consenso que alcança a finalidade em um a dois segundos, escala bem à medida que o conjunto de validadores cresce e mantém alta capacidade de processamento sem exigir um líder ou a eleição de um comitê. O Snowman é um protocolo Proof-of-Stake — os validadores precisam fazer stake de AVAX para participar, e o peso de seu stake afeta sua influência no processo de amostragem.
Subnets
Uma subnet na Avalanche é uma rede independente que define sua própria blockchain, suas próprias regras e seu próprio conjunto de validadores (que precisa ser um subconjunto dos validadores da Avalanche — todo validador de subnet também valida a Primary Network). As subnets permitem que os projetos:
- Personalizem o ambiente de execução — uma sub-rede pode executar a EVM, uma máquina virtual customizada ou qualquer mecanismo de execução de que o projeto precise.
- Controlem o conjunto de validadores — os criadores de subnets podem exigir que os validadores atendam a requisitos específicos de hardware, geográficos ou de conformidade.
- Definam os parâmetros de gas e de taxas — cada sub-rede determina de forma independente sua estrutura de taxas e sua tokenomics.
- Isolem o estado e a capacidade de processamento — a atividade em uma sub-rede não afeta o desempenho de outra.
Essa arquitetura é relevante para projetos de IA e cripto porque permite que aplicações especializadas tenham capacidade de processamento dedicada e lógica de execução customizada sem competir por espaço de bloco na C-Chain principal. Uma rede descentralizada de inferência de IA, por exemplo, poderia operar como uma subnet da Avalanche com validadores especificamente selecionados para hardware com capacidade de GPU.
Token AVAX
O AVAX é o token nativo da plataforma Avalanche. Seus principais papéis incluem:
- Staking — validadores e delegadores fazem stake de AVAX para proteger a Primary Network e participar do consenso.
- Taxas de transação — todas as taxas nas chains primárias (X, C, P) são pagas em AVAX. As taxas são queimadas, criando uma pressão deflacionária.
- Criação de subnets — registrar uma nova subnet na P-Chain requer AVAX.
- Coordenação entre subnets — o AVAX serve como o ativo comum em todo o ecossistema multi-chain.
Características principais
| Property | Value |
|---|---|
| Type | Layer 1 (arquitetura multi-chain) |
| Consensus | Avalanche Consensus (família de protocolos Snowball) |
| Native token | AVAX |
| Token standard | ARC-20 (C-Chain: compatível com ERC-20) |
| EVM compatible | Yes (C-Chain) |
| Block time | ~2 segundos (C-Chain) |
| Smart contracts | Solidity (C-Chain) |
Por que a Avalanche importa no cripto IA
A arquitetura de subnets da Avalanche a torna uma plataforma candidata para aplicações blockchain relacionadas a IA por várias razões:
- Ambientes dedicados para cargas de trabalho de IA — os projetos podem lançar subnets com lógica de execução customizada adaptada à coordenação de IA, à verificação de inferência ou às operações de marketplaces de dados, sem competir por espaço de bloco com aplicações não relacionadas.
- Compatibilidade EVM na C-Chain — o suporte a EVM da C-Chain significa que ferramentas, contratos e bibliotecas de desenvolvedor existentes baseados em Ethereum funcionam na Avalanche com mudanças mínimas. Projetos que constroem ferramentas de IA na Ethereum podem fazer deploy na C-Chain da Avalanche para uma finalidade mais rápida e taxas mais baixas.
- Finalidade rápida — a finalidade de um a dois segundos do Snowman é relevante para aplicações que precisam de confirmação on-chain rápida, como o registro de resultados de inferência, a liquidação de pagamentos de computação ou a atualização de registros de modelos on-chain.
- Especialização de validadores — as subnets podem exigir que os validadores executem hardware específico (por exemplo, GPUs), o que se alinha com as necessidades de redes descentralizadas de computação de IA.
No DecAIHub, projetos com Main chain: Avalanche operam dentro desse ecossistema — seja na C-Chain ou dentro de subnets dedicadas.
Onde aparece nos cartões de projeto do DecAIHub
Nos cartões de projeto do DecAIHub, a Avalanche aparece em vários campos:
- Main chain — projetos que fazem deploy na Avalanche a listam como sua main chain. Isso normalmente significa que eles fazem deploy de contratos na C-Chain ou operam uma subnet dedicada.
- Type — a própria Avalanche é uma L1. Projetos que constroem subnets na Avalanche podem ser classificados de acordo com sua arquitetura específica (appchain, subnet L1, etc.).
- Consensus — projetos na C-Chain da Avalanche herdam o consenso Snowman. As subnets podem usar o Snowman ou definir suas próprias regras de consenso.
- EVM compatibility — projetos da C-Chain são compatíveis com EVM, o que afeta como seus contratos e tokens são estruturados.
O campo da chain lhe diz onde o projeto faz deploy de seus contratos. Ele não lhe diz se as alegações de IA do projeto são verificadas (AI reality), se o token cumpre um propósito genuíno (Token necessity) ou se o componente onchain é significativo (Onchain necessity). Essas avaliações são tratadas separadamente pelos eixos de avaliação correspondentes do DecAIHub.
O que a Avalanche, por si só, não prova
- Fazer deploy na Avalanche não prova capacidade de IA ou AI reality. A chain fornece infraestrutura; se um projeto genuinamente usa IA depende de seu próprio AI component e das evidências de suporte.
- A existência de uma subnet não equivale a adoção. Qualquer pessoa que atenda ao requisito de staking pode criar uma subnet. Sua existência não prova demanda de usuários, capacidade de processamento real ou uma aplicação funcional.
- Um consenso rápido não elimina o risco de centralização. O Snowman alcança finalidade rápida, mas o grau de descentralização depende do número e da distribuição reais de validadores, não apenas do design do protocolo.
- A compatibilidade EVM não significa que o projeto seja exclusivo da Avalanche ou que seu papel onchain atenda à Onchain necessity. Contratos compatíveis com EVM podem ser implantados em muitas chains. O uso da Avalanche especificamente pelo projeto pode ou não fornecer benefícios arquiteturais significativos.
Não confundir com
- Subnet — uma subnet é um componente da arquitetura da Avalanche (e de algumas outras redes). A Avalanche é a plataforma; as subnets são seus blocos de construção modulares.
- L1 — a Avalanche é uma plataforma Layer-1. Outras L1s (Ethereum, Solana, Bittensor) têm arquiteturas, mecanismos de consenso e objetivos de design diferentes. Ser uma L1 é uma classificação estrutural, não um indicador de qualidade.
- Ethereum — a C-Chain da Avalanche é compatível com EVM, o que significa que executa a mesma linguagem de smart contracts. No entanto, a Avalanche é uma rede separada com seus próprios validadores, consenso e token. A compatibilidade EVM não a torna "a mesma coisa que a Ethereum".
- Cosmos — como a Avalanche, o Cosmos usa uma arquitetura de chains interconectadas. No entanto, as chains do Cosmos (zonas) usam o consenso Tendermint/CometBFT e se comunicam via IBC, enquanto as subnets da Avalanche usam consenso da família Snowman e compartilham o conjunto de validadores da Avalanche.
Perguntas frequentes
Qual é a diferença entre a C-Chain da Avalanche e uma subnet?
A C-Chain é uma das três chains integradas da Avalanche. Ela executa a EVM e é onde a maioria das aplicações de smart contracts faz deploy. Uma subnet é uma blockchain independente e customizada que um projeto cria sobre a camada de plataforma da Avalanche. A C-Chain compartilha o espaço de bloco entre todas as suas aplicações; uma subnet tem espaço de bloco dedicado e pode usar uma máquina virtual customizada. Projetos com necessidades simples de smart contracts normalmente usam a C-Chain; projetos que precisam de execução customizada, capacidade de processamento dedicada ou validadores especializados criam sua própria subnet.
Como o consenso Snowman alcança a finalidade rápida?
O consenso Snowman usa subamostragem aleatória repetida. Cada validador consulta um pequeno subconjunto aleatório de outros validadores sobre uma transação proposta. Se uma maioria suficiente concordar, o validador fortalece sua confiança. Esse processo se repete até que o validador atinja um limiar de decisão. Como cada rodada envolve apenas uma pequena amostra (não o conjunto inteiro de validadores), o protocolo converge rapidamente — normalmente em um a dois segundos. O processo é probabilístico: a finalidade é alcançada quando a probabilidade de reversão se torna desprezível.
A Avalanche é compatível com EVM?
A C-Chain da Avalanche é totalmente compatível com EVM. Smart contracts escritos em Solidity para a Ethereum geralmente podem ser implantados na C-Chain com mudanças mínimas, e o ferramental padrão da Ethereum — como MetaMask, Hardhat e Ethers.js — funciona com a C-Chain. A compatibilidade não garante comportamento idêntico, no entanto: diferenças na contabilidade de gas, em precompiles e na semântica de blocos significam que um contrato deve ser testado na chain de destino (e reauditado se necessário) antes do deploy com fundos reais. As subnets da Avalanche também não são obrigadas a ser compatíveis com EVM; uma subnet pode executar qualquer máquina virtual que seus criadores escolham.
Referências externas
- Avalanche documentation — documentação oficial para desenvolvedores cobrindo a arquitetura da rede, subnets, consenso e guias de deploy.
- Avalanche consensus whitepaper — o artigo acadêmico original que descreve a família de protocolos de consenso Snowman e Avalanche.
- Avalanche Explorer — block explorer oficial e diretório de subnets da rede Avalanche.
No comments to display
No comments to display