[发明专利]区块链交易处理方法、装置及系统在审
申请号: | 202111004515.5 | 申请日: | 2021-08-30 |
公开(公告)号: | CN115731033A | 公开(公告)日: | 2023-03-03 |
发明(设计)人: | 任兰芳;杨波;粟栗;何申 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/23;G06F16/27 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;张博 |
地址: | 100053 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 处理 方法 装置 系统 | ||
1.一种区块链交易处理方法,其特征在于,由背书节点执行,包括:
接收客户端针对交易的提案proposal请求,所述proposal请求包括所述交易的标识;
访问背书节点的本地账本,根据所述交易的标识验证所述proposal请求的唯一性,并对所述proposal请求关联的操作进行模拟执行,生成所述交易对应的读写集。
2.根据权利要求1所述的区块链交易处理方法,其特征在于,接收客户端针对交易的proposal请求的步骤之后,访问背书节点的本地账本的步骤之前,所述方法还包括:
对所述proposal请求进行合法性验证;
所述访问背书节点的本地账本的步骤具体包括:
在验证所述proposal请求的发送方为合法用户后,访问所述背书节点的本地账本。
3.根据权利要求1所述的区块链交易处理方法,其特征在于,接收客户端针对交易的proposal请求的步骤之后,访问背书节点的本地账本的步骤之前,所述方法还包括:
对至少一个所述客户端的所述proposal请求进行临时缓存。
4.根据权利要求3所述的区块链交易处理方法,其特征在于,所述访问背书节点的本地账本的步骤具体包括:
在缓存的所述proposal请求满足预设条件后,访问背书节点的本地账本,所述预设条件包括以下任一项:
缓存的所述proposal请求的数量大于等于预设的第一阈值;
缓存的所述proposal请求占据的缓存大小大于等于预设的第二阈值;
预配置的定时器超时。
5.根据权利要求1所述的区块链交易处理方法,其特征在于,所述根据所述交易的标识验证所述proposal请求的唯一性的步骤包括:
访问背书节点的本地账本,查找所述交易的标识;
若所述本地账本中存在所述交易的标识,则所述proposal请求不唯一;若所述本地账本中不存在所述交易的标识,则所述proposal请求唯一。
6.根据权利要求1所述的区块链交易处理方法,其特征在于,生成所述交易对应的读写集的步骤之后,所述方法还包括:
对所述读写集进行签名后返回给所述客户端。
7.一种区块链交易处理装置,其特征在于,应用于背书节点,包括收发机和处理器,
所述收发机用于接收客户端针对交易的提案proposal请求,所述proposal请求包括所述交易的标识;
所述处理器用于访问背书节点的本地账本,根据所述交易的标识验证所述proposal请求的唯一性,并对所述proposal请求关联的操作进行模拟执行,生成所述交易对应的读写集。
8.一种区块链交易系统,其特征在于,包括如权利要求7所述的区块链交易处理装置。
9.一种区块链交易处理装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器执行所述程序时实现如权利要求1-6中任一项所述的区块链交易处理方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一项所述的区块链交易处理方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团有限公司,未经中国移动通信有限公司研究院;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111004515.5/1.html,转载请声明来源钻瓜专利网。