Nonce
O que é Nonce?
Um nonce é uma abreviatura para "número usado apenas uma vez, " que, no contexto da mineração de criptomoedas, é um número adicionado a um bloco hash - ou criptografado - em um blockchain que, quando refeito, atende às restrições de nível de dificuldade. O nonce é o número que os mineiros de blockchain estão resolvendo. Quando a solução for encontrada, os mineiros de blockchain recebem criptomoeda em troca.
Principais vantagens
- 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 para um bloco no blockchain.
- Uma vez que os cálculos matemáticos são resolvidos pelo minerador, eles são criptomoedas dotados por seu tempo e habilidade.
- Nonces são difíceis de encontrar e são considerados uma forma de eliminar os criptominadores menos talentosos.
- O mundo da mineração de criptografia é desafiador, e muitas vezes é necessário um excelente poder computacional para até mesmo começar a tentar resolver o nonce.
- Nonces são usados para uma variedade de aplicativos de rede de computadores, incluindo autenticação para compras, autenticação de dois fatores, ou outros tipos de recuperação e identificação de conta.
Compreendendo os Nonces
O blockchain é a base da criptomoeda. Para manter o blockchain seguro, os dados dos blocos anteriores são criptografados ou “misturados” 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 cada vez que a mesma entrada for usada. Isso também significa que a função pode gerar uma entrada com hash de forma eficiente, torna difícil determinar a entrada (levando à segurança do blockchain), e faz pequenas alterações no resultado de entrada em um hash muito diferente. Este sistema complexo cria a rede de privacidade do blockchain.
Considerações Especiais
Adicionar transações ao blockchain requer um poder de processamento substancial do computador. Os indivíduos e empresas que processam blocos são chamados de mineradores. Os mineiros são compensados apenas se forem os primeiros a criar um hash que atenda a um determinado conjunto de requisitos, chamado de hash de destino.
O processo de adivinhar o hash começa no cabeçalho do bloco. Ele contém o número da versão do bloco, um carimbo de data / hora, o hash usado no bloco anterior, o hash da raiz Merkle, o nonce, e o hash de destino.
Se o hash atender aos requisitos estabelecidos na meta, então o bloco é adicionado ao blockchain. Percorrer as soluções para adivinhar o nonce é conhecido como prova de trabalho, e o mineiro que conseguir encontrar o valor é premiado com o bloco e pago em criptomoeda.
Um nonce dourado resulta em um valor de hash menor do que a dificuldade alvo, o que significa que satisfaz o requisito do próximo bloco.
Como Encontrar o Nonce
Determinar qual string usar como o nonce requer uma quantidade significativa de tentativa e erro, pois é uma string aleatória. Um mineiro deve adivinhar um nonce, acrescente-o ao hash do cabeçalho atual, refaça o valor, e compare isso com o hash de destino. Se o valor de hash resultante atender aos requisitos, o mineiro criou uma solução e é premiado com o bloco.
É altamente improvável que um minerador consiga adivinhar o nonce na primeira tentativa, o que significa que o minerador 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 do que o destino -, mais tempo provavelmente levará para gerar uma solução.
A dificuldade do bloco é mantida a mesma em toda a rede, o que significa que todos os mineiros têm a mesma chance de descobrir o hash correto. As redes criptomoeda normalmente estabelecem um número alvo de blocos que desejam processar durante um período de tempo específico, e ajustar periodicamente a dificuldade para garantir que essa meta seja atingida. Se o número de blocos processados não atingir essa meta, a dificuldade será reduzida, com a redução da dificuldade definida para a quantidade de tempo acima do limite do tempo de processamento.
Usos para Nonce
Nonces são usados para uma variedade de aplicativos de rede de computadores, incluindo autenticação para compras, autenticação de dois fatores ou outros tipos de recuperação de conta e aplicativos de identidade, assinaturas eletrônicas, criptografia de dados, e mais.
Nonce FAQs
O que é Nonce em criptomoeda?
Um nonce é uma abreviatura para "número usado apenas uma vez, "que é um número adicionado a um bloco hash - ou criptografado - em um blockchain que, quando refeito, atende às restrições de nível de dificuldade. O nonce é o número que os mineiros de blockchain estão resolvendo, para receber criptomoeda.
O que é um Blockchain Nonce?
Um nonce blockchain é um número adicionado a um bloco hash - ou criptografado - em um blockchain.
Como os Nonces são usados?
Nonces são usados para uma variedade de aplicativos de rede de computadores, incluindo autenticação para compras, autenticação de dois fatores ou outros tipos de recuperação de conta e aplicativos de identidade, assinaturas eletrônicas, criptografia de dados, e mais.
O que é um Golden Nonce?
Um nonce dourado resulta em um valor de hash menor do que a dificuldade alvo, o que significa que satisfaz o requisito do próximo bloco.
Blockchain
-
Bancos centrais da Austrália,
Malásia, Cingapura e África do Sul testarão pagamentos digitais internacionais Os bancos centrais da Austrália, Cingapura, Malásia e República da África do Sul começarão o teste de uso de Moedas Di...
-
O Museu Hermitage da Rússia colabora com a Binance para leiloar arte de renome mundial na forma NFT
NOVA DELHI:o maior museu de arte do mundo, Museu Estatal Hermitage, em São Petersburgo, A Rússia recentemente fez parceria com a maior bolsa de criptomoedas do mundo, Binance, para leiloar algumas das...