一种区块链群组的拆分方法及装置

    公开(公告)号:CN110225110B

    公开(公告)日:2022-08-12

    申请号:CN201910488990.0

    申请日:2019-06-06

    Abstract: 本发明公开了一种区块链群组的拆分方法及装置,适用于具有至少一个群组的区块链系统,每个群组具有独立的共识机制且通过各自的智能合约记录交易数据,其中,方法包括:确定第一群组的拆分原则,根据拆分原则,从第一群组的各智能合约中确定出属于第二群组的智能合约和属于第三群组的智能合约,将第二群组的智能合约打包为第二群组的创世块,并将第三群组的智能合约打包为第三群组的创世块,启动第二群组和第三群组。该技术方案用以解决群组中节点的硬件资源不能满足群组的正常运行的问题,且降低硬件改造的成本。

    基于区块链的交易共识方法、装置、设备及存储介质

    公开(公告)号:CN113850600A

    公开(公告)日:2021-12-28

    申请号:CN202111448776.6

    申请日:2021-12-01

    Abstract: 本公开实施例提供一种基于区块链的交易共识方法、装置、设备及存储介质,该方法包括:领导节点将各交易区块放入到预准备消息包;领导节点广播每个预准备消息包,每个共识节点对预准备消息包进行有效性验证;若任一共识节点对接收到的预准备消息包验证成功,则广播准备消息包;其他共识节点对准备消息包进行有效性验证,并将验证成功的准备消息包存储;若任一共识节点存储的准备消息包数量达到预设比例,则广播提交消息包;其他共识节点对准备消息包进行有效性验证,并将验证成功的提交消息包存储;若任一共识节点存储的提交消息包数量达到预设比例,则提取对应的交易区块,以完成对各交易区块的排序共识,能够提升区块链的处理效率。

    一种区块链的抗分叉检测方法及装置

    公开(公告)号:CN112532713A

    公开(公告)日:2021-03-19

    申请号:CN202011334160.1

    申请日:2020-11-25

    Abstract: 本发明公开了一种区块链的抗分叉检测方法及装置,该方法包括获取共识任务,对待检测的区块链的各节点进行划分,确定出第一节点集群和多个第二节点集群,根据共识任务,控制第一节点集群选择性的向多个第二节点集群进行分叉攻击,确定出区块链中各节点共识后的账本状态,确定区块链中各节点共识后的账本状态是否一致,若不一致,则确定区块链不具备抗分叉特性。通过控制部分节点选择性的对其它节点集群户型分叉攻击,进而通过观察攻击后的各节点的账本状态来判断分叉发生情况,从而实现检测区块链的抗分叉特性,由于无需在生产环境下通过海量的区块数据来检测区块链的抗分叉性能,可以节省系统的开销,降低区块链网络的负担。

    区块链访问控制方法、设备及计算机可读存储介质

    公开(公告)号:CN108768988B

    公开(公告)日:2021-01-05

    申请号:CN201810477044.1

    申请日:2018-05-17

    Abstract: 本发明公开了一种区块链访问控制方法、设备及计算机可读存储介质,本发明的区块链系统通过群签名算法完成了角色对应机构成员的身份认证,用数字信封技术,实现了对加密数据的访问;通过群与角色的概念,一个群对应一个角色,一个角色可对应多个机构成员,使区块链系统支持多用户访问数据的场景,相对于传统的基于关系型数据库的数据访问系统,本申请中的区块链系统可扩展性强,能够简便实现跨机构的访问控制;且本实施例中群签名算法的签名操作和验证群签名的验证时间与群成员数量无关,提高了数据访问过程中,区块链系统的运行效率。

    一种区块同步的方法及装置

    公开(公告)号:CN111159289A

    公开(公告)日:2020-05-15

    申请号:CN201911304348.9

    申请日:2019-12-17

    Abstract: 本发明涉及金融科技(Fintech)领域,并公开了一种区块同步的方法及装置,其中,方法包括:第一节点将第一区块提交后,将第一区块的块高发送至第二节点;第二节点是第一节点根据区块链网络的关系树确定的子节点;关系树用于指示区块链网络中相邻节点之间区块同步的父子关系,父节点将区块同步至子节点;第二节点若确定第一区块的块高高于第二节点的最高区块的块高,则生成并发送第一同步请求,第一节点在接收到第一同步请求之后,将第一同步请求中块高对应的区块发送至第二节点。该技术方案用以解决共识节点的实际出带宽不能满足同时向多个观察节点发送区块的需求,以及区块链网络扩展受限的问题。

    一种基于区块链系统的共识方法及装置

    公开(公告)号:CN110517141A

    公开(公告)日:2019-11-29

    申请号:CN201910798196.6

    申请日:2019-08-27

    Abstract: 本发明实施例公开了一种基于区块链系统的共识方法及装置,其中方法包括:在第I轮区块共识中,第一节点接收第二节点发送的待共识的第M区块的共识信息,若确定所述第一节点为第I+1轮区块共识的主节点,则在根据所述第M区块的共识信息对所述第M区块进行共识时,并行生成待共识的第M+1区块的共识信息。本发明实施例中,通过在第I轮区块共识的执行过程中启动第I+1轮区块共识的主节点,使第I+1轮区块共识过的主节点自动打包第M+1区块,实现了对第I轮区块共识的共识过程与第I+1轮区块共识的区块打包过程的并行执行,减少了第I+1轮区块共识的操作时间,从而可以提高区块链系统的共识效率。

    区块链异常处理方法及计算机可读介质

    公开(公告)号:CN119583563A

    公开(公告)日:2025-03-07

    申请号:CN202411705451.5

    申请日:2024-11-26

    Abstract: 本申请公开了一种区块链异常处理方法及计算机可读介质,所述方法包括:当检测到区块共识异常时,根据当前块高和预设区块量确定区块链状态变更集合,预设区块量表示需要进行区块状态缓存的区块数量,区块链状态变更集合包括区块状态缓存对应的块高范围;然后根据区块链状态变更集合,从指定存储位置获取当前待检测块高对应的历史区块链状态数据;继而基于历史区块链状态数据执行测试交易,得到测试交易的测试执行结果;最后若测试执行结果表示测试交易为正常执行,则将区块链状态回退至当前待检测块高对应的历史区块状态数据。本申请技术方案极大地减少了异常处理所缓存的数据量,降低了区块链异常处理所占用的存储空间。

    多方共同计算的方法、计算机可读介质及电子设备

    公开(公告)号:CN118797684A

    公开(公告)日:2024-10-18

    申请号:CN202410785478.3

    申请日:2024-06-18

    Abstract: 本申请公开了多方共同计算的方法、计算机可读介质及电子设备,其中多方至少包括:第一方、第二方和第三方,该方法包括:获取任意方的多个数据混淆分片和乘法自身分片;将任意方的其中两个数据混淆分片发送至不同的两方;根据任意方所拥有的第一方的数据混淆分片和第二方的数据混淆分片,确定任意方的加和分片与加和密文分片;将任意方的加和密文分片发送至其他两方;根据任意方所接收的加和密文分片、第三方的数据混淆分片与任意方的乘法自身分片,得到分析请求结果,从而实现多方共同计算分析请求结果,且任意方都只持有部分计算结果,即使部分参与方共谋,也不会泄露信息,从而提高信息共享的安全性。

    一种区块链系统的共识方法及装置

    公开(公告)号:CN113837758B

    公开(公告)日:2024-09-24

    申请号:CN202111138341.1

    申请日:2021-09-27

    Abstract: 本发明公开了一种区块链系统的共识方法及装置,区块链系统中包括多个节点机构,每个节点机构具有多个节点;方法包括:针对至少一个节点机构,节点机构中的第一主节点生成选举证明并发送给节点机构中的第一选举节点;第一主节点是节点机构中的各节点基于Raft共识算法确定的;基于接收的多个选举证明签名和选举证明,生成选举证明交易;选举证明签名是第一选举节点确定选举证明满足第一验证要求后对选举证明进行签名得到的;第一主节点在区块链系统基于PBFT共识算法确定选举证明交易共识成功后,作为区块链系统的PBFT共识节点。降低区块链系统中共识过程的计算量,降低PBFT共识算法网络的复杂度,提高区块链系统的可扩展性。

    一种基于区块链系统的共识方法及装置

    公开(公告)号:CN110517141B

    公开(公告)日:2023-06-13

    申请号:CN201910798196.6

    申请日:2019-08-27

    Abstract: 本发明实施例公开了一种基于区块链系统的共识方法及装置,其中方法包括:在第I轮区块共识中,第一节点接收第二节点发送的待共识的第M区块的共识信息,若确定所述第一节点为第I+1轮区块共识的主节点,则在根据所述第M区块的共识信息对所述第M区块进行共识时,并行生成待共识的第M+1区块的共识信息。本发明实施例中,通过在第I轮区块共识的执行过程中启动第I+1轮区块共识的主节点,使第I+1轮区块共识过的主节点自动打包第M+1区块,实现了对第I轮区块共识的共识过程与第I+1轮区块共识的区块打包过程的并行执行,减少了第I+1轮区块共识的操作时间,从而可以提高区块链系统的共识效率。

Patent Agency Ranking