standard download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210782658.7 (22)申请日 2022.07.05 (71)申请人 杭州趣链科技有限公司 地址 310000 浙江省杭州市滨江区丹 枫路 399号2号楼 A楼2001室 (72)发明人 邱炜伟 张珂杰 乔沛杨 黄方蕾  姜睿颖  (74)专利代理 机构 深圳中一联合知识产权代理 有限公司 4 4414 专利代理师 任敏 (51)Int.Cl. G06F 21/62(2013.01) G06F 21/64(2013.01) G06Q 40/04(2012.01) (54)发明名称 一种数据处理的方法、 装置、 计算机设备及 介质 (57)摘要 本申请实施例适用于区块链 技术领域, 提供 了一种数据处理的方法、 装置、 计算机设备及介 质。 该方法应用于区块链节点, 包括: 接收来自用 户的交易请求, 交易请求包括的计算事件; 若计 算事件为隐私计算事件, 则将隐私计算事件发送 至链下计算节 点, 以获取隐私计算事件的隐私计 算结果; 响应于隐私计算结果, 采用代理链码对 隐私计算结果进行验证, 得到验证结果, 代理链 码为部署在区块链中的合约; 基于验证结果和隐 私计算结果, 向链下计算节点返回隐私计算应 答, 以使链下计算节点根据接收到的隐私计算应 答向用户返回交易请求的事件结束信息。 通过上 述方法, 能够保障区块链中隐私计算的保密性, 并提高隐私计算的执 行效率。 权利要求书2页 说明书11页 附图5页 CN 115329366 A 2022.11.11 CN 115329366 A 1.一种数据处 理的方法, 其特 征在于, 应用于区块链 节点, 所述方法包括: 接收来自用户的交易请求, 所述交易请求包括计算事 件; 若所述计算事件为 隐私计算事件, 则将所述 隐私计算事件发送至链下计算节点, 以获 取所述隐私计算事 件的隐私计算结果, 所述链下计算节点用于执 行所述隐私计算事 件; 响应于所述 隐私计算结果, 采用代理链码对所述 隐私计算结果进行验证, 得到验证结 果, 所述代理链码为部署在所述区块链中的合约; 基于所述验证结果和所述 隐私计算结果, 向所述链下计算节点返回隐私计算应答, 以 使所述链下计算节点根据接 收到的所述隐私计算应答向所述用户返回所述交易请求的事 件结束信息 。 2.如权利要求1所述的方法, 其特征在于, 所述交易请求包括多个所述 隐私计算事件, 所述若所述计算事 件为隐私计算事 件, 则将所述隐私计算事 件发送至链下计算节点, 包括: 确定多个所述隐私计算事 件之间的执 行关系; 将具有并行执行关系的多个所述隐私计算事件作为一个计算组发送至所述链下计算 节点, 以使所述链下计算节点并行 执行所述计算组中的多个所述隐私计算事 件。 3.如权利要求1或2所述的方法, 其特征在于, 所述基于所述验证结果和所述 隐私计算 结果, 向所述链下计算节点返回隐私计算应答, 包括: 确定是否存在使用所述隐私计算结果作为输入参数的目标隐私计算事 件; 若存在所述目标隐私计算事件, 则将所述目标隐私计算事件封装在所述隐私计算应答 中; 将所述隐私计算应答发送至所述链下计算节点, 以使所述链下计算节点根据 所述隐私 计算结果执 行所述目标隐私计算事 件。 4.一种数据处 理的方法, 其特 征在于, 应用于链下计算节点, 所述方法包括: 执行区块链节点发送的隐私计算事件, 得到所述 隐私计算事件对应的隐私计算结果, 所述隐私计算事 件由所述区块链 节点从来自用户的交易请求中获得; 回调所述隐私计算事件对应的代理链码, 所述代 理链码用于对所述隐私计算结果进行 验证, 并将验证结果和所述隐私计算结果返回至所述区块链 节点; 响应于接收到的所述 区块链节点返回的所述隐私计算事件的隐私计算应答, 向所述用 户返回所述交易请求的事 件结束信息 。 5.如权利要求4所述的方法, 其特征在于, 所述 隐私计算事件的数量包括多个, 所述执 行区块链 节点发送的隐私计算事 件, 得到所述隐私计算事 件对应的隐私计算结果, 包括: 接收所述区块链 节点发送的计算组, 所述计算组中包括多个隐私计算事 件; 并行执行所述计算组中的隐私计算事 件, 得到多个对应的隐私计算结果。 6.如权利要求4所述的方法, 其特征在于, 所述响应于接收到的所述区块链节点返回的 所述隐私计算事 件的隐私计算应答, 向所述用户返回所述交易请求的事 件结束信息, 包括: 响应于接收到的所述 区块链节点针对所述隐私计算结果返回的隐私计算应答, 确定所 述隐私计算应答中是否包括目标隐私计算事件, 所述目标隐私 计算事件是以所述隐私 计算 结果作为输入参数的隐私计算事 件; 若所述隐私计算应答中包括所述目标隐私计算事件, 则根据所述 隐私计算结果, 执行 所述目标隐私计算事 件;权 利 要 求 书 1/2 页 2 CN 115329366 A 2若所述隐私计算应答中不包括所述目标隐私计算事件, 则确定所述交易请求执行结 束, 向所述用户返回所述交易请求的事 件结束信息 。 7.如权利要求4 ‑6任一项所述的方法, 其特征在于, 所述回调所述隐私计算事件对应的 代理链码, 包括: 获取所述隐私计算事 件的代理链码标识; 将所述隐私计算结果发送至所述代 理链码标识对应的所述代理链码, 以使所述代理链 码调用预设的验证函数对所述隐私计算结果进行验证。 8.一种数据处 理的装置, 其特 征在于, 应用于区块链 节点, 所述装置包括: 获取模块, 用于 接收来自用户的交易请求, 所述交易请求包括计算事 件; 发送模块, 用于若所述计算事件为 隐私计算事件, 则将所述 隐私计算事件发送至链下 计算节点, 以获取所述隐私计算事件的隐私计算结果, 所述链下计算节点用于执行所述隐 私计算事 件; 验证模块, 用于响应于所述 隐私计算结果, 采用代理链码对所述 隐私计算结果进行验 证, 得到验证结果, 所述代理链码为部署在所述区块链中的合约; 应答模块, 用于基于所述验证结果和所述 隐私计算结果, 向所述链下计算节点返回隐 私计算应答, 以使所述链下计算节点根据接收到的所述隐私 计算应答向所述用户返回所述 交易请求的事 件结束信息 。 9.一种计算机设备, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器 上运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求 1‑7 任一项所述的方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处 理器执行时实现如权利要求1 ‑7任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115329366 A 3

PDF文档 专利 一种数据处理的方法、装置、计算机设备及介质

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