standard download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211032387.X (22)申请日 2022.08.26 (71)申请人 蚂蚁区块链科技 (上海) 有限公司 地址 200010 上海市黄浦区外马路618号8 层803室 (72)发明人 周斌  (74)专利代理 机构 北京智信禾专利代理有限公 司 11637 专利代理师 赵杰 (51)Int.Cl. G06Q 40/04(2012.01) G06F 16/27(2019.01) G06F 21/62(2013.01) (54)发明名称 基于区块链的资源交易方法以及装置 (57)摘要 本说明书实施例提供基于区块链的资源交 易方法以及装置, 其中所述基于区块链的资源交 易方法包括: 接收请求方的资源交易请求, 调用 与所述资源交易请求相关的智能合约, 执行所述 智能合约声明的解析逻辑, 对所述资源交易请求 进行解析, 并根据解析结果确定至少两个交易处 理方, 执行所述智 能合约声明的数据处理逻辑, 通过每个交易处理方对应的区块链节 点, 获取所 述每个交易处理方中与所述资源交易请求相关 的待核验数据, 执行所述智能合约声明的核验逻 辑, 对所述待核验数据进行核验处理, 生成对应 的核验结果, 在根据所述核验结果确定核验通过 的情况下, 获取所述请求方基于所述核验结果进 行资源交易生成的交易结果, 并将所述交易结果 同步至区块链。 权利要求书2页 说明书14页 附图6页 CN 115330538 A 2022.11.11 CN 115330538 A 1.一种基于区块链的资源交易方法, 应用于区块链中的区块链 节点, 包括: 接收请求方的资源交易请求; 调用与所述资源交易请求相关的智能合约, 执行所述智能合约声明的解析逻辑, 对所 述资源交易请求进行解析, 并根据解析 结果确定 至少两个交易处 理方; 执行所述智能合约声明的数据处理逻辑, 通过每个交易处理方对应的区块链节点, 获 取所述每个交易处 理方中与所述资源交易请求相关的待 核验数据; 执行所述智能合约声明的核验逻辑, 对所述待核验数据进行核验处理, 生成对应的核 验结果; 在根据所述核验结果确定核验通过的情况下, 获取所述请求方基于所述核验结果进行 资源交易 生成的交易结果, 并将所述交易结果同步至区块链。 2.根据权利要求1所述的基于区块链的资源交易方法, 所述对所述资源交易请求进行 解析, 并根据解析 结果确定 至少两个交易处 理方, 包括: 对所述资源交易请求中携带的交易事件进行解析, 获得所述交易事件的至少两个交易 子事件; 基于所述至少两个交易子事件的事件信 息, 确定与所述至少两个交易子事件相关的至 少两个交易处 理方。 3.根据权利要求1所述的基于区块链的资源交易方法, 所述对所述待核验数据进行核 验处理, 生成对应的核验结果, 包括: 采用同态加密算法对所述每个交易处理方中, 与 所述资源交易请求相关的待核验数据 进行核验处 理, 生成对应的核验结果。 4.根据权利要求3所述的基于区块链的资源交易方法, 所述采用同态加密算法对所述 每个交易处 理方中, 与所述资源交易请求相关的待 核验数据进行核验处 理, 包括: 获取目标交易处理方中与所述资源交易请求相关的待核验数据, 其中, 所述待核验数 据通过同态加密算法对原始数据进行加密生成, 且所述目标 交易处理方为所述每个交易处 理方之一; 通过解密算法对所述待核验数据进行解密处理, 并基于解密结果对所述待核验数据进 行核验处 理。 5.根据权利要求3所述的基于区块链的资源交易方法, 所述采用同态加密算法对所述 每个交易处 理方中, 与所述资源交易请求相关的待 核验数据进行核验处 理, 包括: 获取目标交易处理方中与所述资源交易请求相关的待核验数据, 其中, 所述待核验数 据通过基于同态加密算法确定的公钥对原始数据进行加密生成, 且所述目标 交易处理方为 所述每个交易处 理方之一; 通过与所述公钥对应的私钥, 对所述待核验数据进行解密处理, 并基于解密结果对所 述待核验数据进行核验处 理。 6.根据权利要求1所述的基于区块链的资源交易方法, 还 包括: 对所述资源交易请求中携带的交易事件进行解析, 获得所述交易事件的至少两个交易 子事件; 基于所述至少两个交易子事件的事件信息, 创建与所述资源交易请求对应的智能合 约, 并将所述智能合约写入区块链网络;权 利 要 求 书 1/2 页 2 CN 115330538 A 2在满足所述智能合约的执行条件的情况下, 执行所述调用与 所述资源交易请求相关的 智能合约的步骤。 7.根据权利要求1所述的基于区块链的资源交易方法, 所述执行所述智能合约声明的 数据处理逻辑, 通过每个交易处理方对应的区块链节点, 获取所述每个交易处理方中与所 述资源交易请求相关的待 核验数据, 包括: 执行所述智能合约声明的数据处理逻辑, 在所述 区块链节点中查询目标交易处理方的 第一类型待 核验数据; 和/或, 通过所述目标交易处理方对应的区块链节点, 获取所述目标交易处理方中与 所述资源 交易请求相关的第二类型待核验数据, 其中, 所述 目标交易处理方为所述每个交易处理方 之一。 8.根据权利要求1所述的基于区块链的资源交易方法, 所述执行所述智能合约声明的 核验逻辑, 对所述待 核验数据进行核验处 理, 生成对应的核验结果, 包括: 执行所述智能合约声明的核验逻辑, 根据 所述资源交易请求确定至少两组存在 关联的 交易处理方; 并行对所述至少两组存在 关联的交易处理方中, 每组存在 关联的交易处理方的待核验 数据进行核验处 理, 生成对应的核验结果。 9.一种基于区块链的资源交易装置, 包括: 接收模块, 被 配置为接收请求方的资源交易请求; 解析模块, 被配置为调用与所述资源交易请求相关的智能合约, 执行所述智能合约声 明的解析逻辑, 对所述资源交易请求进行解析, 并根据解析 结果确定 至少两个交易处 理方; 获取模块, 被配置为执行所述智能合约声明的数据处理逻辑, 通过每个交易处理方对 应的区块链 节点, 获取 所述每个交易处 理方中与所述资源交易请求相关的待 核验数据; 核验模块, 被配置为执行所述智能合约声明的核验逻辑, 对所述待核验数据进行核验 处理, 生成对应的核验结果; 处理模块, 被配置为在根据所述核验结果确定核验通过的情况下, 获取所述请求方基 于所述核验结果进行资源交易 生成的交易结果, 并将所述交易结果同步至区块链。 10.一种计算设备, 包括: 存储器和处 理器; 所述存储器用于存储计算机可执行指令, 所述处理器用于执行所述计算机可执行指令 时实现权利要求1至8任意 一项所述基于区块链的资源交易方法的步骤。 11.一种计算机可读存储介质, 其存储有计算机指令, 该指令被处理器执行时实现权利 要求1至8任意 一项所述基于区块链的资源交易方法的步骤。权 利 要 求 书 2/2 页 3 CN 115330538 A 3

PDF文档 专利 基于区块链的资源交易方法以及装置

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的资源交易方法以及装置 第 1 页 专利 基于区块链的资源交易方法以及装置 第 2 页 专利 基于区块链的资源交易方法以及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:34:29上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。