[发明专利]一种基于规则的区块链网络自动许可加入方法有效
申请号: | 201811268662.1 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109474584B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 朱永春;柳航宇 | 申请(专利权)人: | 中化能源科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 266400 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 规则 区块 网络 自动 许可 加入 方法 | ||
1.一种基于规则的区块链网络自动许可加入方法,其特征在于,包括如下步骤:
1)部署一个智能合约,所述智能合约由区块链网络中的各成员节点设置独立审核规则和规则数量,该独立审核规则由自己修改,所述智能合约提供对外公开规则的接口,用于申请加入的节点查询请求规则;
2)公开发布调用该智能合约需要提供的信息;
3)智能合约被申请加入区块链的节点调用,并要求申请加入的节点提供信息;
4)智能合约被区块链网络中的各成员节点依照预设规则自动执行,自动触发共识机制;
5)智能合约记录并计算共识机制结果;
6)智能合约验证符合共识机制结果的申请加入节点信息的合法性,根据验证结果决定能否加入区块链网络
所述智能合约还包括各成员节点设置智能合约独立审核规则的步骤,所述智能合约独立审核规则的步骤中,智能合约采用各成员节点自动审核申请加入的节点提供的信息,多个成员节点平分百分比,获得分值,若分值大于等于预设分值,则智能合约请求唯一标识,触发共识机制。
2.根据权利要求1所述的基于规则的区块链网络自动许可加入方法,其特征在于,所述的智能合约独立审核规则,其所述预设分值为67。
3.根据权利要求1所述的基于规则的区块链网络自动许可加入方法,其特征在于,执行步骤4)中的共识机制时,选择N个成员节点,通知N个成员节点进行审核,记录审核信息在区块链账本中,智能合约检测记录共识机制结果,若记录同意的信息大于等于预设比例,生成邀请码,返回并通知申请加入节点,同时将邀请码保存在区块链账本中。
4.根据权利要求3所述的基于规则的区块链网络自动许可加入方法,其特征在于,所述共识机制中的预设比例为N/2。
5.根据权利要求1所述的基于规则的区块链网络自动许可加入方法,其特征在于,完成所述步骤6)智能合约验证申请加入节点的合法性时,
智能合约计算申请加入节点通过共识机制,生成邀请码,将邀请码的hash值保存在区块链网络中,并与申请加入节点的初始信息相关联,智能合约将加密邀请码信息返还给智能合约各成员节点,各申请加入节点用初始私钥解密数据,并用邀请码、根证书请求区块链网络,区块链网络调用智能合约,对比验证账本数据中的初始信息和各成员节点发送的信息:若通过,则申请加入节点加入区块链。
6.根据权利要求5所述的基于规则的区块链网络自动许可加入方法,其特征在于,申请加入的节点加入区块链网络时,申请公私钥和区块链网络各成员节点根公私钥,使用根私钥自签名方式生成含有公钥的证书,将证书、根公私钥和申请请求发送至智能合约中,智能合约将证书、根公私钥和申请请求保存至区块链账本中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中化能源科技有限公司,未经中化能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811268662.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据安全管理系统
- 下一篇:基于互联网的针织机械远程控制方法及系统