区块链数据处理方法、装置及电子设备

    公开(公告)号:CN112487102B

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

    申请号:CN202011483836.3

    申请日:2020-12-15

    Abstract: 本发明公开了一种区块链数据处理方法、装置及电子设备。应用于第一共识节点的区块链数据处理方法包括:向安全节点发送第一数据;所述第一数据用于供所述安全节点校验所述第一数据是否为恶意数据;基于内存池中的数据生成第一签名包;所述第一签名包中包括所述第一数据;在接收到所述安全节点广播的第一消息的情况下,基于所述第一签名包向所有第二共识节点广播第二签名包;其中,所述第一消息用于标识所述第一数据为恶意数据;所述第二共识节点表征区块链集群中除所述第一共识节点之外的共识节点;所述第二签名包中未包括所述第一数据。

    一种可重入攻击向量的生成方法、装置和存储介质

    公开(公告)号:CN117574389A

    公开(公告)日:2024-02-20

    申请号:CN202311660919.9

    申请日:2023-12-05

    Abstract: 本申请提供一种可重入攻击向量的生成方法、装置和存储介质。该方法主要分为可疑代码定位和构造交易序列两个部分,首先通过二次扫描汇编码确定攻击合约首次调用受害合约并触发外部调用的第一攻击区域和攻击者合约重入受害合约并发起攻击的第二攻击区域,其次,通过计算合约状态相似度和执行路径相似度筛选的满足需求的攻击向量,逐步让智能合约执行既定的可疑代码区域并触发可重入攻击交易,采用本申请实施例能够生成准确度高、全面性均高的可重入攻击向量,从而提高查找智能合约中的安全漏洞的准确度和全面性。

    一种共识方法、设备及存储介质
    53.
    发明公开

    公开(公告)号:CN117313152A

    公开(公告)日:2023-12-29

    申请号:CN202311290689.1

    申请日:2023-09-27

    Abstract: 本申请实施例提供了一种共识方法、设备及存储介质,涉及区块链技术领域,该方法包括:针对每个计算方,在到达计算方对应的发送时间槽时,申请方将相应的二元组信息发送至计算方。计算方基于二元组信息以及从区块链获取的目标计算次数进行可验证延迟函数计算获得计算结果。申请方对接收的计算结果进行验证获得验证结果;在验证结果为不通过时,减小计算方对应的时延倍数;在计算方对应的时延倍数小于预设阈值时,从共识节点组中剔除计算方。通过上述时间参数自适应调整方法,可以合理区分和管理恶意计算方和因突发状况计算错误的非恶意计算方,避免了误将一些非恶意计算方踢出共识节点组,起到了优胜劣汰的效果,进而提高数据聚合的效果。

    一种基于区块链网络的验证方法及装置

    公开(公告)号:CN111147477B

    公开(公告)日:2023-04-18

    申请号:CN201911350912.0

    申请日:2019-12-24

    Abstract: 本发明实施例公开了一种基于区块链网络的验证方法及装置,验证服务器接收验证请求后,至少根据验证请求中的至少两个第一盲密钥构建得到第一默克尔身份树,并根据区块链网络中用户的默克尔身份树的根和第一默克尔身份树的根,确定至少两个身份信息是否同属于该用户,用户的默克尔身份树是通过用户的各个身份信息对应的第一盲密钥构建得到。通过联合区块链网络中用户的默克尔身份树的根,并使用至少两个身份信息对应的第一盲密钥对至少两个身份信息进行验证,可以避免将用户的身份信息提供给验证服务器,提高用户的身份信息的安全性。

    一种基于区块链的短链接消息监听方法及装置

    公开(公告)号:CN110098979B

    公开(公告)日:2023-04-14

    申请号:CN201910302089.X

    申请日:2019-04-16

    Abstract: 本发明公开了一种基于区块链的短链接消息监听方法及装置,该方法包括获取客户端发送的第一监听请求,第一监听请求包括监听的主题名称和消息推送地址,生成客户端的监听ID,并通过客户端管理合约将客户端的监听ID和主题名称进行存储,根据主题名称确定出事件消息以及第一监听ID,根据消息推送地址以及第一监听ID分别向客户端和存储事件消息的客户端发送第一监听结果。区块链节点在接收到的监听请求中不包括监听ID时,表明本次监听任务为新的监听任务,可以通过生成监听ID,以用于在后续接收到监听请求时区别是新的监听任务还是继续之前的监听任务,从而降低区块链节点对监听客户端的维护量,提高监听效率。

    一种基于区块链的IOT设备变更的方法及装置

    公开(公告)号:CN110062041B

    公开(公告)日:2023-04-07

    申请号:CN201910292923.1

    申请日:2019-04-12

    Abstract: 本发明公开了一种基于区块链的IOT设备变更的方法及装置,该方法适用于IOT设备联盟系统,该方法包括:第一服务器生成第一交易请求,将第一交易请求发送至区块链系统,区块链系统调用设备管理合约生成并存储第一交易日志,第二服务器根据第一交易日志确定是否订阅第一IOT设备主题。在系统中变更设备时,第一服务器只需要在区块链系统中写入变更设备信息的交易,则第二服务器可以通过订阅设备管理主题,获取变更设备的信息,并针对变更设备信息执行的相应动作,整个系统无需桥接器进行变更设备的绑定或者映射动作,且避免由于MQ和桥接服务分属不同的金融机构所存在的不一致问题,降低运维成本,适用于快速发展的IOT组网系统。

    一种区块链的数据查询方法及装置

    公开(公告)号:CN114281825A

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

    申请号:CN202111611469.5

    申请日:2021-12-27

    Abstract: 本发明公开了一种区块链的数据查询方法及装置,其中方法为:根据查询条件,按照预设哈希算法,获得索引值集合;所述查询条件包括属性信息以及属性信息间的约束关系;区块链中的数据记录设置了索引关系,所述索引关系包括数据记录中的属性信息与索引值之间的对应关系,以及数据记录中的主键与索引值之间的对应关系;第一索引值是第一属性信息按照所述预设哈希算法得到的,从而可以根据所述索引值集合和所述约束关系,确定候选主键集合,从而缩小了查询范围,进一步地根据查询条件和候选主键集合,获取查询数据,提升了区块链中数据的查询效率,上述方法可以应用于金融科技(Fintech)。

    一种基于联盟链的转账方法

    公开(公告)号:CN113988831A

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

    申请号:CN202111172823.9

    申请日:2021-10-08

    Abstract: 本发明实施例提供了一种基于联盟链的转账方法,该方法包括针对联盟链中交易发起节点的转账交易,通过工作量证明机制从联盟链的各节点中确定出用于多重签名的k个交易参与节点,针对交易发起节点及k个交易参与节点构成的交易节点集中每个交易节点,从联盟链获取交易节点集中各交易节点的随机数,并基于签名机制生成该交易节点针对转账交易的签名,通过聚合节点基于各交易节点的转账交易的签名进行聚合处理,得到聚合签名,通过验证节点验证聚合签名,在验证通过后,执行转账交易。如此,该方案通过工作量证明机制可以确保选择出的各交易参与节点的签名能力都是比较强的,以此提高聚合签名的成功率,从而可以有效地提高整个转账交易的效率。

    虚拟账户管理方法、设备、系统及可读存储介质

    公开(公告)号:CN108022090B

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

    申请号:CN201711362919.5

    申请日:2017-12-18

    Abstract: 本发明公开了一种虚拟账户管理方法,包括以下步骤:构建由发卡行区块链节点、收单行区块链节点、清算行区块链节点组成的联盟链;将发卡行生成的虚拟账户信息写入发卡行区块链节点;基于所述联盟链,将发卡行区块链节点中的虚拟账户信息分别同步到收单行区块链节点与清算行区块链节点中。本发明还公开了一种虚拟账户管理设备、系统及计算机可读存储介质。本发明实现了虚拟账户信息的同步与一致性,并使发卡行、收单行、清算行脱离现有中心化的支付体系,极大地减轻了发卡行及其合作机构维护虚拟账户的难度。

    一种区块链的交易数据传输方法及装置

    公开(公告)号:CN112667647A

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

    申请号:CN202011456673.X

    申请日:2020-12-11

    Abstract: 本发明公开了一种区块链的交易数据传输方法及装置,其中方法为:第一区块链节点获取待传输交易数据;所述第一区块链节点确定与第二区块链节点间传输通道的实时传输带宽值;若所述待传输交易数据大于所述实时传输带宽值,则所述第一区块链节点将所述待传输交易数据按照第一预设分片策略拆分为多个交易数据片段;所述多个交易数据片段中任一交易数据片段小于所述实时传输带宽值;所述第一区块链节点分多次将所述多个交易数据片段逐个传输至所述第二区块链节点。上述方法应用于金融科技(Fintech)时,不会因为待传输交易数据过大导致传输失败,提升了区块链节点间交易数据的传输效率。

Patent Agency Ranking