[发明专利]基于区块链主链加并行多子链的转账方法有效
申请号: | 201811392139.X | 申请日: | 2018-11-21 |
公开(公告)号: | CN109493050B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 马俊昌;刘迎宾;夏冰;孙玉俐;霍晓栋;王虹妍 | 申请(专利权)人: | 北京蓝石环球区块链科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 北京申翔知识产权代理有限公司 11214 | 代理人: | 艾晶 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于区块链主链加并行多子链的转账方法,所述主链加并行多子链架构包含一条主链和N条并行子链,其中每个节点存储主链数据,所述主链数据不存储具体交易,而存储系统全局信息,用户打开用户端钱包,用户端钱包访问直接交互节点获取当前用户的源地址对应的源子链的子链信息以及源子链的节点连接信息和接收地址对应的接收子链的子链信息,返回钱包;钱包检查源子链和接收子链是否是同一条链,如果相同,则构造直接转账交易,否则构造跨链转账交易,并请求用户签名,用户确认交易信息并签名,钱包发送交易给用户子链节点进行处理;最后由用户子链节点处理转账请求。 | ||
搜索关键词: | 基于 区块 链主链加 并行 多子链 转账 方法 | ||
【主权项】:
1.基于区块链主链加并行多子链的转账流程,其特征在于:所述主链加并行多子链架构包含一条主链和N条并行子链,其中n=1….X,其中每个节点存储主链数据,所述主链数据不存储具体交易,而存储系统全局信息,其至少包含:账户与子链的映射关系、数据节点与子链的映射关系及跨链请求/响应通知信息;每个节点被系统初始分配存储一条子链的全部数据,每个节点还包含子链跨链消息队列;所述跨链请求/响应通知信息是对应于跨链请求/响应队列的通知,不含详情;用户通过用户端钱包软件与某个节点交互,该节点称为直接交互节点;一个用户属于且只属于某一条子链,一个节点拥有且只拥有一条子链的数据,一个用户的请求只能由拥有其数据的节点处理,该节点称为用户子链节点;基于上述架构的用户转账流程为:S1:用户打开用户端钱包,用户端钱包接入直接交互节点,用户在用户端钱包内输入接收地址和转账金额;S2:用户端钱包向与之直连的直接交互节点查询当前用户的源地址的子链信息,及该子链的节点连接信息,和接收地址的子链信息;S3:所述直接交互节点查询本地主链数据,获取当前用户的源地址对应的源子链的子链信息以及源子链的节点连接信息和接收地址对应的接收子链的子链信息,返回钱包;S4:钱包检查源子链和接收子链是否是同一条链,如果相同,则构造直接转账交易,否则构造跨链转账交易,并请求用户签名,用户确认交易信息并签名,钱包发送交易给用户子链节点进行处理;S5: 用户子链节点处理转账请求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蓝石环球区块链科技有限公司,未经北京蓝石环球区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811392139.X/,转载请声明来源钻瓜专利网。