共识机制演绎(7):PoA,PoB,PoCDE到底是什么鬼

unitimes.media

全球视角,独到见解

“PoA~PoZ一文扫盲”

本文仅作技术探讨,参考文献内涉及的区块链项目一律不构成投资建议。

从本节开始,我们将对PoX共识进行介绍。为了让大家理清各Po*机制的概念及区别,以下对常见/主流的名称进行了梳理:

PoA

Proof of Authority,权威证明机制。在该机制中,验证节点需要先行通过身份检验,并通过放置这个身份来获得担保网络的权利,从而换取区块奖励。

PoB

Proof of Believability,可信度证明机制。该共识机制对节点持有的资金和声誉均有一定的要求,只有符合的要求的节点才能取得一定的地位。

PoC

Proof of Credit,信用证明机制。在该共识机制中,只要节点信用达标,其锁定一定保证金即可加入共识。共识节点重新排序后每轮轮流出块,退出共识时保证金解锁。

需要注意的是,PoC大多时候用于指代“概念证明(Proof of Concept)”。

PoD

Proof of Devotion,贡献度证明机制。该共识机制以账户贡献度为基础,将评估账户综合影响力的 PoI 算法(见下)和具有严格经济惩罚的 PoS 算法相融合,利用 PoS 强化 PoI 的不可逆性,同时使用 PoI 反向遏制了 PoS 的垄断性。

PoE

Proof of Existence,存在性证明机制。该机制允许用户在无需揭露其真实数据以及时间戳的前提下验证该数据的所有权及其完整性。

PoI

Proof of Importance,重要性证明机制。不同于 PoS,PoI 中引入了账户重要性的概念,并依据账户重要性评分来决定账户收获区块的概率。

PoR

Proof of Retrievability,可恢复性证明机制。这一机制通常与PDP(Provable Data Possession,数据持有性证明)共用。PDP用于保证存储数据的完整性,而PoR则用于保证存储数据的可恢复性。

现有的区块链数据存储项目基于传统的PoR,改进出了下述两种证明机制:

1. Sentinel Proof of Retrievability,可恢复性前哨证明机制。在该机制中,当数据在去中心化网络内传输时,该传输过程将被“挑战者”节点验证。与此同时,此次数据传输相关联的交易记录会被记录在公有链上,完成验证的“挑战者”节点将成为可信任节点。

2. Proof of Replication,复制证明机制。该证明机制允许服务器(即证明人P)说服用户(即验证者V)数据D已被复制到唯一的专用物理存储上。

PoS

1. Proof of Stake,权益证明机制。该机制以资产数量及持有时间取代算力,依照币龄或者押金数额决定节点获得记账权的概率。

2. Proof of Storage,存储证明机制。该机制允许将数据外包给服务器(即证明人P)的用户(即验证者V)反复检查服务器是否依然存储数据D。用户可以用比下载数据更高效的方式来验证其外包给服务器的数据的完整性。服务器通过对一组随机数据块进行采样并提交少量数据来生成概率证明作为给用户的响应协议。

PoSt

Proof of Spacetime,时空证明机制。该机制允许验证者检查存储提供商在某段时间内是否忠实存储其外包数据。

PoW

Proof of Work,工作量证明机制。即采用竞争性哈希计算来确定记账节点。

本文作者:喏呗尔

参考文献

[1] Igor Barinov,Oracles Network[EB/OL]//https://hackmd.io/s/HkV8Vw7_-,2017

[2] The Internet of Services Foundation. Internet of Services:The Next-

generation,Secure,Highly Scalable Ecosystem for Online Service[EB/OL]//

https://docsend.com/view/ihwqcdg,2017

[3] Alan Chen, Darryl Chen, David Brenecki, etc..Nuls – Proof of Credit (PoC)

protocol[EB/OL]//https://nuls.io/pdf/NulsWhitepaper1.1.pdf,2017

[4] Nebulas Team.Nebulas Technical White Paper[EB/OL]//https://nebulas.io/docs/

NebulasTechnicalWhitepaper.pdf,2018

[5] The Po.et Foundation.po.et whitepaper[EB/OL]//https://uploads-ssl.webflow.com/

5a0c978e0d22aa0001464356/5a7796662b07370001ace7a1_whitepaper.pdf,2017

[6] Nem.NEM Technical Reference[EB/OL]//https://nem.io/wp-content/themes/nem/

files/NEM_techRef.pdf,2018

[7] K.D.Bowers,A.Juels,A.Oprea.Proofs of retrievability: theory and

implementation[J]//Acm Workshop on Cloud Computing Security,2009:43-54

[8] Genaro Network Team.Genaro Network[EB/OL]//https://genaro.network/hk/

documentation/whitepaper,2017

[9] Protocol Labs.Filecoin: A Decentralized Storage Network[EB/OL]//https://

filecoin.io/filecoin.pdf,2018

国际金融科技新媒体和社区平台

UNITIMES

网址 : unitimes.media

新浪微博:@Unitimes

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180526G1F7OB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券