一种区块分片方法及装置
    21.
    发明公开

    公开(公告)号:CN117851505A

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

    申请号:CN202311593809.5

    申请日:2023-11-24

    Abstract: 本申请实施例提供一种区块分片方法,该方法包括:获取同一区块上的多个待处理交易;针对任一待处理交易,若待处理交易指向的智能合约属于任一合约树,则根据的合约树确定待处理交易所属的分片;其中,每个合约树对应一个分片;任一合约树中存在父子关系的节点之间具有智能合约的部署关系且任一合约树是在交易执行的过程中构建或更新的;在多个待处理交易所在的分片确定之后,并行执行属于不同分片的待处理交易,串行执行属于同一分片的待处理交易。该方法能够快速有效地实现对区块链(Block chain)中的待处理交易进行分片。

    层级式DAG区块链生成方法、设备、介质及程序产品

    公开(公告)号:CN114221961B

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

    申请号:CN202111529603.7

    申请日:2021-12-14

    Abstract: 本申请提供了一种层级式DAG区块链生成方法、设备、介质及程序产品,通过在确定区块链节点为新并行区块层对应的打包节点时,从交易池中打包出多个可并行执行的待执行区块;然后将多个待执行区块组合成新并行区块层;再将新并行区块层在区块链网络中进行广播,以使区块链网络中的所有节点独立地为每个待执行区块启动对应的执行流程、共识流程和落盘流程。以各个区块链节点循环轮换打包可并行执行的区块的方式,解决了现有技术中各个区块链节点存在重复打包区块、重复执行区块等导致处理效率下降的技术问题。达到了避免各个区块链节点并行打包区块,使得区块不满足DAG有向无环图的要求,避免区块重复打包重复执行的技术效果。

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

    公开(公告)号:CN112487102B

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

    申请号:CN202011483836.3

    申请日:2020-12-15

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

    一种区块链数据导出的方法及装置

    公开(公告)号:CN110765193B

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

    申请号:CN201911006049.7

    申请日:2019-10-22

    Abstract: 本发明公开了一种区块链数据导出的方法及装置,其中,方法包括:区块链节点调用第一线程生成记录有当前区块的执行结果的第一日志文件,区块链节点调用第二线程将执行结果写入区块链节点的数据库中,数据导出节点调用第三线程读取区块链节点上第一日志文件中的执行结果,数据导出节点调用第三线程将执行结果存储在第二日志文件中,数据导出节点调用第四线程从第二日志文件中读取执行结果并存储至数据导出节点的数据库中。上述技术方案用以将区块链上状态数据或交易数据导出,方便业务方获取到其关注的数据,且易于对区块链上数据的统计分析。

    一种数字藏品检测方法、发行方法及装置

    公开(公告)号:CN117689909A

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

    申请号:CN202311803638.4

    申请日:2023-12-25

    Abstract: 本申请的实施例揭示了一种数字藏品检测方法、发行方法及装置,所述方法包括:根据至少两个目标特征向量提取模型,分别对待发行数字藏品和至少两个目标对比图进行特征向量提取,得到至少两个目标特征向量和多个对比特征向量;将所述至少两个目标特征向量与所述多个对比特征向量分别进行相似度计算,得到包括多个相似值的目标相似度矩阵;将所述待发行数字藏品的上链信息与所有已发行的数字藏品进行防抄袭检测,获取所述待发行数字藏品的检测结果;本申请在不公开数字藏品的内容图片的前提下,不仅能提高防抄袭检测的准确度,还能降低区块链上存储空间的消耗。

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

    公开(公告)号:CN111159289B

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

    申请号:CN201911304348.9

    申请日:2019-12-17

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

    一种基于区块链系统的交易处理方法及装置

    公开(公告)号:CN110070445B

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

    申请号:CN201910350093.3

    申请日:2019-04-28

    Inventor: 张开翔 范瑞彬

    Abstract: 本发明实施例公开了一种基于区块链系统的交易处理方法及装置,其中方法包括:区块链系统中的第一节点接收客户端设备发送的交易请求,并根据交易请求包括的第一交易的标识,确定第一交易的冲突结果,进而根据第一交易的冲突结果和交易请求包括的冲突处理指令,对第一交易进行处理。本发明实施例中,通过基于交易的标识对第一交易进行冲突检测,可以无需对比完整的交易数据,从而可以提高区块链系统中交易处理的效率;且,交易标识和冲突处理指令可以由客户端设备进行设置,因此可以基于不同的业务场景和客户端设备的要求设置不同的冲突处理指令,也就是说,本发明实施例中的交易处理方法更加符合实际情况。

    一种区块链中数据处理方法及装置

    公开(公告)号:CN110163609B

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

    申请号:CN201910452003.1

    申请日:2019-05-28

    Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Block chain)中数据处理方法及装置。本发明实施例适用于具有多个子模块的节点;不同子模块对应于交易数据的不同处理阶段;包括:接收区块链系统中广播的多个交易数据;将多个交易数据在所述多个子模块中并行处理;对于存在依赖关系的第n子模块与第n+1子模块间的并行处理为:第n子模块从第n‑1子模块的缓存队列的队首获取第一交易数据并处理,将处理后的第一交易数据添加至第n子模块的缓存队列的队尾;第n+1子模块从第n子模块的缓存队列的队首获取第二交易数据并处理,将处理后的第二交易数据添加至第n+1子模块的缓存队列的队尾。

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

    公开(公告)号:CN117574389A

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

    申请号:CN202311660919.9

    申请日:2023-12-05

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

Patent Agency Ranking