一种基于区块链和IPFS的知识图谱存储与验证方法

    公开(公告)号:CN111177080A

    公开(公告)日:2020-05-19

    申请号:CN201911417194.4

    申请日:2019-12-31

    Abstract: 本发明公开了一种基于区块链和IPFS的知识图谱存储与验证方法,具体为:首先,将知识图谱的过程文件从图数据库中导出并计算文件哈希值,将过程文件存入IPFS星际文件系统,将IPFS返回的文件索引哈希值与之前计算的哈希值相比较,若相等则存入区块链中,保证过程文件的安全性。将文件索引哈希值经过数据打包、签名、打包区块、区块广播等过程存入区块链,在区块链中查询文件索引哈希值,并与之前从IPFS取得的文件索引哈希值相比较,相同则进入文件处理模块,反之进入文件警告模块。通过区块链和IPFS的结合,可以实现对知识图谱的可靠和快速存储,保证了知识图谱过程文件的安全性和可溯源性。

    一种对区块链可信启动的检验方法

    公开(公告)号:CN111262705A

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

    申请号:CN202010042856.0

    申请日:2020-01-15

    Abstract: 本发明公开了一种对区块链可信启动的检验方法,具体为:首先,将区块链项目不同版本的目标文件进行哈希加密运算,得出标准哈希值,并将得到的标准哈希值按照版本号分别存储到数据库中;然后,获取不同版本待检查文件的版本号,并扫描不同版本的待检查文件,并对扫描到的待检查文件进行哈希加密运算,得到对比哈希值;最后,将步骤2的对比哈希值与步骤1的标准哈希值进行比对比对,判断待检查文件是否被修改。本发明与现有技术相比,针对区块链项目在启动运行过程中可能存在的文件缺失,代码缺失等问题进行了预先检查,从而直观的了解到该区块链项目文件是否完整,检查过程速度快、效率高、准确性好,具有很强的参考性和实用性。

    一种基于区块链和IPFS的知识图谱存储与验证方法

    公开(公告)号:CN111177080B

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

    申请号:CN201911417194.4

    申请日:2019-12-31

    Abstract: 本发明公开了一种基于区块链和IPFS的知识图谱存储与验证方法,具体为:首先,将知识图谱的过程文件从图数据库中导出并计算文件哈希值,将过程文件存入IPFS星际文件系统,将IPFS返回的文件索引哈希值与之前计算的哈希值相比较,若相等则存入区块链中,保证过程文件的安全性。将文件索引哈希值经过数据打包、签名、打包区块、区块广播等过程存入区块链,在区块链中查询文件索引哈希值,并与之前从IPFS取得的文件索引哈希值相比较,相同则进入文件处理模块,反之进入文件警告模块。通过区块链和IPFS的结合,可以实现对知识图谱的可靠和快速存储,保证了知识图谱过程文件的安全性和可溯源性。

    一种基于动态选举的提高背书节点容错性方法

    公开(公告)号:CN111368344B

    公开(公告)日:2023-03-21

    申请号:CN202010243595.9

    申请日:2020-03-31

    Abstract: 本发明公开了一种基于动态选举的提高背书节点容错性方法,具体按照以下步骤实施:步骤1,在实例化链码时,将背书策略中指定的节点更改指定到特定的组织中;步骤2,对步骤1组织中的节点进行配置,选举出背书节点的代表,记为pointEndorser:1,pointEndorser:2,……,pointEndorser:N,N表示正整数;步骤3,选举出背书节点的代表之间进行动态选举,确定背书节点;步骤4,客户端将需要背书的交易提案发送给步骤3确定的背书节点,背书节点对客户端发出的交易提案进行背书,背书完成之后再返回消息到客户端。

    一种基于区块链的流式微服务可信加载与验证方法

    公开(公告)号:CN111711607B

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

    申请号:CN202010430763.5

    申请日:2020-05-20

    Abstract: 本发明公开了一种基于区块链的流式微服务可信加载与验证方法,具体为:首先服务提供方在区块链网络提交注册申请,获得用户注册证书生成的Token,并发送给用户;区块链网络验证Token的有效性,将有效Token上传至区块链网络;服务提供方将微服务与微服务关系图存入区块链网络;用户向区块链网络请求微服务,区块链网络基于图搜索算法遍历微服务关系图中的元数据,向用户返回其指定服务提供方的地址;最后用户通过HTTP协议向指定服务提供方请求微服务,区块链网络验证用户请求微服务的合理性,并向用户发送响应信息。解决了现有技术中存在的网络服务计算模型在复杂IoT应用场景下的网络安全风险问题。

    一种基于区块链的流式微服务可信加载与验证方法

    公开(公告)号:CN111711607A

    公开(公告)日:2020-09-25

    申请号:CN202010430763.5

    申请日:2020-05-20

    Abstract: 本发明公开了一种基于区块链的流式微服务可信加载与验证方法,具体为:首先服务提供方在区块链网络提交注册申请,获得用户注册证书生成的Token,并发送给用户;区块链网络验证Token的有效性,将有效Token上传至区块链网络;服务提供方将微服务与微服务关系图存入区块链网络;用户向区块链网络请求微服务,区块链网络基于图搜索算法遍历微服务关系图中的元数据,向用户返回其指定服务提供方的地址;最后用户通过HTTP协议向指定服务提供方请求微服务,区块链网络验证用户请求微服务的合理性,并向用户发送响应信息。解决了现有技术中存在的网络服务计算模型在复杂IoT应用场景下的网络安全风险问题。

    一种对区块链可信启动的检验方法

    公开(公告)号:CN111262705B

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

    申请号:CN202010042856.0

    申请日:2020-01-15

    Abstract: 本发明公开了一种对区块链可信启动的检验方法,具体为:首先,将区块链项目不同版本的目标文件进行哈希加密运算,得出标准哈希值,并将得到的标准哈希值按照版本号分别存储到数据库中;然后,获取不同版本待检查文件的版本号,并扫描不同版本的待检查文件,并对扫描到的待检查文件进行哈希加密运算,得到对比哈希值;最后,将步骤2的对比哈希值与步骤1的标准哈希值进行比对比对,判断待检查文件是否被修改。本发明与现有技术相比,针对区块链项目在启动运行过程中可能存在的文件缺失,代码缺失等问题进行了预先检查,从而直观的了解到该区块链项目文件是否完整,检查过程速度快、效率高、准确性好,具有很强的参考性和实用性。

    一种基于动态选举的提高背书节点容错性方法

    公开(公告)号:CN111368344A

    公开(公告)日:2020-07-03

    申请号:CN202010243595.9

    申请日:2020-03-31

    Abstract: 本发明公开了一种基于动态选举的提高背书节点容错性方法,具体按照以下步骤实施:步骤1,在实例化链码时,将背书策略中指定的节点更改指定到特定的组织中;步骤2,对步骤1组织中的节点进行配置,选举出背书节点的代表,记为pointEndorser:1,pointEndorser:2,……,pointEndorser:N,N表示正整数;步骤3,选举出背书节点的代表之间进行动态选举,确定背书节点;步骤4,客户端将需要背书的交易提案发送给步骤3确定的背书节点,背书节点对客户端发出的交易提案进行背书,背书完成之后再返回消息到客户端。

Patent Agency Ranking