团体标准网
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211416924.0 (22)申请日 2022.11.14 (71)申请人 安徽中科晶格技 术有限公司 地址 230022 安徽省合肥市高新区长江西 路2221号安徽工业技术创新研究院B 座501 (72)发明人 李晓风 许金林 赵赫 盛念祖 张晓婷 周桐 (74)专利代理 机构 合肥兴东知识产权代理有限 公司 34148 专利代理师 商德平 (51)Int.Cl. G06F 21/31(2013.01) G06F 21/62(2013.01) (54)发明名称 基于区块链预置合约的身份链构建方法、 装 置及存储介质 (57)摘要 本发明涉及区块链 技术领域, 公开了一种基 于区块链预置合约的身份链构建方法、 装置及存 储介质, 所述方法包括: 在检测到见证节点触发 预置身份合约时, 对合约调用者的身份进行验 证, 得到合约调用者的身份类型; 在合约调用者 的身份类型为目标身份类型时, 在预置身份合约 中根据合约参数生成身份区块; 在调用预置身份 合约时, 将所述合约参数传入至身份区块; 在守 护区块、 区块数据以及状态数据写入至目标数据 库后, 执行身份区块入库, 将身份区块追加为对 应账户链的身份链最新区块, 通过身份链更换账 户链上交易账户签名, 能够 有效缩短链间频繁交 互, 以及提高交易效率、 保证单链多链的账户身 份一致性。 权利要求书2页 说明书8页 附图3页 CN 115470468 A 2022.12.13 CN 115470468 A 1.一种基于区块链预置合约的身份链构建方法, 其特征在于, 所述基于区块链预置合 约的身份链构建方法包括以下步骤: 在检测到见证节点触发预置身份合约 时, 对合约调用者的身份进行验证, 得到所述合 约调用者的身份 类型; 在所述合约调用者的身份类型为目标身份类型时, 在预置身份合约中根据合约 参数生 成身份区块; 在调用所述预置身份合约时, 将所述 合约参数传入至所述身份区块; 在守护区块、 区块数据以及状态数据写入至目标数据库后, 执行身份区块入库, 将身份 区块追加为对应账户链的身份链最 新区块。 2.如权利要求1所述的基于区块链预置合约的身份链构建方法, 其特征在于, 所述在检 测到见证节点触发预置身份合约时, 对合约调用者的身份进行验证, 得到所述合约调用者 的身份类型, 包括: 在检测到见证节点发送调用合约交易信 息给全网时, 通过打包节点将所述调用合约交 易信息打包至目标区块内, 并广播给其 他所有节点; 通过所述见证节点对所述目标区块进行 见证执行; 在执行目标区块至预置身份合约 时, 确定见证节点触发预置身份合约, 并对合约调用 者的身份进行验证, 得到所述 合约调用者的身份 类型。 3.如权利要求1所述的基于区块链预置合约的身份链构建方法, 其特征在于, 所述在所 述合约调用者的身份类型为目标身份类型时, 在预置身份合约中根据合约参数生成身份区 块之后, 还 包括: 在身份合约交易随着守护区块完成共识后, 通过守护区块中的合约事件检查是否存在 更新身份 状态类型的事 件; 在存在新身份 状态的事 件时, 对所述身份区块进行处 理, 并进行身份区块暂存操作。 4.如权利要求3所述的基于区块链预置合约的身份链构建方法, 其特征在于, 所述在存 在新身份状态的事件时, 对所述身份区块进行处理, 并进行身份区块暂存操作之后, 还包 括: 获取签名账户的身份区块高度和第一父区块高度; 获取交易账户引用的最 新守护区块高度和第二父区块高度; 在所述身份区块高度大于或等于第一父区块高度且所述引用的最新守护区块高度大 于或等于第二父区块高度, 则所述交易账户引用新的签名地址进行签名并发起交易。 5.如权利要求1所述的基于区块链预置合约的身份链构建方法, 其特征在于, 所述在守 护区块、 区块数据以及状态数据写入至目标数据库后, 执行身份区块入库, 将身份区块追加 为对应账户链的身份链最 新区块, 包括: 在守护区块、 区块数据以及状态数据写入至目标数据库后, 执行身份区块入库, 每执行 一次上述更改身份操作, 就会存在身份区块上链操作, 将身份区块追加 为对应账户链的身 份链最新区块。 6.如权利要求1所述的基于区块链预置合约的身份链构建方法, 其特征在于, 所述在守 护区块、 区块数据以及状态数据写入至目标数据库后, 执行身份区块入库, 将身份区块追加 为对应账户链的身份链最 新区块之后, 还 包括:权 利 要 求 书 1/2 页 2 CN 115470468 A 2在待修改账户发起交易 时, 在所述待修改账户对应的身份链最新 区块中查询新的签名 账户; 根据所述 新的签名账户对所述交易进行签名。 7.如权利要求6所述的基于区块链预置合约的身份链构建方法, 其特征在于, 所述在待 修改账户发起交易时, 在所述待修改账户对应的身份链最新区块中查询新的签名账户之 前, 还包括: 将所述身份链新身份区块与账户链交易账户绑定; 在绑定完成后, 通过 预设签名策略对当前交易数据进行签名; 将所述当前交易数据中的签名广播给其他节点, 以使所述其他节点根据 预设签名验证 策略对待修改账户进行验证, 以及对所述签名后的当前交易数据进行验证并反馈验证结 果; 在所述待修改账户的验证结果为验证合法且所述签名后的当前交易数据的验证结果 为验证通过时, 判断待修改账户是否发起交易。 8.一种基于区块链预置合约的身份链构建装置, 其特征在于, 所述基于区块链预置合 约的身份链构建装置包括: 验证模块, 用于在检测到见证节点触发预置身份合约 时, 对合约调用者的身份进行验 证, 得到所述 合约调用者的身份 类型; 生成模块, 用于在所述合约调用者的身份类型为目标身份类型时, 在预置身份合约中 根据合约参数生成身份区块; 传入模块, 用于在调用所述预置身份合约时, 将所述 合约参数传入至所述身份区块; 构建模块, 用于在守护区块、 区块数据以及状态数据写入至目标数据库后, 执行身份区 块入库, 将身份区块追加为对应账户链的身份链最 新区块。 9.一种基于区块链预置合约的身份链构建设备, 其特征在于, 所述基于区块链预置合 约的身份链构建设备包括: 存储器、 处理器及存储在所述存储器上并可在所述处理器上运 行的基于区块链预置合约的身份链构建程序, 所述基于区块链预置合约的身份链构建程序 配置有实现如权利要求1至7中任一项所述的基于区块链预置合约的身份链构建方法。 10.一种存储介质, 其特征在于, 所述存储介质上存储有基于区块链预置合约的身份链 构建程序, 所述基于区块链预置合约的身份链构建程序被处理器执行时实现如权利要求1 至7中任一项所述的基于区块链预置合约的身份链构建方法。权 利 要 求 书 2/2 页 3 CN 115470468 A 3
专利 基于区块链预置合约的身份链构建方法、装置及存储介质
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 02:14:06
上传分享
举报
下载
原文档
(518.3 KB)
分享
友情链接
GB-T 29000-2012 单板干燥节能技术规范.pdf
DB4403-T 51-2020 珠宝行业经营服务规范 深圳市.pdf
GB-T 26429-2022 设备工程监理规范.pdf
GM-T 0028-2014 密码模块安全技术要求.pdf
DB36-T 1234-2020 智慧景区建设指南 江西省.pdf
GB-T 32658-2016 业余无线电设备射频技术要求及测试方法.pdf
GB-T 28583-2012 供电服务规范.pdf
GB 25971-2010 六氟丙烷(HFC236fa)灭火剂.pdf
GB-T 38673-2020 信息技术 大数据 大数据系统基本要求.pdf
GB-T 28543-2021 电力电容器噪声测量方法.pdf
GB-T 34943-2017 C-C++语言源代码漏洞测试规范.pdf
T-CESA 1264—2023 非接触式掌纹掌静脉融合识别终端设备 技术要求.pdf
之江实验室 - 2023.6.6 - 生成式大模型安全与隐私白皮书.pdf
信通院 移动互联网应用程序-APP个人信息保护治理白皮书.pdf
GB-T 42629.3-2023 国际海底区域和公海环境调查规程 第3部分:海洋生物调查.pdf
T-CAS 600—2022 经营者公平竞争合规管理体系建设.pdf
信通院 数据资产管理实践白皮书5.0 2021.pdf
GB-T 31253-2014 天然气 气体标准物质的验证 发热量和密度直接测量法.pdf
GB-T 40711.2-2021 乘用车循环外技术-装置节能效果评价方法 第2部分:怠速起停系统.pdf
GB-T 40553-2021 塑料 适合家庭堆肥塑料技术规范.pdf
1
/
3
14
评价文档
赞助2.5元 点击下载(518.3 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。