decen{BR}

Como funciona a validação AVAX [Protocolo Avalanche]

De acordo com a política de distribuição do token AVAX, praticamente 50% de todas as moedas AVAX em existência serão destinadas a pagar recompensas por validação.

Sabe-se que o protocolo Avalanche queima todas as taxas cobradas por transferência, diferente de sistemas como Bitcoin onde a taxa é repassada aos mineradores. Portanto, a única fonte de novas moedas no ecosistema AVAX vem das recompensas por validação.

Há, portanto, uma grande oportunidade para aqueles que iniciarem os trabalhos de validação antes da concorrência ingressar na criptomoeda AVAX. Como a competição é ainda relativamente baixa na rede AVAX (análogo à dificuldade de rede Bitcoin), validadores podem construir uma fonte de renda passiva (ou quase passiva), apenas verificando operações na rede Avalanche.

Um fator positivo adicional, é o excelente trabalho que a Ava Labs realizou em sua implementação de um nó completo Avalanche chamada Avalanchego. O sistema é tão trivial de usar, que qualquer um pode começar a validar transações na rede, com muito pouco esforço.

De fato, só de deixar o nó Avalanchego rodando você já está participando ativamente da rede Avalanche sem precisar passar por parâmetros especiais.

Mas, se deseja ganhar dinheiro validando transações Avalanche AVAX, será preciso executar alguns passos adicionais para garantir que você pode receber a recompensa por validação (análogo ao staking no PoS).

Neste artigo, apresentamos uma visão geral dos iniciantes sobre como funciona a validação da AVAX e, também, algumas etapas gerais para que você possa começar a ganhar a AVAX validando transações.

Executando um nó AVAX

Primeiro: independentemente de você querer executar um serviço de validação, explorar a rede AVAX ou simplesmente enviar e receber suas próprias transações, o primeiro passo é colocar um nó Gecko em funcionamento.

O tutorial de início rápido da Ava Labs fornece instruções melhores do que poderíamos esperar dar. Por favor, pause este artigo e vá completar as instruções de início rápido até o ponto em que você apostou AVAX e seu nó está funcionando.

As instruções do Ava Labs assumem que você está usando o testnet. Desde agora você está usando AVAX real, vá em frente e pule a parte da torneira.

Definindo um período de validação ideal

Você deve ter notado que no tutorial de início rápido do Ava Labs, um período de validação bastante curto é sugerido (30 dias IIRC).

Isso aconteceu porque o tutorial de início rápido foi escrito para o Testnet Incentivized Denali (ITN) em maio de 2020. Como o testnet seria executado por apenas 30 dias, o tutorial sugeriu esse mesmo período.

Na rede principal, os validadores podem querer permanecer na rede por um período de tempo mais longo ou mais curto. Então, qual é a duração certa do período de validação? Você pode estar se perguntando por que há um período de validação, neste momento? Por que não deixar os validadores entrarem e saírem da rede da maneira como os agrada?

A primeira coisa a considerar é que seu AVAX apostado será bloqueado em seu nó validador enquanto você estiver em seu período de validação.

Essa é a principal razão pela qual a versão atual do Avalanche define um período máximo de validação de 365 dias — para que as pessoas não bloqueem seus fundos acidentalmente para sempre (por exemplo, defina 10 anos em vez de 1 por causa de um zero extra acidental).

O período de validação também é necessário porque você precisa, de alguma forma, estabelecer prazos para pagamentos de recompensas, decisões de governança e outras tarefas relacionadas ao protocolo. Por exemplo, validar recompensas só são pagas no final do período de validação. Quanto maior o período, maiores serão as recompensas validadas.

Cada protocolo de Prova de Estaca, seja Tezos, Decred ou Cardano, todos os períodos de referência definidos para a estaca. Vamos dar uma olhada em alguns exemplos de validação de períodos em outras criptomoedas PoS.

Comparação do Sistema de Período de Validação com Cardano, Tezos e Decred

Cardano divide o tempo em épocas. Os validadores (grupos de staking) se juntam ou saem da rede em limites de época. Cada época tem 5 dias de duração. Se você quisesse emular Cardano em Avalanche, seria o mesmo que validar 5 dias de cada vez. A única diferença é que o Cardano irá renovar automaticamente este contrato, assim como Avalanche exige que você envie um novo certificado para a rede.

Decred tem um ciclo de validação muito mais longo. Cada mudança no Decred leva até 90 dias. Simulando um período Decred em Avalanche seria equivalente a validar por 3 meses de cada vez. Novamente, a única diferença é ter que enviar um novo cert a cada 90 dias.

Finalmente, Tezos usa 4096 ciclos de bloco. Nos parâmetros atuais, isso equivale a 2 dias, 20 horas e 16 minutos. Validadores (Tezos os chama de padeiros) só pagarão recompensas do delegador a cada 4096 blocos. Este é um processo manual em Tezos – o proprietário da padaria deve pagar manualmente, todos os delegadores, a cada 4096 blocos.

Como você pode ver, cada criptomoeda Proof of Stake estabelece um período mínimo para estaca/validação. Eles apenas dão a esses períodos nomes e comprimentos diferentes, mas o princípio é o mesmo. Implementações futuras de carteiras AVAX podem até automatizar a delegação para que você não precise se preocupar em renovar seu certificado de estaca.

Ganhando Recompensas de Validação da AVAX

Ao minerar Bitcoin e outras criptomoedas Proof of Stake, o tempo de atividade é a métrica mais importante. Quando os mineradores caem por 15 minutos por dia, isso pode significar um bloco perdido ou recompensas significativas perdidas no decorrer de meses e anos.

O tempo de atividade também é vital para a validação da AVAX. Na verdade, qualquer moeda Proof of Stake requer tempo de atividade ideal de seus validadores,. Tanto assim, na AVAX a métrica de tempo de atividade faz parte da fórmula de validação de recompensas!

As recompensas da AVAX são baseadas na prova de tempo de atividade e prova de correção. Outra característica interessante é que a AVAX não tem blocos — apenas vértices.

Vamos ver como isso funciona.

Sem Blocos

A AVAX não tem blocos. Ele usa um livro baseado em DAG, então não há conceito de recompensa em bloco na AVAX.

Uma unidade de uma ou mais transações AVAX é chamada de vértice.

Cada vértice deve derivar de pelo menos dois vértices previamente aceitos. Dessa forma, a AVAX forma um DAG, não um blockchain unidimensional. (Você pode pensar vagamente em um DAG como várias blockchains correndo em paralelo.)

Sem Líder

Em segundo lugar, os vértices da AVAX são sem liderança.

Na AVAX, não há endereço de recompensa coinbase sinalizando o ID do validador que resolveu um vértice, como Bitcoin faz. Ele também não tem o conceito de um líder de slot (como Cardano).

A AVAX é 100% sem liderança.

Então, se você não sabe quem resolveu o quê, como validar recompensas são pagas?!

Fico feliz que você tenha se perguntado isso, porque esse é o objetivo deste artigo!

Como sugerimos antes, os validadores são recompensados com base em duas métricas que são acumuladas ao longo do tempo: prova de tempo de atividade e prova de correção.

Prova de tempo de atividade

A rede Avalanche é muito dinâmica. Os nós podem mudar sua opinião (ou votar) sobre uma transação como eles negociam fofocas. Como uma rede metaestável, exige que fofocas sejam negociadas entre nós a fim alcançar o consenso.

Cada vez que um nó interage com um par, ele armazena uma métrica de amostra que contém um valor verdadeiro/falso e um carimbo de data/hora. O valor verdadeiro/false indica se o par respondeu a tempo e, como você pode imaginar, o carimbo de data/hora indica quando a interação ocorreu.

Quando o período de staking terminar, os nós sabem quais pares responderam a tempo e quais não. As recompensas são então divididas proporcionalmente ao valor apostado e ao tempo de atividade.

Nota: Há uma votação antes que as recompensas de staking sejam aprovadas. Veja a seção “Voto de recompensa” abaixo.

Prova de correção

Os nós devem produzir transações e vértices corretos.

Quando um nó começa a se comportar mal, outros nós de rede irão ignorar suas transmissões futuras e/ou incluí-lo em alguma forma de lista de proibições.

Se o nó for banido, torna-se impossível atestar seu tempo de atividade. Assim, o sistema é autoprotegido no sentido de que o jogo sujo é removido da rede rapidamente.

Ao eliminar nós desonestos da rede, o protocolo recompensa a correção.

Recompensa Vo

Quando um validador é feito com seu período de validação, ele envia um bloco especial para a rede chamado Bloco de Proposta.

Você pode estar se perguntando por que eu chamei isso de bloco e não um vértice? Bem, é porque esta transação realmente vai para a P-Chain, não a X-Chain. (Como você provavelmente sabe, a P-Chain é um blockchain tradicional.)

Quando o período de validação termina, o Bloco de Propostas é enviado para um validador que ainda está validando ativamente. Este validador retransmitirá a proposta para toda a rede.

A rede decidirá, usando o consenso Avalanche, se o validador proposto deve ganhar as recompensas ou não.

É aqui que cada validador de votação consulta seu estado interno e procura os registros de tempo de atividade para o validador. Se o validador de votação determinar que o validador proposto fez um bom trabalho, ele emite um Bloco de Commit. Caso contrário, ele envia um bloco de rejeição.

Ao usar Avalanche, cada nó, em seguida, desenvolve sua convicção sobre se ele deve Commit ou Rejeitar.

Uma vez que o Bloco de Propostas é Comprometido, o validador proposto recebe as recompensas do bloco e sua participação fica livre para ser bloqueada novamente.

Conclusão

Esta é a visão geral do que está envolvido em se tornar um validador na plataforma Avalanche. Como mencionado no início deste artigo, há uma recompensa significativa disponível para validadores.

Nós olhamos para outras criptomoedas e, como você pode ver, Avalanche compartilha alguns traços comuns com diferentes protocolos de Proof of Stake, mas também introduz alguns conceitos muito únicos.

Os blocos são sem liderança. Você deve fazer um bom trabalho na validação da rede continuamente, a fim de ganhar recompensas. Não basta simplesmente reter um bloco e, em seguida, desligar o seu validador.

Você também deve permanecer online e ativo para fornecer prova de tempo de atividade e prova de correção , caso contrário, outros nós votarão contra sua recompensa quando seu Bloco de Propostas for recebido.

Quase 50% de todos os blocos em breve estarão disponíveis para validadores na forma de recompensas. É um ótimo momento para aprender a validar para que você possa se juntar à rede e ganhar algum AVAX enquanto ajuda a executar o Avalanche.

Nos links a seguir, você pode saber mais sobre como se envolver na validação da rede AVAX.

Referências

Dinâmica de Token AVAX [PDF]

Consenso por meio de metástabilidade [PDF]

Plataforma de Avalanche [PDF]

Gecko: Implementação de nós completos do Avalanche

Avalanche (AVAX) Informação de venda pública

Por que eu não estou muito preocupado com a distribuição monetária da Avalanche

Como se juntar à versão Avalanche—Denali

Sobre @ Autor(@)
Publicado por decen{BR} - decen{BR} é nosso avatar coletivo, @ qual usamos na editoria do site. Normalmente, os conteúdos publicados pel@ decen{BR} são traduções de nosso site parceiro crypto.bi - (ou contribuições indiretas de um de seus autores). Confira nossa página Sobre (menu lateral) para conhecer a nossa equipe! Saiba Mais o Decen{BR}