Dogecoin

為什麼狗狗幣分叉成 3 條鏈而不是 2 條?

  • May 9, 2014

自從狗狗幣在 2014 年 2 月中旬分叉以來,我一直不明白 一點:如果分叉的原因顯然與 2013 年 3 月影響比特幣的原因相同(即:一個非常長的區塊被一個使用不同的數據庫,但被早期的錢包拒絕)然後……

為什麼他的區塊鏈一次最多有三個分叉?我預計最多有 2 條競爭鏈,一條由使用舊版本(當時為 1.4)的礦工維護,另一條由已經使用新版本(當時為 1.5)的礦工維護。但是,怎麼可能有三個叉子呢?

最後(在這裡咆哮),增加潛在塊大小的意義何在?回想起來,很明顯會發生這樣的事情。為什麼不將硬幣的規則視為一成不變的,一旦它被釋放,非關鍵錯誤等等?我不得不刪除區塊鏈並重新同步兩次,每次都進入一個不同的、無效的分叉鏈——最後我只是下載了一個志願者上傳的文件,具有潛在的風險——並且討厭這種體驗。

由於提高了總硬幣限制,您連結的文章歸因於分叉。從5億變成了100億。現在,這本身不會導致區塊鏈分叉,直到有一筆交易大於根據舊的和過時的客戶*應該存在的硬幣數量。*在 Dogecoin 的案例中,有人創建了一個 500+ 百萬的交易,從舊節點的角度來看,這將創建一個無效塊。

要創建多個分叉,您只需從“過時客戶端”鏈中的較新區塊中提取。老客戶會拒絕它並選擇由過時的礦工創建的區塊,而新客戶將受到自我造成的 51% 攻擊。較新的節點有多個鏈來排序和做出決定。例如,這裡是更新的節點必須從中選擇的鏈。

  • 原始客戶鏈
  • 原始客戶鏈,前導區塊包含一筆 500+ 萬筆交易
  • 包含 500+ 百萬筆交易的倒數第二個區塊的原始鏈

最初它與最長的鏈一起使用,但是如果另一條鏈以更快的速度探勘幾個塊並成為領先鏈會發生什麼?它切換了,你就有了這個複雜的多鏈場景。

為什麼總硬幣可能的限制增加了?

創作者根本沒想到這一點,儘管這確實是可以預料的。狗狗幣將在發布後的 1.5 年內完全自行開採。將此與比特幣的〜2個世紀後進行比較。無論誰配置了這些初始值,都希望狗狗幣在這個時間範圍內變得無關緊要,或者只是想要美觀的大塊獎勵來吸引人們。

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