Почему растет сложность добычи?

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

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

Я нашел два связанных вопроса 1 2 , но они не совсем одинаковы , Меня больше интересуют, какие факторы влияют на трудность и как. Для бонусных очков, включают прогнозы о будущих условиях.

3 голоса | спросил fredsbend 6 MaramThu, 06 Mar 2014 10:13:39 +04002014-03-06T10:13:39+04:0010 2014, 10:13:39

3 ответа


4

Трудность добычи напрямую отражает объем вычислительной мощности, который имеет сеть Bitcoin. Это настраивается на периодической основе, так что время решения блока average составляет 10 минут (клиенты Bitcoin пересчитывают трудности каждые 2016 блоков). Трудность может идти вверх или вниз в зависимости от того, сколько усилий люди вкладывают в добычу.

Более подробную информацию о сложности можно найти в викторине Bitcoin .

ответил Greg Hewgill 6 MaramThu, 06 Mar 2014 10:45:57 +04002014-03-06T10:45:57+04:0010 2014, 10:45:57
1

Трудность добычи периодически корректируется, чтобы гарантировать, что время блокировки составляет около 10 минут. По мере того, как все больше возможностей горных работ приводятся в сеть, трудности будут соответственно увеличиваться.

ответил uminatsu 6 MaramThu, 06 Mar 2014 10:45:47 +04002014-03-06T10:45:47+04:0010 2014, 10:45:47
1

Немного больше информации, настройка сложности - это скриптовый алгоритм в базовом коде Bitcoin. Он запускается после каждого блока 2016 года и сравнивает фактическое время, необходимое для добавления этих блоков с 20160 минутами (две недели). Чтобы предотвратить большие колебания в сложности, максимальная корректировка составляет четыре. Когда есть очень большие увеличения производительности, например, внедрение ASIC, для каждой блокировки каждые две недели требуется несколько корректировок для восстановления десятиминутного среднего времени для добавления блоков. Это ограничивает поставку новых биткойнов до прогнозируемой скорости и поддерживает возникающую модель доверия доверия. Таким образом, играя роль в предотвращении двойных трат и атак на отказ в обслуживании.

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

ответил uminatsu 6 MaramThu, 06 Mar 2014 10:45:47 +04002014-03-06T10:45:47+04:0010 2014, 10:45:47

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132