作者:扎克-赫斯, Zack Hess https://github.com/zack-bitcoin/amoveo-docs/blob/master/other_blockchains/over_generalization_in_blockchain_design.md
區塊鏈設計中的過度泛化問題 #
在所有這些騙局項目中,我注意到了這種普遍的模式。他們拒絕做出會導致它顯得太過破損的決定。
簡單的例子 #
有一個俄羅斯人可以建立區塊鏈。
有一個俄羅斯人,身高6英尺。
因此:所有的俄羅斯人都有6英尺高,並能建造區塊鏈。
區塊鏈中 #
騙局項目是這樣運作的。他們的論文概述了所有可能的區塊鏈設計的巨大空間。對於每一種可能的攻擊,他們表明在這個巨大的空間裏有一些設計可以安全地抵禦這種攻擊。
然後他們得出結論。“我們證明它對所有可能的攻擊都是安全的!”
如何使自己免受這種騙局的影響 #
要求他們給出一個單一的設計,同時對所有的攻擊都是安全的。
常見的例子 #
例如,很多替代區塊鏈設計幾乎從不承認分叉選擇規則(fork choice rule)是什麼。