兩種算法如何比較


840_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjItMDcvYTU2Y2M0YTEtMTFkZi00YTM2LTkwYzktY2NlZmVkMTEzMzc0LmpwZw==.jpg

共識算法是區塊鍊網絡中的驗證者(也稱為節點或礦工)就網絡當前狀態達成一致的過程。這主要需要就驗證者提交的交易是否真實達成一致。假設所有驗證者都公平行事,沒有惡意,網絡會拒絕欺詐或不准確的交易。驗證者因提交準確和真實的交易而獲得加密貨幣獎勵,而惡意行為者則根據共識協議受到懲罰。

例如,在比特幣(BTC) 等工作量證明(PoW) 網絡中,驗證者必須通過昂貴的硬件花費精力來驗證交易,如果成功,他們將獲得新的代幣。如果他們惡意行事,他們將一無所獲,而損失來自於提交欺詐或不准確交易所浪費的精力。

在權益證明(PoS) 中,用戶質押代幣並獲得額外的代幣以提交真實交易,同時因提交錯誤交易而損失一部分。

在時間證明(PoT)協議中,原理是相同的,驗證者會收到額外的代幣以提交真實交易,但會因提交不准確或惡意交易而丟失代幣。

雖然PoS 和PoT 有一些相似之處,但它們是兩種截然不同的協議。

什麼是權益證明?

PoS 是一種共識算法,用戶通過將其代幣鎖定在智能合約中來將其作為質押品。該系統通過選擇一個驗證者(也稱為礦工或節點)來處理一個交易塊。驗證者必須驗證塊內的交易,以確保其中不包含不准確的信息。

接下來,驗證者將區塊提交給區塊鏈,如果區塊被正確驗證,他們會收到額外的代幣作為獎勵。如果驗證者以惡意或懶惰的方式行事,通常是通過提交不正確或欺詐性交易,他們將失去一部分已質押的代幣。

質押更多代幣的驗證者更有可能被選中來驗證交易。質押更多的代幣也會為驗證者贏得額外的獎勵,因為它們通常會根據區塊鍊網絡獲得固定百分比。例如,在以太坊2.0 上,驗證者目前的代幣收益為4.2%。如果驗證者的代幣持有時間較長,他們也更有可能被選中。

成為PoS 系統中的驗證者對所有人開放,但由於協議的普及,進入門檻很高,PoS區塊鏈上有大量節點。網絡擁有的節點越多,用戶成為驗證者所需的代幣數量就越多。

因此,由驗證者運行的質押礦池通常由想要質押其代幣的普通加密貨幣用戶使用。在這個系統中,用戶將他們的代幣存入一個礦池中,代幣由驗證者代表代幣所有者進行質押。作為回報,用戶通常會支付“礦池費”,這是他們從質押中獲得的代幣的百分比。

什麼是時間證明?

時間證明(PoT) 是一種共識算法,它使用投票系統來選擇網絡驗證者,並關注網絡驗證者在網絡中活躍的時間及其聲譽。該協議由Analog 開發,基於委託權益證明(dPoS),它是PoS 的修改版本。

時間證明將其分類帳稱為時間鏈,並通過使用排名分數、可驗證延遲函數(VDF) 和質押代幣來確定誰可以將新交易添加到分類帳中。排名系統通過根據年齡和過去的表現給網絡驗證者打分來工作。驗證者因值得信賴且在網絡中活動時間更長而獲得更高的分數。質押更多的代幣也使驗證者更有可能被選中。

最近:FTX 首席執行官和Solana 聯合創始人為構建Web3 生態系統提供建議

PoT 類似於dPoS,因為網絡上的用戶投票決定哪些代表可以驗證下一個區塊。但是,投票過程存在一些差異,PoT 有多個投票階段。在第一個投票階段,驗證者(稱為時間選舉人)提交一個包含要添加到時間鏈的交易在內的數據的塊。如果該塊被接受,則該塊被驗證,該塊內的所有交易都被處理。

時間選舉人是通過一個選擇過程來選擇的,該過程著眼於選舉人的排名分數和所質押的代幣數量。該過程使用此信息以及VDF 隨機選擇一個時間選舉器,並且一次只能選擇一個。

時間選舉人還運行VDF 以確定他們是否已被選中將新塊添加到時間鏈。如果他們被選中,他們會驗證區塊,生成VDF 證明並將這兩個數據提交給時間鏈中的其餘節點。

在第二階段,區塊和VDF 證明被發送給1,000 名其他時間選舉人進行雙重檢查,然後再添加到時間鏈中。如果大多數時候選民同意接受交易,它就會被添加到時間鏈中。

兩種共識協議如何比較

PoS 和PoT 有一些相似之處。首先,它們都要求驗證者在驗證交易時將代幣作為質押品,更高的質押會增加被選中的機會。主要區別在於PoT 使用的排名和投票系統,然後在交易提交到賬本之前由1,000 名驗證者進行額外驗證。

PoS 是更流行和熟悉的選項,被Solana、Polkadot、Cardano 和Ethereum 2.0 使用。在優勢方面,這兩個系統都要求用戶質押代幣而不是消耗能源,這使得它們都是工作量證明(PoW) 的節能替代品。這也可能是一個缺點,因為可以訪問大量資金的惡意行為者理論上可以控製網絡。

最近:DeFi 專家表示,對廣泛使用的歐元穩定幣的需求巨大

然而,這是一個不太可能發生的情況。例如,要發起51% 攻擊,惡意行為者需要擁有網絡內51% 的代幣,這對攻擊者來說是極不可能且極具風險的,尤其是對於以太坊和卡爾達諾等更流行的區塊鏈。 PoT 還通過要求每筆交易由一千名驗證者進行雙重檢查來增加安全層,其中2/3 必須就是否應將交易添加到分類帳中達成一致。

每個區塊鍊網絡都有針對網絡需求量身定制的特定要求。許多區塊鏈堅持使用PoW 和PoS 來滿足他們的需求,而其他算法,如PoT、dPoS 和歷史證明(Polkadot 與PoS 結合使用)可以滿足其區塊鍊網絡所面臨的需求。

資訊來源:由0x資訊編譯自COINTELEGRAPH。版權歸作者Anthony Clarke所有,未經許可,不得轉載

Total
0
Shares
Related Posts