Blockchain

如果有分叉,客戶如何決定哪個是最長的區塊鏈?

  • May 4, 2018

僅僅是塊的高度還是分叉的努力?換句話說:這個決定是否考慮了不同的困難?

加里的回答並不完全正確。在比較兩條鏈時,比較它們的總“分數”。每個塊計為 (2^256 / block_target);這是創建它所需的預期/平均嘗試次數。

顯然,在 2016 年的一系列區塊中,難度都是相等的,所以對於大多數小的重組,分數會告訴你與計算區塊數量相同的事情。但是,由於攻擊者很可能會嘗試重寫跨越 2016 倍數邊界的塊,因此您需要考慮到這一點。實際規則總是有利於需要最多“工作”的鏈條。

引用自:https://bitcoin.stackexchange.com/questions/936