-
公开(公告)号:CN112907252B
公开(公告)日:2023-10-31
申请号:CN202110144286.0
申请日:2021-02-02
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于多人链下通道的区块链交易方法及系统,整个系统状态更新以轮为最小单位,每一轮为节点间一次完整的交易过程,在多轮之间插入检查点,检查点与前一个检查点之间的多轮组成整个系统的同步周期。每轮结束时需要完成轮共识,每个周期结束时完成检查点共识。轮共识阶段由领导者发送结果,其他节点自愿验证,辅以监察服务,为下线节点提供服务;检查点共识进行所有节点在线的两阶段共识,支持通道节点的动态加入与退出。这样既能加速共识的过程,提升系统通量,降低作恶被延迟发现、过多交易被撤销的风险,也能保证节点的灵活性和系统的安全性。
-
公开(公告)号:CN111736963B
公开(公告)日:2022-10-11
申请号:CN202010511562.8
申请日:2020-06-08
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种用于无主链多分片区块链的事务处理系统,包括:客户端,用于创建和管理本地账户集合信息并定期获取本地账户集合的全网最新状态、基于账户间的交易需求生成包含源分片和目的分片信息的事务并发送给事务对应的分片执行;区块链平台,用于处理接收和执行区块链上账户状态改变的事务,其包括多个分片,每个分片包括所有运行相同区块链协议的节点;每个分片基于接收到的事务,改变本分片上对应账户的状态并将事务对应交易打包进新区块以完成事务的执行。本发明改进了区块结构,采用了三阶段处理机制,解决了跨片事务执行顺序不可预测的问题以及区块链的扩展性问题,实现了更小的存储计算开销,减轻节点运营负担,实现了通量提升。
-
公开(公告)号:CN109104413B
公开(公告)日:2020-07-31
申请号:CN201810783528.9
申请日:2018-07-17
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种用于安全多方计算的私有数据求交集及验证的方法,包括:被求交集方根据求交集方的私有数据集对应的位数组以及得到该位数组所使用的哈希函数,从自己的私有数据集中过滤出第一集合;求交集方根据被求交集方的私有数据集对应的位数组以及得到被求交集方的私有数据集对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第二集合;求交集方根据第一集合对应的位数组以及得到第一集合对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第三集合,作为参与双方私有数据集的交集;以及,根据所述第二集合和第三集合判断被求交集方是否存在作假行为。本发明的求交集结果准确性较高,并且求交集过程安全高效。
-
公开(公告)号:CN111046437A
公开(公告)日:2020-04-21
申请号:CN201911055830.3
申请日:2019-10-31
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及一种基于同构多链的并行事务处理方法,包括:构建一个或多个子网链,每个该子网链具有相同的区块链构架;将拟执行的逻辑事务划分为至少一个实际事务;将该实际事务分发给对应的子网链以进行并行事务处理。本发明中的事务处理主要包括单向的资产转移,对Dapp类应用兼容,资产的聚合与分散。整体架构划分为客户端和区块链平台两部分,客户端依据区块链平台的统计信息构建优化的并行交易,统筹兼顾用户需求,提升系统整体性能;同时追踪用户账户的信息,维护相关状态,实现链下的通信。本发明瞄准单条链存在的性能问题,创新性的提出了逻辑交易并行执行算法,解决了原始区块链技术架构中的优化性能瓶颈问题,提升了全局事务处理的通量上限。
-
公开(公告)号:CN113225254A
公开(公告)日:2021-08-06
申请号:CN202110184018.1
申请日:2021-02-10
Applicant: 中国科学院计算技术研究所
IPC: H04L12/721 , H04L12/803 , G06Q20/32
Abstract: 本发明提供一种链下支付通道路由平衡方法,其中链下支付通道网络中的节点被逐级划分为多级子区域,每个上一级子区域包含多个下一级子区域,每个子区域生成包含该区域内所有节点的路由表,所述方法包括:响应于链下支付交易的需求,根据交易发送方所在子区域、交易接收方所在子区域查询二者共同的上级子区域,以及在所述上级子区域内进行路由平衡以获取交易路径。本发明根据网络拓扑结构将网络分割成为层次区域结构,在交易发起时只需要寻找到目标的层次区域,在局部范围内完成路由表的查询,而且分级的策略有助于路由表的构建,借助通道平衡因子的影响,将通道失衡现象显著降低,提高了路由方法的效率。
-
公开(公告)号:CN112907252A
公开(公告)日:2021-06-04
申请号:CN202110144286.0
申请日:2021-02-02
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于多人链下通道的区块链交易方法及系统,整个系统状态更新以轮为最小单位,每一轮为节点间一次完整的交易过程,在多轮之间插入检查点,检查点与前一个检查点之间的多轮组成整个系统的同步周期。每轮结束时需要完成轮共识,每个周期结束时完成检查点共识。轮共识阶段由领导者发送结果,其他节点自愿验证,辅以监察服务,为下线节点提供服务;检查点共识进行所有节点在线的两阶段共识,支持通道节点的动态加入与退出。这样既能加速共识的过程,提升系统通量,降低作恶被延迟发现、过多交易被撤销的风险,也能保证节点的灵活性和系统的安全性。
-
公开(公告)号:CN111736963A
公开(公告)日:2020-10-02
申请号:CN202010511562.8
申请日:2020-06-08
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种用于无主链多分片区块链的事务处理系统,包括:客户端,用于创建和管理本地账户集合信息并定期获取本地账户集合的全网最新状态、基于账户间的交易需求生成包含源分片和目的分片信息的事务并发送给事务对应的分片执行;区块链平台,用于处理接收和执行区块链上账户状态改变的事务,其包括多个分片,每个分片包括所有运行相同区块链协议的节点;每个分片基于接收到的事务,改变本分片上对应账户的状态并将事务对应交易打包进新区块以完成事务的执行。本发明改进了区块结构,采用了三阶段处理机制,解决了跨片事务执行顺序不可预测的问题以及区块链的扩展性问题,实现了更小的存储计算开销,减轻节点运营负担,实现了通量提升。
-
公开(公告)号:CN113225254B
公开(公告)日:2022-04-22
申请号:CN202110184018.1
申请日:2021-02-10
Applicant: 中国科学院计算技术研究所
IPC: H04L45/00 , H04L47/125 , G06Q20/32
Abstract: 本发明提供一种链下支付通道路由平衡方法,其中链下支付通道网络中的节点被逐级划分为多级子区域,每个上一级子区域包含多个下一级子区域,每个子区域生成包含该区域内所有节点的路由表,所述方法包括:响应于链下支付交易的需求,根据交易发送方所在子区域、交易接收方所在子区域查询二者共同的上级子区域,以及在所述上级子区域内进行路由平衡以获取交易路径。本发明根据网络拓扑结构将网络分割成为层次区域结构,在交易发起时只需要寻找到目标的层次区域,在局部范围内完成路由表的查询,而且分级的策略有助于路由表的构建,借助通道平衡因子的影响,将通道失衡现象显著降低,提高了路由方法的效率。
-
公开(公告)号:CN109104413A
公开(公告)日:2018-12-28
申请号:CN201810783528.9
申请日:2018-07-17
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种用于安全多方计算的私有数据求交集及验证的方法,包括:被求交集方根据求交集方的私有数据集对应的位数组以及得到该位数组所使用的哈希函数,从自己的私有数据集中过滤出第一集合;求交集方根据被求交集方的私有数据集对应的位数组以及得到被求交集方的私有数据集对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第二集合;求交集方根据第一集合对应的位数组以及得到第一集合对应的位数组所使用的哈希函数,从自己的私有数据集中过滤出第三集合,作为参与双方私有数据集的交集;以及,根据所述第二集合和第三集合判断被求交集方是否存在作假行为。本发明的求交集结果准确性较高,并且求交集过程安全高效。
-
-
-
-
-
-
-
-