Решение блока биткойнов, все одноразовые номера использованы, но без попадания
Я пытаюсь понять, как работает попытка решения биткойн-блока.
Я вижу, что одноразовый номер - это 32-разрядное число, поэтому нужно попробовать около 4 миллиардов значений. Кроме того, я увидел знаменитый майнинг-пул с мощностью 500 Ph/s под рукой. И я нашел там один конкретный блок, решенный за 40 минут.
То есть (40 x 3600) x (500 x 10^15) = 7,2 x 10^22 хешей, рассчитанных для этого пула, для решения одного блока.
Это означает, что за эти 40 минут одноразовые номера были "цикличны" 16763 миллиарда раз.
Итак, мне интересно, что эти 16763 миллиарда дел делают после каждого цикла nonce? ("1 цикл одноразовых номеров" идет от 0 до 4294967295)?
Я вижу, что мы можем изменить временную метку в определенной пропорции, а также хеш корня Меркель.
Разве хеши и временные метки Меркель не являются более строгими для вычисления и использования, чем одноразовые?
Те 16763 миллиардов вещей - это изменения только метки времени и Меркель? Можем ли мы создать столько уникальных хешей Меркеля, сколько потребуется, и поменять временные метки?
Можете ли вы привести примеры? извините, если мое мнение немного предвзято, я начинаю с этого.
1 ответ
По-видимому, я обнаружил, что когда циклы одноразовых номеров (переполнение) увеличиваются, значение extraNonce увеличивается, и для этого требуется, чтобы хеш Меркель был пересчитан на основе этого значения extraNonce. ссылка здесь