Что такое одноразовый номер?

Когда я вижу информацию о блоке в блокчейне , я вижу, что есть поле с именем «одноразовый номер», я не смог найти в Интернете никакой соответствующей информации о том, что такое одноразовый номер. Пожалуйста, объясните, что такое одноразовый номер, какова его цель.

Ответы (1)

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

Но если одноразовый номер 32-битный, то это максимум 4 миллиарда попыток, что составляет около нескольких минут с хорошей картой nVidia, верно? или скорость намного ниже?
Я думаю, вы забыли поговорить о дополнительном одноразовом номере... и это отвечает на мой вопрос выше.
Нет лишнего одноразового номера. Твое право. это относительно небольшое число, но вы должны помнить, что каждую секунду меняется временная метка, приходит новый tx, который изменяет корень и другие, поэтому все накопленные плюс одноразовые номера становятся большим набором опций для майнеров.
При создании блока принимается только фиксированный набор tx. И есть максимальное количество tx для блока. И, пожалуйста, найдите дополнительный одноразовый номер;) bitcoin.stackexchange.com/questions/32603/…