Difficulty

比特幣難度:難度極高的一個區塊 vs. 累積難度的長鏈

  • May 11, 2021

首先假設假設情況,某人擁有無限的雜湊能力,從創世塊開始並探勘一個塊,該塊比整個“正常”區塊鏈積累的難度更高。讓我們稱這個單塊區塊鏈 (B) 和正常區塊鏈 (A)。這會是只有 50 BTC 流通的新“真實”區塊鏈嗎?擴展問題,其次假設我們的攻擊者拆分他們的雜湊算力來探勘一個與目前長度相似但累積難度更高的整個區塊鏈,我們如何知道它是否是真正的區塊鏈?所有非虛假交易都在區塊鏈 (A) 中。區塊鏈沒有時間的概念,但地球上的每個人都會知道(A)是真正的區塊鏈,因為它已經使用了這麼久。有什麼機制可以防止這種情況,

這比整個“正常”區塊鏈積累的難度更高。

那是不可能的。一個區塊的難度僅僅取決於其歷史上區塊的時間戳。它不依賴於塊本身,它不能由礦工選擇,也不依賴於雜湊值有多低。唯一重要的是雜湊值是否足夠低或無法滿足難度目標。難度最多可以上升 4 倍,而且只有在過去 2015 年的區塊耗時不到 3.5 天時才會發生這種情況。

一般來說,如果有兩條鏈並且兩條鏈在其他方面都有效,那麼累積難度最高的一條將獲勝。這裡沒有什麼可以防範的,(短期)重組是生活中的事實,而長期重組是無法避免的。工作量證明的經濟假設意味著沒有攻擊者願意為如此深度的重組付出代價。如果這恰好是錯誤的,我們應該轉向其他事情。

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