天天看點

《Node.js區塊鍊開發》——3.3 PoS:股權證明機制

本節書摘來自華章計算機《node.js區塊鍊開發》一書中的第3章,第3.3節,作者 朱志文,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

pos(proof of stake)機制是點點币(ppc)的創新。沒有“挖礦”過程,在創世區塊内寫明了股權配置設定比例,之後通過轉讓、交易的方式(通常就是ipo),逐漸分散到使用者手裡,并通過“利息”的方式新增貨币,實作對節點的獎勵。

簡單來說,就是一個根據使用者持有貨币的數量和時間(币齡),發放利息的一個制度。現實中最典型的例子就是股票或者是銀行存款。如果使用者想要獲得更多的貨币,那麼就要打開用戶端,讓它保持線上,這樣就能通過“利息”來獲益,同時保證網絡的安全。

1)相對節能。不用“挖礦”,不需要大量消耗電力和能源。

2)更去中心化。首先需要說明的是,去中心化是相對的。相對于比特币等pow類型的區塊鍊産品,pos機制的區塊鍊産品對計算機硬體基本上沒有過高的要求,人人均可“挖礦”(獲得利息),不用擔心算力集中導緻中心化的出現(單使用者通過購買獲得51%的貨币量,成本更高),網絡更加安全有保障。

3)避免緊縮。pow機制的區塊鍊産品,因為使用者丢失等各種原因,可能會導緻通貨緊縮,但是pos機制的區塊鍊産品按一定的年利率新增貨币,可以有效避免緊縮的出現,使貨币保持基本穩定。比特币之後,很多新币也采用pos機制,很多之前采用工作量證明機制的舊币也紛紛修改協定,“硬分叉”更新為pos機制。

純pos機制的區塊鍊産品,隻能通過ipo的方式發行,這将會導緻“少數人”(通常是開發者)獲得大量成本極低的加密貨币,很難保證他們不會大量抛售。是以,pos機制的區塊鍊産品,信用基礎不夠牢固。為解決這個問題,很多區塊鍊産品采用pow+pos的雙重機制,通過pow機制“挖礦”發行,使用pos機制維護網絡穩定。或者采用dpos機制,通過社群選舉的方式增強信任。

繼續閱讀