导读:共识的意思是指一个社会不同阶层、不同利益的人所寻求的共同认识、价值与理想。而权责利的分配机制不同,就产生了不同的共识机制,如PoW(Proof of Work,工作量证明)、PoS(Proof of Stake,权益证明)、DPoS(Delegate Proof of Stake,委托权益证明)、PBFT(PracticalByzantine Fault Tolerance,实用拜占庭容错算法)等。不过,这些共识机制实际执行的结果并没有那么理想,甚至背离了中本聪设计的初衷,甚至可能导致比中心化系统更为糟糕的结果。
D-DPoS(Data-basedDelegated Proof of Stake),中文名叫做基于数据的股份授权证明机制,是DBX链全球首创的一种新的共识机制,致力于在EOS倡导的DPoS 共识的基础上,有效地解决其带来的寡头统治和安全性的问题。
在中心化的机制中,所有用户都只是执行者,即按照中心化的规则操作即可。但是,在去中心化的系统中,需要全网节点(或部分)参与来实现。那么,D-DPoS如何让全网节点自发性地参与进来,以确保整个平台的顺畅运行呢?
1. 规避贿选和弱安全性的问题
基于数据的股份授权证明机制,D-DPoS设计了一套mechanism来获取全网共识。它综合度量了数据供给分享、计算能力提供、数据处理DApp质量贡献等因素,以CES(常数替代弹性)函数为数学模型,反映了投票背后节点对整个网络产生的时间加权贡献,有效解决单纯DPoS机制产生的贿选、刷票等行为。
众所周知,DPoS机制类似于股份制公司,其缺点显而易见:第一,投票的积极性并不高。绝大多数持股人(90%+)从未参与投票。这是因为投票需要时间、精力以及技能,而这恰恰是大多数投资者所缺乏的;其次,对于坏节点的处理存在诸多困难。社区选举不能及时有效的阻止一些破坏节点的出现,给网络造成安全隐患。那么,D-DPoS又是怎样同时平衡性能和解决DPoS机制所带来的寡头和安全问题呢?
本质上,D-DPoS的主要核心思想是把整个节点选取机制改成了流动的,出块者不是一个节点,而是角色,并且这个角色是可以被随时传递的。伴随DBX公链底层不断传导的数据交换,体现出该节点与整个生态的利益耦合程度,也将被加权计算进入选取机制中。在这个过程中,用户可以实时地进行投票,这很好地规避了DPoS机制下的贿选和弱安全性的问题。
2. 大幅提升数据处理能力
DBX链创新的D-DPoS记账机制可以用来提升网络速录,针对数据价值交换网络中的关于数据的需求特点对相应选举机制进行进一步扩容。在数据交换网络中,数据供给分享、提供计算能力、提供优质DApp开发是对DBX链的核心贡献。
此外,节点网络中表现的客观记录,可作为其对数据价值生态贡献的刻画,也反映出该节点与整体网络利益耦合的深度。另一方面,三体节点既承担着网络记账功能,同时也是作为第三方运行一系列DApp,特别是数据质量评估类DApp的功能节点,因此良好的网络速率与高效的计算资源成为影响三体节点出块速率的客观约束,是其处理数据能力的表现。
3. 自主化的数据价值流转
DBX是区块链世界全新的数据基础设施,无需为任何应用提前准备数据库——全球的数据已尽在掌握,尽可搜索、尽可分析、尽可产生价值。
在古典时代,我们需要分析数据需求、寻找数据来源、购买数据、清洗数据、加载数据等一系列繁文缛节,才能以极大的时间和生产力成本为代价完成一款应用。而在DBX的新世界,籍由三体结点为支撑、数据需求解析/质量监测DApp为共识的全球分布式区块链网络,以及随之而来的高度自动化、自主化的数据价值流转,实现数据需求自动解析、来源自动匹配以及数据交换和价值转移的自动完成。
DBX做为基础公链,还提出了全新的智能合约机制。一份合约将包含交易双方的钱包地址、数据传输地址、一个或多个数据质量评估DApp的调用、采样方式、申请执行验证计算的三体节点(Trinity Node,DBX链中提供记账、验证DApp运行等基础服务的特别节点)数量、三体节点的费用、验证结论和执行约定等,其中约定包含Token数量、保证金、传输方式等内容。这一新的合约机制遵循“代码即法律”的守则,保障数据交换双方公平的同时,确保了数据交换流程的效率最大化。
总之,D-DPoS共识机制就像一个国家的法律,维系着区块链世界的正常运作,而共识算法就是法律的代码,无论执行多少次都会得到同样的结果,除非有外界因素的干扰。在 DBX的世界中,通过寻求共享、共识和共赢,每个人都可以成为受益者。既然让全网达成“共识”至关重要,那么让我们果断伸出双手拥抱区块链经济吧!
关注DBX
官网- http://dbx.one/
Twitter- https://twitter.com/DBXFoundation
Facebook: https://www.facebook.com/DBX-Foundation-2034487803539197/
Github: https://github.com/dbxone
电报英文群 - https://t.me/DBXOfficial 和https://t.me/DBXglobal
电报中文群- https://t.me/DBXChainCN
电报西班牙群- https://t.me/DBXSpain
Medium- https://medium.com/@dbxchain
比特币论坛- https://bitcointalk.org/index.php?topic=4807962.0
Linkedin - https://www.linkedin.com/company/dbx-foundation-ltd/
官方邮件 - [email protected]