Neste artigo vamos aprender sobre o projeto Avalanche e seu token AVAX. Descubra conosco todo o potencial desta blockchain e suas principais características.
LO blockchain Avalanche (AVAX) é um projeto de blockchain de 3ª geração criado pela empresa Ava Labs e que foi projetado para oferecer um blockchain altamente escalável, com comissões econômicas, baixo consumo de energia e computacional, somado à capacidade de processar poderosos contratos inteligentes. o tipo Turing Completo. Tudo isso com o objetivo de oferecer uma solução real para os problemas que os usuários vêm enfrentando em outras plataformas, como o Ethereum, cujo gargalo foi ampliado a ponto de tornar cada vez mais cara qualquer interação nele.
Com essa intenção, a Avalanche rapidamente conquistou um lugar dentro da comunidade criptográfica, não apenas cumprindo suas promessas de ser uma blockchain rápida, eficiente e segura, mas também oferecendo ferramentas que facilitam sua adoção e interação com outras blockchains existentes.
Após dois anos de muito trabalho e desenvolvimento, a Avalanche Network tornou-se realidade com o lançamento da testnet em abril de 2020. Depois de garantir que toda a rede estava funcionando como deveria, em julho de 2020, a Ava Labs desenvolveu a ICO para o projeto. Com a ICO, a Ava Labs buscou inicialmente financiar toda a infraestrutura e desenvolvimento necessários para a conclusão da rede. Foi assim que a Ava Labs conseguiu arrecadar mais de 42 milhões de dólares em menos de 24 horas, com pagamentos feitos em BTC, ETH, USDC e USDT.
Após o sucesso da ICO, a Ava Labs começou a trabalhar no polimento de todos os pontos restantes do projeto e em setembro de 2020 anunciou o lançamento da mainnet e iniciou o lançamento de tokens AVAX para todos aqueles que participaram da ICO. No entanto, o sucesso do Avalanche estava apenas começando.
Durante sua ICO cada token AVAX foi vendido por um valor de $0,5 mas para o lançamento da mainnet cada token AVAX começou com um valor de $4,1, sendo um dos projetos com maior reavaliação dentro do ecossistema. De fato, Avalanche é um dos poucos projetos atuais em que seu preço de lançamento no mercado não se repetiu, mantendo-se sempre acima dele e deixando claro o enorme valor e confiança que seus usuários depositaram no projeto. .
Como funciona o Avalanche (AVAX)?
Avalanche é uma plataforma blockchain que visa oferecer o seguinte:
- Construindo uma blockchain para aplicativos descentralizados abrangendo implantações com permissão e sem permissão (públicas).
- Crie ativos digitais arbitrariamente complexos com regras personalizadas e programas on-chain.
- Fornecer uma plataforma unificada para a criação, transferência e negociação de ativos digitais.
Atingir esses três objetivos é uma tarefa que a Avalanche realiza graças ao desenvolvimento de seu protocolo, sistema de governança e tokenômica.
Snowflake, o protocolo de consenso de rede
A pedra angular de como o Avalanche funciona é seu protocolo de consenso conhecido como Snowflake. O Snowflake foi projetado para ser um protocolo com alguns recursos curiosos que combinam o melhor dos protocolos de consenso tradicionais, juntamente com o protocolo de consenso Nakamoto (aplicado ao Bitcoin). Snowflake é construído em cima de um DAG (como o que vemos em projetos como IOTA ), no qual todas as informações da rede são registradas usando um esquema UTXO (o mesmo esquema usado no Bitcoin). A união de ambos os esquemas oferece grande flexibilidade ao trabalhar com paralelismo sem sacrificar a segurança em nenhum momento.
Além disso, dentre as melhorias propostas pelo Snowflake, destaca-se o desenho de uma arquitetura de comunicação de baixíssima latência. Este primeiro ponto tem como prioridade permitir que os nós se comuniquem rapidamente. Assim, as informações geradas dentro da rede podem se espalhar por ela em um tempo muito curto e permitir que os nós alcancem rapidamente altos níveis de consenso.
Uma segunda melhoria é direcionada ao mapeamento ou reconhecimento da estrutura da rede. Isso é importante porque, sabendo como a rede está estruturada, os nós conseguem receber e enviar informações com mais eficiência. Isso reduz a necessidade de conhecer 100% a real estrutura da rede. Em vez disso, o sistema confia que cada nó enviará as informações para outros nós conectados, eliminando a redundância em tal operação.
Otimizando o uso de recursos
Basicamente, este processo torna a comunicação e estrutura da rede mais eficiente, enviando/recebendo os dados necessários para o seu correto funcionamento, otimizando ao máximo as comunicações e o poder computacional dentro da rede. Este último é possível porque cada nó pesquisa um conjunto pequeno, escolhido aleatoriamente e de tamanho constante de nós vizinhos e altera sua proposta se uma supermaioria suportar um valor diferente. A amostragem é repetida até que a convergência seja alcançada, o que ocorre rapidamente em operações normais.
Na verdade, o consenso dentro do Avalanche usando Snow é alcançado em média em apenas 2 segundos. Outro ponto a favor desse tipo de operação é que o Snow é capaz de trabalhar de forma assíncrona. Isso significa que seus nós são capazes de realizar diferentes tarefas em paralelo, obtendo como resultado final um consentimento Testado em uma fração do tempo e sem falhas de qualquer tipo. Tudo isso permite que o Snow alcance alta escalabilidade que pode chegar confortavelmente a 10.000 TPS, se a conexão entre seus nós for de baixa latência (<25 ms). Embora em uso real (com latências muito maiores e equipamentos de baixa potência), o TPS do Avalanche atinge picos de até 2000 TPS.
Além disso, o Snow foi criado para funcionar com base em um protocolo de Proof of Stake, com a conseqüente redução da necessidade de computação e energia para sua operação. Tudo isso, sem abrir mão da segurança do sistema para evitar ataques que possam colocar a rede em risco (Sybil Attack ou 51% Attacks, para dar exemplos).
Sub-redes em Avalanche
Outra grande curiosidade do Avalanche é seu funcionamento dividido em sub-redes. Essas sub-redes são chamadas de X-Chain, P-Chain e C-Chain.
A X-Chain ou Exchange Chain é a cadeia onde ocorrem todas as operações de pagamento que geralmente ocorrem na Avalanche. Por exemplo, se enviarmos alguns tokens AVAX de nossa carteira para uma bolsa ou serviço, essa operação será realizada na X-Chain.
A P-Chain ou Platform Chain, é a cadeia na qual se coordenam as redes secundárias, cada uma delas com suas propriedades e características. Essa sub-rede é usada para a implantação de serviços secundários que mantêm uma contabilidade completa separada da rede, mas ainda usam o Avalanche para registrar o estado final de suas operações e contabilizar a segurança do Avalanche. Esta sub-rede é perfeita para implementar redes privadas ou soluções de escalabilidade L2.
Por fim, temos o C-Chain ou Contract Chain, que é onde o AVM ou Avalanche Virtual Machine é executado e onde os contratos e dApps do Avalanche Smart são implantados.
Avalanche VM (AVM), a máquina virtual de rede
Os recursos de contrato inteligente da Avalanche são possibilitados pela Avalanche VM (AVM), uma máquina virtual derivada da Ethereum Virtual Machine (EVM). Inicialmente, o suporte do AVM era equivalente ao do EVM. No entanto, a equipe de desenvolvimento do Avalanche planeja melhorá-lo para acomodar os recursos exclusivos do Avalanche. Dentre essas melhorias podemos destacar:
- Contratos inteligentes com execução off-chain e verificação on-chain.
- Contratos inteligentes com execução paralela. Qualquer contrato inteligente que não esteja operando no mesmo estado em qualquer sub-rede no Avalanche poderá ser executado em paralelo.
- Um Solidity melhorado, chamado Solidity++. Esta nova linguagem suportará controle de versão, matemática segura e aritmética de ponto fixo, um sistema de tipo aprimorado, compilação LLVM (parte do projeto clang) e JIT (Just-In-Time).
Por enquanto, essas melhorias ainda não foram realizadas, mas o AVM tem suporte total ao Solidity, portanto, qualquer contrato inteligente criado para o Ethereum funcionará no Avalanche, com algumas alterações em seus endereços na cadeia. Um ponto curioso sobre o AVM é que ele funciona dentro de uma sub-rede dentro do Avalanche, que separa a camada de contrato inteligente do restante das operações da rede. Essa sub-rede é chamada de Athereum.
Por fim, se um desenvolvedor exigir um ambiente de execução diferente da máquina virtual Ethereum, ele poderá optar por implantar seu contrato inteligente por meio de uma sub-rede que implemente um ambiente de execução diferente, como DAML ou WASM. As sub-redes podem oferecer suporte a recursos adicionais além do comportamento da VM. Por exemplo, as sub-redes podem impor requisitos de desempenho para nós validadores maiores que mantêm contratos inteligentes por mais tempo ou validadores que mantêm o estado do contrato de forma privada.
Conectando-se ao Avalanche Web3
A existência do AVM permite que o Avalanche se transforme em um projeto blockchain com recursos Web3, o que significa que podemos encontrar dApps de todos os tipos em seu ecossistema. Desde DEXs, aplicativos DeFi, jogos Play2Earn, tudo isso é possível de ser construído em cima do Avalanche. Para interagir com esses aplicativos, você pode usar uma carteira como MetaMask, usando estes parâmetros de rede:
- Nome da rede: Rede Avalanche
- URL RPC: https://api.avax.network/ext/bc/C/rpc
- Chain ID: 43114
- Símbolo: AVAX
- Navegador: https://snowtrace.io/
Em qualquer caso, você pode saber como adicionar esses dados em nosso artigo sobre MetaMask.
Além disso, a tokenomics KILT afirma que:
- 100 milhões dessas moedas são destinadas à comunidade. Essas moedas são livres de bloqueio e não têm direitos.
- Uma quantia de 4,5 milhões dessas moedas é reservada para os participantes da votação do crowdloan.
- Cinquenta milhões de moedas são alocadas para BOTLabs com uma aquisição linear de 60 meses.
- Após a emissão inicial, os tokens recém-cunhados serão usados para pagar colecionadores, delegados e o Tesouro.
- A taxa de tokens recém-criados diminuirá com o tempo.
- Portanto, a distribuição converge para um máximo assintótico de cerca de 290 milhões de moedas KILT (290.560.000).
Tokenomics do projeto
O token nativo é o AVAX, um token de fornecimento limitado cuja emissão máxima é de 720.000.000 tokens AVAX. Durante o lançamento da rede, 360.000.000 tokens AVAX foram emitidos. No entanto, ao contrário de outros tokens de fornecimento limitado, que continuam sendo emitidos perpetuamente, o AVAX foi projetado para reagir às mudanças nas condições econômicas. Em particular, o objetivo da política monetária da AVAX é equilibrar os incentivos dos usuários para apostar contra seu uso para interagir com a variedade de serviços disponíveis na plataforma.
Os participantes da plataforma atuam coletivamente como um banco de reserva descentralizado. Isso significa que geralmente apenas recompensas de staking, comissões e airdrops estão disponíveis no Avalanche, todos influenciados por parâmetros governáveis. As recompensas de staking são definidas pela governança on-chain e regidas por um recurso projetado para nunca exceder o limite de fornecimento.
Entre os usos do token AVAX podemos citar pagamentos dentro da rede, staking e acesso a dApps dentro do blockchain. Mas, além disso, também serve como uma ponte para trocas atômicas na cadeia e na cadeia cruzada.
Governança do projeto
A governança no Avalanche é descentralizada e capaz de alterar 315 parâmetros de rede ajustáveis. Para participar da governança do protocolo, você deve ter tokens AVAX em sua posse. Com eles, você pode exercer seu direito de voto dentro da rede. A governança permite que os participantes votem nas alterações da rede e tomem decisões de atualização da rede. Isso inclui fatores como o valor mínimo de staking, a taxa de geração de tokens, bem como outros parâmetros econômicos.
Isso permite que a plataforma execute com eficiência a otimização de parâmetros dinâmicos por meio de um oráculo de multidão. No entanto, ao contrário de outras plataformas de governança, o Avalanche não permite alterações ilimitadas em aspectos arbitrários do sistema. Em vez disso, apenas um número predeterminado de parâmetros pode ser modificado por meio de governança. Desta forma, o sistema mantém sua previsibilidade e aumenta sua segurança. Além disso, todos os parâmetros governáveis estão sujeitos a limites dentro de prazos específicos que devem ser respeitados.
Vantagens do Avalanche (AVAX)
- Avalanche é uma rede altamente escalável. Graças a isso, o Avalanche pode resolver o problema de escalabilidade que afeta muitos blockchains de 1ª e 2ª geração. O consenso Snow destina-se a oferecer suporte a uma rede global de potencialmente centenas de milhões de dispositivos conectados. Isso além de oferecer baixa latência e operar com dezenas de milhares de transações por segundo. Além disso, o Avalanche pode ser estendido via Layer2, que pode estender ainda mais seus recursos nativos.
- Projetado para segurança. Outro ponto a favor do projeto é que sua construção está focada em ser robusta e manter alta segurança. Seu sistema PoS foi projetado para evitar ataques Sybil e 51% de ataques. Além de sua capacidade assíncrona, garante que as operações sejam sempre realizadas corretamente.
- Oferece um alto grau de descentralização. Avalanche é projetado para fornecer uma descentralização sem precedentes, tanto na estrutura da rede quanto na governança
- Interoperável e flexível. O Avalanche foi projetado para ser uma infraestrutura universal e flexível para uma infinidade de blockchains/ativos. Em todos esses casos, o AVAX é usado como segurança e como unidade de conta para troca. Além disso, o sistema destina-se a suportar, de maneira neutra em valor, muitos blockchains que são construídos ou operados nele.