Сколько времени в среднем требуется простому ПК для создания блока?

Допустим, у меня есть простой компьютер (например, процессор Intel i7), и я начинаю добывать блоки в сети биткойнов. Сколько времени в среднем уходит на создание 1 блока? (1 в неделю? 1 в месяц? 1 в 3 месяца? ....)

А если ответ 1 в месяц или что-то в этом роде, то почему весь мир не участвует в процессе майнинга? вроде легкие деньги зарабатываются... И поэтому я думаю, что что-то упустил в своих знаниях

Заранее спасибо!

Ответы (1)

Ответ постоянно меняется, но это то, что вы можете рассчитать сами.

  1. Посмотрите текущее значение сложности Биткойн . Сейчас это 460 769 358 091 человек. Используем научную запись: 4.6e11.

  2. Сложность определяет среднее количество хэшей, необходимых для майнинга одного блока. Минимальная сложность 1 соответствует 2^32 = 4,3e9 хэшей, поэтому нам нужно в среднем 4,6e11 * 4,3e9 = 2,0e21 хэша для майнинга блока. (Точнее, каждый выполненный хэш имеет вероятность 1 из 2,0e21 успешного создания блока.)

  3. Посмотрите приблизительную скорость хеширования для оборудования, которое вы имеете в виду. Для CPU и GPU здесь есть таблица ; Устройства ASIC можно найти здесь . Согласно этой таблице, процессор Core i7 2600 может выполнять 23,9 МХэш в секунду или 2,3e7 хэшей в секунду. Возможно, вы начинаете видеть проблему.

  4. 2,0е21 / 2,3е7 = 8,7е13. Это среднее количество секунд, которое потребуется вашему компьютеру для майнинга одного блока. Это примерно 2,7 миллиона лет.

Это должно дать вам представление о том, почему весь майнинг биткойнов теперь осуществляется с помощью специализированного оборудования ASIC, которое на много порядков быстрее и более энергоэффективно.