1. 程式人生 > >PoW、PoS這對相愛相殺的共識機制,終於走到了一起

PoW、PoS這對相愛相殺的共識機制,終於走到了一起

PoW、PoS這對相愛相殺的共識機制,終於走到了一起

熟悉區塊鏈技術的朋友都知道,在區塊鏈底層技術中的共識機制在區塊鏈專案挖礦和社群治理中扮演著重要角色。而在當前主流的幾種共識機制中,又屬PoW和PoS的運用最為廣泛。

可是,目前很多新的專案選擇採用POS模型,其實是基於權益的投票,但是真正的執行是很少的,因為設計會非常的複雜。而採用POS又會造成另外一個問題,代理投票的出現,就是POS礦池的出現,這出現以後持幣者的參與會減少,大多數持幣者最終不會自己投票。

面對上述是PoW和PoS關於“量”和“權”的猶如一對冤家般激烈紛爭,有相關技術開發者就想著,與其讓二者如此分歧對立,何不將其合併統一。各盡其責,充分發揮各自在社群治理中的優勢。

那麼,究竟這種PoW+PoS的共識機制是否可行,今天,我們就來簡單的分析以下。

什麼是PoW和PoS。它們各自的缺點又是什麼?

對於概念的陳述可能有些乏味,但是出於文章解釋共識機制的意圖,我們還是再次將之贅述一遍。

PoW:(Proof of Work)即工作量證明,根據礦工的工作量對數字貨幣進行分配,礦機的效能越高,數量越多,工作量越大,得到的數字貨幣就會越多。

PoS: ( Proof of Stake ) 即股權證明,指的是你的挖礦收益,取決於你數字貨幣的多少與持有的時間。相當於「分紅」,持有的數字貨幣越多,時間越長,得到的數字貨幣越多。

從二者的概念上,我們可以看出PoW的礦工獲得幣種的點在於算力和機器效能。而PoS作為挖礦的或利點則取決於持幣的數量。如此一來,二者都會引發社群治理的問題。

採用PoW確認機制的礦工為了利益最大化而會傾向於手續費高的交易上而致使鏈上交易成本提高和交易速度減慢。

同樣,採用PoS機制,儘管全體使用者都可參與到挖礦中,但又會面臨權益集中在大量持幣的使用者手中。這麼一來就會形成數字貨幣過度集中,使得權益無法公平。

PoW+PoS的優勢在哪裡

在前文我們已經講到了PoW和PoS在各自的挖礦和社群智力上都有優劣,那麼如果將二者結合,是其各自發揮優勢,那是不是就可以使得收益和權力的最大化了嗎?以當前公鏈3.0專案優羅鏈(EULO)為例,其就在在業內率先提出並使用了PoW+PoS雙共識機制進行社群治理。即用PoS的方式進行投票和社群治理;用PoW保證節點的執行安全。這樣一來既保證了參與節點的權益公平又保證了挖礦機制的同等化。

1、 PoW+PoS使得數字貨幣持有者直接參與專案決策,無需購買昂貴礦機

同樣以優羅鏈為例,其在社群治理上採取投提案票制,讓每個持幣者都有參與專案決策的權力。在優羅鏈上,每個節點都有提案的權利,提案需要消耗 5 個 EULO,是否通過由主節點使用者投票決定。每一個主節點有一個投票權,投票權可以行使於預算提案或影響 EULO的重要決定。任何提案至少要獲得 10%的網路主節點的同意,到月底將會建立一系列的“超級塊”,向已批准的提案支付 EULO,用於資助那些對 EULO 社群發展有幫助的推廣專案或研發專案。

2、 PoW+PoS在技術層面上更為安全

共識機制採用PoW+PoS,PoW 用於挖礦,可以使得系統執行更為穩健。PoS用於打包數字貨幣交易,其處理交易更快。數字貨幣產生和交易打包分離後也會更加安全。若因算力集中出現 51%攻擊,只能影響後續的產生,無法篡改歷史交易,確保使用者賬戶資產安全。

綜述:PoW共識機制和PoS共識機制在各自的功能上都有優劣,在實際中將而這充分結合取其精華,去除糟粕,可以使得鏈上傳輸安全穩定性和社群治理平等性都能得到發揮。這樣一來使得新的共識機制更為健全,能夠解決區塊鏈將來實際應用中效能和權益的多種問題。真正為大規模商用的3.0公鏈時代奠定基石。