-
公开(公告)号:CN111736963A
公开(公告)日:2020-10-02
申请号:CN202010511562.8
申请日:2020-06-08
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种用于无主链多分片区块链的事务处理系统,包括:客户端,用于创建和管理本地账户集合信息并定期获取本地账户集合的全网最新状态、基于账户间的交易需求生成包含源分片和目的分片信息的事务并发送给事务对应的分片执行;区块链平台,用于处理接收和执行区块链上账户状态改变的事务,其包括多个分片,每个分片包括所有运行相同区块链协议的节点;每个分片基于接收到的事务,改变本分片上对应账户的状态并将事务对应交易打包进新区块以完成事务的执行。本发明改进了区块结构,采用了三阶段处理机制,解决了跨片事务执行顺序不可预测的问题以及区块链的扩展性问题,实现了更小的存储计算开销,减轻节点运营负担,实现了通量提升。
-
公开(公告)号:CN119766821A
公开(公告)日:2025-04-04
申请号:CN202411790991.8
申请日:2024-12-06
Applicant: 中国科学院计算技术研究所
IPC: H04L67/1042 , G06Q40/04 , H04L9/00
Abstract: 本发明提出一种支持多维扩展的松耦合统一跨链监管方法及装置,其特征在于,包括将跨链消息处理和跨链监管过程解耦,把跨链监管主要过程迁移至链下,从而最小化区块链系统与监管系统的对接交互,进而降低两个过程的耦合程度。在此基础上,本发明提出了全链条监管机制:通过链上部署的监管合约实现跨链交易的事前监管,监管系统作为跨链系统的一员参与到跨链消息验证过程中,来实现跨链交易的事中和事后监管,并且能根据设计的支持多维扩展的统一跨链监管数据包来构造监管指令,下发到特定区块链的监管合约来更新事前监管的监管规则。
-
公开(公告)号: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交易的成功率,满足用户的交易需求。
-
公开(公告)号: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: 本发明提出一种基于分层多链的物联网终端数据处理方法,包括:以多条区块链子链构建多层的区块链网络,将物联网终端分为多组,并为每组终端分配一条子链;将当前层子链分为多组,并为每组当前层子链分配一条上一层子链;将该终端获取的终端数据上传至本组的子链,由该子链对该终端数据进行共识验证,并对完成验证的终端数据进行整合,将整合后的数据继续上传至本组的上一层子链,直到该终端数据的整合数据在最上层子链完成整合。本发明还提出一种基于分层多链的物联网终端数据处理系统。
-
公开(公告)号: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类应用兼容,资产的聚合与分散。整体架构划分为客户端和区块链平台两部分,客户端依据区块链平台的统计信息构建优化的并行交易,统筹兼顾用户需求,提升系统整体性能;同时追踪用户账户的信息,维护相关状态,实现链下的通信。本发明瞄准单条链存在的性能问题,创新性的提出了逻辑交易并行执行算法,解决了原始区块链技术架构中的优化性能瓶颈问题,提升了全局事务处理的通量上限。
-
公开(公告)号:CN111026511A
公开(公告)日:2020-04-17
申请号:CN201911139961.X
申请日:2019-11-20
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供了一种基于事务数据分区-链间融合的区块链并行系统及方法。本发明依据事务数据中包含的源地址及目的地址属性,将并发的事务划分到不同的区块链子网中处理,在各个子网内并行进行共识验证过程,并提出了区块链数据融合方法,将分区后的各个子区块链异步融合为一条融合链。各个客户端调用区块链平台提供的数据服务接口,下载融合链区块头,并通过各个分片链的完整区块链数据,获得全网历史事务数据的全局视图,从而保证了客户端能够生成当前时间合法事务数据。本发明将全局事务数据分区处理,解决了原始区块链技术架构中的优化性能瓶颈问题,提升了全局事务处理的通量上限。
-
-
-
-
-
-
-
-
-