幣圈第一個pos機制
1、區塊鏈共識機制之POS和DPOS
工作量證明算法作為區塊鏈第一個也是目前經受住足夠實踐檢驗的一個共識機制,解決的是分布式系統交易信息一致性的問題,在一個去中心化的網絡中構建了彼此不信任節點的信任機制,也是比特幣成功應用的關鍵技術環節。
經過幾年的實際運轉,這一算法的弊端也顯露出來,比特幣網絡每秒完成600萬億次SHA256運算,消耗了大量的電力資源,而最終這些計算沒有任何實際或科學價值。這些運算存在的唯一目的是用來解決工作量證明問題,另外一個現實的威脅便是算力集中,工作量證明本質上是利用窮舉法找出符合規定條件的哈希值的過程,算力越強,獲得記賬權(即挖到礦)的可能性便越高,一開始是最早利用顯卡挖礦的人,后來是利用FPGA礦機的人,再后來是利用ASIC專用芯片挖礦的人,現在就是不斷制造出更好的ASIC的人,另外還有“礦工”節點聯合起來組成礦池,如Ghash,Ghash 2014年曾經發表聲明,將在今后確保不超過40%的全網算力,這類自律聲明是對比特幣去信任機制的莫大諷刺。
比特幣自誕生以來,人們便開始嘗試其他除了工作量證明算法之外的其他共識機制,如具有代表性的權益證明POS、委托權益證明DPOS、拜占庭容錯機制(BFT)及實用拜占庭容錯機制(PBFT)等,下面將主要介紹POS和DPOS,BFT和PBFT留待下一篇。
權益證明POS
POS是一類共識算法,或者說是一類共識算法的設計思想,而不是一個,最早采用POS的是Peercoin。Peercoin是2012年8月,一個化名Sunny King的極客推出的一類加密貨幣,采用工作量證明機制+權益證明機制,首次將權益證明機制引入了加密貨幣。Peercoin引入了“幣齡”的概念,每個幣每天產生1幣齡,比如你持有100個幣,總共持有了30天,那么,此時你的幣齡就為3000。當一個新的區塊產生時,其他想獲得記賬權的節點同比特幣也需要計算哈希值,得出滿足條件哈希值的難易與難度值有關,這個難度值這里與幣齡成反比,即你的幣齡越大,得出符合條件的哈希值的概率就越大,同時你的幣齡被清空,記賬后系統會給予你相應“利息”,你每被清空365幣齡,獲得利息為:3000 * 利率 / 365,Peercoin的利率為1%,即0.08個幣。
可以看出,在POS機制下,持有幣越多,越容易獲得記賬權,接近于贏家通吃的感覺,但持有的幣越多,越接近于一個誠實的節點,因為破壞整個網絡帶來的損失也越大。Peercoin的POS機制有一個漏洞,對于不持有幣的人而言,他們本來就沒什么收益,所以一些惡意攻擊對于他們則是無損失的,這就是Nothing-at-stake attack(無利益攻擊)。后續的比較成功的POS都引入了對付這種攻擊的機制。
以太坊系統的目標是在今年引入權益證明,即Casper。在權益證明共識機制之下,用戶將能夠在以太坊網絡擁有“幣權”。用戶如果誠實行事并確認了合法交易,將獲得與其股權成比的利息;如果惡意行事并試圖網絡中作弊,就會失去其權益。
委托權益證明DPOS
委托權益證明DPOS是POS的變種,運用DPOS的典型如比特股等,其基本原理在于全網投票選出101個節點代行記賬權限,這些代表節點的權限完全一致。代表節點輪流記賬,可以選擇創造區塊或不創造區塊。但他們無法改變交易的詳情,惡意或者遲到的代表節點的行為也會被公之于眾,那么網絡可能將他們簡單快速地投票驅逐出去。被驅逐出去的代表節點將會失去他們記賬權限,以及對應的收入。
DPOS作為是一種弱中心化的共識機制,保留了一些中心化系統的關鍵優勢,如交易速度等(每個塊的時間為10秒,一筆交易在得到6-10個確認后大概1分鐘,一個完整的101個塊的周期大概僅僅需要16分鐘),但每個持幣者都有能力決定哪些節點可以被信任,并且事實上,代表節點會主動降低自己的收入來贏得更多投票,剩下的收入會作為股息,支付給所有的比特股持有人。DPOS有點類似于代議制民主及股份公司董事會制度,都是一種精英制度,但其身份受制于下面的民眾,在DPOS中,幣的持有者至少有權決定代表節點—或者說礦工的身份。
2、pos機制解決了pow的()問題
pos機制解決了pow機制難以應用于商業領域的問題。
為了解決POW的問題,有人發明了POS機制。POS(Proof of Stake,權益證明)是根據你持有貨幣的量和時間進行利息分配的制度。POS機制最核心的邏輯就是——誰持有幣,誰就有網絡的控制權。
在POS機制中,仍然存在算力挖礦,需要算力解決一個數學難題。但數學難題的難度和持幣者的“幣齡”相關。簡單來說,持幣者持有幣的時間越長,難題越簡單,挖到幣的概率越大。但POS的問題是,大多數的持幣人沒有足夠的專業知識或足夠的預算,無法達到高性能節點所需的計算機硬件和軟件要求,這時候就有了DPOS機制。
3、兩種共識機制對比(PoW vs PoS)
區塊鏈中最核心的架構就是共識機制,可以說是區塊鏈的驅動引擎,發展這么多年,目前主流比較明確經得住考驗的就只剩下PoW(Proof of Work)與PoS(Proof of Stake)兩種機制。簡單概述下,PoW系統的特點是通過消耗大量算力來計算特定算法的解(典型如哈希),第一個算出結果的有權生成區塊,同時也會得到coin作為獎勵(這也是coin的生產與分發過程,形象地稱為Mining),采用PoW的典型區塊鏈有Bitcoin和Ethereum,目前PoW也是運行時間最長,被公認為是最可靠安全的共識機制; 其本質是通過消耗大量算力來實現系統內的逆熵過程,保證系統的長期安全與穩定 。但PoW被廣為詬病的也是其消耗太多的能源資源,這方面PoS就被認為是更為綠色的解決方案,顧名思義PoS是通過質押系統中的資產即coin來成為一個質押者(staker),這樣就有權產出區塊,質押份額越多,獲得產出區塊權的概率就越高,也代表著獎勵越多。
在分布式系統中有一個 CAP 定理,是指一個分布式系統中存在著三元悖論,即不可能同時滿足這三個特性:一致性(Consistency)、可用性(Availability)和分區容錯性 (Partition tolerance),而只能滿足其中兩個。區塊鏈作為一種分布式網絡,這個定理也逐漸演變成了區塊鏈的三元悖論,即 安全性(Security) 、 去中心化(Decentralization) 和 可擴展性 (Scalability) ,也是同時只能滿足兩個特性。
整體上看PoW系統更注重的是 安全性(Security) 與 去中心化(Decentralization) ,放棄 可擴展性 (Scalability) ,這也是Bitcoin網絡的吞吐量非常慢的原因。而PoS系統更關注的是 可擴展性 (Scalability) 與 去中心化(Decentralization) ,但就PoS能否真的 實現 去中心化(Decentralization) ,我是比較持懷疑態度的。從保守主義與系統的更長期穩定的角度出發,我個人是堅定地站在PoW這邊的,可能跟自身保守的性格有關,并不是特別看好PoS作為基礎層能比較穩定。特別是像這次 5月份的Luna事件 ,事件大概的過程是Luna鏈上的算法穩定幣UST缺乏價值支撐最終脫錨,其核心問題在于UST的錨定設計試圖用一個PoS股權系統去支撐其錨定美元,而且還超發了太多UST,再加上UST與Luna的兌換設計缺陷最終導致Luna自身的死亡螺旋。但這個事件更大的意義應該是敲響了一個警鐘,PoS機制在面對空頭資本砸盤時真的還能維持穩定、維持所謂的去中心化嗎?可能到時節點數量萎縮的速度會很快,逐漸趨于中心化。
所有系統設計都需要根據自身定位來折中,以下從價值錨定的角度,簡單分析下為什么長期來看PoW會更有優勢。
在PoW系統中三股主要的參與者分別是研發人員,投資者(或者叫用戶)與Miner,這三者的相互制衡,使得這個系統達到一個穩定平衡的狀態。而PoS系統中,將Miner這個重要的制衡力量移除了,投資者和Miner變成了同一群體 質押者(stakers) ,因此該群體濫用權力的行為會變得相對不受限制,并且該鏈隨后的發展方向也可能會更加不平衡,更容易傾向有利于 質押者(stakers) 群體的方向。
PoW系統很好的闡述了什么是被普遍認可的價值,抽象上來看就是高代價的稀缺性 ,高代價與稀缺性兩者缺一不可。PoS最多只能實現其中一個稀缺性。
Miner為了在鏈上生產區塊賺取coin,不僅需要持續支付高額電力成本,還必須不斷投入研發、升級硬件、優化基礎設施和運營規模來保持其競爭力。最終結果是,能夠長期持續盈利的Miner并不會是一個一層不變的群體,而是總在競爭中淘汰掉效率太低的Miner,使高效率的Miner能存活下來。這也更有利于 去中心化(Decentralization) ,因為不斷變化的Miner群體意味著沒有一個Miner可以在相當長的時間內保持網絡的大部分算力,除非他們通過嚴酷的競爭考驗,不斷優化自身來提供更多的算力。
而PoS系統中的質押者實際上并多少真正的風險投入,也沒有優勝劣汰的嚴酷競爭機制,他們只需要簡單地運行一個staker節點就可以躺著賺利息,本質上只是將自己在銀行系統里的錢簡單的轉化為鏈上資本,就可以坐地收割后進入這個系統的新人。這種行為并沒有太多難度,只是簡單地賺取“無風險”利息,他們并沒有將資本轉化為任何形式的需要面臨風險考驗的投資。
而且當發生硬分叉時,PoW的Miner選擇支持哪條鏈時會更為謹慎,因為他們需要投入高昂的電力成本來為他們的選擇背書,一旦選錯了將損失所有投入成本。PoS系統如果發生硬分叉,質押的coin作為系統內部狀態的一部分,硬分叉后質押者將在兩條不同鏈上都擁有相同數量的資產,由于沒有什么沉默成本,導致質押者更愿意兩邊都支持,從而使硬分叉更容易且更頻繁地出現,這被稱為 nothing at stake 問題。
PoW是真正能做到無準入限制的(Permissionless),就是說已經在這個系統中的老人無法限制新人加入,只要你有能力提供算力,就能直接接入網絡中產出coin。而PoS系統中,新人要進入,都不得不先從老人手中買coin。
而且PoW中Miner為了支付各種高昂成本(電力,設備,基礎設施等),產出coin后也不得不賣出一些以彌補成本,這同時也是一種把coin分發給更多人的過程; 特別是在熊市,Miner為了維持開銷也不得不低價賤賣coin,這樣新人才有機會以相對低的成本獲得籌碼入場,這才是一個健康的生態擴張過程 。而PoS中由于質押者并沒有什么運行成本,也不需要面對太多競爭,質押者出塊得到coin后不需要急著賣出,更容易哄抬價格,其實會變相激勵場內老人剝削新入場者,不給后來人更多機會;整個系統會趨向于更封閉,逐漸演變成一個有限游戲,長期運行下去只會越來越中心化;系統中財富越來越集中,富者更富,窮者更窮,從而更不可能實現 去中心化(Decentralization) 。
由于PoW系統中是以提供工作量的方式產出區塊的,隨著時間的推移這些工作量都會被累積起來并使鏈不斷向前延伸,這也是為什么叫區塊鏈;這些累積的工作量也給攻擊者造成了巨大障礙,如果想要反轉整條鏈,不僅需要非常高的算力,還需要相當長的時間,這也為應對攻擊提供了足夠長的時間緩沖。
而PoS系統其實只是維護一個分布式賬本, 并沒有工作量累積的概念,一旦攻擊成功,要反轉整條鏈就是相當容易的,幾分鐘就可以搞定。
嚴格來說由PoW算力支撐的BTC不應歸為高科技類,由于它整個系統架構更保守更穩定,提供的更多的是一種 物化價值(objective costliness) ,更能作為價值之錨,所以數字黃金這個稱號很貼切。而像ETH(目前還是PoW,2.0升級后為PoS)這些更接近科技類創新平臺,PoS本質上更像是一種股權系統,其實PoS系統反而是需要中心化,偏向更依靠整個社區的生命力,需要依靠核心團隊的創新與開拓能力往前走;而PoW則需要去中心化,更偏向穩定與提供 物化價值(objective costliness) 。
區塊鏈作為一個價值分配系統, 算力是它的價值之錨,如果沒有算力,就會退化為一個股權系統 。算力在哪,資金就會跟去哪。目前的發展趨勢也是逐漸往多層網絡的方向發展,類似TCP/IP的多層協議棧。從作為基礎層(Base Layer)的角度看,更需要的是長期穩定與提供價值支撐,因此PoW系統更合適;而PoS可能更多的是可以作為Layer2以實現 可擴展性 (Scalability) ,彌補PoW基礎層的吞吐量不足,并通過錨定在PoW基礎層上來獲取算力安全性與價值支撐。
最后順帶說下最近市場行情,5,6月份以來的瀑布令很多人很恐慌,恐慌指數一度長時間停留在個位數;其實我覺得也沒必要那么恐慌,要在這個圈子長期活下去,面對這種大波動的心理預期還是要有的。想起之前紅杉資本的沈南鵬經常提到一個詞Grit,沙礫,它是礫石在千萬次打磨后留下來的細小顆粒;Grit代表了勇氣和持之以恒的一種堅持,有種經常被按地上摩擦但依然勇往直前的感覺。這個和塔勒布講的反脆弱性有異曲同工之妙,承載價值的東西就應該具有這種品質,PoW系統肯定是有反脆弱性的。
回望2017年入圈后經歷過的各種事件,其實像這樣的大波動近乎每年都有(除了2019年一年比較順利外);像2017年國內的94事件,2018年一整年的大熊市,2020的312事件,2021的519事件,再到2022今年的5,6月份市場轉熊,每次經歷大波動后,市場都會淘汰掉該淘汰的,出清掉該出清的風險,對整個行業發展也是好事。眼光還是應該放遠一點,至少看5到10年后的變化,科技發展過程中所帶來的波動和風險是不可避免的,日光之下無新鮮事,每次科技革命過程中總會夾雜著眾多的反對、質疑,還有眾多的投機、騙局;這個過程也總是通過各種暴雷、回歸,清除泡沫后價值重估,夯實了基礎后積蓄能量再次進入躍升到新的發展階段。 價值互聯網的到來是一件無法回避的事情 ,當理解和看清了這種趨勢后,規避掉各種坑和市場噪音,遠離合約杠桿和各種山寨的誘惑,握住核心資產,時間本身就會帶來回報。
4、幣圈的PoS挖礦和PoW挖礦有什么區別?
POW挖礦需要購買礦機,電腦越好,算力越高、挖礦時間越長,你獲得的貨幣就越多。POS挖礦可以理解為持幣的量和時間產生的收益,通俗來說就是放銀行產生利息,區別于銀行的是幣還是掌握在自己手里,就像CellETF平臺(celletf.io)的質押挖礦,把幣放進去可以按日計算收益利息,非常省力方便。5、區塊鏈中的權益證明機制(PoS)是什么?
老楊說鏈:區塊鏈的共識機制權益證明POS
比特幣挖礦采用工作量證明機制,是什么意思呢?權益證明機制(Proof of Stake),簡稱POS,也稱股權證明機制,類似于把資產存在銀行里,銀行會通過你持有數字資產的數量和時間給你分配相應的收益。
同理,采用PoS的數字資產,系統根據你的幣齡給你分配相應的權益,幣齡是你持幣數量和時間的乘積。比如你持有100個幣,總共持有了30天,那么,此時你的幣齡就為3000。
相較PoW(工作量證明機制),PoS存在2個優勢。第一,PoS不會造成過多的電力浪費,因為PoS不需要靠比拼算力挖礦。第二,POS更難進行51%攻擊。擁有51%幣才能發起攻擊,網絡受到攻擊卻會造成自己利益受損,顯然很不劃算。
相較PoW(工作量證明機制),PoS存在2個優勢。第一,PoS不會造成過多的電力浪費,因為PoS不需要靠比拼算力挖礦。第二,POS更難進行51%攻擊。擁有51%幣才能發起攻擊,網絡受到攻擊卻會造成自己利益受損,顯然很不劃算。
目前,有很多數字資產用PoW發行新幣,用PoS維護區塊鏈網絡安全。

轉載請帶上網址:http://yadikedp.com/posjithree/180196.html
- 上一篇:美團商家解綁pos機
- 下一篇:pos機開機顯示保護狀態