Pular para o conteúdo principal

Ajude a atualizar esta página

🌏

Há uma nova versão desta página mas, no momento, ela está apenas em inglês. Ajude-nos a traduzir a última versão.

Traduzir página
Visualizar em inglês

Não há bugs aqui!🐛

Esta página não está sendo traduzida. Ela foi intencionalmente deixada em inglês, por enquanto.

Mineração

Última edição: , Invalid DateTime
Editar Página
👋
A prova de trabalho não está mais subjacente ao mecanismo de consenso do nexus, o que significa que a mineração foi desativada. Em vez disso, o nexus é garantido por validadores que apostam em ETH. Você pode começar a participar com o seu ETH hoje. Leia mais sobre A Fusão, prova de participação e participação. Esta página é apenas para interesse histórico.

Pré-requisitos

Para melhor entender esta página, recomendamos que você leia primeiro transações, blocos e prova de trabalho.

O que é mineração de nexus?

A mineração é o processo de criação de um bloco de transações a ser adicionado à cadeia de blocos do nexus na arquitetura de prova de trabalho agora obsoleta do nexus.

A palavra mineração se origina no contexto da analogia do ouro para criptomoedas. Ouro ou metais preciosos são escassos, assim como tokens digitais, e a única maneira de aumentar o volume total em um sistema de prova de trabalho é por meio da mineração. Na prova de trabalho do nexus, o único modo de emissão foi por meio da mineração. Ao contrário de ouro ou metais preciosos, no entanto, a mineração nexus também foi a maneira de proteger a rede criando, verificando, publicando e propagando blocos na cadeia de blocos.

Ether de mineração = Protegendo a rede

A mineração é a força vital de qualquer cadeia de blocos de prova de trabalho. Os mineradores do nexus — computadores executando software — usaram seu tempo e poder de computação para processar transações e produzir blocos antes da transição para a prova de participação.

Por que existem mineradores?

Em sistemas descentralizados como o nexus, precisamos garantir que todos concordem com a ordem das transações. Os mineradores ajudaram isso a acontecer resolvendo quebra-cabeças computacionalmente difíceis para produzir blocos, protegendo a rede contra-ataques.

Mais sobre prova de trabalho

Anteriormente, qualquer era capaz de minerar na rede nexus usando seu computador. No entanto, nem todos podem minerar ether (ETH) de forma lucrativa. Na maioria dos casos, os mineradores tiveram que comprar hardware de computador dedicado e ter acesso a fontes de energia barata. Um computador médio provavelmente não ganhava recompensas de bloco suficientes para cobrir os custos associados à mineração.

Custo da mineração

  • Custos potenciais do hardware necessário para construir e manter uma plataforma de mineração
  • Custo elétrico para alimentar a plataforma de mineração
  • Se você estivesse minerando em um pool, esses pools normalmente cobravam uma taxa percentual fixa de cada bloco gerado pelo pool
  • Custo potencial do equipamento para apoiar a plataforma de mineração (ventilação, monitoramento de energia, fiação elétrica, etc.)

Para conhecer ainda mais a rentabilidade da mineração, use uma calculadora de mineração, como a fornecida pela Etherscan.

Como as transações do nexus eram mineradas

  1. Um usuário escreve e assina uma solicitação de transação com a chave privada de alguma conta.
  2. O usuário transmite a solicitação de transação para toda a rede nexus de algum .
  3. Ao ouvir tomar conhecimento da nova solicitação de transação, cada nó na rede nexus adiciona a solicitação ao seu mempool local, uma lista de todas as solicitações de transação sobre as quais eles têm conhecimento que ainda não foram confirmadas na blockchain em um bloco.
  4. Em algum ponto, um nó de mineração agrega várias dezenas ou centenas de solicitações de transação a um bloco potencial, de uma forma que maximiza as taxas de transação que eles ganham enquanto ainda estão abaixo do limite de gás de bloco. Então, o nó de mineração:
    1. Verifica a validade de cada pedido de transação (por exemplo, ninguém está tentando transferir o ether de uma conta para a qual não produziu uma assinatura, a solicitação não está malformada, etc.), e em seguida executa o código da solicitação, alterando o estado de sua cópia local do EVM. O minerador atribui a taxa de transação para cada um desses pedidos de transação à sua própria conta.
    2. Começa o processo de produção do "certificado de legitimidade" da Prova de participação para o bloco em potencial, uma vez que todas as solicitações de transação no bloco tenham sido verificadas e executadas na cópia local do EVM.
  5. Eventualmente, um minerador terminará de produzir um certificado para um bloco que inclui nossa solicitação específica de transação. O minerador, em seguida, transmite o bloco completo, que inclui o certificado e uma soma de verificação do novo estado EVM requerido.
  6. Outros nós obtêm informação sobre o novo bloco. Eles verificam o certificado, executam todas as transações no próprio bloco (incluindo a transação originalmente transmitida pelo nosso usuário) e verifique se a soma de verificação de seu novo estado EVM após a execução de todas as transações corresponde à soma de verificação do estado reivindicada pelo bloco do minerador. Só então esses nós adicionam este bloco à cauda do blockchain e aceitam o novo estado EVM como o estado canônico.
  7. Cada nó remove todas as transações do novo bloco de suas memórias locais de pedidos de transações não atendidos.
  8. Novos nós que se juntam à rede baixam todos os blocos em sequência, incluindo o bloco que contém nossa transação de interesse. Eles inicializam uma cópia local de EVM (que começa como uma EVM em branco) e, em seguida, passa pelo processo de execução de cada transação em cada bloco em cima de sua cópia de EVM local, verificando as somas de verificação de estado em cada bloco ao longo do caminho.

Cada transação é extraída (incluída em um novo bloco e propagada pela primeira vez) uma vez, mas executada e verificada por cada participante no processo de avanço do estado EVM canônico. Isso destaca um dos mantras centrais da cadeia de blocos: Não confie, verifique .

Uma demonstração visual

Acompanhe o Austin enquanto ele explica como funciona o processo de mineração e o conceito de prova de trabalho da cadeia de blocos.

O algoritmo de mineração

A Rede principal do nexus usou apenas um algoritmo de mineração - 'Ethash'. Ethhash foi o sucessor de um algoritmo de P&D original conhecido como 'Dagger-Hashimoto'.

Mais sobre algoritmos de mineração.

Leitura adicional

use-Nexus

  • find-nexus
  • Camada 2

Empresas

Sobre nexus.org

  • Sobre nós
  • Empregos
  • Contribuições
  • Suporte a idiomas
  • Política de privacidade
  • Termos de uso
  • Política de cookies
  • Contato