華文網

Vitalik Buterin公佈乙太坊新切換路線:PoS+PoW混合實施

經過數年的發展,乙太坊已經制定了一種能夠保持其整個網路同步的新的演算法升級計畫。

乙太坊創始人Vitalik Buterin最近發佈了一份粗略的計畫實施指南,指出乙太坊網路開發者將首先以一種“混合”系統開始——混合了比特幣式的工作量證明(PoW)挖礦和備受期待且正處於實驗階段的權益證明(PoS)系統Capsper(由Buterin創建的)。

這項計畫實際上意味著乙太坊將開始在PoS和PoW兩種系統之間進行交替,這樣一些交易區塊(1%)通過PoS保護,而其餘留在PoW。

一直以來,

Buterin與乙太坊開發者Vlad Zamfir都在研究實施方案,通過不同的想法來達到相同的目標。據乙太坊創業公司ConsenSys區塊鏈工程師以及與Buterin一起開發Casper的程式師Karl Floersch所說,結果就是乙太坊網路正在選擇這兩種可能的前進路線中更加保守的那條道路。

Floersch告訴CoinDesk說:

“Vitalik提出來的就是一種能夠拿出手的可工作的版本,不過從理論上講也許要比Vlad的實施計畫少一些變革性。”

因為他認為Buterin的Casper實施能夠更快地進入生產階段,

它將會被用於乙太坊進化的第一階段。

如果被實施,這將是PoS首次被現實的乙太坊平臺所使用。這還將是對PoS的一次大型現實世界測試,使加密貨幣社區確實PoS這種演算法是否具有如其支持者所說的優越性。

這次向PoS進行的潛在革命性改變的目標旨在降低乙太坊所需的電力成本,並對網路交易和合約狀態達成協議。但是,鑒於PoS切換已經被多次推遲。質疑者認為這種PoS+PoW混合實施是PoS無法在乙太坊上實現完全實施的最新證據。

其他人認為這種混合實施完全是安全之舉,因為畢竟乙太坊網路的市值已經近90億美元。

例如,區塊鏈顧問Ciaran Murray將此舉成為“預防”措施,而Buterin則表示這種混合實施是一個“墊腳石”,他預計這次切換將會在乙太坊進入第三發展階段——“大都會(Metropolis)”之後開始進行。

Buterin告訴Coindesk說:

“從開發角度來看,這將是我們進入“大都會(Metropolis)”之後的主要重點。

目前我們正在非常積極地使用Python開發一種原型。”

虛擬化挖礦

PoS背後的大想法就是將乙太坊挖礦流程“虛擬化”。

在PoW中,礦工以驚人的速度來計算謎團答案,這個過程需要消耗大量的設備和電力。在PoS中,參與者同樣需要向系統投入資金,不過並不包括電力和設備。使用Casper,虛擬礦工也就是驗證者需要向系統提交資金,如果他們不遵循共識規定,那麼他們將會失去他們的存款。

最近,

隨著這種演算法理論的進步,乙太坊基金會正式驗證工程師Yoichi Hirai一直在通過一個數學bug檢測器來運行Casper腳本,這就是所謂 的“正式驗證”。

根據Hirai正式驗證工作的記錄,他正在智慧合約上使用這種數學工具,“自部署之後還沒有出現意外”。

鑒於智慧合約在部署之後就無法被更改,開發者正在採取額外的謹慎措施,同樣對Casper也是如此,Casper是通過智慧合約來實現的。

Casper的階段一

在Buterin計畫的第一階段,PoS將會被用作每100個區塊的一個“檢查點”,並提供進一步的證據來證明區塊存儲著正確的交易(開發者將此稱為“定局(finality)”)。

Floersch目前正在為Python乙太坊用戶端Pyethereum編寫“分叉選擇規則”。他解釋說,這些規則概括了驗證者如何確定要使用哪條乙太坊區塊鏈。驗證者看到面前的區塊鏈,並在一部分上基於提交給每條鏈的ETH數量來做出選擇。 如果驗證者做出了錯誤的選擇,那麼他們將失去他們的資金。

Floersch說:

“你能夠看到它是如何形成共識的,或者它形成一條單鏈,而不是一堆鏈。”

Casper開發者將會在乙太坊上公佈這個智慧合約,並創建一個官方Casper帳戶,任何人都能夠向這個帳戶中存儲ETH,只要他們想要參與這種虛擬挖礦。

一旦Pyethereum版本完成,開發團隊將會把它合併到Casper守護進程,最終這個包(package)將在所有乙太坊用戶端中運行,無論是Geth還是Parity。然後,階段二將會大規模部署這個流程。

這是一個好主意?

PoS是否能夠運行這個問題已經是老生常談,之前購買這種加密貨幣的人的看法已經出現了分裂。

不過反對者有理由表示擔心。如果網路並未按照計畫運行,這有可能交易無法如使用者所期待的那樣被通過,或者智慧合約規則無法添加。這也是為什麼乙太坊工程師們正在嘗試制定“finality”的屬性。 其他人也對這種混合方法產生了懷疑。

區塊鏈技術公司IOHK的CEO Charles Hoskinson表示:

“我並不非常確定一種階段性過渡的智慧。你要麼對你的共識演算法有信心,要麼沒有。”

需要指出的是IOHK正在積極參與乙太坊競爭對手Ethereum Classic的開發。

他繼續表示:

“向你的網路中添加一種未經測試或不安全的成分是一個非常糟糕的想法。並且同行審查又在什麼地方?他們在什麼會議上提交了合適的白皮書?他們又得到了什麼回饋?”

但是,對於“密碼經濟”這個新領域的一些人來說,這一來一往是非常令人興奮的。Floersch提到Casper底層對經濟與密碼學的結合可能適用於其他全球性問題。

“當然,PoS是一個很酷的問題,這很好啊。不過我完全認為將會有其他的密碼經濟學應用,我認為這是一個全新的機制領域,使用經濟學提供期望的結果。”

他最後表示:

“Casper便是第一種做到這一點的。”

原文:http://www.coindesk.com/ethereums-big-switch-the-new-roadmap-to-proof-of-stake/

作者:Alyssa Hertig

編譯:Kyle

稿源(譯):巴比特資訊(http://www.8btc.com/ethereums-big-switch-the-new-roadmap) 版權聲明:

作者保留權利。文章為作者獨立觀點,不代表巴比特立場。

PoS將會被用作每100個區塊的一個“檢查點”,並提供進一步的證據來證明區塊存儲著正確的交易(開發者將此稱為“定局(finality)”)。

Floersch目前正在為Python乙太坊用戶端Pyethereum編寫“分叉選擇規則”。他解釋說,這些規則概括了驗證者如何確定要使用哪條乙太坊區塊鏈。驗證者看到面前的區塊鏈,並在一部分上基於提交給每條鏈的ETH數量來做出選擇。 如果驗證者做出了錯誤的選擇,那麼他們將失去他們的資金。

Floersch說:

“你能夠看到它是如何形成共識的,或者它形成一條單鏈,而不是一堆鏈。”

Casper開發者將會在乙太坊上公佈這個智慧合約,並創建一個官方Casper帳戶,任何人都能夠向這個帳戶中存儲ETH,只要他們想要參與這種虛擬挖礦。

一旦Pyethereum版本完成,開發團隊將會把它合併到Casper守護進程,最終這個包(package)將在所有乙太坊用戶端中運行,無論是Geth還是Parity。然後,階段二將會大規模部署這個流程。

這是一個好主意?

PoS是否能夠運行這個問題已經是老生常談,之前購買這種加密貨幣的人的看法已經出現了分裂。

不過反對者有理由表示擔心。如果網路並未按照計畫運行,這有可能交易無法如使用者所期待的那樣被通過,或者智慧合約規則無法添加。這也是為什麼乙太坊工程師們正在嘗試制定“finality”的屬性。 其他人也對這種混合方法產生了懷疑。

區塊鏈技術公司IOHK的CEO Charles Hoskinson表示:

“我並不非常確定一種階段性過渡的智慧。你要麼對你的共識演算法有信心,要麼沒有。”

需要指出的是IOHK正在積極參與乙太坊競爭對手Ethereum Classic的開發。

他繼續表示:

“向你的網路中添加一種未經測試或不安全的成分是一個非常糟糕的想法。並且同行審查又在什麼地方?他們在什麼會議上提交了合適的白皮書?他們又得到了什麼回饋?”

但是,對於“密碼經濟”這個新領域的一些人來說,這一來一往是非常令人興奮的。Floersch提到Casper底層對經濟與密碼學的結合可能適用於其他全球性問題。

“當然,PoS是一個很酷的問題,這很好啊。不過我完全認為將會有其他的密碼經濟學應用,我認為這是一個全新的機制領域,使用經濟學提供期望的結果。”

他最後表示:

“Casper便是第一種做到這一點的。”

原文:http://www.coindesk.com/ethereums-big-switch-the-new-roadmap-to-proof-of-stake/

作者:Alyssa Hertig

編譯:Kyle

稿源(譯):巴比特資訊(http://www.8btc.com/ethereums-big-switch-the-new-roadmap) 版權聲明:

作者保留權利。文章為作者獨立觀點,不代表巴比特立場。