V神:要在6個月內完成Beacon Chain是不現實的
kyle/張詠晴編譯
2019-01-21 15:25

(圖片來源:unsplash)

 

上週五,以太坊開發者會議決定將實施「君士坦丁堡(Constantinpole)」硬分叉升級的最新區塊設定為7,280,000,預計時間為2月27日左右。

 

也就是說這次升級預計將在大約6周之後進行,原因是需要更多時間進一步測試,因為那個導致升級被推遲的SSTORE淨gas測量以太坊改進提案(EIP)將從這次升級中移除。

 

以太坊開發者關於是否在這次分叉中保留SSTORE進行了一些討論,但是隨著以太坊計劃在10月份進行又一次分叉——「伊斯坦堡(Istanbul)」,開發人員認為最好包含在下一次升級中。

 

因此,君士坦丁堡升級將繼續,最終將區塊獎勵由3個ETH減少為2個ETH,推遲難度炸彈12個月,以及其他一個或兩個稍微小一點的協議改進。

 

此外,開發人員進一步討論了從ethhash到ProgPoW的算法更改建議,他們的結論是開發者電話會議並不是作出這個決定的地方。

 

雖然表達得非常禮貌,而且沒有明確表示反對,但開發者對ProgPoW表現出了兩種主要的反對意見。

 

正在為Ethereum 1.x研究租賃儲存和其他改進提案的開發者Alexey Akhunov表示,他不是站在ASIC或抗ASIC的立場上,而是站在開發和設計Ethereum 1.x的角度上。計劃進行的硬分叉越多,對於Ethereum 1.x的開發來講就越難。

 

在討論以太坊PoS 「Beacon Chain」的時候,以太坊創辦人Vitalik Buterin表示,我們說Beacon Chain能夠作為一個終極小工具(原始的Hybrid Casper)一樣使用,但期望在六個月內完成是不現實的。

 

在這種情況下,Buterin說,如果有足夠多的人參與PoS,你可以說Beacon Chain是安全的,因為51%攻擊的發動者將只能對交易進行審查,而不能逆轉區塊交易。

 

當一個一直在推動ProgPoW的匿名人士,Mr.Def提及在這種情況下,區塊審查是否會成為一個問題時,Buterin說,如果存在審查,那麼如果我們知道51%攻擊發動者在使用ASIC硬體,我們唯一能做的就是改變工作量證明(PoW)算法。他補充說,如果是GPU硬體,我們別無選擇,只能盡快地遷移到PoS上。

 

「如果攻擊者使用GPU,那就沒辦法了,」 Buterin討論了在這種情況下是否可以修改分叉選擇規則。Buterin說,有些東西可能會把網路一分為二,造成巨大的破壞,除非它與99%容錯方法綁定在一起。

 

Mr Def最終在電話中「正式」承認,實施ProgPoW之後,輝達(Nvidia)的GPU挖礦設備在兩方面具有優勢,要比AMD的算力更高。

 

他聲稱,這顯然是AMD編譯器的錯誤。他們正在與AMD的工程師接觸,看看如何緩解這個問題。此外,AMD的計算要求「有點太苛刻,計算量太大」。他們現在正試圖「把它關小一點,給AMD的一些硬體提供幫助。」

 

最後,以太坊現在有了「cat herders」。根據Hudson Jameson和Lane Retting,這些「cat herders」由12個人組成,它們負責記錄、調查。他們是具有實際項目管理經驗的志願者,主要負責項目管理。

 

還有一些關於如何在最後一分鐘撤回分叉的。以太坊開發者Péter Szilágyi並沒有給出建議,只是提出了一個中心化的Oracle數據庫的想法,本質上是在關閉開關。

 

比特幣開發者此前就移除了比特幣網路的警報密鑰(比特幣警報密鑰用於在發生比特幣緊急情況時發出重要通知。這些鑰匙是中本聰創造的,只分發給了少數人。),他們認為這在某種程度上是中心化的,因為會有一組經過選擇的人員與所有節點進行通訊。

 

然而,在分片等技術得到解決之前,我們還不清楚以太坊這樣做是否值得。但它可能比任何數據庫都要好,因為它可以通知節點,同時讓節點自由選擇操作。包括,如果他們想的話,他們自己也可以使用取消分叉。

 

本文為巴比特資訊授權刊登,原文標題為「Vitalik Buterin:6個月內完成Beacon Chain是不現實的,但會非常安全