В «Освоении биткойнов » Андреас Антонопулус утверждает, что
«Биткойн может масштабироваться, получить более широкое распространение и оставаться безопасным без какого-либо увеличения вычислительной мощности по сравнению с сегодняшним уровнем».
Это действительно так?
Это комментарий со страницы 199 Mastering Bitcoin . Я думаю, что его значение следует интерпретировать с учетом двух предыдущих предложений:
Обратите внимание, что целевая сложность не зависит от количества транзакций или стоимости транзакций. Это означает, что количество вычислительной мощности и, следовательно, электроэнергии, затраченной на обеспечение безопасности биткойнов, также полностью не зависит от количества транзакций .
Это означает, что количество транзакций и их стоимость могут увеличиться (это более широкое принятие валюты), в то время как целевая сложность может остаться прежней (пока общая вычислительная мощность узлов майнинга остается неизменной), таким образом, общая хэш-мощность (необходимая для решения математической задачи) также останется постоянной.
Что действительно увеличивает общую вычислительную мощность сети, так это появление новых майнеров (рыночных сил), ищущих вознаграждение (таким образом, увеличение общей вычислительной мощности, доступной сети). Затем это компенсируется регулированием степени сложности (целевой сложности) математической задачи.
PS: Чтобы быть более конкретным, регулирование осуществляется путем периодической корректировки целевого значения хэша для блоков: каждые 2016 блоков .
( в среднем это каждые две недели , учитывая, что для подтверждения каждого блока требуется примерно 10 минут: 6 (10-минутные интервалы в час) x 24 (часы в день) x 14 (дни в неделю) = 2016 )
Биткойн-узлы соответственно рассчитывают новую сложность, основываясь на времени, которое потребовалось для добычи последних 2016 блоков. Это реализуется по следующей формуле:
Новая сложность = Старая сложность x (20160 мин.) / (фактическое время последних 2016 блоков)
И новая степень сложности определяет общее количество хеширования, необходимое для решения. По этой причине независимо от (вычислительного, а не только физического) размера сети среднее время проверки блока остается примерно постоянным (в среднем около 10 минут). См. также здесь относительный график.
Да, это правда, однако, это маловероятно. По мере того, как Биткойн становится все более популярным и все больше людей его используют, он будет привлекать больше майнеров. Это означает, что в сети будет больше вычислительной мощности.
Что вам нужно иметь в виду, так это то, что узким местом Биткойна является не вычислительная мощность. Большой проблемой является количество транзакций, которые могут поместиться в блок, что не имеет ничего общего с мощностью хеширования, используемой для майнинга блока.
Марч
Конкан
Конкан