Когда я вижу информацию о блоке в блокчейне , я вижу, что есть поле с именем «одноразовый номер», я не смог найти в Интернете никакой соответствующей информации о том, что такое одноразовый номер. Пожалуйста, объясните, что такое одноразовый номер, какова его цель.
Nonce — это произвольное 32-битное случайное число, которое обычно используется один раз. В процессе майнинга биткойнов цель состоит в том, чтобы найти хэш ниже целевого числа, которое рассчитывается на основе сложности.
Доказательство работы в биткойн-майнинге требует входных данных, состоящих из корня Меркла, метки времени, хэша предыдущего блока и нескольких других вещей, а также одноразового номера, который является полностью случайным числом. Если выходной результат в хэше меньше целевого хэша, вы выигрываете блок и достигается консенсус.
Вам нужно перебрать все возможные одноразовые номера, чтобы, к счастью, найти хеш, меньший, чем целевой хеш. Это может быть буквально любое число от 0 до 2^31.
Марч