全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111516207.0 (22)申请日 2021.12.07 (71)申请人 蚂蚁金服 (杭州) 网络技 术有限公司 地址 310000 浙江省杭州市西湖区西溪路 556号8层B段801-10 (72)发明人 刘坚 高伟娜 叶玲玲  (74)专利代理 机构 北京亿腾知识产权代理事务 所(普通合伙) 11309 代理人 张静娟 周良玉 (51)Int.Cl. H04L 67/10(2022.01) H04L 67/1097(2022.01) H04L 9/40(2022.01) (54)发明名称 一种跨链数据验证方法、 区块链节 点和链下 设备 (57)摘要 一种跨链数据验证方法、 区块链节 点和链下 设备, 所述由区块链节点执行的方法包括: 从链 下设备接收数据验证请求, 数据验证请求中包括 第一数据的标识; 根据第一数据的标识确定第一 区块链中是否存储有第一数据; 在确定第一区块 链中存储有第一数据的情况中, 从第一区块链获 取预先存储的第一区块链的链标识, 所述链标识 通过在可信设备注册而获取; 向链下设备发送第 一区块链的链标识。 权利要求书2页 说明书11页 附图2页 CN 114285846 A 2022.04.05 CN 114285846 A 1.一种跨链数据验证方法, 由第一区块链的节点执 行, 包括: 从链下设备接收数据验证请求, 所述数据验证请求中包括第一数据的标识; 根据所述第一数据的标识确定所述第一区块链中是否存 储有所述第一数据; 在确定所述第 一区块链中存储有所述第 一数据的情况中, 从所述第 一区块链获取预先 存储的所述第一区块链的链标识, 所述链标识通过在可信设备注 册而获取; 向所述链下设备发送所述第一区块链的链标识。 2.根据权利要求1所述的方法, 所述根据所述第一数据的标识确定所述第一区块链中 是否存储有所述第一数据包括: 确定所述第一区块链中是否关联存储有 所述第一数据的标 识与所述第一区块链的链标识。 3.根据权利要求2所述的方法, 所述第一数据为第一交易, 所述方法还 包括: 接收所述第一交易; 在所述第一区块链中关联地存 储所述第一交易的标识和所述第一区块链的链标识。 4.根据权利要求3所述的方法, 其中, 所述第一交易中调用第一合约, 所述在所述第一 区块链中关联地存储所述第一交易的标识和所述第一区块链的链标识包括, 在所述第一合 约的状态存 储中关联地存 储所述第一交易的标识和所述第一区块链的链标识。 5.根据权利要求 4所述的方法, 所述方法还 包括: 接收第二交易, 所述第二交易由可信设备发起, 所述第二交易中以所述第一区块链的 链标识为传入参数调用所述第一 合约; 在所述第一 合约的状态存 储中存储所述第一区块链的链标识。 6.根据权利要求5所述的方法, 其中, 所述可信设备为第二区块链中的任一节点设备。 7.根据权利要求5所述的方法, 其中, 所述在所述第 一合约的状态存储中关联地存储所 述第一交易的标识和所述第一区块链的链标识包括, 从所述第一合约的状态存储中读取所 述第一区块链的链标识, 在所述第一合约的状态存储中关联地存储所述第一交易的标识和 所述第一区块链的链标识。 8.根据权利要求4或5所述的方法, 其中, 所述数据验证请求为调用所述第一合约的跨 链交易, 所述从所述第一区块链获取预先存储的所述第一区块链的链标识包括, 从所述第 一合约的合约存 储中获取 预先存储的所述第一区块链的链标识。 9.一种跨链数据验证方法, 由链下设备 执行, 包括: 对第一区块链的节点发送数据验证请求, 所述数据验证请求中包括第一数据的标识; 从所述第一区块链的节点接收所述第一区块链的链标识; 确定所述链标识是否为在可信设备中注 册的链标识, 以验证所述第一数据是否可信。 10.根据权利要求9所述的方法, 所述确定所述链标识是否为在可信设备中注册的链标 识包括, 向所述可信 设备发送对所述链标识的验证请求, 从所述可信 设备接收对所述链标 识的验证结果。 11.一种区块链 节点, 包括: 接收单元, 用于从链下设备接收数据验证请求, 所述数据验证请求中包括第一数据的 标识; 确定单元, 用于根据 所述第一数据的标识确定所述第 一区块链中是否存储有所述第 一 数据;权 利 要 求 书 1/2 页 2 CN 114285846 A 2获取单元, 用于在确定所述第一区块链中存储有所述第一数据的情况中, 从所述第一 区块链获取预先存储的所述第一区块链的链标识, 所述链标识通过在可信设备注册而获 取; 发送单元, 用于向所述链下设备发送所述第一区块链的链标识。 12.一种链下设备, 包括: 发送单元, 用于对第一区块链的节点发送数据验证请求, 所述数据验证请求中包括第 一数据的标识; 接收单元, 用于从所述第一区块链的节点接收所述第一区块链的链标识; 确定单元, 用于确定所述链标识是否为在可信设备中注册的链标识, 以验证所述第一 数据是否可信。 13.一种计算机可读存储介质, 其上存储有计算机程序, 当所述计算机程序在计算机中 执行时, 令计算机执 行权利要求1 ‑10中任一项的所述的方法。 14.一种区块链节点, 包括存储器和 处理器, 所述存储器中存储有可执行代码, 所述处 理器执行所述可执行代码时, 实现权利要求1 ‑10中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114285846 A 3

.PDF文档 专利 一种跨链数据验证方法、区块链节点和链下设备

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