Com cuidado! Muito texto.

O objetivo da Avalanche é aumentar a escala sem sacrificar a velocidade ou a descentralização. A plataforma é baseada em três blockchains: a cadeia de troca (X-Chain), a cadeia de contrato (C-Chain) e a cadeia de plataforma (P-Chain). X-Chain é usado para criação e negociação de ativos. C-Chain foi projetado para criar contratos inteligentes. P-Chain coordena validadores e sub-redes.

Uma das conquistas mais importantes do protocolo é o consenso do Avalanche, que utiliza votações repetidas do validador, tornando a obtenção de consenso rápida e acessível. O Avalanche usa sub-redes escaláveis ​​para criar blockchains interoperáveis ​​personalizados. O número de sub-redes possíveis é ilimitado.


Introdução

À medida que a tecnologia blockchain evolui, novas soluções para escalabilidade, interoperabilidade e usabilidade estão surgindo. A Avalanche Network adota uma abordagem única ao usar três blockchains separados em sua plataforma principal. Graças aos recursos do token nativo AVAX e aos múltiplos mecanismos de consenso, a rede Avalanche se autodenomina “a plataforma de contrato inteligente mais rápida na indústria de blockchain, conforme medido pelo tempo de conclusão”. Neste artigo, examinaremos mais de perto as soluções Avalanche que permitiram à rede reivindicar este título.


Quando o Avalanche foi lançado?

O blockchain Avalanche foi lançado em setembro de 2020 pela equipe Ava Labs de Nova York. Ava Labs levantou US$ 300 milhões em financiamento, seguido por uma venda de tokens pública e privada por um total de US$ 48 milhões. Avax Labs foi fundada por Kevin Seknicki, Maofan “Ted” Yin e Emin Gun Sirer.


Que problemas o Avalanche resolve?

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

Escalabilidade e descentralização

Blockchains sempre tentaram equilibrar escalabilidade e descentralização. Uma rede com alta atividade pode não conseguir lidar com a carga. Por exemplo, na rede Bitcoin (BTC), durante períodos de maior movimento, o processamento da transação pode levar horas ou até dias.

Uma forma de aumentar a velocidade é aumentar a centralização, dando a menos pessoas o poder de auditar a atividade da rede. No entanto, a descentralização é um aspecto importante da segurança do blockchain. Novos blockchains estão tentando resolver esse problema com soluções de tecnologia avançada, e a rede Avalanche conseguiu criar uma abordagem única, que veremos a seguir.

Altas comissões

Outro problema comum com grandes blockchains como Ethereum são as altas taxas de gás, que aumentam proporcionalmente ao tráfego e à atividade da rede. Isso torna difícil atrair novos usuários para o espaço blockchain, mas a única competição vem de ecossistemas menos estabelecidos. Assim, a popularidade do Ethereum e a falta de alternativas levaram a um aumento constante do tráfego e a altas comissões. As comissões para transferências simples podem ser superiores a US$ 10, e interações complexas com contratos inteligentes excedem US$ 100.

Compatibilidade

Ao trabalhar com blockchains, diferentes projetos e negócios têm necessidades diferentes. Anteriormente, os projetos eram forçados a trabalhar com Ethereum ou outras blockchains que não estavam adaptadas às suas necessidades, ou a usar uma blockchain privada. No entanto, encontrar o equilíbrio entre personalização e interoperabilidade em vários blockchains não é fácil. A Avalanche oferece sua solução com sub-redes e blockchains personalizados que combinam segurança, velocidade e interoperabilidade.


Como funciona o Avalanche?

Avalanche usa uma combinação única de métodos que consiste em três blockchains interoperáveis: X-Chain, C-Chain e P-Chain.

1. Exchange Chain (X-Chain) foi projetada para a criação e troca de tokens AVAX, bem como outros ativos digitais. As taxas de transação são pagas em AVAX e o blockchain usa o protocolo de consenso Avalanche.

2. Contract Chain (C-Chain) permite que os desenvolvedores criem contratos inteligentes para DApps. Implementa parcialmente a Máquina Virtual Ethereum (EVM), possibilitando a operação com DApps compatíveis com EVM. Chain usa uma versão modificada do protocolo de consenso Avalanche chamada Snowman.

3. A cadeia de plataforma (P-Chain) coordena validadores de rede, rastreia sub-redes ativas e permite a criação de novas. Ele também usa o boneco de neve.

Como diferentes funções são distribuídas em blockchains separados, isso permite maior velocidade e melhor escalabilidade. Os desenvolvedores do Avalanche adaptaram os mecanismos de consenso às necessidades de cada blockchain. Os usuários usam AVAX como um ativo de ecossistema compartilhado para apostar e pagar taxas.


Como funcionam os mecanismos de consenso do Avalanche?

Os dois protocolos de consenso do Avalanche têm muito em comum. Este sistema duplo garante maior escalabilidade de rede e altas velocidades de transação.

Avalanche

Ao contrário da Prova de Trabalho (PoW), Prova de Participação (PoS) ou Prova de Participação Delegada (DPoS), o protocolo Avalanche não exige um líder para alcançar consenso. Este fator ajuda a aumentar a descentralização da rede Avalanche sem comprometer a escalabilidade. PoW, PoS e DPoS processam transações por uma única entidade, cujo trabalho também é verificado por terceiros.

Para otimizar o protocolo de consenso, o Avalanche utiliza um gráfico acíclico direcionado (DAG), que permite à rede processar transações em paralelo. Os validadores verificam aleatoriamente outros validadores para determinar a validade de novas transações. As estatísticas mostram que após um certo número de verificações aleatórias repetidas, uma transação não pode ser considerada falsa.

Todas as transações são concluídas imediatamente, sem confirmações adicionais. Os requisitos de hardware para executar um nó validador e validar uma transação são baixos e acessíveis, o que ajuda a melhorar a produtividade, a descentralização e a atrair novos usuários.

Boneco de neve

O protocolo de consenso Snowman é baseado no protocolo Avalanche, mas ordena as transações de forma linear, o que é extremamente conveniente ao trabalhar com contratos inteligentes. Ao contrário do protocolo de consenso Avalanche, o Snowman cria blocos.


Token AVAX

AVAX é o token nativo do Avalanch com circulação máxima de 720 milhões. Todas as comissões da rede são queimadas pelo mecanismo de desconfinamento, o que beneficia toda a comunidade. AVAX tem três aplicações principais:

1. O AVAX pode ser apostado para se tornar um validador ou delegar o processo a outro validador. Os validadores podem ganhar até 10% APY (rendimento percentual anual) e definir uma taxa percentual personalizada para as recompensas que recebem dos delegados.

2. AVAX serve como unidade de conta comum para todas as sub-redes, aumentando a interoperabilidade.

3. As taxas de transação e assinaturas de sub-rede são pagas em AVAX.


Como adicionar AVAX ao piqueteamento?

Os titulares de AVAX podem ganhar recompensas tornando-se um validador ou apostando tokens por meio de outro validador. Para se tornar um validador, você precisa apostar 2.000 AVAX.

Os requisitos de hardware são baixos: para se tornar um validador, tudo o que você precisa é de um laptop ou computador desktop padrão. Você também pode apostar tokens por meio de outro validador e receber recompensas após a confirmação bem-sucedida da transação.


Blockchains personalizados do Avalanche

Em um nível básico, o Avalanche oferece quase os mesmos recursos do Ethereum ou de qualquer blockchain da camada 1. Os desenvolvedores podem criar novos tokens, NFTs e DApps, e os usuários podem apostar, verificar transações e usar mais de 400 DApps. No entanto, o Avalanche melhora esses recursos e também permite criar blockchains personalizados interoperáveis ​​- sub-redes.

Um blockchain personalizado que utiliza uma sub-rede altamente escalável é adequado para grandes empresas, muitas das quais já utilizam sub-redes. Isso permite que grandes empresas e pequenos operadores independentes dessas blockchains interajam com outros participantes do ecossistema maior e contem com a segurança da rede principal do Avalanche. 

O Avalanche usa sua própria Máquina Virtual Avalanche (AVM), que é compatível com EVM. Usando a linguagem de codificação Ethereum Solidity, os desenvolvedores podem interagir facilmente com o Avalanche e trazer projetos existentes para a plataforma.


Qual a diferença entre o Avalanche e outros blockchains escaláveis?

Os problemas e soluções mencionados não são exclusivos do Avalanche. Esta rede compete com outras plataformas escaláveis ​​e blockchains interoperáveis, como Ethereum, Polkadot, Polygon e Solana. Então, o que torna o Avalanche diferente?

Mecanismo de consenso

Uma de suas principais diferenças é o mecanismo de consenso. É claro que o Avalanche não é o único blockchain com um novo mecanismo de consenso. Assim, Solana possui um protocolo de Prova de Histórico com velocidade de processamento de até 50.000 TPS (transações por segundo), o que supera significativamente os 6.500 TPS do Avalanche. No entanto, o TPS é apenas uma métrica de medição de velocidade e não leva em consideração a conclusão do bloco.

Velocidade e conclusão da transação

Outra diferença importante: o tempo de conclusão do Avalanche é inferior a 1 segundo. O que isso significa? O TPS é apenas um dos indicadores para medir a velocidade. Além disso, é necessário levar em consideração o tempo gasto na finalização completa da transação, após o qual ela não poderá ser alterada ou cancelada. O TPS pode chegar a 100 mil, mas devido ao atraso na conclusão, a rede ainda ficará lenta. Avalanche se posiciona como a plataforma mais rápida em termos de tempo de conclusão. 

Descentralização

Uma das principais vantagens do Avalanche é a descentralização. Embora a rede seja bastante jovem, já possui um grande número de validadores (mais de 1300 em abril de 2022) graças aos requisitos mínimos. No entanto, à medida que o preço do AVAX aumenta, torna-se cada vez mais caro tornar-se um validador.

Blockchains compatíveis

Não há limite para o número de blockchains Avalanche compatíveis. Nesse aspecto, compete diretamente com Polkadot, outro projeto com blockchains interoperáveis ​​customizados. No entanto, Polkadot usa espaço limitado para vender em leilões de Parachain Slots, enquanto Avalanche usa taxas de assinatura simples.


Retomar

Como alternativa ao Ethereum para a execução de plataformas financeiras descentralizadas (DeFi), blockchains como o Avalanche estão se mostrando muito atraentes devido à sua compatibilidade com EVM e taxas baixas. No entanto, quando se trata de escalabilidade e velocidade, o DeFi já possui uma longa lista de plataformas alternativas.

A rede Avalanche vem ganhando popularidade desde o seu lançamento e já ultrapassou o Ethereum em número de transações diárias. Mas ainda não se sabe se será capaz de competir com outras blockchains como Solana ou Polygon.