[发明专利]一种区块链的事务处理方法、装置、设备和介质在审
申请号: | 202010115200.7 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111352705A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 王玉操;肖伟 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 事务处理 方法 装置 设备 介质 | ||
本申请实施例公开了一种区块链的事务处理方法、装置、设备和介质,属于区块链技术领域。该方法包括:获取在发起节点中产生的事务请求;根据所述事务请求中设定的实际手续费,进行至少一项事务执行控制;在确定事务执行控制的结果为满足事务执行条件时,为所述事务请求产生背书签名,并反馈给所述发起节点,以使所述发起节点根据所述背书签名向区块链网络提交所述事务请求,进行上链操作。本申请实施例的技术方案,能够通过背书服务来基于实际手续费对事务请求的执行进行灵活控制。
技术领域
本申请实施例涉及计算机技术领域,具体涉及区块链技术。
背景技术
目前的区块链系统中,可以通过智能合约的程序来实现各种功能。在区块链节点通过运行智能合约来实现事务功能的过程中,需要消耗硬件资源,如CPU和内存等。对于节点所消耗的资源一般会给节点支付手续费,即给节点支付区块链中的电子资源元素。电子资源元素例如为gas、数字货币等。
现有技术中,对于执行智能合约所需支付的手续费,是采用共识方式来确定的,即将CPU、内存、磁盘和网络等多个维度的资源使用量,按照一定的归一化算法折算为统一的手续费值。这种手续费的计算方法是一种共识行为,区块链网络中的所有节点都采用同样的计算方法保证资源使用的可验证。
但是,在网络实际运行过程中,每个出块节点实际消耗的资源成本并不一致,例如采用高性能SSD和普通磁盘,同样存储单位的价格可以相差几倍。同时,随着网络规模的增大,全网的计算和存储副本也相应增多,因此上链同一个事务请求所消耗的计算和存储量资源也都随之增大。
因此,现有的共识方式确定手续费的计费方式,不利于激励节点积极参与网络建设,也不利于区块链网络规模的增长。
发明内容
本申请实施例一种区块链的事务处理方法、装置、设备和介质,以通过有效的手续费确定方式,来控制区块链网络中的事务处理过程。
第一方面,本申请实施例公开了一种区块链的事务处理方法,由背书端执行,所述方法包括:
获取在发起节点中产生的事务请求;
根据所述事务请求中设定的实际手续费,进行至少一项事务执行控制;
在确定事务执行控制的结果为满足事务执行条件时,为所述事务请求产生背书签名,并反馈给所述发起节点,以使所述发起节点根据所述背书签名向区块链网络提交所述事务请求,进行上链操作。
上述申请中的一个实施例具有如下优点或有益效果:本申请实施例的技术方案,通过在事务请求被执行前增设了背书服务,能够基于实际手续费的情况对事务请求的执行进行控制。在背书端中,可以灵活设置各种事务执行控制的规则,不限于部署于区块链中的共识方式来确定手续费。所以通过背书服务的方式,能够实现手续费的控制不依赖于共识方式。
另外,根据本申请上述实施例的区块链的事务处理方法,还可以具有如下附加的技术特征:
可选的,确定事务执行控制的结果满足事务执行条件包括:
根据多项事务执行控制各自的结果,基于设定逻辑规则进行合并,以确定最终结果是否满足事务执行条件。
可选的,所述设定逻辑规则为结果求与关系、结果求或关系的至少一项或组合。
上述申请中的一个实施例具有如下优点或有益效果,可以设置多项事务执行控制,并综合各项控制的结果来控制如何提供背书签名,方案灵活多样。
可选的,根据所述事务请求中设定的实际手续费,进行至少一项事务执行控制包括:
根据所述事务请求所基于智能合约的手续费计算规则,计算所述事务请求的共识手续费;
如果所述事务请求中的实际手续费低于所述共识手续费,则确定结果为不满足事务执行条件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010115200.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:容器识别方法、装置和机器人
- 下一篇:电磁干扰分析方法、装置、设备和存储介质