【技术实现步骤摘要】
一种基于区块链的动态寻址方法及系统
本专利技术属于区块链领域,尤其涉及一种基于区块链的动态寻址方法及系统。
技术介绍
随着比特币的出现,区块链技术被越来越多的认识,区块链是建立在互联网之上的新的一层基础设施,未来这个设施中将有不计其数的网络节点,这些节点是支持区块链上业务运行的重要组成部分,而为业务指明具体的运行节点,则是区块链网络中的必备能力之一。但是,在实际的业务运行环境中,由于受网络运营商IP的分配限制、业务用途变迁、服务器规模调整等原因都会导致我们需要将业务的实际运行节点进行调整,而经过这个调整后,将导致原来在区块链上能找到我们业务的节点无法再找到我们。而如果依赖第三方来找到我们,又会打破区块链点对点的模式,降低了安全性;那么如何在区块链网络中,不依赖任何其它第三方的情况下实现一个可以在内部动态寻址的能力,让业务节点无论如何变化都能保持业务的连续性,始终保持让业务节点只需要记住一个名称就始终能找到我们,成为一个急需解决的问题。
技术实现思路
本专利技术所要解决的技术问题在于提供一种为业务节点内部动态寻址、保持连续性、提高区块链中业务节点处理性能的一种基于区块链的动态寻址方法及系统。为解决上述技术问题,本专利技术的技术解决方案是:一种基于区块链的动态寻址方法,包括如下步骤:S1启动区块链节点,在区块链网络中创建顶级区域;S2选择创建好的顶级区域,指定新的所有者;S3将创建好的顶级区域转让给新的所有者;S4顶级区域继续划分多级子区域,并为不同的子 ...
【技术保护点】
1.一种基于区块链的动态寻址方法,包括如下步骤:/nS1启动区块链节点,在区块链网络中创建顶级区域;/nS2选择创建好的顶级区域,指定新的所有者;/nS3将创建好的顶级区域转让给新的所有者;/nS4顶级区域继续划分多级子区域,并为不同的子区域定义名称;/nS5为不同区域指派管理员;/nS6更新业务节点所在区域对应的位置;/nS7解析该区域的位置;/nS8业务节点根据解析的位置寻找区域,完成业务节点的动态寻址。/n
【技术特征摘要】
1.一种基于区块链的动态寻址方法,包括如下步骤:
S1启动区块链节点,在区块链网络中创建顶级区域;
S2选择创建好的顶级区域,指定新的所有者;
S3将创建好的顶级区域转让给新的所有者;
S4顶级区域继续划分多级子区域,并为不同的子区域定义名称;
S5为不同区域指派管理员;
S6更新业务节点所在区域对应的位置;
S7解析该区域的位置;
S8业务节点根据解析的位置寻找区域,完成业务节点的动态寻址。
2.根据权利要求1所述的一种基于区块链的动态寻址方法,其特征在于,所述的步骤S1创建顶级区域的方法是:
S11任意选择定义一个顶级区域名称;
S12将该顶级区域名称生成区块链交易;
S13将该笔交易提交到区块链网络上;
S14区块链检查顶级区域名称是否符合链间协议规范;
S15若符合,则进行S16,若不符合,舍弃该顶级区域名称,返回S11。
S16区块链检查顶级区域名称是否符合链内协议规范;
S17若符合,则进行S18,若不符合,舍弃该顶级区域名称,返回S11;
S18区块链处理该交易并将该交易打入区块;
S19该区域区块链被区块链网络确认,顶级区域名称完成创建。
3.根据权利要求1所述的一种基于区块链的动态寻址方法,其特征在于,所述步骤S3将创建好的顶级区域转让给新的所有者的方法是:
S31将指定的新的所有者的信息生成区块链交易;
S32将该笔交易提交到区块链上;
S33顶级区域原拥有者对该笔交易进行签名;
S34区块链检查顶级区域名称是否与交易签名者一致,若一致,则进行S35,若不一致则返回S33,重新签名;
S35区块链检查新的所有者是否合法,若合法,则进行S36,若不合法,则进行S2;
S36区块链处理该交易并将该交易打入区块;
S37该交易被区块链网络确认,顶级区域名称完成所有权转移。
4.根据权利要求1所述的一种基于区块链的动态寻址方法,其特征在于,所述的S5中为不同区域指派管理员的方法是:
S51选择一个区域名称,为该区域指派新的管理员;
S52将指派的新的管理员的信息生成区块链交易,将该笔交易提交到区块链上;
S53区域原管理员对该笔交易进行签名;
S54区块链检查区域名称是否与区域原管理员签名者一致,若一致,则进行S55,若不一致则返回S33,重新签名;
S55区块链检查新的管理员是否合法,若合法,则进行S36,若不合法,则进行S51;
S56区块链处理该交易并将该交易打入区块;
S57该交易被区块链网络确认,新管理员指派完成。
5.根据权利要求1所述的一种基于区块链的动态寻址方法,其特征在于,所述的S6中更新业务节点所在区域对应的位置的方法是:
S61选择业务节点所在区域的名称;
S62输入该区域对应的位置信息,如IP地址或经纬度或地理位置;
S63将该位置信息打入区块链交易并将该...
【专利技术属性】
技术研发人员:杨税令,
申请(专利权)人:厦门本能管家科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。