Повлияет ли масштабирование Биткойна на количество вычислительной мощности, необходимой для обеспечения безопасности сети?

В «Освоении биткойнов » Андреас Антонопулус утверждает, что

«Биткойн может масштабироваться, получить более широкое распространение и оставаться безопасным без какого-либо увеличения вычислительной мощности по сравнению с сегодняшним уровнем».

Это действительно так?

Ответы (2)

Это комментарий со страницы 199 Mastering Bitcoin . Я думаю, что его значение следует интерпретировать с учетом двух предыдущих предложений:

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

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

Что действительно увеличивает общую вычислительную мощность сети, так это появление новых майнеров (рыночных сил), ищущих вознаграждение (таким образом, увеличение общей вычислительной мощности, доступной сети). Затем это компенсируется регулированием степени сложности (целевой сложности) математической задачи.

PS: Чтобы быть более конкретным, регулирование осуществляется путем периодической корректировки целевого значения хэша для блоков: каждые 2016 блоков .

( в среднем это каждые две недели , учитывая, что для подтверждения каждого блока требуется примерно 10 минут: 6 (10-минутные интервалы в час) x 24 (часы в день) x 14 (дни в неделю) = 2016 )

Биткойн-узлы соответственно рассчитывают новую сложность, основываясь на времени, которое потребовалось для добычи последних 2016 блоков. Это реализуется по следующей формуле:

Новая сложность = Старая сложность x (20160 мин.) / (фактическое время последних 2016 блоков)

И новая степень сложности определяет общее количество хеширования, необходимое для решения. По этой причине независимо от (вычислительного, а не только физического) размера сети среднее время проверки блока остается примерно постоянным (в среднем около 10 минут). См. также здесь относительный график.

Я не понимаю, почему вы удалили свой предыдущий ответ и разместили его повторно, но это намного яснее. Однако вы, вероятно, упустили из виду мой комментарий к вашему старому ответу: новая сложность рассчитывается за период времени последних 2015 блоков каждые 2016 блоков. Для более полного объяснения вы можете увидеть «ошибку не на один» в этом связанном посте.
да ты прав. спасибо, что упомянули об этом. Итак, числитель в последней формуле должен быть 20150 вместо этого?
Ok. ссылка очень интересная! спасибо!

Да, это правда, однако, это маловероятно. По мере того, как Биткойн становится все более популярным и все больше людей его используют, он будет привлекать больше майнеров. Это означает, что в сети будет больше вычислительной мощности.

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