iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210504784.6 (22)申请日 2022.05.10 (71)申请人 中山市当下科技有限公司 地址 528400 广东省中山市东区中山 三路 16号之二利和商业中心18层1卡180 6 (72)发明人 冯新宇 (74)专利代理 机构 中山驰鼎专利商标代理事务 所(普通合伙) 44706 专利代理师 凌信景 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) (54)发明名称 一种区块链一层数据结构的校验方法 (57)摘要 本发明公开了一种区块链一层数据结构的 校验方法, 包括向区块链节点上传有向无环结构 的交易载体数据; 区块链节点定位交易载体数据 中校验信息的位置; 区块链节 点读取并验证交易 载体数据中的校验信息; 校验通过的交易载体数 据则经区块链节点同步到其他区块其他区块链 网络的其他节点里, 完成数据上链操作; 校验不 通过的交易载体数据不进行数据上链操作并提 示错误, UTXO模型的数据只要 “上链”或被区块链 网络所确认后, 其数据结果就是被校验的, 其数 据结果就是可信赖的, 而无需用户方、 应用方或 第三方服 务商额外再校验。 权利要求书1页 说明书3页 附图1页 CN 114884734 A 2022.08.09 CN 114884734 A 1.一种区块链一层数据结构的校验方法, 其 步骤如下: S1、 向区块链 节点上传有向无环结构的交易载体数据; S2、 区块链 节点定位交易载体数据中校验信息的位置; S3、 区块链 节点读取并验证交易载体数据中的校验信息; S4、 校验通过的交易载体数据则经区块链节点同步到其他区块其他区块链网络的其他 节点里, 完成数据上链操作; 校验不 通过的交易载体数据不进行 数据上链操作并提 示错误。 2.根据权利要求1所述的一种区块链一层数据 结构的校验方法, 其特征在于: 交易载体 数据包括有承载/校验数据操作符(1)和数据体(2), 数据体(2)包括有数据结构/数据类型 标识(3)、 数据位置信息(4)、 数据位置校验/签名信息(5)以及内容数据部分(6)。 3.根据权利要求2所述的一种区块链一层数据结构的校验方法, 其特 征在于: S2中包括有 S21、 区块链节点根据交易载体数据中的承载/校验数据操作符(1), 定位数据体(2)中 的数据位置信息(4); S22、 区块链 节点根据数据位置信息(4)定位数据位置校验/签名信息(5)的位置 。 4.根据权利要求3所述的一种区块链一层数据结构的校验方法, 其特 征在于: S3、 区块链 节点读取并校验数据位置校验/签名信息(5)。 5.根据权利要求2或4所述的一种区块链一层数据结构的校验方法, 其特征在于: 数据 位置校验/签名信息(5)为父节点信息和父节点的签名信息 。 6.根据权利要求3所述的一种区块链一层数据 结构的校验方法, 其特征在于: 区块链节 点内设有用于识别承载/校验数据操作符(1)并定位数据体(2)中的数据位置信息(4)位置 的数据标识 代码或数据标识约定 。 7.根据权利要求4所述的一种区块链一层数据 结构的校验方法, 其特征在于: 区块链节 点内设有用于校验数据位置校验/签名信息(5)的签名校验函数或签名校验约定 。 8.根据权利要求1所述的一种区块链一层数据 结构的校验方法, 其特征在于: 交易载体 数据的有向无环结构为数组结构、 栈结构、 链表结构、 队列结构、 树结构、 图结构、 堆结构或 散列结构。 9.根据权利要求1所述的一种区块链一层数据 结构的校验方法, 其特征在于: 区块链节 点为UTXO模型的区块链 节点。权 利 要 求 书 1/1 页 2 CN 114884734 A 2一种区块链 一层数据 结构的校验方 法 [技术领域] [0001]本发明涉及一种区块链一层数据结构的校验方法。 [背景技术] [0002]现在主流区块链技术中, 记账模型主要分为UTXO模型和账户模型。 而UTXO模型的 区块链中, 过往的数据记录方式基本上都是在交易Transact ion中带上需要传递的数据, 类 似在一张纸币后面记录上数据信息。 但随着区块链技术的发展, 对于交易所携带 的数据大 部分场景要求是所传递的数据必须是带有数据结构的数据, 常用的数据结构包含有数组、 栈、 链表、 队列、 树、 图、 堆、 散列等, 这样才 能将数据应用在更广大的场景, 比如有各种数据 关系的各类型网站, 应用, 数据存储, 数据库, 智能合约等等。 而 数据结构都 需要包含关键的 数据“定位”信息, 比如在数组、 栈中的位置, 比如树结构或图结构的父级信息等, 而 区块链 的数据特点是应用方或用户方可以无许可地往区块链写入数据, 因此数据结构的校验, 即 “定位”信息的校验就十分重要。 [0003]过往的基于UTXO模型的区块链网络对于数据的结构是没有校验的, 也就是说如要 知道数据结构是否准确, 比如一个树状结构其父节点是否正确, 其数据结构的校验需要依 赖用户方、 应用方或第三方的数据服务商来进行校验, 这样使得在 全局来看, 一个数据的结 构信息往往需要被校验多次, 而且这个校验不是在区块链节点网络完成, 而是需要依赖区 块链节点网络外的服务完成, 因此称过往的数据结构校验为二层的校验方式。 这样的校验 方式没有发挥 区块链的去信任化特点, 也浪费了大量的重复校验资源, 也使得基于区块链 技术的数据应用比如Web3.0应用, 基于区块链的技术的数据存储和使用了区块链数据关系 的各类型应用等发展相对缓慢。 [发明 内容] [0004]本发明克服了上述技术的不足, 提供了一种全新的对UTXO模型区块链的基于一层 的数据校验方法。 [0005]为实现上述目的, 本发明采用了下列技 术方案: [0006]一种区块链一层数据结构的校验方法, 其 步骤如下: [0007]S1、 向区块链 节点上传有向无环结构的交易载体数据; [0008]S2、 区块链 节点定位交易载体数据中校验信息的位置; [0009]S3、 区块链 节点读取并验证交易载体数据中的校验信息; [0010]S4、 校验通过的交易载体数据则经区块链节点同步到其他区块其他区块链网络的 其他节点里, 完成数据上链操作; 校验不通过的交易载体数据不进行数据上链操作并提示 错误。 [0011]如上所述的一种区块链一层数据结构的校验方法, 其特征在于: 交易载体数据包 括有承载/校验数据操作符和数据体, 数据体包括有数据结构/数据类型标识、 数据位置信 息、 数据位置校验/签名信息以及内容数据部分。 [0012]如上所述的一种区块链一层数据结构的校验方法, 其特 征在于: [0013]S2中包括有说 明 书 1/3 页 3 CN 114884734 A 3
专利 一种区块链一层数据结构的校验方法
文档预览
中文文档
6 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 人生无常 于
2024-03-18 08:13:30
上传分享
举报
下载
原文档
(327.0 KB)
分享
友情链接
GB-T 406-2018 棉本色布.pdf
信通院 数字时代治理现代化研究报告 2023年 ——大模型在政务领域....pdf
DB6501-T 053-2023 智慧水务信息应用系统 乌鲁木齐市.pdf
GB-T 39257-2020 绿色制造 制造企业绿色供应链管理 评价规范.pdf
SN-T 1306-2017 出入境人员预防接种或预防措施国际证书签发规程.pdf
GB-T 3795-2014 锰铁.pdf
T-CIAPS 0031—2023 钠离子电池通用规范.pdf
GB-T 18837-2015 多联式空调 热泵 机组.pdf
OWASP Webgoat 中文手册 V2.2.pdf
T-ACEF 104—2023 公民绿色低碳行为温室气体减排量化指南 行:步行.pdf
艾瑞咨询2024年AIGC教育行业报告55页.pdf
DB3301-T 0322.3—2020 数据资源管理 第3部分:政务数据分类分级 杭州市.pdf
GB-T 25056-2018 信息安全技术 证书认证系统密码及其相关安全技术规范.pdf
T-FJTEA 002—2023 小白茶林下栽培技术规程.pdf
GB-T 30921.5-2016 工业用精对苯二甲酸 PTA 试验方法 第5部分:酸值的测定.pdf
GB-T 42777-2023 基于文本数据的金融风险防控 知识图谱构建技术框架指南.pdf
GB-T 36305-2018 防伪票证产品技术条件.pdf
GB-T 35721-2017 输电线路分布式故障诊断系统.pdf
GB/T 40021-2021 信息物理系统 术语.pdf
T-ZGZS 0302—2021 钛石膏综合利用污染控制技术要求.pdf
1
/
3
6
评价文档
赞助3元 点击下载(327.0 KB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。