[发明专利]用于确定区块链的出块时间的方法、装置及可读存储介质在审
申请号: | 202110795642.5 | 申请日: | 2021-07-14 |
公开(公告)号: | CN113504978A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 史锋锋 | 申请(专利权)人: | 上海点融信息科技有限责任公司;上海道块信息技术有限公司;嘉兴南湖红链科技有限公司;嘉兴市嘉禾区块链技术研究院 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06Q20/38;G06Q20/40 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 杨胜军 |
地址: | 200023 上海市黄浦区汝*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 确定 区块 时间 方法 装置 可读 存储 介质 | ||
本公开内容提供了一种用于确定区块链中的出块时间的方法,所述方法包括:获取区块链交易请求,其中,所述区块链交易请求中包括与所述区块链交易请求的优先级有关的服务质量信息和最大交易数量;根据所述区块链交易请求中包括的所述服务质量信息确定最大出块等待时间;以及基于所述最大出块等待时间和所述最大交易数量确定实际出块时间。由于所述区块链交易请求中包括与所述区块链交易请求的优先级有关的服务质量信息,从而使得依据本公开内容所提出的技术方案能够满足不同优先级的业务或者客户的需求,提高区块链相应速度,提升用户体验满意度。
技术领域
本公开内容涉及区块链技术,更为具体地涉及一种用于确定区块链中的出块时间的方法、用于确定区块链中的出块时间的装置及可读存储介质。
背景技术
在一个联盟链网络中,区块链出块算法通常不考虑恶意节点,所有节点共同参与出块算法的共识过程。共识算法的出块过程就是将交易打包到区块中,并计算区块的哈希,形成一个不可篡改的区块链账本。目前常见的区块打包算法有两个约束变量,一个是区块中的最大交易数量,一个是区块打包最长等待时间,那个条件先达到,则会出一个区块。比如,区块中的最大交易数量是10,区块打包最长等待时间是2秒,如果共识节点收到的交易数量超过10时,或者等待时间超过2秒,则共识节点会打包一个区块。交易打包到区块后,并得到交易节点的验证确认,才能认为交易最终成功。所以向交易节点提交交易提案,然后发送交易给共识节点出块,到交易节点收到区块并验证成功,整个过程是一个交易完整的执行过程。业务系统一般通过区块链应用网关调用区块链交易节点和共识节点,或者业务系统也可以直接调用区块链交易节点和共识节点。
在现实世界中,有些区块链交易通常拥有较高的优先级,需要在其写入区块链的过程中,需要最大程度降低其延迟时间。比如区块链网络在对外提供服务时,根据用户的服务水平或优先级,针对高服务水平和高优先级的用户,其交易在出块时提供更高的响应水平,但是在区块链网络中,由于共识算法出块策略的实现机制,所有交易都会公平对待,根据最大交易数量和最长等待时间的出块策略,会导致高优先级的交易不能及时打包进区块,从而影响其响应水平。
发明内容
为了解决不同用户或者业务对于区块链响应时间的要求,本发明的实施例提供了一种用于确定区块链中的出块时间的方法,所述方法包括:
获取区块链交易请求,其中,所述区块链交易请求中包括与所述区块链交易请求的优先级有关的服务质量信息和最大交易数量;
根据所述区块链交易请求中包括的所述服务质量信息确定最大出块等待时间;以及
基于所述最大出块等待时间和所述最大交易数量确定实际出块时间。
在依据本公开内容的一个实施例之中,所述服务质量信息包括:
与服务优先级相关联的优先级别数字;
与服务质量相关联的服务响应等级;或者
最长出块等待时间。
在依据本公开内容的一个实施例之中,所述优先级别数字在一个预定的阈值范围之内。
在依据本公开内容的一个实施例之中,根据所述区块链交易请求中包括的所述服务质量信息确定最大出块等待时间进一步包括:
基于预定的第一对应关系表和所述与服务优先级相关联的优先级别数字确定最大出块等待时间;或者
基于预定的线性方程根据与服务质量相关联的服务响应等级和所述与服务优先级相关联的优先级别数字确定最大出块等待时间。
在依据本公开内容的一个实施例之中,所述服务响应等级包括高级服务响应等级、中级服务响应等级和/或低级服务响应等级。
在依据本公开内容的一个实施例之中,根据所述区块链交易请求中包括的所述服务质量信息确定最大出块等待时间进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海点融信息科技有限责任公司;上海道块信息技术有限公司;嘉兴南湖红链科技有限公司;嘉兴市嘉禾区块链技术研究院,未经上海点融信息科技有限责任公司;上海道块信息技术有限公司;嘉兴南湖红链科技有限公司;嘉兴市嘉禾区块链技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110795642.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备
- 下一篇:船舶轴瓦的磨损测量装置及其制备方法