工作量證明/權益證明之間的混合如何工作?(點點幣)
我想我現在從概念上理解了 PoS 和 Proof of Work。對他們自己來說,這兩者肯定都是好主意,但是像 Peercoin (PPC) 這樣的加密貨幣如何將兩者結合起來呢?我的意思是,當活躍的客戶在等待質押並與其他人競爭時,同時也有普通礦工使用工作證明,計算雜湊值。那麼如何決定誰將實際創建和發布下一個區塊?必須在貨幣中建立某種優先級。但是話又說回來,當完成一些工作證明時,該塊將包含用於計算下一個雜湊的門檻值。Proof of Stake 客戶應包括哪些內容?
我真的希望了解這種聯繫是如何工作的,如果有人能解釋一下,那就太好了。
謝謝
我不是 Peercoin 方面的專家,但 Decred (DCR) 已經存在工作量證明 (PoW) 和權益證明 (PoS) 的混合共識模型,並且我知道一些事情。
PoW 和 PoS 的區別:
- PoW 需要使用挖礦硬體的礦工來尋找區塊並驗證發送到網路的新交易。
- PoS 需要持有/鎖定硬幣的利益相關者來驗證礦工已經開采的區塊。質押者可以投票使創建不利 PoW 探勘行為的塊無效,例如探勘空塊。
PoW 和 Pos 的相似之處:
- PoW 和 PoS 礦工都擁有投票權,可以就區塊鏈上的程式碼更改達成共識。
- PoW 和 PoS 礦工都獲得塊獎勵或獎勵的百分比。
- PoW 和 PoS 礦工都可以使用礦池來獲得更一致和穩定的資金流。
- PoW 和 PoS 探勘都是使網路更安全免受攻擊的方法。
Decred PoS 票證系統(簡化):
- 門票是有價格的。例如:100 DCR。(有關目前票價,請參見<https://dcrstats.com>。)此金額取決於網路上總共購買了多少票。當您購買門票時,該金額被質押/鎖定並且仍歸您所有。
- 一段時間後(從 28 天到 142 天),如果票成功投票,則將 DCR 發送回您的錢包 + 部分區塊獎勵。這個獎勵金額取決於許多因素,可以是每年 10-30% 的獎勵。
- Decred 正在開發分票池,因此質押者不需要全部票價即可開始質押。
我查找了 PeerCoin (PPC) Staking/Minting
- 質押 PeerCoin 是通過將硬幣留在您同步的錢包中來完成的。這意味著您正在執行一個 PeerCoin 節點,這將每年獎勵您約 1%。這被稱為“鑄幣”。(閱讀<https://peercoin.net/minting>了解更多資訊。)我在 PPC 的白皮書中沒有找到很多技術細節。
我希望這能澄清一些關於 PoW/PoS 混合共識系統的事情,很抱歉我不能提供關於 PeerCoin 的更具體的資訊。
根據已發布的 Peercoin 白皮書(您可以在此處找到副本),
選擇總消耗幣齡最高的區塊鏈作為主鏈。
在比特幣中,選擇具有最大工作量證明的區塊來形成最長的鏈。在 Peercoin 中,具有最大信任的塊是將被添加到主鏈的塊。如果區塊通過權益證明驗證,則區塊信任為:2^256/(target + 1)。如果區塊通過工作量證明進行驗證,則區塊信任度為 1。因此,在發生衝突時,PoS 勝過 PoW。程式碼可以在 GitHub 上找到:
CBigNum GetBlockTrust() const { CBigNum bnTarget; bnTarget.SetCompact(nBits); if (bnTarget <= 0) return 0; return (IsProofOfStake()? (CBigNum(1)<<256) / (bnTarget+1) : 1); }
區塊“鏈信任”是通過將新區塊“區塊信任”添加到前一個區塊“鏈信任”來定義的。Peercoin 選擇“鏈信任”最好的鏈。