Bitcoin-Core
如果我同時收到兩個區塊,我應該選擇哪一個來探勘下一個區塊?
這種情況可能發生嗎?
如果是真的,它的作用是什麼?比特幣是隨機選擇一個區塊嗎?
如果我同時收到兩個區塊,我應該選擇哪一個來探勘下一個區塊?
由你決定。你可以拿第一個。或者最小的一個。或為大多數同行所熟知。沒人在乎。
在最壞的情況下,你將探勘孤鏈。但是在去中心化系統中沒有人關心你。
事實上,您應該按總工作量來比較兩條鏈。但是這個算法在比較兩個具有相同高度的最新塊時結果很差。
這種情況可能發生嗎?
取決於您所說的“同時”是什麼意思。有時會出現相同高度的塊。他們一個接一個地在幾秒鐘內(最多10-20秒)來了。
比特幣是隨機選擇一個區塊嗎?
您可以查看 github 上的原始碼。但這並不能保證礦池在未經修改的情況下使用它。