Principal » o negócio » Nonce

Nonce

o negócio : Nonce
O que é o Nonce?

Um nonce é uma abreviação de "número usado apenas uma vez", que é um número adicionado a um bloco hash - ou criptografado - em uma blockchain que, quando revisada, atende às restrições do nível de dificuldade. O nonce é o número que os mineradores de blockchain estão resolvendo. Quando a solução é encontrada, os mineradores de blockchain recebem criptomoeda em troca.

Principais Takeaways

  • Nonce, ou um "número usado apenas uma vez", refere-se ao primeiro número que um minerador de blockchain precisa descobrir antes de resolver um bloco no blockchain.
  • Uma vez que os cálculos matemáticos são resolvidos pelo minerador, eles são dotados de criptomoeda por seu tempo e habilidade.
  • O Nonce é difícil de encontrar e é considerado uma maneira de eliminar os mineradores de cripto menos talentosos.
  • O mundo da mineração de criptografia é desafiador, e geralmente é necessário um excelente poder computacional para começar a tentar resolver o problema.

Entendendo o Nonce

O blockchain é a pedra angular da criptomoeda. Para manter a blockchain segura, os dados dos blocos anteriores são criptografados ou "hash" em uma série de números e letras. Isso é feito processando a entrada do bloco por meio de uma função, que produz uma saída de comprimento fixo.

A função usada para gerar o hash é determinística, o que significa que produzirá o mesmo resultado sempre que a mesma entrada for usada. Isso também significa que a função pode gerar uma entrada com hash com eficiência, dificulta a determinação da entrada (levando à mineração) e faz pequenas alterações na entrada resultando em um hash muito diferente. Esse sistema complexo cria a rede de privacidade da blockchain.

Considerações especiais: Descobrindo o Nonce

Adicionar transações à blockchain requer um poder de processamento substancial do computador. Os indivíduos e empresas que processam blocos são chamados de mineradores. Os mineradores são compensados ​​apenas se forem os primeiros a criar um hash que atenda a um determinado conjunto de requisitos, chamado hash de destino.

O processo de adivinhação do hash começa no cabeçalho do bloco. Ele contém o número da versão do bloco, um carimbo de data e hora, o hash usado no bloco anterior, o hash da raiz do Merkle, o nonce e o hash de destino.

A mineração bem-sucedida de um bloco exige que o mineiro seja o primeiro a adivinhar o nonce, que é uma sequência aleatória de números anexada ao conteúdo do hash do bloco e, em seguida, revisada novamente.

Se o hash atender aos requisitos estabelecidos no destino, o bloco será adicionado à blockchain. Andar de bicicleta por soluções para adivinhar o nonce é referido como prova de trabalho, e o minerador que é capaz de encontrar o valor recebe o bloco e é pago em criptomoeda.

A determinação de qual sequência usar como noncece exige uma quantidade significativa de tentativa e erro, pois é uma sequência aleatória. Um mineiro deve adivinhar um nonce, anexá-lo ao hash do cabeçalho atual, refazer ahash o valor e compará-lo ao hash de destino. Se o valor do hash resultante atender aos requisitos, o minerador criou uma solução e recebe o bloco.

É altamente improvável que um minerador adivinhe com sucesso o nonce na primeira tentativa, o que significa que ele pode potencialmente testar um grande número de opções de nonce antes de acertar. Quanto maior a dificuldade - uma medida de quão difícil é criar um hash menor que o alvo - mais tempo é provável que demore para gerar uma solução.

A dificuldade do bloco é mantida a mesma em toda a rede, o que significa que todos os mineradores têm a mesma chance de descobrir o hash correto. As redes de criptomoeda normalmente estabelecem um número alvo de blocos que desejam processar durante um período específico e ajustam periodicamente a dificuldade para garantir que esse objetivo seja atingido. Se o número de blocos processados ​​não atender a essa meta, a dificuldade será reduzida, com a redução na dificuldade definida para a quantidade de tempo acima do limite que foi o tempo de processamento.

Compare contas de investimento Nome do provedor Descrição Divulgação do anunciante × As ofertas que aparecem nesta tabela são de parcerias das quais a Investopedia recebe remuneração.

Termos relacionados

Definição de hash Um hash é uma função que converte uma entrada de letras e números em uma saída criptografada de tamanho fixo. mais Exploração de Bitcoin, explicada Detalhando tudo o que você precisa saber sobre Bitcoin Mining, de Blockchain e Block Rewards a Pools de Mineração e Prova de Trabalho. mais Hash de destino Um hash de destino é um número ao qual um cabeçalho de bloco de hash deve ser menor ou igual a para que um novo bloco seja concedido. mais Dificuldade de criptomoeda Dificuldade é um parâmetro que o bitcoin e outras criptomoedas usam para manter o tempo médio entre os blocos estável à medida que o poder de hash da rede muda. mais Prova de trabalho A prova de trabalho descreve o processo que permite que a rede de bitcoin permaneça robusta, dificultando o processo de mineração ou registro de transações. mais Mineração de Litecoin A mineração de Litecoin é o processamento de um bloco de transações na blockchain Litecoin. mais Links de parceiros
Recomendado
Deixe O Seu Comentário