全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210455286.7 (22)申请日 2022.04.24 (71)申请人 蚂蚁金服 (杭州) 网络技 术有限公司 地址 310000 浙江省杭州市西湖区西溪路 556号8层B段801-10 申请人 人民法院信息技 术服务中心 (72)发明人 叶玲玲 孙福辉 王晓燕  (74)专利代理 机构 北京亿腾知识产权代理事务 所(普通合伙) 11309 专利代理师 张静娟 周良玉 (51)Int.Cl. G06F 21/62(2013.01) G06F 21/64(2013.01) (54)发明名称 一种基于智能合约 的数据处理方法以及区 块链节点 (57)摘要 一种基于智能合约 的数据处理方法和区块 链节点。 该方法包括: 接收调用智能合约的第一 交易, 第一交易中包括第一文本, 用于请求对所 述第一文本进行验证, 第一文本根据智能合约的 合约状态中存储的数据结构生成。 该方法还包 括: 根据该数据结构从所述第一文本提取第一要 素信息, 根据智能合约的合约状态中存储的第二 要素信息对第一要素信息进行验证, 获得第一验 证结果。 权利要求书2页 说明书10页 附图2页 CN 114780994 A 2022.07.22 CN 114780994 A 1.一种基于智能合约的数据处 理方法, 由区块链 节点执行, 所述方法包括: 接收调用智能合约的第一交易, 所述第一交易由第一用户的设备发送, 所述第一交易 中包括第一文本, 用于请求对所述第一文本进行验证, 所述智能合约的合约状态中存储有 所述第一文本对应的数据结构, 所述第一文本根据所述数据结构生成; 根据所述数据 结构从所述第 一文本提取第 一要素信 息, 所述智能合约的合约状态中存 储有所述第一文本的第二要素信息; 根据所述第二要素信息对所述第一要素信息进行验证, 获得第一验证结果; 向所述第一用户的设备发送所述第一验证结果。 2.根据权利要求1所述的方法, 在所述接收调用智能合约的第 一交易之前, 所述方法还 包括: 接收调用所述智能合约的第二交易, 所述第二交易由第二用户的设备发送, 所述第二 交易中包括所述第一文本, 用于请求存 储所述第一文本的所述第二要素信息; 根据所述数据 结构从所述第 一文本提取所述第 二要素信 息, 并在所述智能合约的合约 状态中存 储所述第二要素信息 。 3.根据权利要求1所述的方法, 所述第一文本中包括第一标识, 所述方法还 包括: 根据所述第一标识确定所述第一文本对应的数据结构。 4.根据权利要求1所述的方法, 所述方法还 包括: 在所述第一验证结果为验证通过的情况下, 向所述第 一用户的设备发送所述第 一要素 信息。 5.根据权利要求 4所述的方法, 所述方法还 包括: 接收调用所述智能合约的第三交易, 所述第三交易由所述第一用户的设备发送, 所述 第三交易中包括所述第一文本对应的第一公文, 用于请求存储所述第一公文的第一哈希 值, 所述第一公文根据所述第一要素信息确定; 根据所述第 一公文确定所述所述第 一哈希值, 在所述智能合约的合约状态中存储所述 第一哈希值。 6.根据权利要求5所述的方法, 所述第一公文包括裁判文 书或者公证文 书。 7.根据权利要求5所述的方法, 所述方法还 包括: 接收调用所述智能合约的第 四交易, 所述第 四交易由所述第三用户的设备发送, 所述 第四交易中包括所述第一公文, 用于请求验证所述第一公文; 根据所述第 一公文确定第 二哈希值, 以及根据所述第 一哈希值对所述第 二哈希值进行 验证, 获得第二验证结果; 向所述第三用户的设备发送所述第二验证结果。 8.一种区块链 节点, 包括: 接收模块, 用于接收调用智能合约的第一交易, 所述第 一交易由第一用户的设备发送, 所述第一交易中包括第一文本, 用于请求对所述第一文本进行验证, 所述智能合约的合约 状态中存 储有所述第一文本对应的数据结构, 所述第一文本根据所述数据结构生成; 验证模块, 用于根据所述数据结构从所述第一文本提取第一要素信息, 所述智能合约 的合约状态中存储有 所述第一文本的第二要 素信息, 以及根据所述第二要 素信息对所述第 一要素信息进行验证, 获得第一验证结果;权 利 要 求 书 1/2 页 2 CN 114780994 A 2发送模块, 用于向所述第一用户的设备发送所述第一验证结果。 9.根据权利要求8所述的区块链 节点, 所述接收模块还用于: 接收调用所述智能合约的第二交易, 所述第二交易由第二用户的设备发送, 所述第二 交易中包括所述第一文本, 用于请求存 储所述第一文本的所述第二要素信息; 根据所述数据 结构从所述第 一文本提取所述第 二要素信 息, 并在所述智能合约的合约 状态中存 储所述第二要素信息 。 10.根据权利要求8所述的区块链节点, 所述第一文本中包括第一标识, 所述接收模块 还用于: 根据所述第一标识确定所述第一文本对应的数据结构。 11.根据权利要求8所述的区块链 节点, 所述验证模块还用于: 在所述第一验证结果为验证通过的情况下, 向所述第 一用户的设备发送所述第 一要素 信息。 12.根据权利要求1 1所述的区块链 节点, 所述接收模块还用于: 接收调用所述智能合约的第三交易, 所述第三交易由所述第一用户的设备发送, 所述 第三交易中包括所述第一文本对应的第一公文, 用于请求存储所述第一公文的第一哈希 值, 所述第一公文根据所述第一要素信息确定; 根据所述第 一公文确定所述第 一哈希值, 在所述智能合约的合约状态中存储所述第 一 哈希值。 13.根据权利要求12所述的区块链 节点, 所述第一公文包括裁判文 书或者公证文 书。 14.根据权利要求12所述的区块链节点, 所述接收模块还用于接收调用所述智能合约 的第四交易, 所述第四交易由所述第三用户的设备发送, 所述第四交易中包括所述第一公 文, 用于请求验证所述第一公文; 所述验证模块还用于根据所述第 一公文确定第 二哈希值, 以及根据所述第 一哈希值对 所述第二哈希值进行验证, 获得第二验证结果; 所述发送模块还用于向所述第三用户的设备发送所述第二验证结果。 15.一种计算机可读存储介质, 其上存储有计算机程序, 当所述计算机程序在计算机中 执行时, 令计算机执 行权利要求1 ‑7中任一项的所述的方法。 16.一种计算设备, 包括存储器和 处理器, 所述存储器中存储有可执行代码, 所述处理 器执行所述可执行代码时, 实现权利要求1 ‑7中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114780994 A 3

PDF文档 专利 一种基于智能合约的数据处理方法以及区块链节点

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