一文读懂 CPChain 的技术原理、价值捕获及未来图景

公链犹如生态系统,共识机制则是生态系统的基本运行规则。共识机制的设计合理与否,很大程度上决定了公链走向。过去的几年中,层出不穷的共识机制被设计出来,PoS 、DPoS 、PBFT等共识模型相继提出。在确保去中心化前提下追求更安全更高效的共识协议,是公链项目方的共同目标,合理的共识机制离不开公平、高效、民主的设计理念,这些理念对于节点有着天然的吸引力,将推动着整个公链系统自我生长。

 

2019年6月27日,CPChain主网上线,基于DPoR共识机制的CPChain公链系统正式开始运转。不同于以往共识机制,CPChain共识机制的设计,不仅在技术层面上考虑了区块链网络的安全与高效性,更引入了经济节点、荣誉节点、行业节点等生态节点概念,其目的在于将CPChain打造为一个兼具安全高效与自适应生长的生态公链。

 

如何认识DPoR共识机制,为CPChain所带来的价值与意义;如何理解CPChain公链节点生态的建设;如何看待身处公链战国的今天,CPChain的未来走向;或许每一位CPChain生态参与者心中的答案都不一样。但读完本文之后,大家对于CPChain也许会有一些新的思路和看法。

 

 

DPoR,青出于蓝更胜于蓝

 

公链的核心在于确保节点顺利完成数据收集及出块,实现区块数据的安全和一致。

 

传统的分布式故障容错算法,如PBFT,更多依赖于通信复杂度来保证节点一致性,采用三相协议确保系统的一致性,相较于其他算法,容错度更高。然而,算法安全性依赖于通信,以至于系统的可扩展性较差。随着节点数量的增加,系统的性能下降速度加快,当节点数量超过某个阈值时,该系统将不再可用。PBFT依赖于一个主副本,它承担向所有备份节点广播请求的职责,任何涉及主副本的错误行为都会导致其吞吐量大量下降。相比于其他算法,PBFT更适用于小规模网络中,比如私链和联盟链环境。

 

在此基础之上,CPChain提出硬件准入机制+荣誉值评估+LBFT2.0混合式共识机制。

 

硬件准入机制是一个基础门槛,其目的在于确保参与出块的荣誉节点能够承担出块所需性能,避免因为性能问题而带来出块不稳定等情况。当然,节点也可以租用达到准入条件的云服务器,参与出块。

 

除了具备基础的出块硬件标准以外,系统对于节点「软实力」的考核同样重要。参与出块的节点需要提前质押20万CPC至系统所规定的智能合约中,但质押时间极短,当节点结束出块之后100分钟,押金即可重新取出,转回节点钱包账户之中,这意味着节点对于出块所需质押的CPC用途有更加灵活的选择余地,一旦节点不想出块,可以立刻取得质押的CPC,用作其他用途。

 

「软实力」考核的另一项则是荣誉度评估。节点荣誉度评估由五部分组成:账户余额、交易、代理人信誉奖励、数据贡献以及区块链维护。其中,节点账户余额占总权重50%;交易占15%;代理人信誉奖励占10%;数据贡献占15%;区块链维护占10%。评估维度的设定与节点在CPChain网络生态中的表现息息相关,参与度高的节点,其荣誉值更高,将有更大的概率被选为出块委员会节点。

 

通过「软硬实力」考核后的荣誉节点,大部分资质良好且可信度高,初步具备承担系统的维护与出块资格。

 

此外,为了提高系统的共识性能保证系统的整体安全性,CPChain提出了基于二权分立委员会的三层协议LBFT2.0。这一协议的核心方案是为动态委员会设计一个动态投票机制,选出可信的委员会对区块的数据进行收集并打包各个区块的任务。其中,委员会由两部分组成:验证委员会和出块委员会。出块委员会成员由每一届内固定数量的荣誉节点选举产生。验证委员会则对出块进行验证。

 

LBFT 2.0协议可以看作是一个有限状态机(FSM),有5种状态:空闲状态、准备状态、提交状态、弹劾准备状态和弹劾提交状态。前三个状态是为正常情况设置的,其余状态被称之为弹劾状态,专门处理非正常情况。对于正常情况,验证者会在空闲、准备和提交状态之间切换。而对于异常情况,则进入弹劾准备或弹劾提交状态。

有限状态机的5种状态转换

 

采用DPoR共识机制的CPChain主网最高能支持每秒1000笔交易,系统每隔10秒将产生一个有效块,在正常情况下一笔有效交易将会在10秒钟之内确认并上链,每个有效块可容纳10000笔交易。

 

 

Staking,不止于激励,更重要的是普惠

 

Staking指的是PoS(Proof of Stake)共识机制下,持币用户将代币抵押给节点,节点负责打包交易信息、维护网络运行、参与社区治理后得到奖励的过程,这种奖励主要来自系统增发的代币,这种收益的方式就是Staking,其本质是因行使权力而获得权益奖励。

 

早在DPoR共识机制设计之初,CPChain基金会便考虑通过Staking的方式激励节点生态,但CPChain的Staking机制又与一般意义的Staking机制略有不同。首先,参与CPChain 锁仓的经济节点,此类节点无需在质押CPC的同时,参与系统出块工作,仅需持有20,000CPC,即可参与锁仓获取收益,锁仓激励来自项目规划之初所预留的CPC额度,当前每一季度锁仓奖励为125万CPC。

 

其次,根据之前CPChain基金会对外公测的锁仓活动,参与节点的收益率约在8-10%左右,而根据Stakingrewards.com的统计,当前86个Staking项目的币本位平均年化收益约为7.03%,相比于大部分项目而言,CPChain的锁仓收益无疑算是较高的水平。

Staking不同代币年化收益(图片来源:PANews)

 

当然,Staking的意义除了激励用户参与CPChain公链网络的建设之外,更重要的意义在于普惠。CPChain生态体系之中的广大节点,只要满足条件参与锁仓,节点均可获得锁仓激励。CPChain基金会坚信,只有让广大参与CPChain公链生态建设的节点共享公链成长所带来的红利,CPChain才能获得长远的发展。

 

 

行业节点,CPChain生态的引领者

 

相比于传统混合共识公链,在实现高性能的同时,CPChain更注重公平以及去中心化的公链治理。技术是一个公链成长的核心,但节点生态建设同样不可忽视,成熟的节点生态是公链快速扩张的源动力。

 

在CPChain节点生态体系中,根据节点的类型及能力,将节点划分为经济节点、荣誉节点、行业节点几种类型,三种节点各司其职,推动着CPChain朝着一个可持续的、良性发展的可信商业公链生态进化

 

其中,经济节点通过参与节点锁仓的方式维护系统,获得锁仓激励。荣誉节点通过出块的方式,维持系统的正常运转,获得出块激励。

 

行业节点与前两者相比,其职责更加重要,CPChain行业节点主要为钱包、投资机构、专业矿池、项目方、专业社区、传统物联网、汽车行业等公司,行业节点是CPChain的重要合作伙伴,享有出块权、项目推荐权、生态监督权,与 CPChain 基金会共同开拓和领导 CPChain 公链的社区治理、商业拓展、行业合作。当前,加入CPChain行业节点生态体系已有飞驰镁物、链星半导体、HashQuark、Node Pacific、Cobo等20余家行业内头部机构。

 

相比于传统公链项目,以DPoR共识为基础,行业节点协同治理的CPChain公链治理模式在方法论和组织结构上显然更「新」,引入相关行业头部机构成为行业节点,有助于CPChain生态在不同行业内的扩张以及应用落地。例如今年5月,CPChain与多家企业机构合作并研发的基于区块链技术的网联汽车安全运营和数据共享解决方案,便亮相长三角一体化创新成果展会。

 

通过与不同实体行业间头部机构或企业的合作可以为CPChain公链技术深入不同应用场景提供有效的帮助。双方合作成果还将反哺整个公链,进而加深全体参与者对于CPChain的认可,吸引更多的参与者加入社区,扩大社区共识。

 

另一方面,行业节点亦是CPChain公链生态的重要参与者和创造者,除了对公链设计有一定的提案权和投票权之外,还肩负生态扩展责任,推动着CPChain在各个行业的合作与应用,整个公链中有实力的节点都可参与,将大大加速整个CPChain公链生态的进化。

 

结语

不可否认,公链建设是一条艰难而又漫长的路。CPChain虽然未必尽善尽美,但对于高效、民主、公平追求的脚步却不曾停止。正是在此基础之上,一个基于可信实体与数据的信任生态正离我们渐行渐近。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值