Avaliação do Avalanche (AVAX): Blockchain de terceira geração

21 de setembro de 2020 foi o culminar de um conjunto de ideias que foram colocadas no papel em 2018 sobre como criar uma plataforma de contrato inteligente que seja escalonável e ofereça alto desempenho.

Essa ideia era e é Avalanche, e embora o principal lançamento da rede em 21 de setembro tenha sido a culminação das ideias naquele primeiro white paper, também é apenas o começo para a Internet of Finance, pois o Avalanche democratiza os mercados financeiros e une todas as plataformas de blockchain em um ecossistema interoperável.

Avalanche & amp; AVA Labs

Avalanche & Logos da Ava Labs

Avalanche é o blockchain de código aberto que preenche as necessidades de desenvolvedores e usuários. Com ele, novos blockchains podem ser criados que rodam nas regras que o desenvolvedor especifica. Novos ativos podem ser criados e codificados para obedecer a parâmetros específicos e restrições comerciais. E contratos inteligentes e dApps escaláveis ​​se tornam uma realidade.

Ava Labs, os desenvolvedores do Avalanche, disseram que este é o primeiro blockchain que pode lidar com contratos inteligentes e também conduzir transações em menos de um segundo.

Abaixo, aprenderemos muito mais sobre o Avalanche e como ele está trazendo contratos inteligentes e finanças descentralizadas para o futuro.

Plataformas de contrato inteligente

No início havia Bitcoin. Ele foi criado como uma forma de armazenar e transferir valor sem permissão, sem a necessidade de um terceiro de confiança. Qualquer pessoa pode usar o blockchain Bitcoin para armazenar ou transferir valor a qualquer momento e em qualquer lugar.

Tudo o que é necessário é uma conexão de rede. Ele foi comparado ao ouro como reserva de valor, mas na verdade é bem diferente do ouro. E, no entanto, os casos de uso do Bitcoin permanecem limitados de forma semelhante ao ouro.

Então Ethereum se juntou ao mundo dos blockchains descentralizados. Ele foi criado não apenas para hospedar dados como blockchain criados antes, mas era uma rede viva que poderia hospedar e executar aplicativos descentralizados com base no blockchain. Isso mudou fundamentalmente a utilidade do blockchain.

Bitcoin x ouro

Bitcoin vs. Gold permanece uma questão sem resposta.

Os contratos inteligentes são ideais para aplicações financeiras, pois vivem no blockchain e, uma vez criados, serão executados automaticamente sempre que suas condições forem atendidas. Isso permite que os desenvolvedores criem aplicativos complexos e sofisticados que podem fazer muito mais do que armazenar e transferir valor.

Os dApps criados podem fazer chamadas para qualquer um dos contratos inteligentes que vivem no blockchain para realizar tarefas especializadas sempre que certas condições forem atendidas. Isso permite coisas como a emissão de empréstimos garantidos ou ativos comerciais sem a necessidade de uma autoridade centralizada.

Uma vez desenvolvidos, esses sistemas funcionarão por conta própria, o que pode permitir a criação de novos modelos de negócios exclusivos que substituirão nossos sistemas financeiros tradicionais por soluções descentralizadas ponto a ponto.

É aqui que o Avalanche entra em cena.

O que torna o Avalanche especial

Muitos entusiastas do blockchain reconhecerão o Avalanche como semelhante ao Ethereum por ser uma plataforma de blockchain de código aberto que permite a qualquer pessoa escrever e implantar contratos inteligentes e construir aplicativos descentralizados. No entanto, há uma diferença fundamental que torna o Avalanche especial.

Essa diferença?

Avalanche comparada

O que torna o Avalanche diferente? Imagem via Avalanche

O Avalanche foi desenvolvido como uma plataforma que permite a qualquer pessoa construir seu próprio blockchain. Ele foi criado para ser modular e personalizável e traz segurança, escalabilidade e alto desempenho para uma plataforma de contrato inteligente.

Considere estes quatro recursos exclusivos da plataforma Avalanche:

  1. Modular. O Avalanche possibilita que qualquer pessoa use os blocos de construção da plataforma para construir um blockchain padronizado que pode ser público ou privado e é específico do aplicativo. Essas cadeias recém-criadas também são interoperáveis ​​e existem em uma rede blockchain comum. Avalanche é um ecossistema de blockchains e pode ser estendido para atender a qualquer necessidade específica sem se limitar ao menor denominador comum do sistema.
  2. Costumização. Com o Avalanche, um desenvolvedor tem controle total sobre como os contratos inteligentes se comportam. Eles podem controlar quem pode visualizar e interagir com o dApp, quem pode controlá-lo e com qual máquina virtual ou linguagem de programação ele executa. E permite aplicativos financeiros descentralizados por meio da criação de ativos inteligentes. Esses são ativos digitais arbitrariamente complexos que incluem suas próprias regras personalizadas.
  3. Escalável e seguro. O blockchain Avalanche usa um mecanismo de consenso Proof-of-Stake (PoS) para fornecer proteção Sybil ao blockchain. Este sistema PoS dá a dezenas de milhares de validadores uma palavra a dizer no sistema, garantindo que a rede permaneça resistente a ataques, robusta e confiável.
  4. Alta performance. O Avalanche criou uma nova família de protocolos que chama de “família Snow” que permite que todas as cadeias construídas no Avalanche gerenciem milhares de transações por segundo. Também permite que essas cadeias finalizem suas transações em segundos, em vez de horas.

A família de protocolos Snow

Blockchains nada mais são do que bancos de dados distribuídos e descentralizados projetados para satisfazer três propriedades:

  1. Legível por qualquer pessoa;
  2. Gravável por qualquer pessoa;
  3. Inalterável por qualquer pessoa.

Banco de dados versus Blockchain

O dilema do banco de dados descentralizado é real. Imagem via https://intellipaat.com

Os cientistas de dados lutaram por décadas com um dilema na criação de bancos de dados públicos. Esse dilema era: se alguém pode participar da rede, como pode garantir que apenas transações válidas sejam incluídas no banco de dados?

A solução foi o blockchain público, um tipo de banco de dados distribuído que consiste em uma rede de computadores que se comunicam ponto a ponto para realizar tarefas (como validação de transações) de maneira coordenada. Para cumprir este consenso, protocolos são incluídos para instruir os computadores nos quais as transações são consideradas válidas.

Os primeiros protocolos de consenso usados ​​na criação de blockchains são os protocolos de consenso Nakamoto, que contam com a mineração de Prova de Trabalho e a regra de cadeia mais longa. Os mais conhecidos desses blockchains são Bitcoin e Ethereum em sua implementação atual.

O que é blockchain

O que é Blockchain? Imagem via Shutterstock

Embora esses blockchains sejam descentralizados e robustos, eles sofrem de problemas como baixa taxa de transferência e altas latências de confirmação. Além disso, eles exigem gastos constantes e enormes de energia para garantir sua segurança.

Existem também os protocolos de consenso clássicos, como Cosmos Tendermint, que usam uma comunicação completa para garantir que todos os computadores da rede cheguem à mesma decisão com certeza absoluta. Isso resolve os problemas de baixa taxa de transferência e latências de confirmação altas, mas introduz uma falta de robustez durante as mudanças de associação. Além disso, as redes que usam esses protocolos de consenso clássicos não se adaptam bem.

Comparação de consenso de avalanche

Como o consenso do Avalanche se compara? Imagem via blog do Avalanche.

A família de protocolos Snow que foi desenvolvida para Avalanche combina as melhores propriedades do consenso Nakamoto (robusto e altamente descentralizado) com o melhor dos protocolos de consenso clássicos (baixa latência, alto rendimento, peso leve).

Propriedades do protocolo de neve

Um dos recursos imediatamente reconhecíveis dos protocolos Snow é que eles são extremamente rápidos. Eles alcançam uma finalidade irreversível em menos de 2 segundos, o que é mais rápido do que todos os sistemas de ponto de venda atuais. Eles também suportarão milhares de transações por segundo, o que é muito maior do que a taxa de transferência vista com os atuais sistemas de processamento de pagamento.

Os protocolos Snow fazem isso usando votações repetidas de subamostras aleatórias. Isso funciona fazendo com que cada validador consulte apenas uma pequena amostra aleatória de outros validadores a cada rodada. Os validadores selecionados são ponderados pelo valor da aposta, e esta metodologia permite que o protocolo seja, teoricamente, dimensionado para milhões de participantes.

Os protocolos Snow são leves e usam o mínimo de energia. Quando não há trabalho a fazer, o protocolo fica quiescente e espera em um estado de baixa energia.

Logotipo da Avalanche

Energia é gasta ao fazer o trabalho. Imagem via blog do Avalanche.

E os protocolos Snow são extremamente seguros. Enquanto outras famílias de protocolo de consenso são suscetíveis a vários vetores de ataque, os protocolos Snow são imunes a esses ataques. Com um grande número de validadores, é garantida a imutabilidade e a resistência à censura que os protocolos PoW são incapazes de alcançar. Em outros sistemas de PoS, o escalonamento é tentado por meio da delegação de validação a um pequeno subcomitê, mas isso cria uma situação em que se torna possível corromper os membros do subcomitê. Os protocolos de Snow não dependem de delegação, uma vez que cada validador é capaz de participar para chegar a um consenso.

Como funcionam os protocolos de neve?

Quando qualquer validador vê uma transação que precisa ser validada, ele seleciona aleatoriamente um pequeno subconjunto de outros validadores se eles acreditam que a transação é válida ou não. Os outros validadores responderão que acreditam que a transação é válida ou que acreditam que a transação é inválida e deve ser rejeitada. Isso pode acontecer quando o nó já rejeitou a transação ou se preferir uma transação conflitante. Cada um dos validadores terá sua própria opinião forte sobre a validade de qualquer transação.

Quando uma porção grande o suficiente do subconjunto de validadores responde que uma transação é válida e deve ser aceita, o validador inicial concordará em aceitar a transação. Este validador agora acredita que a transação é válida e se questionado por outro validador no futuro, ele responderá que a transação é válida e deve ser aceita. Da mesma forma, se uma porção grande o suficiente do subconjunto de validadores responder que a transação é inválida, este validador inicial rejeitará a transação e aconselhará todos os validadores futuros a rejeitar a transação também.

Plataforma Avalanche

Sub-redes padrão na plataforma Avalanche. Imagem via blog do Avalanche.

Na maioria dos casos comuns, a finalização de uma transação pode acontecer muito rapidamente. Se houver um caso em que haja conflitos entre as transações, os validadores honestos rapidamente se reunirão para determinar qual das transações conflitantes é a preferida.

Isso irá gerar um ciclo de feedback positivo até que todos os validadores participantes prefiram uma única transação em vez de todas as outras. Isso fará com que essa transação seja aceita pela rede como válida, enquanto todas as outras transações conflitantes são rejeitadas. É essa propriedade em cascata na validação de transações que dá à Avalanche seu nome.

No protocolo Snow, há uma garantia de alta probabilidade de que quando qualquer um dos validadores honestos aceitar ou rejeitar uma transação, todos os outros validadores honestos também seguirão o exemplo e aceitarão ou rejeitarão essa transação.

Arquitetura da plataforma Avalanche

Os protocolos de Snow já discutidos formam a base para o consenso sobre o blockchain Avalanche. Existem dois mecanismos de consenso na plataforma:

  • Avalanche (consenso otimizado por DAG): alto rendimento, paralelizável e simples de podar.
  • Boneco de neve (consenso otimizado em cadeia): alto rendimento, totalmente ordenado e melhor para contratos inteligentes.

Tudo na rede Avalanche é criado como uma sub-rede (sub-rede) com cada cadeia sendo incluída como parte de uma ou outra sub-rede. Cada sub-rede é um subconjunto de todo o conjunto de validadores ou dos computadores que concordaram em participar da rede para validar um grupo de cadeias. Cada sub-rede cria seu próprio esquema de incentivos para validadores. A participação em sub-redes é opcional para validadores de todas as sub-redes, com exceção da sub-rede padrão.

Ecossistema de avalanche

Os círculos representam sub-redes diferentes e os quadrados verdes representam cadeias de blocos dentro dessas sub-redes. Imagem via blog do Avalanche.

No Avalanche, há 3 blockchains que foram integrados à plataforma e todos os 3 são validados pela Sub-rede padrão. Essas 3 cadeias de blocos padrão são as seguintes:

  1. X-Chain é uma cadeia de pagamento baseada em DAG para criar e negociar ativos digitais inteligentes (ou seja, uma representação de algo do mundo real com um conjunto de regras que regem seu comportamento). Um dos ativos negociados na X-Chain é $ AVAX, o token nativo da rede. Quando alguém emite uma transação para um blockchain na rede Avalanche, eles pagam uma taxa denominada em $ AVAX. O X-Chain é uma instância da Avalanche Virtual Machine (AVM).
  2. P-Chain gerencia metadados sobre a rede Avalanche. Sua API permite que os nós criem sub-redes, adicionem validadores às sub-redes e criem blockchains.
  3. O C-Chain é uma instância da Máquina Virtual Ethereum, desenvolvida pelo protocolo de consenso do Avalanche. Pode-se criar contratos inteligentes na C-Chain e fazer qualquer outra coisa que fariam no Ethereum usando a API da C-Chain.

Além dessas 3 cadeias padrão, o Avalanche é capaz de suportar várias outras cadeias e suas próprias máquinas virtuais personalizadas. Este recurso permite que os desenvolvedores criem dApps e blockchains personalizados contendo qualquer lógica arbitrária que escolham incluir.

Funcionalidade da rede Avalanche

Há uma série de características e recursos que fornecem ao Avalanche sua funcionalidade única.

Projeto de sub-rede e incentivos

Os desenvolvedores podem criar suas próprias sub-redes, que podem acomodar vários casos de uso. Um dos recursos do design de sub-rede é a capacidade de personalizar as cadeias e os esquemas de incentivos usados. Isso permite que o número de validadores aumente infinitamente em teoria, e cada validador pode optar por qualquer uma das sub-redes para as quais eles estão interessados ​​em realizar serviços de validação.

Conformidade de avalanche

Ferramentas de conformidade integradas ao blockchain. Imagem via Weforum.org

Conformidade regulatória

O Avalanche é, em sua essência, uma plataforma DeFi que foi criada com os casos de uso financeiro em mente. Isso levou à conformidade regulamentar incorporada ao Avalanche. Um desenvolvedor é capaz de projetar uma sub-rede de modo que exija que os usuários atendam a uma série de requisitos. Isso inclui estar localizado em países específicos, possuir certas licenças ou ser aprovado nas verificações KYC / AML. Esta nova abordagem permite o desenvolvimento de soluções financeiras mais eficientes que não seriam viáveis ​​ou mesmo possíveis de outra forma.

Athereum = Avalanche + Ethereum

Athereum é uma sub-rede Avalanche que é um fork amigável do Ethereum que utiliza o mecanismo de consenso Avalanche. Isso permitirá que a sub-rede tenha alto rendimento e finalidade quase instantânea. Os desenvolvedores Aethereum serão capazes de usar o conjunto completo de ferramentas de desenvolvimento Ethereum (Web3js, MyEtherWallet, MetaMask, etc.). Além disso, quando o estado Ethereum é transferido para Avalanche, todos os detentores existentes de ETH também têm acesso a uma quantidade igual de ATH, o ativo nativo de Aethereum.

Taxas de transação governáveis

O Avalanche permitirá que os validadores extraiam suas próprias taxas de acordo com seus próprios algoritmos personalizados. As taxas são essenciais para incentivar os validadores e para proteção distribuída contra negação de serviço (DDoS) em todos os blockchains.

Criação de ativos inteligentes

Crie e distribua seus próprios ativos. Imagem via AvaLabs.org

Criação de ativos inteligentes

O Avalanche permitirá que os desenvolvedores criem facilmente ativos digitais inteligentes e terá suporte para também negociar esses ativos com facilidade. Isso será tratado por meio de conjuntos de regras complexos que definem o tratamento do ativo. Esses ativos digitais podem ser criados para representar ativos físicos do mundo real, como ações, ouro, imóveis, títulos e muitos outros tipos de ativos. Cada sub-rede será capaz de gerenciar seus próprios ativos e tokens fungíveis e não fungíveis são suportados.

Compromisso atômico entre sub-redes

Como as sub-redes estão sempre usando o mesmo protocolo subjacente para consenso, o comprometimento automático de transações em várias sub-redes será habilitado. Isso permitirá que os validadores verifiquem as transações em várias sub-redes.

Parâmetros de Governança

As partes interessadas serão capazes de ajustar os principais parâmetros econômicos do sistema, de acordo com as mudanças nas circunstâncias externas. Os principais parâmetros (por exemplo, valores mínimos de staking e taxa de recompensas) podem ser modificados dinamicamente, enquanto mantém o limite de fornecimento intacto.

Boa governança de blockchain

Princípios de boa governança de blockchain. Imagem via Shutterstock

Um protocolo de consenso revolucionário deu ao Avalanche uma vantagem significativa de desempenho em relação aos blockchains existentes; no entanto, os desenvolvedores estão bem cientes de que há espaço para melhorar a implementação atual. A equipe de desenvolvimento do Ava Labs está explorando uma série de melhorias potenciais para a plataforma, incluindo poda, sandboxing de blockchain, atualizações de banco de dados, melhorias de rede, máquinas virtuais pós-quânticas e de privacidade e um novo mecanismo de consenso liderado chamado Frosty. Essas são apenas algumas das melhorias que estão sendo exploradas ativamente.

O token AVAX

O token nativo usado na plataforma Avalanche usa o símbolo AVAX. É a principal unidade de contabilidade da rede, servindo como moeda de pagamento ponto a ponto, bem como um meio de proteger a rede, implantar novas sub-redes, pagar taxas de transação, criar e trocar ativos, para governar o protocolo, e para incentivar validadores.

Token AVAX

O token AVAX conecta plataforma e desenvolvimento. Imagem via Medium.com

O AVAX foi criado com um suprimento limitado de 720 milhões de tokens, 360 milhões dos quais foram lançados com o bloco de gênese da rede principal. Os 360 milhões de tokens restantes estão sendo cunhados de acordo com uma equação no Livro Branco da Avalanche. No primeiro ano, a recompensa de aposta visa atingir uma taxa de cunhagem de novos tokens AVAX em 7-12%. Embora o fornecimento total de AVAX não possa ser alterado, é possível que os detentores de tokens alterem a taxa de emissão de novos tokens para se adaptar às mudanças nas condições econômicas.

A Avalanche realizou um ICO em julho de 2020, levantando $ 42 milhões e vendendo 21 milhões de tokens AVAX por $ 0,50 cada. No final de novembro de 2020, o token AVAX estava bem abaixo da alta de $ 11,46 alcançada no dia seguinte ao lançamento da rede principal. Na verdade, o preço não está muito acima da baixa de US $ 3,00 atingida em 4 de novembro de 2020. Isso ainda representa um retorno muito bom para aqueles que investiram durante a OIC.

Gráfico AVAX

O histórico de preços do token AVAX. Imagem via Coinmarketcap.com

Na rede Avalanche, qualquer nó de validação é capaz de cunhar novos tokens piquetando seus tokens existentes e participando ativamente do consenso da rede. A taxa de cunhagem é determinada pela porcentagem do fornecimento total apostado pelo nó, a duração da aposta (usando um mínimo de 2 semanas e um máximo de 1 ano), tempo de atividade do nó e latência do nó.

Atualmente, a família de protocolos Snow é uma família de protocolos bizantinos sem liderança tolerantes a falhas. Isso significa que a necessidade de staking pools é eliminada, uma vez que todos os nós de validação na rede são recompensados ​​proporcionalmente por seus serviços à rede, mantendo a variação de recompensa em um mínimo em todos os momentos. Além disso, as taxas de transação são queimadas em vez de serem distribuídas para validadores, o que serve para aumentar a escassez de tokens AVAX ao longo do tempo.

Aproveitando a flexibilidade e customização do protocolo Snow por meio de sua governança, o Avalanche está tentando fazer o melhor dos princípios econômicos austríacos e keynesianos para eventualmente alcançar um crescimento estável e equilíbrio econômico.

Espera-se que se desenvolva uma rede com uma quantidade significativa de usuários em constante transação, o que sinaliza uma economia útil e saudável. A rede também espera desenvolver taxas muito baixas e baixa cunhagem, a fim de manter a estabilidade nos efeitos deflacionários da queima de taxas de transação.

A Equipe Avalanche

O Avalanche e a equipe de desenvolvimento do Ava Labs por trás do protocolo Snow foram fundados por um trio de cientistas da computação liderados por Emin Gun Sirer, um cientista da computação veterano que tem uma longa história com Bitcoin, redes descentralizadas e blockchains.

Dr. Emin Gun Sirer é o CEO da Ava Labs e é um líder de blockchain de longa data que ajudou no desenvolvimento de escalonamento para Bitcoin. A criação do protocolo Snow foi um seguimento direto desse trabalho. Ele recebeu um PhD em Ciência da Computação em 2000 e é professor na Cornell University desde 2001. Ele também foi um membro importante do IC3 (The Initiative for Cryptocurrencies and Contracts).

Equipe Avalanche

Os três co-fundadores do Avalanche. Imagem via AvaLabs.org

Co-fundador Kevin Sekniqi é COO da Ava Labs e também professor da Cornell e ex-membro do IC3. Antes de ingressar na Ava Labs, Sekniqi foi pesquisador no Jet Propulsion Labrotory da NASA e em várias universidades. Sua posição mais recente antes dos laboratórios da Ava foi na Microsoft como Engenheiro de Software de Pesquisa e, em 2020, ele recebeu um PhD em Ciência da Computação pela Cornell University.

O terceiro co-fundador do projeto é Maofan “Ted” Yin, um protegido do Dr. Sirer e do Arquiteto Chefe de Protocolo do Ava Labs. Ele deve receber seu PhD em Ciência da Computação pela Cornell University em 2021.

Além dos três membros fundadores, a equipe do Ava Labs cresceu para incluir 45 outros indivíduos em funções que vão desde ciência da computação e engenharia até economia e finanças. Há também vários especialistas em marketing e direito na equipe.

Para concluir

Já dissemos isso antes em nosso Vídeo do youtube, mas vale a pena repetir aqui. Avalanche pode ser uma virada de jogo.

O Avalanche alcança finalização abaixo de um segundo, alto rendimento e eficiência sem sacrificar a descentralização ou a segurança. Esses recursos não apenas o tornam uma excelente plataforma DeFi, mas também uma excelente plataforma de pagamentos. Pode acomodar milhões de validadores e oferece uma plataforma altamente personalizável que inclui interoperabilidade entre cadeias que ajudará a gerar uma forte demanda por qualquer um dos tokens criados na plataforma.

O fornecimento do token AVAX é fixo, o que ajuda a suportar o preço do token e cria escassez. E, ao contrário de outras plataformas de estacagem, o Avalanche não sofre com a diluição contínua causada pela inflação. Para ajudar a promover a escassez ainda mais, todas as taxas de transação e taxas relacionadas à criação de ativos, blockchains e sub-redes são pagas em AVAX, que são então queimadas para reduzir o fornecimento total para sempre.

Avalanche Network

O objetivo final do Avalanche é a criação da Internet das Finanças. Uma plataforma segura ideal para construir aplicativos DeFi e que também pode acomodar os mercados financeiros tradicionais. Ele também foi projetado para facilitar a conformidade regulamentar, aumentando a adoção da plataforma pelas empresas.

O sistema de staking é muito competitivo em termos de retornos, e espera-se que o token AVAX seja um investimento sólido de longo prazo, pois o staking incentiva tokens de bloqueio por um longo período de tempo, o que também ajuda a promover a escassez. Além disso, os nós de validação também podem validar outras sub-redes, permitindo que eles recebam recompensas adicionais no token nativo das sub-redes alternativas. Tudo isso é projetado para fornecer um token de preço mais alto ao longo do tempo.

Como você pode ver, a equipe do Avalanche não apenas entregou um protocolo de consenso revolucionário, mas também forneceu a todos uma plataforma revolucionária onde desenvolvedores e usuários podem tirar proveito da personalização, flexibilidade, interoperabilidade, baixa latência, alto desempenho e excelente segurança . Por sua vez, isso pode levar à adoção em massa, pois transforma tanto o DeFi quanto as finanças tradicionais.

Imagem em destaque via Shutterstock

Aviso Legal: Estas são as opiniões do escritor e não devem ser consideradas um conselho de investimento. Os leitores devem fazer suas próprias pesquisas.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me