Author

Topic: Сложность сети, загадка ??? (Read 939 times)

legendary
Activity: 1120
Merit: 1069
December 21, 2013, 02:30:20 AM
#4
А я слыша, что не медленнее чем в 4 раза больше от среднего, то есть 2 недели * 4 = 8 недель типа верхний предел пересчета ?
порылся в исходниках, единственное место похожее на нужное это метод
Code:
unsigned int ComputeMinWork(unsigned int nBase, int64 nTime)
{
    // Testnet has min-difficulty blocks
    // after nTargetSpacing*2 time between blocks:
    if (fTestNet && nTime > nTargetSpacing*2)
        return bnProofOfWorkLimit.GetCompact();

    CBigNum bnResult;
    bnResult.SetCompact(nBase);
    while (nTime > 0 && bnResult < bnProofOfWorkLimit)
    {
        // Maximum 400% adjustment...
        bnResult *= 4;
        // ... in best-case exactly 4-times-normal target time
        nTime -= nTargetTimespan*4;
    }
    if (bnResult > bnProofOfWorkLimit)
        bnResult = bnProofOfWorkLimit;
    return bnResult.GetCompact();
}
Возможно это оно, и лимит только на увеличение сложности
jr. member
Activity: 58
Merit: 2
А я слыша, что не медленнее чем в 4 раза больше от среднего, то есть 2 недели * 4 = 8 недель типа верхний предел пересчета ?
legendary
Activity: 1120
Merit: 1069
Да, сеть будет подтверждать транзакции доооооооооооолго (особенно это станет заметно, когда свои мощности выключат датацентры, арендуемые или приобретенные производителями ASIC и вся сеть останется на обычных майнерах, держащих немного оборудование у себя и которые могут не обращать внимание на счета за используемую электроэнергию). Обратной связи нет (пока?) но боюсь первая проблема, которая возникнет, это слишком увеличившийся пул неподтвержденных транзакций. Если он не станет влезать в оперативную память оборудования, которое стоит у пулов майнинга и у соло майнеров (в т.ч. p2pool), то начнутся проблемы, которые еще сильнее уменьшат мощность сети (в разы) хотя бы на время, пока эта задача не будет решена.

p.s. Я уже предлагал обсудить ЗАРАНЕЕ возможность добавления PoS алгоритма в сеть bitcoin, естественно без наград в виде % от используемых монет.. зачем, пусть это будут просто комиссии с транзакций, но это заметно облегчит существование сети на время подобного шока низкой мощностью.
jr. member
Activity: 58
Merit: 2
Сложность сети, положительная и отрицательная обратная связи Huh

Подскажите есть ли у Bitcoin-а защита от проблемы Namecoin-а, то есть:
Защита от ускорения эмиссии у него есть с помощью регулировки сложности сети, а вот обратная связь при резком уменьшении скорости сети, когда блоки генерируются очень долго и следующий пересчет намечается значительно позднее 2 недель, скажем через 6 месяцев ...

Вот и вопрос, есть ли верхний предел времени пересчета сложности сети у Bitcoin-а Huh

Ссылка на статью откуда зародилось сомнение: http://habrahabr.ru/post/122935/

Задавал этот вопрос здесь https://bitcointalksearch.org/topic/m.3960543, но видать модераторы и сторожилы не заходят туда вообще )
Jump to: