EN - FR - DE - ES - IT - PT -

LexiconDream

🔢 Nonce

Um número utilizado uma única vez na mineração para encontrar um hash de bloco válido.

Nonce

Um nonce é um número utilizado apenas uma vez. Na mineração, é a variável que os mineiros alteram ao calcular o hash do cabeçalho de um bloco. O cabeçalho contém o hash do bloco anterior, um timestamp, a raiz Merkle, a dificuldade alvo e o nonce. Os mineiros tentam diferentes valores de nonce até que o hash resultante fique abaixo da dificuldade alvo. Não há atalhos. A única forma de encontrar um nonce válido é por tentativa e erro, milhares de milhões de vezes por segundo. O primeiro mineiro a encontrá-lo tem o direito de transmitir o bloco.

O campo nonce no Bitcoin tem 32 bits, o que permite cerca de 4 mil milhões de valores possíveis. Parece muito, mas os ASIC modernos esgotam o espaço nonce rapidamente. Quando isto acontece, os mineiros alteram outras partes do cabeçalho do bloco, como o timestamp ou a transação coinbase, e recomeçam. Isto dá-lhes um novo conjunto de nonces para experimentar. O nonce é um número pequeno com uma grande função. Torna possível a prova de trabalho e impede que os mineiros reutilizem o mesmo hash. Sem ele, encontrar um bloco válido seria impossível de aleatorizar.

Fatos de nonce

O nonce não é uma característica de segurança. É um mecanismo para tornar o hash imprevisível e o trabalho verificável.

Comments

No comments yet. Be the first to share a thought.

Leave a comment