[发明专利]一种物联网分布式资产的登记方法有效
申请号: | 202010158475.9 | 申请日: | 2020-03-09 |
公开(公告)号: | CN111478773B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 林乐;兰春嘉 | 申请(专利权)人: | 上海能链众合科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04L29/08;G06F21/62;G06F21/64 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200120 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 分布式 资产 登记 方法 | ||
本发明涉及一种物联网分布式资产的登记方法,包括登记节点子系统、多通道子系统、传送子系统、数字证书子系统、日志子系统、节点准入子系统;本发明利用普通节点提交资产登记,并通过校验节点、共识节点对资产登记进行验证,实现了资产登记。通过传送子系统保存登记结果,方便查询登记结果,节点准入子系统保证了网络的可扩展性,提供安全可靠的分布式资产的登记方法。
技术领域
本发明属于计算机领域,提供一种分布式资产的登记方法。
背景技术
传统的资产登记系统大多是服务器/客户端模式,客户端提交资产登记申请,服务器对申请间验证,服务器被攻击的安全风险高,一旦中心服务器不可用,整个系统都将不可用;中心化服务器的负载非常重,资产登记的数量较多时,系统容易堵塞。急需一种利用区块链技术的去中心化、可回溯的特点,实现了资产登记系统的安全性,提高了系统速度。
发明内容
有鉴于此,为了达到上述方案的效果,本发明提供一种解决或部分解决上述问题的一种基于区块链的分布式资产的登记方法。
为达到上述效果,本发明的的技术方案为:一种基于区块链的分布式资产的登记方法的系统,包含以下内容:
基于区块链的分布式资产的登记方法的系统设计包含有:登记节点子系统、多通道子系统、传送子系统、数字证书子系统、日志子系统、节点准入子系统;
登记节点子系统包含N个登记节点,N为自然数,登记节点之间通过区块链网络连接;登记节点按功能分为3类:普通节点、校验节点、共识节点;普通节点可以通过网络发送资产登记请求广播,接收其它登记节点的资产登记请求广播,接收登记节点的变动信息;所述资产登记请求广播的格式为REQUEST,m,t,c,REQUEST表示信息类型为登记请求,m代表请求进行资产登记的信息,t表示进行资产登记的普通节点的时间戳,防止同一资产登记的请求被多次执行,c表示进行资产登记的普通节点的签名;登记节点的变动信息是指登记节点增加、减少的变化信息;校验节点负责校验普通节点的资产登记请求广播,并将通过校验的资产登记请求广播和校验节点的签名通过广播发送给共识节点;共识节点在网络中监听校验节点发送的广播,并对通过校验节点校验的资产登记请求发起共识流程,并将共识结果记录到传送子系统;共识节点的数量为大于3的整数个,将共识节点记为g个,共识节点通过主节点轮换流程分为1个主节点和g-1个从节点;主节点轮换流程将g个共识节点从1、2、3、...g开始递增编号,编号为1的共识节点为主节点,编号为2、3、...、g的共识节点为从节点,若主节点出现问题时,编号为2、3、...、g的(g-1)个共识节点编号依次变为1、2、...、(g-1),编号为1的共识节点变为主节点,原主节点编号变为g,成为从节点;主节点负责接收校验节点的广播,发起共识流程给从节点,将共识流程的结果广播到资产登记系统的网络;从节点响应共识流程,并将共识流程结果发送给主节点;共识流程是共识节点对资产登记的请求进行验证的流程,具体步骤如下:
步骤一:主节点对资产登记广播REQUEST,m,t,c的请求生成PRE-PREPARE,m,n,d的预准备信息,PRE-PREPARE,m,n,d表示的含义是对资产登记的请求生成的预准备信息,PRE-PREPARE表示信息类型为预准备,n是主节点为资产登记的请求所分配的整数序号,d是m的哈希值,主节点将预准备信息通过广播发送给从节点,;
步骤二、从节点对接收的预准备信息进行验证,首先利用哈希算法验证d的准确性,并验证从节点中从未接收过序号为n的信息m,验证通过后,从节点进入准备阶段,向全部的从节点广播准备消息PREPARE,m,n,d,i,其中PREPARE表示信息类型为准备,i为发送准备消息的从节点的签名,如果预准备消息没有通过验证,那么从节点向主节点返回共识流程的验证结果是验证未通过,验证未通过信息的格式是FAILURE,m,n,d,i,所述FAILURE表示验证未通过;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海能链众合科技有限公司,未经上海能链众合科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010158475.9/2.html,转载请声明来源钻瓜专利网。