白话POR机制

白话POR机制_第1张图片
贝克链.gif

区块链世界里,一个很重要的组成部分就是共识机制。目前主流的共识机制有POW(工作量证明机制)、POS(权益证明机制)和DPoS(委托权益证明机制)。今天我还将介绍贝克链的POR——信誉共识机制(Proof of Reputation)。

共识机制:是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。

——百度百科

对于这个概念,现在基本上大家应该都有了基本的了解,毕竟在币乎上已经被无数作者科普过几百遍。其实很简单,我们在电影里面也经常看到这样的桥段。就是一群不认识的人聚到了一起去寻宝,到最后发现财宝后,如何分配财宝的问题。如果能通过一定的方法,得到统一的意见,即“达成共识”,这种方法就是“共识机制”。当然,电影中大部分情况下,最终没有达成共识,而是打成共识,最终正义方取胜。

为了简洁明了地解释共识机制,我曾经在文章中引入了西游记中的人物角色。

1、POW

POW是工作量证明机制,简单来说就是多劳多得,在比特币网络中,谁为整个网络付出越多,谁就最可能获得网络的记账权,同时获得比特币奖励。回到西游记中,谁最勤勤恳恳,无怨无悔呢?很明显,是“你挑着担,我牵着马”的沙僧。因此,如果按照POW机制,应该让沙僧来分配财宝(作为网络节点)。

2、PoS

PoS机制是根据用户持有的代币数量和时间来选择节点,简单说就是大户逻辑。因为大圣能力突出,人脉众多,是顺利到达西天的首功。因此,如果按照POS机制,应该让悟空来分配财宝(作为网络节点)。

3、POR

POR机制是贝克链提出的信誉共识算法。如果是在西游记中,按POR机制挑选,分配财宝的人选非唐僧莫属,因为唐僧信仰坚定,心存善念。也就是说,在POR机制中,信誉好,对网络作用大,组织管理能力强的参与者会被选中为网络节点。这一点,与DPoS类似,但是又有不同。因为POR是一种新型的共识机制,下面详细来说说。

4、POR与DPoS

POR机制中,用户在网络中的行为数据将沉淀在网络中,形成他的网络画像,而这幅画像主要包含了可信度、贡献度、活跃度这三个方面。这三个方面的数据就构成了他在贝克链中的Bit-R信誉体系数据。我说DPoS与POR类似,也是指的这一部分。因为,在以EOS为代表的DPoS机制中,选民在投票时,也会将节点的可信度、贡献值、活跃度等作为指标去考虑是否给一个节点投票,但是DPoS并没有明确的量化标准。而同时,DPoS机制目前无法有效限制贿选和交易所大户控制投票等问题。

5、你可能对POR存在的疑问

(1)POR的诚信节点怎么选出来的?

通过Bit-R模型打分。分值在前5%的节点会进入到节点候选池。系统每回合从候选名单中随机选择一些节点参与验证新交易。用户小于600时,30个节点;用户大于10000时,500个节点;用户为600-10000时,节点数为30-500。

(2)Bit-R模型是怎么运转的?

通过对用户社交、持币时间、算力贡献三个维度的活跃度进行数学建模,描绘用户在区块链世界中的行为习惯和活跃程度,以及作为诚信节点参与共识和记账的可信程度和算力贡献程度。但是,几个需要注意的是:

  • Bit-R随着时间而衰减。也就是说,诚信节点如果想要保持位置,需要持续为网络作贡献。
  • 社区互刷很难。活跃这个维度已考虑到社交网络数量、互动频率、朋友信誉和交易额大小等因素,想要互刷,有点难。
  • 持币时间重要。持币时间越长,R值越高,但同时也可以通过其他方面去提高R值,新人也有机会。
  • 贡献活跃度。用户在社群内分享文件或参与记账等动作都会增加R值 。

6、我对POR的疑问

(1)如何扩充用户量?

POR设计相当复杂,对真实用户友好,但羊毛很难撸,但是这也增加了获客成本。一个诚信节点的积累需要付出大量的时间和精力成本,但在项目做大做强之前,普通用户都不确定是否能做起来,不一定会将大量注意力放在贝克链上。

(2)在白皮书中,为什么Bit-R信誉体系构建的公式里,一些重要的系数(比如三个维度的权重占比)暂时没有给定,会不会给人留下中心化的口实?

期待官方解答。


听风说币: 区块链中文字幕组成员。微信号seeknsee,欢迎关注我的微信公众号听风说币,我们一起在区块链的世界里,思考、进化,践行、成长。你也可以在我公众号或币乎文章中留言,咱们私撩~

本文为个人观点,仅供参考,不构成投资建议。版权所有,转载请先联系。

你可能感兴趣的:(白话POR机制)