WEB3DEV

Cover image for Mineração e Recompensas de Token - Helium
Paulo Gio
Paulo Gio

Posted on

Mineração e Recompensas de Token - Helium

Embora não haja uma fórmula exata para calcular quanto HNT você ganhará em um determinado período, existem alguns conceitos de nível superior, elementos de design e regras a serem lembrados que ajudarão a explicar melhor o que você pode ganhar e por quê. Esta seção cobre isso, bem como alguns princípios básicos de mineração e recompensa de token.

Como os Hotspots (Pontos de Acesso Sem Fio) ganham tokens da Helium?

A blockchain Helium recompensa os Hotspots por fornecer cobertura sem fio e verificar a rede Helium. Hotspots são recompensados em Helium Token, HNT.

A cada época (epoch), o atual grupo de consenso minera aproximadamente 30 blocos na blockchain. Em cada bloco, os Hotspots realizam diversos tipos de trabalho e são premiados de acordo com a seguinte distribuição:

PoC = Prova de Cobertura (Proof of Coverage)

Tipo de Recompensa Variável de Cadeia Descrição
PoC do Desafiado

(Challengee)

poc_challengees_percent Concedido a qualquer Hotspot que transmita um pacote PoC após ser alvo do desafiante.
PoC do Desafiante

(Challenger)

poc_challengers_percent Recompensado a qualquer Validador* que criar um desafio PoC válido e enviar o recibo correspondente à blockchain. (ver nota abaixo)
Testemunhas (Witnesses) poc_witnesses_percent Distribuído para Hotspots selecionados que testemunham um pacote beacon como parte de um Desafio PoC.
Grupo de Consenso

(Consensus Group)

consensus_percent Dividido igualmente entre os Validadores que fazem parte do Grupo de Consenso cessante, responsável pelos blocos mineradores.
Segurança (Security) securities_percent Concedido à Helium, Inc e outros investidores de rede que possuem Tokens de Segurança.
Transferência de Dados de Rede (Network Data Transfer) dc_percent Distribuído a cada época para Hotspots que roteiam os dados do sensor LoRaWAN para sensores na rede durante essa época.

Observação:

A HIP55 (HIP = Proposta de Melhoria da Helium) transferiu a responsabilidade de criar Desafios PoC para os Validadores e, como tal, as Recompensas PoC (chain_var pos_challengers_percent) agora são concedidas a qualquer Validador que crie um desafio PoC válido e envie o recibo correspondente à blockchain.

Preciso participar ativamente para ganhar recompensas assim que meu Hotspot for implantado?

Não. Assim que seu Hotspot estiver completamente implantado e integrado à blockchain Helium, você, como proprietário, não precisará fazer mais nada para ganhar HNT. Seu ponto de acesso executará todas as atividades acima por conta própria enquanto estiver em execução.

Meta de Produção de HNT por Época

Em 1º de agosto de 2021, data do halving (redução de 50% na produção de recompensas) mais recente, a taxa-alvo de produção para o novo HNT cunhado por mês era de 2.500.000. Isso significa que, se a blockchain funcionar conforme projetada, produzirá 2.500.000 HNT por mês. Essa taxa-alvo é baseada nos dois parâmetros a seguir, conforme definidos em suas variáveis de cadeia específicas:

  • O tempo-alvo do bloco é de 60 segundos.
  • O tamanho-alvo da época é de 30 blocos.

Lembre-se de que, na blockchain Helium, os blocos contêm um certo número de transações individuais e as épocas são compostas por todos os blocos minerados pelo Grupo de Consenso atual desde a última época.

Portanto, se a rede atingir seu tempo-alvo de bloco de 60 segundos e o tamanho-alvo da época de 30 blocos, a blockchain produzirá 2.500.000 HNT por mês. Por época, isso equivale a aproximadamente 1736.1111 HNT. A matemática para isso é a seguinte:

  • (43200 minutos por mês / 30 minutos por época) = 1440 épocas por mês
  • (2500000 tokens cunhados por mês / 1440 épocas por mês) = 1736,1111 HNT por época

Quais são os tempos atuais do bloco e da época?

A qualquer momento, você pode acessar o Explorador da Blockchain Helium para visualizar estatísticas recentes de blocos e épocas, números anteriores de produção HNT e muito mais.

Distribuições HNT por época

Conforme calculado acima, a meta de produção de HNT por época é de aproximadamente 1736.1111. A próxima pergunta lógica é: "Para onde vai todo esse HNT?" Vamos dar uma olhada.

Abaixo estão as recompensas de mineração por época a partir de 1º de agosto de 2022. Para cada época completa, marcada pela eleição de um novo Grupo de Consenso, todos os HNT produzidos são distribuídos nos seguintes tipos de recompensa:

Tipo de Recompensa Porcentagem HNT Ganho por Tipo de Recompensa
PoC do Desafiante 0.85% 14.7236
PoC do Desafiado 4.73% - 12.23% 82.1247 - 212.331
Testemunhas 18.92% - 48.92% 328.4989 - 849.3323
Grupos de Consenso 6% 104.1667
Tokens de Segurança 32% 555.5556
Transferência de Dados de Rede Até 37.50% Até 651.0417
Total 100% 1736.1111
Recompensas mudam ao longo do tempo

Na tabela acima, você pode ver as recompensas máximas alocadas por tipo de recompensa seguindo a HIP10 (descrita abaixo). Se você quiser ver a porcentagem atual do tipo de recompensa, sempre poderá consultar a API das Variáveis de Cadeia. A próxima alteração nas recompensas máximas alocadas está agendada para 1º de agosto de 2023 e será atualizada junto com as alterações relacionadas ao halving para manter o suprimento máximo de HNT.

HIP10 e Recompensas Variáveis de HNT para Transferência de Dados de Rede

Conforme observado acima, a HIP10 foi ativada em 24 de agosto de 2020. A HIP10 foi introduzida por um membro da Comunidade Helium, hashc0de, e foi adotada pela Comunidade Helium.

Ela garante que o HNT seja recompensado a uma taxa de 1:1 para a quantidade de Créditos de Dados (Data Credits, DCs) roteados por qualquer Hotspot por época. Ao fazer isso, a recompensa da Transferência de Dados da Rede é proporcional ao DC gasto naquela época. Essa relação proporcional entre o tipo de recompensa da Transferência de Dados da Rede e o DC é limitada a 37.50% (651.0417 HNT). Portanto, se o DC queimado não for igual ao valor de 651.0417 HNT, o HNT restante é redistribuído proporcionalmente aos grupos de recompensas de Prova de Cobertura (PoC).

Aqui estão alguns exemplos para ilustrar como isso funciona na prática:

Exemplo 1: Queima de DC não excede 37.50% HNT

  • Em uma determinada época, 8.000.000 DCs são transferidos pela rede
  • O Preço do Oráculo HNT é $8.00
  • Neste cenário, o valor total de HNT em DCs transferido nesta época é 10 HNT. Este cálculo é: (8.000.000 DC * $0.00001 / $8.00 Preço do Oráculo HNT)
  • Esses 10 HNT seriam divididos proporcionalmente aos Hotspots que fizessem o trabalho de roteamento de pacotes na taxa 1:1.
  • Os 641.0417 restantes da recompensa da Transferência de Dados da Rede seriam distribuídos por peso entre as Testemunhas e os Desafiados.
    • 128.2083 para o grupo Desafiados => 4.73/(4.73+18.92) = 20%
    • 512.8333 para o grupo Testemunhas => 18.92/(4.73+18.92) = 80%

Exemplo 2: Queima de DCs excede 37,50% HNT

  • Em uma determinada época, 800.000.000 DCs são gastos na transferência de dados pela rede
  • O Preço do Oráculo HNT é $8.00

Neste cenário, o valor total de HNT em DCs transferido nesta época é 1000 HNT. Este cálculo é: (800.000.000 DC * $0.00001 / $8.00 Preço do Oráculo HNT)

  • Como a queima dos DCs da Rede excedeu os 651.0417 disponíveis para a recompensa da Transferência de Dados da Rede, todos os pontos de acesso que fizeram o trabalho nessa época dividirão todos os 1000 HNT proporcionalmente.

Observações Adicionais sobre Tipos de Recompensa e Pagamentos

  • Todos os validadores no Grupo de Consenso ganharão uma recompensa igual.
  • Todos os Hotspots participantes na PoC, incluindo Desafiados e Testemunhas, ganharão recompensas proporcionais a quantos eventos eles participaram do número total de eventos por época.
  • Todos os Hotspots participantes da Transferência de Dados de Rede ganharão recompensas proporcionais à sua participação no total de transferência de dados naquela época, conforme mostrado acima.
  • Os Hotspots podem ganhar um ou mais tipos de recompensa durante qualquer época.
  • Os tipos de recompensa PoC Desafiante, PoC Desafiado e Testemunha são distribuídos na época que inclui o recibo PoC correspondente.
  • Um Hotspots pode ganhar mais de uma recompensa PoC Desafiado e Testemunha por época.
  • Os validadores usam a chain_var poc_challenge_rate, que define o número-alvo de Desafios por bloco. Veja HIP55 para mais detalhes.
  • As recompensas do Desafiante são distribuídas aos Validadores que criam e coletam dados do Desafio e enviam essas informações para a blockchain.

Prorrateio de HNT e Tempos de Blocos Lentos

A blockchain Helium ainda é nova e está crescendo rapidamente, então há bugs a serem corrigidos e otimizações a serem feitas. Os tempos-alvo do bloco e da época podem ser difíceis de atingir de forma consistente. Para explicar isso, a blockchain Helium usa algo chamado prorrateio (proration) para garantir que a meta de 2.500.000 seja alcançada, mesmo que os tempos de bloco e época não estejam dentro da meta.

Meta de HNT depende de Blocos, não de Relógios

É mais fácil pensar na meta de produção de HNT ao longo de um mês. Se a blockchain funcionar de acordo com a meta, resultando em aproximadamente 1.440 épocas por mês, então 2.500.000 novos HNT serão produzidos. "Um mês" é um período de tempo medido por um relógio. No entanto, sob o capô, usamos o tempo de bloco e as épocas resultantes para marcar a produção de HNT em relação à nossa meta. Assim, quando os blocos são lentos, a produção de HNT é reduzida proporcionalmente.

O que acontece com o HNT quando os tempos de bloco são lentos?

Ocasionalmente, devido ao rápido crescimento da rede, pode haver tempos de bloco abaixo do ideal. Isso resulta em épocas mais lentas. Quando isso acontecer, a blockchain produzirá menos HNT no mesmo período de tempo. Isso pode parecer contra-intuitivo. _A blockchain não deveria produzir mais HNT quando os tempos de blocos são mais lentos para garantir que a meta de 2.500.000 por mês seja atingida? Não. Novamente, pense em blocos, não em relógios. Segue um exemplo passo a passo para ficar mais claro:

  • Vamos supor que, para um determinado período de 60 minutos, o tempo médio de bloco foi de 120 segundos (que é o dobro do tempo-alvo de 60 segundos).
  • Isso marcaria 30 blocos durante o período de 60 minutos, concluiria uma época e resultaria na distribuição de recompensas HNT.
  • Como em qualquer época, distribuiríamos a meta de (aproximadamente) 1736.1111 HNT.
  • No entanto, como essa época demorou o dobro do normal - 60 minutos versus 30 minutos - a blockchain essencialmente distribui HNT pela metade da taxa normal.

Quando os Tempos de Bloco Diminuem, Todos Ganham Menos

A lição mais importante aqui é que, quando os tempos de bloco diminuem e a produção de HNT é reduzida, todos os participantes da rede - testemunhas, desafiantes, detentores de tokens de segurança etc. - são afetados igualmente (exceto membros do Grupo de Consenso; mais sobre isso abaixo). Portanto, embora seja irritante que a taxa efetiva do HNT possa ter caído em um determinado período de tempo, saiba que você não é o único que ganha menos. E isso é intencional.

Grupos de Consenso e Tempos de Blocos Lentos

O único grupo que não vê seu HNT reduzido por época quando os blocos são lentos é o Grupo de Consenso. Atualmente, são 43 integrantes de cada Grupo de Consenso, dividindo 6% do HNT produzido por época.

Esse valor permanece fixo enquanto todas as outras categorias de pagamento do HNT são prorrateadas para que os membros dos Grupos de Consenso sejam incentivados a manter as eleições rápidas. Caso contrário, um membro malicioso do Grupo de Consenso pode tentar prolongar as eleições. Isso pode ser feito, por exemplo, para evitar uma eleição subsequente, garantindo assim que a associação atual no Grupo de Consenso permaneça intacta. Ao distribuir uma quantia fixa de HNT por época de 30 blocos (em oposição a pagamentos prorrateados), removemos o incentivo para interromper as eleições.

Publicação original - Documentação Oficial da Helium Blockchain. Traduzido por Paulinho Giovannini

Top comments (0)