主链更新方法、装置、设备、存储介质及产品

    公开(公告)号:CN118921271A

    公开(公告)日:2024-11-08

    申请号:CN202410917102.3

    申请日:2024-07-09

    Abstract: 本发明属于区块链技术领域,公开了一种主链更新方法、装置、设备、存储介质及产品。本发明通过从区块池中提取至少一个候选区块,区块池中的区块由区块链中的出块节点设置,候选区块为具有相同区块高度的区块;根据各候选区块对应的区块标签权重值和/或区块标签从至少一个候选区块中选取主链区块;根据主链区块对区块链主链进行更新。由于在区块池中存在具备相同区块高度的区块时,是根据候选区块对应的区块标签权重值和/或区块标签从中选取一个作为主链区块,避免了同时将多个区块作为主链区块,保证可合理选取一个区块作为主链区块,使得更新区块链主链时,仅根据一个区块进行更新,从而避免区块链主链出现分叉,避免了相应故障的出现。

    区块生成方法、装置、设备、介质及产品

    公开(公告)号:CN118631427A

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

    申请号:CN202410411636.9

    申请日:2024-04-07

    Abstract: 本申请实施例提供一种区块生成方法、装置、设备、介质及产品,区块链包括多个参选节点,参选节点为多个参选节点中的任意一个节点;方法包括:获取用于生成第一区块的随机信标,第一区块的随机信标包括第一随机数数据以及第一区块的区块高度;利用节点私钥对第一区块的随机信标进行签名,生成参选节点的选举标签,选举标签用于参选节点参加共识选举;根据参选节点的选举标签和节点地址,生成参选节点在本次共识选举中的参选票数,参选票数用于共识系统从多个参选节点中筛选出出块节点,以用于出块节点生成第一区块。本申请实施例,避免了系统中心化。

    数据存储方法、装置、设备及计算机存储介质

    公开(公告)号:CN116339621A

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

    申请号:CN202310147703.6

    申请日:2023-02-20

    Abstract: 本申请公开了一种数据存储方法、装置、设备及计算机存储介质。方法包括:接收用户上传数据的请求,请求包括原始数据、用户信息以及用户密码;获取用户信息对应的噪声字符串;采用加密算法,对用户密码和噪声字符串进行加密生成第一数字身份指纹;获取第二数字身份指纹;在第一数字身份指纹和第二数字身份指纹一致的情况下,采用数据加密算法对原始数据进行加密得到加密数据,加密数据包括加密数据的数据名称;向数据存储模块发送加密数据和数据名称,以用于数据存储模块对加密数据和数据名称进行存储。本申请能够基于用户上传数据的请求,生成数字身份指纹对请求信息进行验证,并利用数据加密算法对原始数据进行加密存储,提高了上传数据的效率。

Patent Agency Ranking