POS權益證明

2021-08-29 12:23:10 字數 1090 閱讀 2798

proof of stake,權益證明,是即將在以太坊中使用的共識機制。與pow不同的是,pos用幣齡的概念替換了pow中算力的概念,幣齡即持有的貨幣數量與持有時間的乘積,單個節點的幣齡越大,則其越容易找到滿足難度目標的隨機值,從而獲得記賬權。pos避免了pow中的資源消耗,縮短了共識達成的時間,但是其依賴於代幣。

pos:去中心化、大規模節點支援、效率中

為了避免pow中的資源消耗,pos將pow中算力的概念替換為了幣齡的概念,幣齡即持有的貨幣數量與持有時間的乘積,pos中每個節點產生區塊的難度目標各不相同,持有幣齡越大,難度目標越大(需要的0越少,實際難度小),越容易找到隨機數使區塊頭雜湊值滿足難度目標,越容易生成區塊,一旦生成區塊則擁有者的幣齡歸零。權益證明蘊含的理念是區塊鏈應該由那些在其中具有經濟權益的人進行保障.

pos 挖礦在2012 年由匿名開發者sunny king 發布的點點幣中首次實現.點點幣中保證生成權益區塊後會獲得點點幣並得到部分利息,但同時也規定貨幣所有者將持有的貨幣傳送給他們自己,即得到利息幣的代價是幣齡的消耗.和位元幣系統中類似的是,點點幣區塊也要求參與者尋找隨機數使區塊頭雜湊值滿足目標難度, 不同之處在於點點幣系統中每個參與者產生區塊的難度目標值各不相同,參與者累積的幣齡越多,難度目標越小 生成區塊的機率也就越大。

pos幣齡 = pow算力

pos中將主鏈定義為消耗幣齡最高的鏈

不同於pow 挖礦中競賽的性質, pos 更像是**, 累積幣齡越多越有機會中獎, 而一旦中獎由於幣齡已經被消耗, 再次中獎概率就降低了, 避免了「富人越富」情況的發生.

在這種情況下,攻擊者如果想發起對主鏈的攻擊, 必須要擁有一大筆錢, 並且要累積到足夠多的幣齡才行, 攻擊者得到pos 系統中一大筆錢的花費似乎比掌握位元幣系統中大部分算力代價更高, 而且一旦實施攻擊, 破壞貨幣體系的同時自身擁有的大量貨幣也會受損, 這可能從一開始就降低了攻擊者的行為動機. 而一旦區塊生成後幣齡立即清零, 這也保障了攻擊者不能進行持續攻擊.

PoS 權益證明 go簡單實現

pos proof of stake 譯為權益證明,是一種在公鏈中的共識演算法,可作為 pow 算 法的一種替換 基於權益證明的數字貨幣中,下乙個區塊的選擇是根據不同節點的股份和時間進行 隨機選擇的 pos 的設計理念,來自於對位元幣危機的思考,位元幣的區塊產量每 4 年會減半,在不久的未來,隨著位...

POS 股權證明機制

股權證明機制的基本概念是產生區塊的難度應該與你在網路裡所佔的股權 所有權佔比 成比例。簡單來說pos就是乙個根據你持有貨幣的量和時間給你發利息的乙個制度。在pos模式下有乙個名詞叫幣齡,每個幣每天產生1幣齡。比如你持有100個幣,總共持有了30天,那麼此時你的幣齡就是3000。這個時候如果你發現了乙...

權益證明,私鑰攻擊與無法偽造的奢侈

私鑰攻擊可以分為兩類 舊 私鑰攻擊 現有 私鑰攻擊。為了解決這一問題,新版本的 pos 開始使用動態驗證者集或者檢查點 checkpoint 背後的思想是要收回曾經的 權益持有者 參與未來驗證過程的權利。然而,即使使用了上述方法,我們也無法完全在 pos 協議中消除這個問題。以下兩類節點仍舊十分脆弱...