[发明专利]一种事务处理方法及相关装置在审
| 申请号: | 201810928423.8 | 申请日: | 2018-08-15 |
| 公开(公告)号: | CN109144675A | 公开(公告)日: | 2019-01-04 |
| 发明(设计)人: | 张浩川;张泽航;余荣;李培春 | 申请(专利权)人: | 广东工业大学 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q40/04 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 510006 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 代理端 链节点 区块 事务处理 请求端 扣除 事务处理过程 事务处理请求 技术效果 接收代理 相关装置 代币 事务 存储 发送 申请 | ||
本发明公开了一种事务处理方法,区块链节点接收代理端发送的第一事务处理请求,并处理该请求中的待处理事务,确定处理费用,在扣费时,可以利用代理端信息向代理端扣除处理费用。由于区块链节点对待处理事务进行处理的费用可以由代理端扣除,因此,在事务处理过程中,请求端无需存储大量代币,也无需确定每次处理的金额。本申请还提供了一种区块链节点、代理端、请求端,同样可以实现上述技术效果。
技术领域
本发明涉及区块链技术领域,更具体地说,涉及一种事务处理方法、区块链节点、代理端、请求端。
背景技术
随着区块链技术的发展,其在日常场景中的应用越来越广泛,能处理各种各样的事务。其中,这里的事务指的是转账事务,例如用户A转账给用户B,或者是执行更丰富的智能合约事务,在这些事务中,必须有一个请求者发起事务请求,并由其他参与者(区块链网络中的节点)处理其请求。
然而,目前的事务处理机制仍然较为单一,当前的事务处理机制为:请求者发起事务处理请求(例如转账请求,或是执行智能合约请求)到区块链网络中,当区块链网络中其他节点处理该事务时,则是验证请求者的数字身份,并且处理过程中产生的处理费用是在请求者账号中扣除,这里的处理费用包括执行请求费用,例如执行以太坊智能合约消耗的gas值,以及转账费用,例如以太币、比特币等。
该过程中,必须要求有事务请求的请求者需要有一定的代币才可发起请求,否则将无法处理请求。请求者必须先在代币交易平台购买一定的代币后,才可以发起事务请求。代币的购买量常常可能会大于单次事务请求所需的代币量,造成浪费。
而若是每次仅购买单次事务请求所需的代币量,再发起事务请求,则会导致另外一个问题:每次必须先购买代币,再发起事务请求,总共产生2次请求。而当前的区块链网络的交易吞吐量有限,且确认时间较长(例如比特币确认交易的时间至少10分钟),请求者购买代币后,常常需要等足够长的时间确定购买代币成功,才能再发起事务请求。2次请求一方面导致交易费用增加(每次发起请求都有较高的交易手续费),另一方面其低效率也极大的影响了使用体验。
因此,如何方便的交付事务处理费用而不造成代币浪费,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种事务处理方法、区块链节点、代理端、请求端,以方便的交付事务处理费用而不造成代币浪费。
为实现上述目的,本发明实施例提供了如下技术方案:
一种事务处理方法,应用于区块链节点,包括:
接收代理端发送的第一事务处理请求;其中,所述第一事务处理请求包括代理端信息、请求端向所述代理端发送的待处理事务;
处理所述待处理事务,并确定处理费用;
利用所述代理端信息扣除所述处理费用。
其中,所述代理端信息包括:
所述代理端在所述区块链网络中的区块链地址与所述代理端的数字签名。
其中,所述利用所述代理端信息扣除所述处理费用,包括:
利用所述代理端信息在所述代理端扣除所述处理费用;其中,所述代理端用于向所述请求端结算并获取由所述代理端代付的所有所述处理费用。
其中,所述第一事务处理请求包括:所述代理端信息、所述请求端向所述代理端发送的待处理事务与请求端信息;
则所述利用所述代理端信息扣除所述处理费用,包括:
利用所述请求端信息在所述请求端扣除所述处理费用;
判断所述处理费用是否全部扣除;
若否,则确定未扣除处理费用;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810928423.8/2.html,转载请声明来源钻瓜专利网。





