-
公开(公告)号:CN119494655A
公开(公告)日:2025-02-21
申请号:CN202311055928.5
申请日:2023-08-21
Applicant: 中国科学院计算技术研究所
IPC: G06Q20/38 , H04L9/00 , H04L67/104 , G06Q40/04
Abstract: 本发明提出一种基于原生链的跨Rollup交易方法、装置,方法包含:用户端发送一单笔第一交易至发送方智能合约,所述发送方智能合约执行所述第一交易,生成相应需要在接收方智能合约内执行的第二交易;所述发送方Rollup等待聚合多笔第一交易批量执行,生成多笔对应的第二交易存储在原生链上;所述发送方Rollup验证原生链上每一所述第二交易的有效性;所述接收方Rollup从所述原生链读取验证通过的每一所述第二交易,并在所述接收方智能合约中执行该第二交易。该方法有效减少链上计算和存储资源消耗,从而提高系统的吞吐量。
-
公开(公告)号:CN119449259A
公开(公告)日:2025-02-14
申请号:CN202310942832.4
申请日:2023-07-28
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种区块链系统交易处理方法、装置,方法包括:领导者节点生成DDT候选列表并广播至所有共识节点;每一共识节点依据DDT候选列表依次执行每一交易,并判断每一交易是否在有效期内完成,确定各共识节点的执行结果信息并反馈至领导者节点;领导者节点依据各共识节点的执行结果信息,识别DDT候选列表中的有效交易,生成有效交易表,并将交易有效表广播至所有共识节点;共识节点根据交易有效表进行共识过程,得到共识结果;各个共识节点将所述共识结果中的每一有效交易打包生成新区块添加至本地账本中并更新该些交易涉及的状态。其提高了系统处理DDT交易的成功率,满足用户的交易需求。
-
公开(公告)号:CN119011163A
公开(公告)日:2024-11-22
申请号:CN202310559046.6
申请日:2023-05-17
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种具备高集成性的通用分布式数字身份认证管理方法和系统,包括:用户提供首次KYC证明和加密方法进行链上数字身份注册,经过预言机对认证信息验证后,对私钥利用哈希和椭圆曲线加密,生成DID标识字段作为链上地址,向链管理节点发出身份注册请求;链管理节点验证该身份注册请求的合法性,若验证不通过则返回注册失败结果,若验证通过则根据身份链的所属DID项目名和链ID生成全局唯一DID标识并返回给用户,同时为该数字身份创建链上用户地址;链管理节点将用户的身份验证方法和公钥数组信息打包生成DID文档,并以交易的形式发送给该用户地址,以持久化存储在链上。
-
公开(公告)号:CN118400110A
公开(公告)日:2024-07-26
申请号:CN202410542462.X
申请日:2024-04-30
Applicant: 中国科学院计算技术研究所
IPC: H04L9/32 , H04L9/00 , H04L67/1095
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: 本发明提供一种用于安全多方计算的私有数据求交集及验证的方法,包括:被求交集方根据求交集方的私有数据集对应的位数组以及得到该位数组所使用的哈希函数,从自己的私有数据集中过滤出第一集合;求交集方根据被求交集方的私有数据集对应的位数组以及得到被求交集方的私有数据集对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第二集合;求交集方根据第一集合对应的位数组以及得到第一集合对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第三集合,作为参与双方私有数据集的交集;以及,根据所述第二集合和第三集合判断被求交集方是否存在作假行为。本发明的求交集结果准确性较高,并且求交集过程安全高效。
-
公开(公告)号:CN111324599A
公开(公告)日:2020-06-23
申请号:CN202010064737.5
申请日:2020-01-20
Applicant: 中国科学院计算技术研究所
IPC: G06F16/215 , G06F16/27 , H04L12/24 , G06F8/60
Abstract: 本发明提供种区块链实验系统,包括管理服务器、一台或多台实验服务器以及用于为所述区块链实验系统提供容器镜像的容器镜像仓库,其中,所述管理服务器上配置有监控子系统,用于负责对应区块链实验网络的部署、停止、清理以及实验数据收集与处理;所述实验服务器基于所述监控子系统的控制,根据区块链实验需求自动部署有一个或多个代理机,其中,每个代理机包括一个代理子系统对应的容器和一个区块链节点对应的容器,所述代理子系统对区块链节点进行动作控制和实验数据的采集。本发明其采用主从架构和容器虚拟化技术,能够在区块链新技术的实验管理过程中自动化进行并行快速部署、减少运维工作、进行实验数据采集收集、进行全网监控,具有通用性、平台无关性和可扩展性等优点。
-
公开(公告)号:CN111046437A
公开(公告)日:2020-04-21
申请号:CN201911055830.3
申请日:2019-10-31
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及一种基于同构多链的并行事务处理方法,包括:构建一个或多个子网链,每个该子网链具有相同的区块链构架;将拟执行的逻辑事务划分为至少一个实际事务;将该实际事务分发给对应的子网链以进行并行事务处理。本发明中的事务处理主要包括单向的资产转移,对Dapp类应用兼容,资产的聚合与分散。整体架构划分为客户端和区块链平台两部分,客户端依据区块链平台的统计信息构建优化的并行交易,统筹兼顾用户需求,提升系统整体性能;同时追踪用户账户的信息,维护相关状态,实现链下的通信。本发明瞄准单条链存在的性能问题,创新性的提出了逻辑交易并行执行算法,解决了原始区块链技术架构中的优化性能瓶颈问题,提升了全局事务处理的通量上限。
-
-
-
-
-
-
-
-
-