Изменить: Я ответил на тему нити, а не сценарий ора в. Виноват....
Да, это будет раньше, чем предполагалось первоначально. Проблема заключается в том hashpower будет добавлена после того, как расчет производится каждый раз, когда в блоке отметке 2016 года. Именно поэтому мы с опережением графика, и это занимает менее чем за 14 дней большую часть времени, чтобы добраться до 2016 блоков.
Примечание: Это не так много, что количество hashrate добавил избыточна (хотя есть предел того, сколько сложность может увеличиться - 400% каждые 2016 блоков), то, что дополнительный hashrate не все добавляют в то же самое время. Скажем, например, что, когда изменяется трудность, ровно 10% дополнительно hashrate добавляется к сети, то в 1008 блоков после того, как он меняет сложности, дополнительные 10% от hashpower добавляют к сети (выходные оригинального hashrate) (и без каких-либо отклонений в удачи и каких-либо других изменений в горнодобывающей мощности), то к 2016 году блоков после предыдущего изменения сложности, трудность будет составлять 15% выше, но hashrate будет на 20% выше.
Это контур управления обратной связи теории шарнирной цепи в:
60minhr * 24hrday * 7dayweek 10minblock = 2016 в 2weeks
Tcurrent = Tprior * tprior / 2weeks
D = работа / 2 (32) = 2 (256) / (Tcurrent + 1) * 2 (32)
хешей / second≈D * 2 (32) / 600
Текущая цель для блока цепи определяется расчетным путем, так что любые два клиента, глядя на блок-цепи будет вычислять ту же цель. Этот расчет направлен на приведение цели таким образом, что один блок не будет отрабатываться через каждые 10 минут, независимо от того, сколько общей вычислительной мощности посвящена добыче. Мишень изменяется каждые 2016 блоков на основе временных меток в пределах этих блоков. Почему 2016? Потому что Satoshi решил две недели был хороший интервал, и через 10 минут на блок 2016 года блоки будут добыты каждые две недели.
Когда 2016 года блоки принимают более чем за две недели до моего, цель идет вверх, чтобы сделать добычу легче; когда они принимают менее чем за две недели, цель идет вниз, чтобы сделать добычу сложнее. В символах, если Tprior является предыдущей целью и tprior этого времени, которое потребовалось, чтобы добывать в 2016 году блоков, используя эту цель, то обновленные целевая Tcurrent просто.
Цели, как правило, огромное количество хорошо в избытке 2 (200). Кроме того, он идет вниз, как общая хеширования сила шахтеров идет вверх. Следовательно, заинтересованные люди обычно думают, с точки зрения сложности вместо этого. Определение: Bitcoin трудность представляет среднее число временных значений вы должны попытаться найти правильный блок - ака. работа - делится на 2 (32) (примерно 4 млрд).
Обратите внимание, что D просто номер для потребления человека. Он масштабируется в прямой зависимости от вычислительной работы, необходимой для добычи полезных ископаемых, поэтому два раза сложность означает вдвое больше усилий.
Если мы знаем, что нынешние трудности D, мы можем оценить, как быстро все шахтеры хэширования в совокупности. В среднем, это занимает D * 2 (32) хэшей найти случайное слово, которое работает, и цель выбрана, чтобы сделать это занять 10 минут.