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

    公开(公告)号:CN111698094B

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

    申请号:CN202010534725.4

    申请日:2020-06-12

    Abstract: 本发明实施例提供的一种基于区块链系统的共识方法及区块链系统,涉及金融科技技术领域,该方法包括:区块链系统包括N个共识节点组,第L个共识节点组中的每个共识节点对待共识区块进行共识验证,获得组内共识结果,并将组内共识结果发送给N‑1个其他共识节点组的共识节点,其中,L、N为正整数。第L个共共识节点组中的每个共识节点根据接收的其他共识节点组的组内共识结果,确定待共识区块的共识结果。通过对区块链系统中的节点进行分组,可以将节点之间的共识过程转化为每个共识节点组内的少量共识节点之间的共识过程,从而极大地降低了共识复杂度,减小通信压力,增大了联盟链的节点规模。

    交易处理方法、装置及电子设备、存储介质

    公开(公告)号:CN116228426A

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

    申请号:CN202310241923.5

    申请日:2023-03-03

    Abstract: 本申请提供一种交易处理方法、装置及电子设备、存储介质。该方法应用于运用共识算法的系统,该方法包括:接收待处理交易,并将待处理交易分配至已创建的共识集群中的一个共识分片,以触发所述一个共识分片中一个共识集中的共识主节点处理所述待处理交易,并生成共识决议;其中,所述共识集群包括多个相互独立的共识分片,每个共识分片包括多个共识集,每个共识集具有一个共识主节点和至少一个备份节点;执行所述共识决议,并存储所述共识决议的执行结果,以完成所述待处理交易的处理。本申请的方法可以解决如何保障基于共识算法的系统的高可用性的同时,避免系统资源浪费和提高系统的共识效率的问题。

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

    公开(公告)号:CN112532713B

    公开(公告)日:2023-05-16

    申请号:CN202011334160.1

    申请日:2020-11-25

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

    一种区块处理、区块共识和区块同步方法及装置

    公开(公告)号:CN110493148B

    公开(公告)日:2022-04-01

    申请号:CN201910741064.X

    申请日:2019-08-12

    Abstract: 本发明公开了一种区块处理、区块共识和区块同步方法及装置,适用于包括主共识节点和辅共识节点的区块链系统;区块链系统包括区块链和空块缓存;区块链中任一区块均不是空块;空块缓存用于存储空块;空块缓存中的空块是针对区块链中第m个区块之后生成的空块且在区块链中增加第m+1个区块时被清空;其中,区块处理方法包括:主共识节点在确定待生成的第i个区块为空块时,从空块缓存中确定最新空块的空块索引值和哈希值,生成第i个区块并将第i个区块广播至各辅共识节点,在确定第i个区块通过共识验证后,将第i个区块存储至空块缓存中。该技术方案用以解决空块占用节点中磁盘存储空间的问题,提高节点中磁盘的利用率。

    一种针对点乘任务的处理方法及装置

    公开(公告)号:CN114253719A

    公开(公告)日:2022-03-29

    申请号:CN202111537606.5

    申请日:2021-12-15

    Abstract: 本发明公开了一种针对点乘任务的处理方法及装置,包括:中央处理器CPU确定待处理的点乘任务的数量不小于第一阈值时,确定各图像处理器GPU的任务处理策略;点乘任务为椭圆曲线点乘运算;任务处理策略包括各图像处理器GPU并行处理的点乘任务及每个GPU中处理同一点乘任务的线程数;CPU按照各GPU的任务处理策略,将待处理的点乘任务分发至各GPU;针对任一GPU,GPU按照对应的任务处理策略对各点乘任务进行处理,并将处理结果异步传输至CPU。以此避免GPU的计算性能浪费,提升图像处理器的计算效率,提升确定处理结果的并行度,提升确定处理结果的效率,降低确定处理结果的耗时。

    基于区块链的信息匿名传输方法、设备及可读存储介质

    公开(公告)号:CN108768992B

    公开(公告)日:2021-04-23

    申请号:CN201810478308.5

    申请日:2018-05-17

    Abstract: 本发明公开了一种基于区块链的信息匿名传输方法、设备及可读存储介质,该方法包括:客户端接收区块链机构分发的信息、第一公钥列表、生成环签名所需的环签名参数,并根据客户端用户的操作得到与机构分发信息对应的待传输信息;使用环签名参数、第一公钥列表中的其他用户公钥和客户端公钥对应的私钥对待传输信息进行环签名,以得到信息签名;将待传输信息和信息签名发送给机构,以供机构接收到待传输信息和信息签名,且确定信息签名处于有效状态后,将待传输信息和信息签名上传至区块链中。本发明实现了信息的匿名传输;且通过将待传输信息和对应的信息签名写入区块链中,以通过区块链的特性实现待传输信息不可被篡改。

    区块链系统的链外数据访问方法和系统

    公开(公告)号:CN112651037A

    公开(公告)日:2021-04-13

    申请号:CN202011639498.8

    申请日:2020-12-31

    Abstract: 本申请实施例提供一种区块链系统的链外数据访问方法和系统。该方法包括:区块链系统可向链外数据源发送第一请求,使得链外数据源可基于链外数据源的认证密钥对目标链外数据生成第一签名信息。链外数据源可向区块链系统返回携带有目标链外数据和第一签名信息的第一响应。在第一签名信息验证成功后,区块链系统可确定目标链外数据的可信性。从而,区块链系统便可访问目标链外数据,使得区块链系统中的智能合约能够顺序执行,实现了链外数据的可信接入和可信认证,使得链外数据从区块链系统中的预言机接入至区块链系统的链上,在保障链外数据的可信性的同时,还保障了链外数据源的身份隐私。

    一种区块链的日蚀攻击检测方法及装置

    公开(公告)号:CN112364304A

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

    申请号:CN202011306835.1

    申请日:2020-11-20

    Abstract: 本发明公开了一种区块链的日蚀攻击检测方法及装置,其中方法为:针对连续N个第一时刻中任一第一时刻,基于已训练长短期记忆网络LSTM,根据区块链节点在所述第一时刻之前连续M个第二时刻的M个实际的数据包特征向量,确定所述区块链节点在所述第一时刻预测的数据包特征向量;根据所述第一时刻预测的数据包特征向量和所述第一时刻实际的数据包特征向量,确定所述第一时刻的误差向量;根据所述N个第一时刻的N个误差向量,确定所述区块链节点是否受到日蚀攻击。上述方法应用于金融科技(Fintech)时,不会因为某一个数据包的预测准确与否影响全局判断,减少了日蚀攻击误报的几率。

    区块链的共识方法、装置、共识节点、系统以及存储介质

    公开(公告)号:CN112035886A

    公开(公告)日:2020-12-04

    申请号:CN202010901332.2

    申请日:2020-08-31

    Abstract: 本申请实施例提供一种区块链的共识方法、装置、共识节点、系统以及存储介质,对区块数据进行校验生成多个第一校验信息,接收每个处于正常状态的其他共识节点发送的多个第二校验信息,其中,第二校验信息是对区块数据进行校验获得的,根据多个第一校验信息和多个第二校验信息,将区块数据增加到区块链中。本方案让每个处于正常状态的共识节点生成多个验证信息,保证在存在处于故障状态的共识节点情况下处于正常状态的共识节点可以接收到足够多的验证信息,进而可以根据所接收到信息确定是否将区块数据增加到区块链中。

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

    公开(公告)号:CN110225110A

    公开(公告)日:2019-09-10

    申请号:CN201910488990.0

    申请日:2019-06-06

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

Patent Agency Ranking