【区块链】CPOS共识机制在制造业的应用—IMChain打造独特的共识算法

发布时间 : 2018/09/14

智造链(Intelligent Manufacturing Chain, IM Chain)将区块链技术与智能制造技术深度融合,以区块链为底层技术,以信息为导向,以需求数据直接驱动制造终端,致力于为整个智能制造领域打造一种集安全、便捷、智能于一体,使资源和能源得到最优化配置,产品质量得到最大化提升的全球化、开放式的分布式应用平台,并构建全方位服务于整个领域的生态系统。

现阶段,我们的工业制造还未能完全摆脱粗糙泛化的供需关系。往往有资本有个性化需求的客户难以透过茫茫市场迅速找寻到最适合自身实际情况的产品制造方;有订单有制造能力的制造企业会因为设备的短缺造成生产能力的不足从而不得不放弃一部分订单,直接影响收益。传统互联网金融体系目前尚未能对应解决该矛盾,更无法在工业制造领域发挥经济晴雨表的指向作用。

制造业项目对设备的依赖性较大,优质的工业产品必须要有配套专业设备。IM Chain智造链平台正是基于智能制造与区块链技术,开创性地提出M2D(Manufacturing to Demand 制造到需求)商业模式,将碎片化的大众需求汇集整合,与离散化的制造能力科学匹配,促进制造能力与需求和资本对接,推动产品中心型制造向需求中心型制造转变,同时弥补现有互联网金融领域在制造业定制化产品市场上的巨大空白。

智造链采用DPOS算法的一个改进算法CPOS(Capability Proof of Stake)作为底层的共识算法,可以大大提升交易速度,降低资源消耗。

DPOS(Delegated Proof of Stake)共识过程不需要所有参与节点的大多数通过,而是委托部分代表来进行,这样可以进一步提高共识效率,也能较好地处理系统节点不在线的问题。从某种角度来看,DPOS与议会制度或人民代表大会制度有相似之处。如果代表不能履行他们的职责,例如当轮到他们产生区块时没能按时生成,他们会被除名,继而网络会选出新的超级节点来将其取代。采用DPOS共识的系统通常都会采用经济方面的奖励和惩罚机制来达成更稳定的共识。

目前的共识算法主要针对的是完全开放的互联网环境发行数字货币来使用,在这样的环境下,必须假设每一个参与者都是潜在的破坏分子,或者是为了自己的利益一定会利用一切机会进行造假的团体,这就导致了要达成全网共识的困难性。

在这样的环境下,要么牺牲性能,追求最大的共识,一般采用POW算法来达成,从而导致大量算力被白白浪费,而且确认交易的时间很长,都是以分钟级别计算的,注定这种模式不适合需要快速大量交易的场景。

要么牺牲一定的共识基础来提升性能,一般采用POS、DPOS或其变种算法来实现。

IM Chain是为制造业服务的区块链平台,在这个平台中,参与的各方包括所有大大小小的制造企业、成千上万的消费者,其中的企业是提供服务的主体,在IM Chain平台中具有公开性和可追查性。国内对数字货币的监管十分的严格,基本上不允许数字货币在国内进行流通,并可以通过技术手段对境外的数字货币交易也进行限制。

基于国内的商业环境和对互联网的监管现实,IM Chain主要利用区块链的分布式、公开性、不可篡改特性来打造成为智能制造业的一个通用的底层平台,构建一个开放式的生态环境,我们把智能设备的制造能力作为一种权益证明,为此我们采用一种改进的POS算法 – CPOS(Capability Proof of Stake)作为平台的共识算法。

基本假设:存在一个创始节点,作为“Super 节点”,该节点是可信的。

这里以下几方面来保证:

  • 代码开源:所有人都可以验证其声明的合理性;

  • 利益保证:创始节点作为发起人,必然有其经济利益,如果其创建的区块链得不到广大商业组织的认可,那么就得不到多少利益,所以它具有保证节点诚实可信的内在驱动力;

  • 法律保证:虽然这个Super 节点可以造假,但区块链记录一切信息并不可篡改和公开性的特点和密码学原理,决定了所有造假的记录都会被保存下来并作为随后被诉讼的证据。