基于区块链的声明数据的验证方法和装置、设备和介质

    公开(公告)号:CN116896440A

    公开(公告)日:2023-10-17

    申请号:CN202311161567.2

    申请日:2023-09-11

    Abstract: 本公开实施例公开了一种基于区块链的声明数据的验证方法和装置、设备和介质,其中,方法包括:持证方先获取待验证项目对应的目标声明数据,之后将目标声明数据的数据标识,以及包括目标声明数据、第一默克尔根和默克尔树信息的可验证表达发送至验证方,验证方基于数据标识确定目标声明数据是否为首次验证,并在确定非首次验证时,验证方通过验证中心对目标声明数据对应的目标哈希值和第一默克尔根的真实性的验证结果,确定目标声明数据是否真实,当确定是首次对目标数据验证时,验证方根据目标声明数据和默克尔树信息生成第二默克尔根,之后根据第一默克尔根和第二默克尔根的匹配结果,确定目标声明数据是否真实。

    分布式网络的节点管理方法、装置、电子设备和存储介质

    公开(公告)号:CN117544472B

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

    申请号:CN202410027500.8

    申请日:2024-01-08

    Abstract: 本公开实施例公开了一种分布式网络的节点管理方法、装置、电子设备和存储介质,其中,该方法包括:响应于分布式网络接收到第一节点发出的超级节点申请请求,向所述分布式网络内的多个超级节点发送是否同意所述第一节点成为超级节点的投票请求;统计所述多个超级节点的投票结果;响应于基于所述投票结果确定投票通过率大于第一预设通过率阈值,检测所述分布式网络的现有超级节点数量是否小于超级节点数量上限;响应于所述分布式网络的现有超级节点数量小于超级节点数量上限,将所述第一节点设置为超级节点。本公开实施例可以实现分布式网络对超级节点的灵活配置和任务分配。

    分布式网络的节点管理方法、装置、电子设备和存储介质

    公开(公告)号:CN117544472A

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

    申请号:CN202410027500.8

    申请日:2024-01-08

    Abstract: 本公开实施例公开了一种分布式网络的节点管理方法、装置、电子设备和存储介质,其中,该方法包括:响应于分布式网络接收到第一节点发出的超级节点申请请求,向所述分布式网络内的多个超级节点发送是否同意所述第一节点成为超级节点的投票请求;统计所述多个超级节点的投票结果;响应于基于所述投票结果确定投票通过率大于第一预设通过率阈值,检测所述分布式网络的现有超级节点数量是否小于超级节点数量上限;响应于所述分布式网络的现有超级节点数量小于超级节点数量上限,将所述第一节点设置为超级节点。本公开实施例可以实现分布式网络对超级节点的灵活配置和任务分配。

    基于分布式网络的用户核验方法和装置、设备和介质

    公开(公告)号:CN117650943A

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

    申请号:CN202410101089.4

    申请日:2024-01-24

    Abstract: 本公开提供了一种基于分布式网络的用户核验方法和装置、设备和介质,涉及分布式存储技术和工业互联网技术,通过提取并解析待存储的文件的签名信息及文件名信息,得到第一机构通用ID及第一数据类型、用户身份信息;将用户身份信息在第一对应关系表中进行匹配,若匹配得到第二机构通用ID,比对第二机构通用ID与第一机构通用ID是否一致,若一致,将用户身份信息在第二对应关系表中进行匹配,若匹配得到第二数据类型,比对第二数据类型与第一数据类型是否一致,基于得到的数据类型比对结果,确定用户身份是否核验成功;响应于用户身份核验成功,将文件分布式存储至区块链中的各节点中,由此,实现了对用户身份的有效核验,以提升区块链的系统安全性。

    基于区块链的声明数据的验证方法和装置、设备和介质

    公开(公告)号:CN116896440B

    公开(公告)日:2023-11-10

    申请号:CN202311161567.2

    申请日:2023-09-11

    Abstract: 本公开实施例公开了一种基于区块链的声明数据的验证方法和装置、设备和介质,其中,方法包括:持证方先获取待验证项目对应的目标声明数据,之后将目标声明数据的数据标识,以及包括目标声明数据、第一默克尔根和默克尔树信息的可验证表达发送至验证方,验证方基于数据标识确定目标声明数据是否为首次验证,并在确定非首次验证时,验证方通过验证中心对目标声明数据对应的目标哈希值和第一默克尔根的真实性的验证结果,确定目标声明数据是否真实,当确定是首次对目标数据验证时,验证方根据目标声明数据和默克尔树信息生成第二默克尔根,之后根据第一默克尔根和第二默克尔根的匹配结果,确定目标声明数据是否真实。

    基于区块链的数据交互方法和系统、存储介质、设备

    公开(公告)号:CN115576953B

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

    申请号:CN202211442326.0

    申请日:2022-11-18

    Abstract: 本公开实施例公开了一种基于区块链的数据交互方法和系统、存储介质、设备,其中,方法包括:第一数据端根据数据交互请求将所述数据交互请求对应的第一交互数据进行分解,得到至少两个部分数据;确定所述至少两个部分数据中每个部分数据对应的部分哈希值,并将至少一个部分哈希值和总体哈希值记录到区块链中;通过多次将所述至少两个部分数据发送给第二数据端,并通过所述区块链中存储的所述至少一个部分哈希值和所述总体哈希值实现对所述第二数据端接收的数据进行多次验证;响应于所述多次验证均通过,确定所述第二数据端接收到所述第一交互数据,所述第二数据端向所述第一数据端发送第二交互数据,完成数据交互。

    区块链中智能合约的创建方法、装置、设备和介质

    公开(公告)号:CN117726344A

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

    申请号:CN202410172266.8

    申请日:2024-02-06

    Abstract: 本公开实施例公开了一种区块链中智能合约的创建方法、装置、设备和介质,其中方法应用于区块链系统中的部署合约节点,包括:基于发起者的智能合约创建请求,识别智能合约的属性;若属性为系统合约,将创建请求发给区块链系统中的普通交易节点以创建系统合约;若属性为应用合约,检查发起者是否在白名单中;若发起者在白名单中则创建应用合约;若发起者不在白名单中,则在第一超级节点审批通过的情况下创建应用合约;部署合约节点是区块链系统中所有节点通过共识机制认定的管理智能合约的节点。本公开实施例使得智能合约的部署受到合理有效的监管,使得智能合约在整个区块链系统中顺畅开展自身业务,保证智能合约的业务更加安全可信。

    基于区块链的数据交互方法和系统、存储介质、设备

    公开(公告)号:CN115576953A

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

    申请号:CN202211442326.0

    申请日:2022-11-18

    Abstract: 本公开实施例公开了一种基于区块链的数据交互方法和系统、存储介质、设备,其中,方法包括:第一数据端根据数据交互请求将所述数据交互请求对应的第一交互数据进行分解,得到至少两个部分数据;确定所述至少两个部分数据中每个部分数据对应的部分哈希值,并将至少一个部分哈希值和总体哈希值记录到区块链中;通过多次将所述至少两个部分数据发送给第二数据端,并通过所述区块链中存储的所述至少一个部分哈希值和所述总体哈希值实现对所述第二数据端接收的数据进行多次验证;响应于所述多次验证均通过,确定所述第二数据端接收到所述第一交互数据,所述第二数据端向所述第一数据端发送第二交互数据,完成数据交互。

Patent Agency Ranking