[发明专利]基于随机连续离散的区块链共识系统有效
申请号: | 201910276721.8 | 申请日: | 2019-04-08 |
公开(公告)号: | CN110049030B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 李宝次 | 申请(专利权)人: | 山东公链信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250000 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 随机 连续 离散 区块 共识 系统 | ||
本发明涉及基于随机连续离散的区块链共识系统,包括连续型随机取样和基于随机连续离散的共识算法;基于随机连续离散的区块链由传统离散型共识算法投票确认,升级成了连续型随机取样,只选取所有节点中的一部分来获得一个结果,往复多轮取样,实现全覆盖;当随机取样的结果收敛到一个可信值,共识达成;基于随机连续离散的区块链共识算法安全性高,公用性强。
技术领域
本发明涉及区块链技术领域,涉及基于基于随机连续离散的区块链共识系统。
背景技术
现有的区块链共识方法通常需要在共识过程中与大多数节点连接,并获取投票,节点对网体依赖较大,降低系统数据传输效率。主流的共识算法有POW共识方法、POS共识方法、PBFT共识方法及DPOS共识方法。POW共识方法共识效率较低,耗费大量电力及算力,但拥有最高的公信力,且节点不容易作恶;POS共识方法不会耗费大量电力及算力,但由于逐利性,节点容易作恶;PBFT共识方法是强一致性的共识方法,但要求可以收到所有节点中50%以上节点的投票,若一直收集不到足够的票数,区块链系统会无法继续运作;DPOS共识方法约定有101个共识节点参与投票,共识效率高,如果其中有共识节点失效,区块链系统需重新选举新的共识节点直至满足101个共识节点,在达到101个共识节点前,区块链系统无法继续工作。
综上所述,每个共识方法都有其优缺点,如果能提供一种技术方案,在底层打破了传统思维,以算法为核心突破口,而用共识机制做相应的配合,可以达到了显著的效果和TPS的实测数据,拥有较高的共识效率。
发明内容
有鉴于此,本发明提供一种解决或部分解决上述问题的区块链的基于随机连续离散的区块链共识系统。
为达到上述技术方案的效果,本发明的技术方案为:基于随机连续离散的区块链共识系统,角色包括:基于随机连续离散的区块链共识算法,其特征在于,包括:客户端、低级节点、代理节点、全通态节点、离散数据查询节点、共识排序链、离散数据链;
全通态节点的功能是用于接收数据,并且根据作用转换为不同形态的节点,每个全通态节点需要通过全部节点验证才能在区块链网络中运行;区块链网络中的每个全通态节点维护并记录随机连续离散数据,同时参与共识服务;全通态节点包括低级节点和代理节点,低级节点用于共识算法并产生共识,代理节点用接收共识结果并记账;共识排序链、离散数据链都包括低级节点和代理节点;全通态节点在共识排序链、离散数据链上可以有不同的角色,全通态节点可以作为独立的代理节点,全通态节点随时可以作为共识排序链的低级节点与离散数据链的代理节点,共识排序链的低级节点随时可以作为离散数据链的代理节点;
客户端进行低级节点、代理节点、全通态节点的注册,注册后的低级节点、代理节点、全通态节点使用客户端的共识服务应用程序的在区块链网络中进行共识服务,并返回给应用程序;共识服务应用程序的代理节点根据其对应的私钥将随机连续离散数据提交到对应的组织通道内,经数字签名后广播给区块链网络中的其他节点并等待确认;离散数据链的网络中的低级节点对收到的随机连续离散数据的信息进行校验,校验通过后,随机连续离散数据被记录到一个区块中;一旦随机连续离散数据上链,新的区块就会创建,创建新区块的节点需要将消息广播给其他所有节点,其他所有代理节点将接受新区块,并将新区块加入到自己区块链条的最后一块区块后;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东公链信息科技有限公司,未经山东公链信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910276721.8/2.html,转载请声明来源钻瓜专利网。