-
公开(公告)号:CN117113432A
公开(公告)日:2023-11-24
申请号:CN202311090902.4
申请日:2023-08-28
申请人: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院) , 山东省科创集团有限公司 , 山东山科智能科技有限公司
摘要: 本发明提出了一种基于区块链的可验证查询方法及系统,涉及区块链及安全领域,构建数据库和Merkle树;新增交易验证通过后,更新数据库和Merkle树;基于数据库和Merkle树,查找与待查询信息相关的账户信息及对应的叶子节点;根据账户信息和Merkle路径重新构造Merkle树根,通过区块高度获取区块中存储的元数据Merkle树根,通过两个Merkle树根的Hash值比对,进行可信验证;本发明基于数据库和Merkle树,以Merkle树根作为验证查询的可信因子打包进区块的元数据中,通过可信因子对查询结果进行验证,以确保交易记录的准确性和可靠性,显著提高查询和验证的吞吐量。
-
公开(公告)号:CN117993931A
公开(公告)日:2024-05-07
申请号:CN202410017041.5
申请日:2024-01-03
申请人: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院) , 山东省科创集团有限公司 , 山东山科智能科技有限公司
IPC分类号: G06Q30/018 , G06Q30/08 , G06F21/64 , G06Q40/04 , G06F16/27 , G06F16/2458
摘要: 本发明公开了基于区块链的企业资质认证系统及方法,包括:企业客户端向权威机构客户端发送企业基本信息和资质申请请求;权威机构客户端将企业基本信息存储到数据库中,从企业基本信息中提取元数据,将元数据作为交易存储到区块链中,并根据企业基本信息计算出哈希值,将哈希值作为企业身份标识码,对企业身份标识码进行加密得到数字签名,将企业身份标识码和数字签名一起反馈给企业客户端;企业客户端将企业身份标识码和数字签名,发送给招标代理机构客户端;招标代理机构客户端对数字签名进行解密,判断解密得到的标识码与接收到的标识码二者是否一致,如果一致,则表示标识码有效,则使用企业身份标识码在区块链中查询企业的资质信息。
-
公开(公告)号:CN115766035A
公开(公告)日:2023-03-07
申请号:CN202211455832.3
申请日:2022-11-21
申请人: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学 , 山东山科智能科技有限公司
摘要: 本发明公开了一种多节点的共识方法及系统,所述方法,包括:新的一轮共识开始,网关节点启用区块链网络中的边缘服务器节点和用户节点的注册ID,分别计算边缘服务器节点的信誉度和未依托边缘服务器的用户节点的信誉度,根据区块链节点的信誉度情况,确定第一设定阈值K1;对所有的区块链节点进行信誉等级划分,将信誉度低于K1的节点划分为恶意节点,对恶意节点进行剔除;然后,将剩余的区块链节点划分到对应的分区中;判断分区是否成功,如果成功就在分区内部进行节点共识,每个分区均选举出领导者节点;如果失败就返回上一步;在领导者节点之间进行全局共识,全局共识达成后,对交易结果生成新的区块,将新的区块保存到区块链上。
-
-