Difficulty
在災難性雜湊率下降的情況下,比特幣難度重新定位?
我確實了解採礦難度每 2016 個區塊都會發生變化:
next_difficulty = (previous_difficulty * 2016 * 10 分鐘) / (探勘最後 2016 個區塊的時間)
但是,如果突然 90% 的雜湊率消失*,難度會如何變化?如果有人可以將我指向資源中的課程,我將不勝感激。
*最近 BCH 分叉的難度調整速度比 2016 塊快。
PS我應該看嗎
unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nFirstBlockTime, const Consensus::Params& params)
在 pow.cpp 中?
但是,如果突然 90% 的雜湊率消失*,難度會如何變化?
在 2016 塊之後,它將像往常一樣發生變化。如果雜湊率突然下降,則沒有調整難度的規定。
*最近 BCH 分叉的難度調整速度比 2016 塊快。
作為硬分叉的一部分,他們為區塊耗時過長(即雜湊率突然下降)的情況增加了一項條款。比特幣中不存在這種額外的難度更改規則。