[发明专利]交易打包方法、计算机设备和存储介质在审
申请号: | 202111034606.3 | 申请日: | 2021-09-03 |
公开(公告)号: | CN113626531A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 何正军;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F8/71;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 打包 方法 计算机 设备 存储 介质 | ||
本发明提供一种交易打包方法、计算机设备和存储介质,该方法包括:通过第一合约执行第一打包权限请求交易,判断请求第一打包权限的第一账户是否符合预配置的打包权限请求规则:是,则将第一账户与第一打包权限的对应关系记录到第一合约中;交易池模块定期根据第一合约所记录的各账户与打包权限的对应关系更新本地存储的各账户与打包权限的对应关系;响应于打包第一区块,交易池模块根据本地存储的各账户与打包权限的对应关系优先将打包权限更高的账户所发送的交易打包到第一区块中。本发明实现了无需用户手动调整配置每一笔交易的交易费数额,即可保障交易的实时性。
技术领域
本申请涉及区块链技术领域,具体涉及一种交易打包方法、计算机设备和存储介质。
背景技术
在当前绝大多数的区块链系统中,每一笔交易都需要缴纳交易费(手续费)。
而交易的打包顺序通常与时序或交易费的数额有关系。即,先进入内存池的交易优先被打包,或,缴纳更多交易费的交易优先被打包,等等。
上述优先打包更早进入内存池的交易的打包机制难以满足很多业务需求,例如,不同的业务对于实时性的要求不同,高实时性业务的交易在晚于低实时性业务的交易进入内存池时就只能更晚被打包,导致难以满足实时性的要求。
而上述优先打包缴纳更多交易费的交易的打包机制对于实时性有高需求的用户较为不友好。这些用户注定会面临随机的交易费内卷问题。
例如,对于需要保障交易尽快上链的用户甲,在第一时刻t1发送交易tx1,需要缴纳0.001的交易费可使tx1尽快上链;而在第二时刻t2发送交易tx1,只需要缴纳0.0001的交易费即可使tx2尽快上链;但在第三时刻t3发送交易tx3,则需要缴纳0.005的交易费才可使tx3尽快上链。
因此,对于用户甲而言,必须要每次手动调整配置每一笔交易的交易费数额,才能保障交易的实时性。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种让用户无需手动调整配置每一笔交易的交易费数额仍可保障交易的实时性的交易打包方法、计算机设备和存储介质。
第一方面,本发明提供一种适用于区块链节点的交易打包方法,包括:
通过第一合约执行第一打包权限请求交易,判断请求第一打包权限的第一账户是否符合预配置的打包权限请求规则:是,则将第一账户与第一打包权限的对应关系记录到第一合约中;
交易池模块定期根据第一合约所记录的各账户与打包权限的对应关系更新本地存储的各账户与打包权限的对应关系;
响应于打包第一区块,交易池模块根据本地存储的各账户与打包权限的对应关系优先将打包权限更高的账户所发送的交易打包到第一区块中。
第二方面,本发明还提供一种计算机设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的交易打包方法。
第三方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的交易打包方法。
本发明诸多实施例提供的交易打包方法、计算机设备和存储介质通过由用户请求打包权限,并由合约审核用户的请求,将通过审核的打包权限记录到合约中,使每个区块链节点的内存池模块可以定期根据合约的记录更新本地的各账户的打包权限,并在打包区块时优先将打包权限更高的账户所发送的交易打包到区块中,从而使得用户只需请求到可满足业务实时性需求的打包权限,即可无需再手动调整配置每一笔交易的交易费数额,而仍可保障交易的实时性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111034606.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种联动型通用便器
- 下一篇:一种区块链基础合约开发部署方法、设备及储存介质