[发明专利]一种区块链多链并发交易系统在审
申请号: | 201810614529.0 | 申请日: | 2018-06-14 |
公开(公告)号: | CN108960823A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 吴思进;王志文 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 子链 链系统 主链 多链 并发 交易系统 智能 交易 资源利用率 地址模块 汇总模块 交易分配 交易模式 有效减少 运行性能 智能分配 智能选择 子链地址 字段生成 多核CPU 交易流 账户 打币 时长 拥堵 打包 条子 | ||
1.一种区块链多链并发交易系统,其特征在于,包含以下内容:
多链并发交易模式的角色包括:用户、交易、主链、子链;所述用户、所述交易、所述子链至少有一个,所述主链只有一个;
所述用户在所述主链、所述子链都有地址;所述交易记录在所述主链或所述子链上的区块中;
所述一种区块链多链并发交易系统,包括以下处理步骤:
1)所述用户将所述交易发送到区块链系统;
2)所述交易根据其地址分配到所述主链或所述子链进行打包。
2.根据权利要求1所述的一种区块链多链并发交易系统,其特征在于,所述用户在所述子链上的账户地址,由所述用户在主链上的账户地址加上部分字段构成,这样,同一个用户的子链和主链公用一个私钥进行签名。
3.根据权利要求1所述的一种区块链多链并发交易系统,其特征在于,还包括hub链,hub链用于查询主链和各条子链的状态,也用于处理所述主链与子链或所述子链与子链的跨链交易,跨链交易需要经过三个区块才能完成,包括以下处理步骤:
1)用户将跨链交易发送到区块链系统;
2)第一个区块上,不同子链打包用户打币账户减少币数量的交易,并在每个交易上添加不同的索引值;
3)第二个区块上,hub链记录第一个区块上传来的交易的索引值及交易的增量,hub链将索引值发送到第三个区块上;
4)第三个区块上,不同子链根据索引值从第一个区块获取对应的交易,打包收币账户增加币数量的交易。
4.根据权利要求1所述的一种区块链多链并发交易系统,其特征在于,还包括智能选择打币地址模块;区块链系统收到交易后,通过hub链查询账户地址余额与打币的额度的关系,如果账户地址余额低于打币的额度,智能选择打币地址模块设置另一条链的地址为打币地址进行打币操作;
智能选择打币地址模块,区块链系统收到交易后,通过hub链查询主链和各子链的拥堵情况,如果交易所在的链上十分拥堵,智能选择打币地址模块智能将该笔交易放到不拥堵的链上进行处理,由于同一用户的子链和主链公用一个私钥进行签名,因此智能选择打币地址的操作不需要额外的签名验证。
5.根据权利要求1所述的一种区块链多链并发交易系统,其特征在于,还包括智能增减子链模块;如果区块链系统的主链和各子链在一段时间内都十分拥堵,则智能增减子链模块智能为区块链系统增加子链分担各条链的压力;如果区块链系统的某条子链在一段时间内只有很少的交易或者没有交易上链,则智能增减子链模块智能为区块链系统缩减子链,提高区块链系统运行性能,其中,每个用户缩减子链账户的余额平移到主链账户。
6.根据权利要求1所述的一种区块链多链并发交易系统,其特征在于,还包括余额智能汇总模块,约定每隔一段时间,每个用户所有子链账户的余额汇总到主链账户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810614529.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的可用资源配额的兑换方法及装置
- 下一篇:基于区块链的移动终端