-
公开(公告)号:CN118714140A
公开(公告)日:2024-09-27
申请号:CN202310244654.8
申请日:2023-03-14
Applicant: 华为云计算技术有限公司 , 中国科学院计算技术研究所
IPC: H04L67/1074 , H04L12/18
Abstract: 本申请实施例公开了一种区块链网络的广播方法以及装置,用于提升广播消息的传播效率。本申请实施例方法包括:接收广播消息,广播消息携带第一广播范围;基于广播参数对第一广播范围进行划分,得到第二广播范围,第二广播范围用于确定发送的广播消息的下一跳节点,广播参数用于指示发送广播消息的广播出度;向一个或多个第二广播范围内的下一跳节点发送广播消息。
-
公开(公告)号:CN115034897B
公开(公告)日:2024-07-19
申请号:CN202210569583.4
申请日:2022-05-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供了一种区块链链下多人通道间的互操作系统,所述系统包括两个多人通道以及基于其中一个多人通道的请求建立并运行在两个多人通道之间的虚拟通道,每个多人通道包括多个普通节点、一个领导者节点和多个委员会节点,其中:所述每个普通节点用于基于交易需求向其所在多人通道的领导者节点发起请求参与到虚拟通道中以实现发送和接收跨通道交易的目的,并维护凭证消息;所述领导者节点用于承担其所在多人通道的交易执行、交易验证、消息发送与确认任务,并按照预设的标准账本数据结构维护账本明细数据;所述委员会节点为同时参与两个多人通道的节点,用于监督领导者节点行为,并按照预设的标准账本数据结构维护账本概要数据。
-
公开(公告)号:CN112884580B
公开(公告)日:2023-09-26
申请号:CN202110189819.7
申请日:2021-02-18
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种公众联盟链共识方法,包括:当公众联盟链的一共识节点产生一个区块后,将该共识节点在后续多个出块周期内的出块难度调整为第一值,该第一值高于全网基础出块难度;若该共识节点在该多个出块周期内未产生新的区块,则将该共识节点进行区块挖掘的出块难度调整为第二值,该第二值的低于该第一值。本发明还提出一种公众联盟链共识系统以及一种数据处理装置。本发明的公众联盟链共识方法,从共识节点出块难度动态调节机制入手,独立动态地调整各共识节点出块难度,能够在显著提升算法公平性、降低共识节点计算开销与交易处理延迟的同时,保证公众联盟链其他指标评价效果基本持平。
-
公开(公告)号:CN112633706A
公开(公告)日:2021-04-09
申请号:CN202011563428.9
申请日:2020-12-25
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于分层多链的物联网终端数据处理方法,包括:以多条区块链子链构建多层的区块链网络,将物联网终端分为多组,并为每组终端分配一条子链;将当前层子链分为多组,并为每组当前层子链分配一条上一层子链;将该终端获取的终端数据上传至本组的子链,由该子链对该终端数据进行共识验证,并对完成验证的终端数据进行整合,将整合后的数据继续上传至本组的上一层子链,直到该终端数据的整合数据在最上层子链完成整合。本发明还提出一种基于分层多链的物联网终端数据处理系统。
-
公开(公告)号:CN109104413B
公开(公告)日:2020-07-31
申请号:CN201810783528.9
申请日:2018-07-17
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种用于安全多方计算的私有数据求交集及验证的方法,包括:被求交集方根据求交集方的私有数据集对应的位数组以及得到该位数组所使用的哈希函数,从自己的私有数据集中过滤出第一集合;求交集方根据被求交集方的私有数据集对应的位数组以及得到被求交集方的私有数据集对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第二集合;求交集方根据第一集合对应的位数组以及得到第一集合对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第三集合,作为参与双方私有数据集的交集;以及,根据所述第二集合和第三集合判断被求交集方是否存在作假行为。本发明的求交集结果准确性较高,并且求交集过程安全高效。
-
公开(公告)号:CN112732829B
公开(公告)日:2024-01-09
申请号:CN202011575592.1
申请日:2020-12-28
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种数据交易系统,所述数据交易系统包括多个实体组织,每个实体组织包括记账节点,其中一个或多个实体组织还包括数据库节点,所述每个记账节点至少包括区块链层,所述每个数据库节点包括区块链层、权限准入层和传统数据库层,其中:所有区块链层维护一条共同的区块链,所述区块链层用于发布数据资源、数据访问权限的链上交易以及数据访问记录的日志管理;所述权限准入层用于根据区块链上信息,通过身份认证的方式控制访客身份的实体组织对其所在数据库节点的原始数据的访问;所述传统数据库层用于存储其所在数据库节点的原始数据。本发明提出的数据交易系统架构和具体方案巧妙地解决了前文提到的当前基于传统数据库和纯粹基于区块链的数据交易平台中存在的问题。
-
公开(公告)号:CN109104413A
公开(公告)日:2018-12-28
申请号:CN201810783528.9
申请日:2018-07-17
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种用于安全多方计算的私有数据求交集及验证的方法,包括:被求交集方根据求交集方的私有数据集对应的位数组以及得到该位数组所使用的哈希函数,从自己的私有数据集中过滤出第一集合;求交集方根据被求交集方的私有数据集对应的位数组以及得到被求交集方的私有数据集对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第二集合;求交集方根据第一集合对应的位数组以及得到第一集合对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第三集合,作为参与双方私有数据集的交集;以及,根据所述第二集合和第三集合判断被求交集方是否存在作假行为。本发明的求交集结果准确性较高,并且求交集过程安全高效。
-
公开(公告)号:CN115426125B
公开(公告)日:2024-12-06
申请号:CN202210727404.5
申请日:2022-06-24
Applicant: 中国科学院计算技术研究所
Abstract: 一种用于区块链分片系统的区块有效性验证方法,所述区块链分片系统包括多个分片,每个分片基于交易需求产生新的区块且在片内达成共识生成区块的验证证据,所述方法包括如下步骤:随机选择区块链分片系统内除该区块所在分片以外的2倍预设个数的其他分片形成验证分片集合;采用验证分片集合中的每一个分片对区块进行验证,并将验证结果广播给其他分片;在验证分片集合中有至少一半的分片验证该区块有效时判定该区块及其所在分片被验证成功。
-
公开(公告)号:CN115034897A
公开(公告)日:2022-09-09
申请号:CN202210569583.4
申请日:2022-05-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供了一种区块链链下多人通道间的互操作系统,所述系统包括两个多人通道以及基于其中一个多人通道的请求建立并运行在两个多人通道之间的虚拟通道,每个多人通道包括多个普通节点、一个领导者节点和多个委员会节点,其中:所述每个普通节点用于基于交易需求向其所在多人通道的领导者节点发起请求参与到虚拟通道中以实现发送和接收跨通道交易的目的,并维护凭证消息;所述领导者节点用于承担其所在多人通道的交易执行、交易验证、消息发送与确认任务,并按照预设的标准账本数据结构维护账本明细数据;所述委员会节点为同时参与两个多人通道的节点,用于监督领导者节点行为,并按照预设的标准账本数据结构维护账本概要数据。
-
公开(公告)号:CN113326317A
公开(公告)日:2021-08-31
申请号:CN202110563439.5
申请日:2021-05-24
Applicant: 中国科学院计算技术研究所
IPC: G06F16/27 , G06F16/22 , G06F16/2458
Abstract: 本发明提出一种基于同构多链架构的区块链存证方法,包括按存证类型构建多条同构子链,并行处理存证事务,解决现有区块链电子存证方案单链架构存在的性能瓶颈;根据用户的存证请求,获取存证数据;将该存证数据进行分片后存储于分布式存储系统,存储地址索引与存证完整性校验值等关键信息存入该存证数据所属子链中;根据该用户的检索请求,从该区块链系统中进行检索,获取目标索引信息,根据该目标索引信息中的存证存储地址索引从该分布式存储系统中恢复目标存证数据,并将该目标存证数据的哈希值与该目标索引信息中的存证完整性校验值进行比较,若相同,则将该目标存证数据返回给该用户。还提出一种区块链存证系统,以及一种数据处理装置。
-
-
-
-
-
-
-
-
-