第0章?引言

本文陳述社區在討論比特幣協議升級算力投票閾值的設定。


第1章?Luke-jr放棄95%閾值升值


隔離見證遲遲得不到社區支持,部分Core開發者開始散布言論要修改比特幣協議升級方式,由算力主導升級改為用戶主導升級。而同時大名鼎鼎的Core開發者Luke-jr也聲稱的投票算力閾值應由95%下調為75%。

Luke-jr的聲明在下面的鏈接可以查看,

Due to natural fluctuations in block finding, however, automatic measurement may need to look for >75%.

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-February/013654.html

《[bitcoin-dev] Moving towards user activated soft fork activation》


修改比特幣協議的算力投票閾值一直存在兩個關鍵的數字,其一是Gavin在Bitcoin XT提出的75%算力投票閾值;其一是Core開發組采用的95%投票閾值。所謂的投票閾值,都是通過最近1000個區塊占比。

在Bitcoin XT和Classsic上,Gavin都是設定的75%,給出的理由通過歷史上發生的兩次協議修改達成共識的過程,一旦共識(即算力投票占比)達到75%,少數算力就會非常迅速切換到多數算力鏈上來。

GavinAndresen:從上兩次的共識分叉的經驗來看,一旦共識達到75%,剩下的礦工都非常迅速的切到多數鏈上了。上一次的軟分叉中,從75%到95%只花了一個星期。所以我相信一旦算力支持達到75%,剩下的所有礦工都會升級的,更不用說BIP109(Classic)給出了那些礦工28天的時間了。沒有任何礦工愿意產出這個網絡不接受的區塊。

Gavin還專門寫過一篇文章來解釋達成共識過程中25%少數算力的結局:

《Gavin: 少數派分支》?


但XT和Classic這兩個項目,最為被人廣泛攻擊的就是這個75%的閾值,Core開發組廣泛拿自己主張的95%閾值來攻擊XT和Classic這兩個項目是惡意分裂比特幣的行為。

現在Core開發者Luke-jr在隔離見證遲遲得到不社區共識的情況下,就開始主張下調共識的投票門檻。

在這種事實面前,是Luke-jr的知識更新的結果呢?還是Luke-jr之前主張的95%是明知自己一定會勝的虛偽的做法呢?


第2章?在沒有競爭壓力下的寬容往往就是虛偽


我在北京工作生活過八年,后來離開了北京。離開的關頭我就想,哎,北京太差勁了,空氣臟,太堵車,太物質化,太權力化……。幾年之后,我發現其實我當時的想法是錯的,根本原因是因為我在北京生活的不好,所以才討厭北京的“空氣臟……”。我離開北京是因為我沒有能力選擇在北京過更好的生活,只能選擇那種最差的生活。

人在有選擇的基礎上做的決定才是真正的決定。如果在沒有選擇的基礎上就給自己的決定強加上一堆理由,而不是直接表述自己是因為能力不行,實力不夠沒得選擇,只能選擇逃離北京,其實就是虛偽。

同樣的道理,Luke-jr等Core開發者一直主張的95%算力投票門檻是在一種沒有競爭對手的情況提出來的。他們明知道他們的提議是礦工的唯一選擇,無論如何都會通過。

在投票環節中沒有任何競爭對手情況下,設定為95%也沒什么不好。但非要拿自己的95%來攻擊本來還沒成氣候的Classic和XT等的75%是惡意分裂,那就太過分了。

這就相當于,朝鮮最高領導人選舉都是100%得票當選,并且拿自己的100%來攻擊美國的總統選舉得票率低是不合法的總統一樣過分。

現在Luke-jr等Core開發者在自己的提議面臨了強大的競爭對手時,開始下調投票門檻。這只能說明之前的95%并不是Luke-jr等人是基于對比特幣安全的考慮,如果他們真的覺得對安全來說,95%是不可或缺的,那就不應該下調。

而之前Core開發組的部分人拿自己的95%門檻攻擊Classic和XT的75%門檻是惡意分裂比特幣,這種言論攻擊是一種沒有事實依據的,而其95%門檻也變成了一種虛偽。


第3章?中國社區對算力投票門檻的討論


中文社區對比特幣協議升級是非常關心的,大部分算力也都在中國。在鏈上擴容和鏈下擴容的討論過程中,針對算力投票門檻在中國是有廣泛的聲音的。

因為中國礦工都是真金真銀投資挖礦的,他們對安全性的要求是非常高的。更因為他們是親自參與挖礦,知道算力投票過程中的真實心理和決策過程。因此他們的意見是非常重要的。

haobtc(現在的幣信)曾經在北京組織過一次會議,在2016年1月23日,當時會議達成一個“九二共識”——支持2MB,反對低于90%算力共識的分叉。由現在的BTC.top礦池老板江卓爾寫成文章公開發表在比特幣社區。

但后來越來越多針對算力投票門檻的討論,越來越多的人開始認為75%的門檻是一個更合理的選擇。

其中江卓爾公開在2016年10月20日發表文章支持75%:

比特幣協議涉及到修改,從邏輯上說,要么“多數派裹挾少數派”、要么“少數派裹挾多數派”、要么“分裂”,沒有其他路可走。

正確的升級姿勢,必須對多數派利益、少數派利益、分裂風險都進行恰當的平衡。這方面人類經過幾千年歷史的不斷摸索,已經給出了答案:不能是略為多數(51%),不能是絕對多數(95%),而應該是相對多數(75%)。

?winzoom=1

Viabtc礦池的楊海坡也公開支持使用75%門檻來激活Bitcoin Unlimited的涌現共識:

我建議使用 Bitcoin Classic 的 75%的閾值,就是支持 Bitcoin Unlimited 的算力占比達到 75% 以上的時候再啟動硬分叉。如果閾值過高,共識幾乎永遠不可能達成。75%的算力支持足以進行安全的硬分叉。

目前BTC.top和Viabtc兩家礦池分別持有全網6%和9%的算力。

而在中文社區廣泛的討論過程中,也涌現出大量的支持75%算力投票門檻的言論,其中活躍的如@Vatten,@PC,@趙實豐,@gowithbtc。我認識其中部分人,都是持幣大戶。

目前在中文社區75%算力投票門檻激活比特幣協議升級是達成了很高程度的共識。


第4章?預測未來比特幣協議升級的算力投票門檻


比特幣協議涉及到修改,從邏輯上說,要么“多數派裹挾少數派”、要么“少數派裹挾多數派”、要么“分裂”,沒有其他路可走。正確的升級姿勢,必須對多數派利益、少數派利益、分裂風險都進行恰當的平衡。這方面人類經過幾千年歷史的不斷摸索,已經給出了答案:不能是略為多數(51%),不能是絕對多數(95%),而應該是相對多數(75%)。

我認為,未來比特幣協議升級將會以75%算力投票門檻為主。

包括這一輪的擴容協議升級。在75%算力投票支持擴容的關頭,支持擴容的共識就會涌現出來。


第5章?結束語


預祝比特幣協議成功升級。

發文時比特幣標準價格 買價:¥8064.00 賣價:¥7886.00

作者:tan90d(微博@閃電HSL 微信tan90d 微信公眾號 閃電HSL) 如果本文對您有用,歡迎打賞我一點比特幣,謝謝。
我的BTC地址:14mhzjkJ71oMAMkKu3dy98dnUpkyQBHL1r
版權聲明: