Selfish-Mining
自私挖礦和區塊扣留攻擊有什麼區別?
我發現關於這兩次攻擊的資訊相互矛盾。
我的理解大致是這樣的:
- 自私挖礦是礦工/礦池遵循的一種策略,在該策略中,它不會發布新區塊以獲得比主區塊更長的秘密分叉;在某個時候,秘密分叉被發布,覆蓋了誠實的分叉。這樣,自私的礦工/礦池獲得的獎勵多於他們的份額,浪費了其他礦工/礦池的算力
- 區塊預扣是礦工在礦池中遵循的一種策略,它向礦池管理員隱藏完整的證明,以減少礦池收入。
根據這個定義,這些攻擊在策略上是相似的,但在攻擊者和目標上有著根本的不同。然而,我發現有幾個消息來源聲稱自私挖礦和區塊扣留是同義詞。
那麼,真相是什麼?這些攻擊是一樣的嗎?如果不是,主要區別是什麼?
兩者都涉及不立即將解決方案發佈到塊(或根本不發布),但這就是相似之處的結束。問題中給出的描述是正確的,並且描述了兩種行為的非常不同的結果。聲稱這些術語是同義詞的人很可能只是因為名稱有些接近而被誤解了。