O que é Avalanche (AVAX)?
P√°gina Inicial
Artigos
O que é Avalanche (AVAX)?

O que é Avalanche (AVAX)?

Intermedi√°rio
Publicado em Sep 9, 2021Atualizado em Feb 1, 2023
7m

TL;DR

A Avalanche busca melhorar a escalabilidade sem comprometer a velocidade e a descentraliza√ß√£o. Tr√™s blockchains comp√Ķem a sua plataforma principal: Exchange Chain (X-Chain), Contract Chain (C-Chain) e Platform Chain (P-Chain). A X-Chain √© usada para criar e negociar ativos. A C-Chain √© utilizada para a cria√ß√£o de contratos inteligentes. A P-Chain serve para coordenar validadores e as Subnets (sub-redes).

Um dos avan√ßos mais importantes do protocolo √© o Avalanche Consensus, um m√©todo que usa vota√ß√£o repetida de subamostragem por validadores para tornar o consenso r√°pido e acess√≠vel. A Avalanche tamb√©m usa sub-redes como um novo m√©todo de escalabilidade horizontal, permitindo a cria√ß√£o de blockchains personaliz√°veis e interoper√°veis. N√£o h√° limite para o n√ļmero de sub-redes poss√≠veis.


Introdução

Com os avan√ßos da tecnologia blockchain, ela fornece novas solu√ß√Ķes para os velhos problemas de escalabilidade, interoperabilidade e usabilidade. A Avalanche adotou uma abordagem √ļnica com o uso de tr√™s blockchains separadas em sua plataforma prim√°ria. Com o uso de seu token nativo AVAX e m√ļltiplos mecanismos de consenso, a Avalanche afirma ser "a plataforma de contratos inteligentes mais r√°pida do setor blockchain, em termos de tempo at√© a finaliza√ß√£o". Neste artigo, veremos os fatores relacionados a essa afirma√ß√£o e quais as solu√ß√Ķes que a rede oferece.


Quando a Avalanche foi lançada?

A Avalanche foi lan√ßada em setembro de 2020 pela equipe Ava Labs, sediada em Nova York. A Ava Labs conseguiu quase US$ 300 milh√Ķes em sua arrecada√ß√£o de fundos e a Avalanche Foundation conduziu vendas de tokens p√ļblicas e privadas, totalizando US$ 48 milh√Ķes. Os tr√™s fundadores da Ava Labs s√£o Kevin Sekniqi, Maofan "Ted" Yin e Emin G√ľn Sirer.


Quais os problemas solucionados pela Avalanche?

Existem três problemas principais que a Avalanche tenta resolver: escalabilidade, taxas de transação e interoperabilidade.

Escalabilidade vs. descentralização

Blockchains tradicionalmente apresentam problemas para equilibrar escalabilidade e descentraliza√ß√£o. Uma rede com volume crescente de atividades pode ficar rapidamente obstru√≠da. O Bitcoin (BTC) √© um exemplo. Em per√≠odos de congestionamento da rede, as transa√ß√Ķes √†s vezes levam horas ou at√© dias para serem processadas.
Uma forma de combater isso √© tornar a rede mais centralizada, dando mais autoridade a um n√ļmero reduzido de pessoas para validar as atividades da rede, resultando em uma velocidade de processamento maior. No entanto, a descentraliza√ß√£o √© fundamental para a seguran√ßa da blockchain. Novas blockchains tentam resolver esse problema com avan√ßos tecnol√≥gicos. A Avalanche criou uma abordagem √ļnica, que explicaremos posteriormente.

Taxas altas

Outro problema comum nas grandes blockchains, como a Ethereum, s√£o suas taxas de Gas, que podem ser altas em momentos de muito tr√°fego. Isso acaba desencorajando o uso dessas blockchains, mas as alternativas dispon√≠veis atualmente n√£o oferecem ecossistemas t√£o bem desenvolvidos e estabelecidos. A popularidade da Ethereum e a hist√≥rica falta de alternativas levaram a alto tr√°fego e altas taxas. Em alguns casos, transfer√™ncias simples podem custar mais de US$ 10. Intera√ß√Ķes mais complexas de contratos inteligentes podem ultrapassar os US$ 100.

Interoperabilidade

Quando se trata de blockchains, diferentes projetos e neg√≥cios t√™m suas necessidades espec√≠ficas. Anteriormente, os projetos precisavam operar na Ethereum, outra blockchain individual n√£o adaptada √†s suas necessidades, ou em uma blockchain privada. Encontrar o equil√≠brio entre personaliza√ß√£o e coopera√ß√£o entre m√ļltiplas blockchains tem sido um desafio. A Avalanche oferece uma solu√ß√£o com as Subnets (sub-redes) ‚Äď blockchains personalizadas para aplica√ß√Ķes espec√≠ficas que compartilham a seguran√ßa, velocidade e compatibilidade da rede prim√°ria.


Como a Avalanche funciona?

A Avalanche usa uma combina√ß√£o de m√©todos que a tornam √ļnica. Na realidade, ela √© composta por tr√™s blockchains prim√°rias interoper√°veis: X-Chain, C-Chain e P-Chain.

1. A Exchange Chain (X-Chain) é usada para criar e negociar tokens AVAX e outros ativos digitais. As taxas de transação são pagas em AVAX e a blockchain usa o protocolo Avalanche Consensus.
2. A Contract Chain (C-Chain) é usada por desenvolvedores para criação de contratos inteligentes para DApps. Essa blockchain implementa o método da Ethereum Virtual Machine (EVM), permitindo o uso de DApps compatíveis com a EVM. Ela usa uma versão modificada do protocolo Avalanche Consensus, o Snowman.
3. A Platform Chain (P-Chain) coordena validadores da rede, rastreia Subnets ativas e permite a criação de novas Subnets. A P-Chain também usa o Snowman.

Como cada blockchain assume fun√ß√Ķes diferentes, a Avalanche oferece mais velocidade e escalabilidade em compara√ß√£o com casos onde h√° execu√ß√£o de todos os processos em uma √ļnica blockchain. Os desenvolvedores da Avalanche adaptaram os mecanismos de consenso √†s necessidades de cada blockchain. Os usu√°rios precisam de AVAX para fazer staking e pagar taxas de rede, tornando-o um ativo utiliz√°vel comum no ecossistema.


Como funcionam os mecanismos de consenso da Avalanche?

Existem semelhan√ßas entre os dois protocolos de consenso da Avalanche. Esse sistema duplo √© um dos principais motivos para as melhoras em termos de velocidade de transa√ß√Ķes e escalabilidade da rede.

Avalanche

O protocolo de consenso Avalanche n√£o precisa que um "l√≠der" chegue a um consenso como ocorre com o Proof of Work (PoW), Proof of Stake (PoS) ou Delegated Proof of Stake (DPoS). Esse fator aumenta a descentraliza√ß√£o da rede Avalanche sem sacrificar a escalabilidade. Por outro lado, os m√©todos PoW, PoS e DPoS t√™m um √ļnico agente processando as transa√ß√Ķes, cujo trabalho √© ent√£o validado por outros.
A Avalanche implementa um protocolo de consenso otimizado chamado Directed Acyclic Graph (DAG). O DAG permite que a rede processe transa√ß√Ķes em paralelo. Os validadores selecionam uma amostra de outros validadores para determinar se uma nova transa√ß√£o √© v√°lida. Ap√≥s algumas repeti√ß√Ķes dessa subamostragem aleat√≥ria, comprova-se estatisticamente que a transa√ß√£o correspondente √© v√°lida, assim, imposs√≠vel de ser falsa.

Todas as transa√ß√Ķes s√£o finalizadas imediatamente, sem a necessidade de outras confirma√ß√Ķes. A execu√ß√£o de um node validador e a valida√ß√£o de transa√ß√Ķes t√™m requisitos de hardware baixos e acess√≠veis, o que oferece mais desempenho, descentraliza√ß√£o e sustentabilidade.

Snowman

O protocolo de consenso Snowman se baseia no protocolo Avalanche, mas ordena as transa√ß√Ķes linearmente. Essa propriedade √© ben√©fica ao lidar com contratos inteligentes. Ao contr√°rio do protocolo de consenso Avalanche, o Snowman cria blocos.


Token AVAX

AVAX √© o token nativo da Avalanche com um fornecimento total limitado de 720 milh√Ķes. Todas as taxas pagas na rede s√£o queimadas como um mecanismo deflacion√°rio, assim beneficiando √† comunidade da Avalanche. O token AVAX tem tr√™s principais casos de uso:

1. Você pode fazer staking de AVAX para se tornar um validador ou delegar os tokens a um validador. Os validadores podem ganhar até 10% do Rendimento Percentual Anual (APY) e definir uma taxa percentual sobre a recompensa que eles recebem de seus delegadores parceiros.

2. O AVAX atua como a unidade cont√°bil comum para todas as Subnets, melhorando a interoperabilidade.

3. As taxas de transação e assinaturas da Subnet são pagas em AVAX.


Como fazer staking de AVAX?

Holders de AVAX podem obter recompensas tornando-se validadores ou fazendo staking de tokens com um validador. Para se tornar um validador, é necessário ter 2.000 AVAX em staking.

Os requisitos de hardware s√£o baixos. A maioria dos laptops e desktops devem ser capazes de efetuar a valida√ß√£o. Voc√™ tamb√©m pode fazer staking de tokens atrav√©s de um validador e receber recompensas quando o validador confirmar transa√ß√Ķes.


Blockchains personaliz√°veis Avalanche

A Avalanche oferece uma funcionalidade semelhante √† da Ethereum e outras blockchains layer-one. Os desenvolvedores podem criar tokens, NFTs e DApps. Os usu√°rios podem fazer staking de tokens, validar transa√ß√Ķes e usar mais de 400 DApps. Os benef√≠cios da Avalanche, de acordo com os criadores, v√™m das melhorias implementadas nessas ferramentas. Como um recurso extra, a Avalanche tamb√©m permite a cria√ß√£o de blockchains personalizadas e interoper√°veis, chamadas de Subnets.

Uma blockchain personalizada que usa uma Subnet com alta escalabilidade atende muito bem √†s necessidades de grandes empresas. Muitas j√° est√£o desenvolvendo Subnets. Grandes corpora√ß√Ķes e pequenas operadoras independentes dessas blockchains personalizadas interagem com outras em um rico ecossistema, alavancando a seguran√ßa da rede prim√°ria da Avalanche.¬†

A Avalanche tem sua própria Avalanche Virtual Machine (AVM), que é compatível com a EVM. Desenvolvedores familiarizados com a linguagem de codificação Solidity da Ethereum terão facilidade com a Avalanche, e também podem transferir projetos já existentes.


Qual é a diferença da Avalanche para outras blockchains escalonáveis?

Os problemas e solu√ß√Ķes que mencionamos n√£o s√£o exclusivos da Avalanche. A Avalanche compete com outras plataformas escalon√°veis e blockchains interoper√°veis como a Ethereum, a Polkadot, a Polygon e a Solana. Ent√£o, o que diferencia a Avalanche das outras?

Mecanismo de consenso

A diferen√ßa mais significativa √© provavelmente o Avalanche Consensus. No entanto, a Avalanche n√£o √© a √ļnica blockchain com um mecanismo de consenso original. O m√©todo Proof of History da Solana alega poder lidar com at√© 50.000 TPS (transa√ß√Ķes por segundo), superando as 6.500 TPS da Avalanche. O TPS, no entanto, √© apenas uma m√©trica para avaliar a velocidade da rede e n√£o considera a finalidade do bloco.

Velocidade de transação e finalização

Outra diferen√ßa not√≥ria √© o tempo de finaliza√ß√£o da Avalanche, de menos de 1 segundo. O que isso significa, exatamente? Novamente, o TPS √© apenas uma das m√©tricas para medir a velocidade. Tamb√©m √© importante considerar o tempo necess√°rio para garantir que uma transa√ß√£o seja conclu√≠da e n√£o possa ser revertida ou alterada. Voc√™ pode processar 100.000 transa√ß√Ķes em um segundo, mas se houver um atraso na finaliza√ß√£o, a rede ainda ser√° mais lenta. A Avalanche afirma ter o melhor tempo de finaliza√ß√£o do setor.¬†

Descentralização

A Avalanche cita a descentraliza√ß√£o como uma de suas principais caracter√≠sticas. Considerando o tamanho e a idade da rede Avalanche, ela realmente possui um grande n√ļmero de validadores (mais de 1.300 em abril de 2022), parcialmente devido aos seus requisitos operacionais m√≠nimos. No entanto, como o pre√ßo do AVAX subiu, ficou mais caro se tornar um validador.

Blockchains interoper√°veis

As blockchains interoper√°veis da Avalanche s√£o potencialmente ilimitadas em n√ļmero. Esse aspecto representa uma competi√ß√£o direta com o projeto Polkadot, um dos mais famosos, que oferece blockchains personalizadas e interoper√°veis. O Polkadot tem um espa√ßo limitado e usa um sistema de leil√£o de Parachain Slots, enquanto a Avalanche funciona com uma simples taxa de assinatura.


Considera√ß√Ķes finais

Como as plataformas de Finanças Descentralizadas (DeFi) buscam por alternativas à Ethereum, blockchains como a Avalanche são atraentes graças à sua compatibilidade com a EVM e às baixas taxas da rede. No entanto, o setor de plataformas DeFi já conta com uma longa lista de plataformas alternativas quando se trata de escalabilidade e velocidade.

A popularidade da Avalanche aumentou desde o seu lan√ßamento e j√° alcan√ßou a Ethereum no total de transa√ß√Ķes di√°rias. Por√©m, ainda n√£o se sabe se ela ser√° capaz de competir com outras blockchains como a Solana ou a Polygon.