[发明专利]一种区块链的分域验证机制有效
申请号: | 201811341761.8 | 申请日: | 2018-11-12 |
公开(公告)号: | CN109493225B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 胡振生;罗汉军 | 申请(专利权)人: | 夸克链科技(深圳)有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06Q40/04;G06Q20/40;G06F21/64 |
代理公司: | 深圳市恒和大知识产权代理有限公司 44479 | 代理人: | 何园园 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 验证 机制 | ||
1.一种区块链的分域验证机制,其特征在于:所述区块链系统划分为根区域和子区域,所述子区域内的节点以主备方式接入两个根区域节点,且子区域与根区域连通,所述根区域有且只有一个,且根区域不可分割,所述子区域可以自由增加,所述区块链系统的交易分为:子区域内交易、跨子区域交易和漫游客户端交易;所述跨子区域交易的流程如下:(5.1)、子区域1内的用户A与子区域2内的用户C之间发起交易;(5.2)、根据地址前缀判断该交易属于非区域内交易,则子区域1内的节点构建跨域交易报文,并发送给根区域内的节点;(5.3)、所述根区域的节点根据目的地址的地址前缀信息,找到目标子区域2,并将该交易信息发给子区域2的节点进行验证;(5.4)、所述子区域2的节点完成交易验证后,将验证后的信息反馈给子区域1的节点;(5.5)、若交易验证不通过,则立即通知废弃该交易;若交易验证通过,子区域1与子区域2共同确认过交易验证信息,然后由子区域1的节点向根区域上报该跨域交易的验证信息;(5.6)所述根区域收到子区域1与子区域2的跨域交易的验证结果后,将该跨域交易的验证结果广播给其他子区域,实现信息同步。
2.根据权利要求1所述的一种区块链的分域验证机制,其特征在于:所述区块链账户地址包括:地址前缀和地址后缀,所述地址前缀可根据子区域进行有序分配,所述地址后缀根据规则随机生成。
3.根据权利要求2所述的一种区块链的分域验证机制,其特征在于:所述地址前缀可根据区块链自身情况设置为16位、32位。
4.根据权利要求1所述的一种区块链的分域验证机制,其特征在于:所述子区域内交易的流程如下:(4.1)、子区域1内的用户A和用户B之间发起交易;(4.2)、所述子区域1内的节点对该交易进行验证;(4.3)、完成共识验证后,所述子区域1将验证后的结果上报至根区域;(4.4)、所述根区域接收到子区域1的交易验证结果后,将该交易的验证结果广播给其他子区域,实现信息同步。
5.根据权利要求1所述的一种区块链的分域验证机制,其特征在于:所述漫游客户端交易的流程如下:(6.1)某客户端由子区域3漫游到子区域4时,发起交易;(6.2)区块链系统利用DNS进行物理地域划分区块链的子区域,即根据DNS就近接入子区域4,当发现交易不在子区域3时,则上报给根区域;(6.3)所述根区域根据源地址找出对应的子区域3,并交给子区域3的节点进行交易验证,交易验证通过后,子区域3将该交易的验证信息上报给根区域;(6.4)所述根区域接收到交易验证信息后,将该交易广播给其他子区域,实现信息同步;(6.5)其他子区域接收到交易验证成功的消息后,根据接入情况通知客户端交易已成功。
6.根据权利要求5所述的一种区块链的分域验证机制,其特征在于:所述子区域3内部完成的验证交易可直接通知客户端已成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于夸克链科技(深圳)有限公司,未经夸克链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811341761.8/1.html,转载请声明来源钻瓜专利网。