[发明专利]一种适用于大规模电子商务的基于信用的区块链共识方法有效
申请号: | 201710548782.6 | 申请日: | 2017-07-07 |
公开(公告)号: | CN107395403B | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 邹均 | 申请(专利权)人: | 北京区块链云科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;G06Q40/04 |
代理公司: | 11388 北京市中闻律师事务所 | 代理人: | 冯梦洪 |
地址: | 100176 北京市大兴区亦庄*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开一种适用于大规模电子商务的基于信用的区块链共识方法,其将区块链应用到大规模电商应用场景,既能达到大规模电商场景需要的扩展性,能够支持百万级节点,又能达到电商服务每秒千万级的共识要求,同时不需要像比特币这样的能源消耗,也不像采用权益证明(POS)的区块链那样缺乏安全性保障。该方法包括:(1)区块链架构由一个在防火墙内部的联盟链环境、非军事隔离区的网关环境和在公共互联网的平台构成;(2)由联盟链成员通过投票方式从公有环境上选举少量信任度高的节点作为第一阶段共识节点;(3)将第一阶段共识结果发到联盟链,由联盟链成员通过投票做二次共识,以保障来自公共环境的共识结果的正确性,达到安全性的要求。 | ||
搜索关键词: | 一种 适用于 大规模 电子商务 基于 信用 区块 共识 方法 | ||
【主权项】:
1.一种适用于大规模电子商务的基于信用的区块链共识方法,其特征在于:该方法包括以下步骤:/n(1)区块链架构由一个在防火墙内部的联盟链环境、非军事隔离区的网关环境和在公共网络的平台构成;/n(2)由联盟链成员通过投票方式从公共网络上选举少量信任度高的节点作为第一阶段共识节点;/n(3)将第一阶段共识结果发到联盟链,由联盟链成员通过投票做二次共识,以保障来自公共网络的共识结果的正确性,达到安全性的要求;/n所述步骤(2)中,联盟链中各联盟成员中选出盟主,提名公共网络上的交易验证节点名单,验证节点名单要通过联盟链中半数投票;如果第一轮获得通过的验证节点不够,盟主继续提名;如果最终达不到规定人数,联盟链启动公认的备选验证节点;/n所述步骤(3)中,采用信任值作为选择标准来选择二次共识参与者,信任值是采用朴素贝叶斯算法来从历史数据中通过机器学习方法获得参与者的信任值;验证节点选出来后,网关节点将通知公共网络上的验证节点,验证节点身份不公开;网关节点通过采用选中的共识参与方的公钥加密当前区块深度,然后将所有参与方的加密消息连成一个逗号分隔的消息,然后广播到公共网络上;收到消息的节点使用各自的私钥确认能否解密其中一个逗号分隔的加密消息,如果能解密,就证明自己是被选中的共识参与方。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京区块链云科技有限公司,未经北京区块链云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710548782.6/,转载请声明来源钻瓜专利网。