基于零知识证明和区块链的文件存储证明方法、系统及介质

    公开(公告)号:CN111698092B

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

    申请号:CN202010476577.5

    申请日:2020-05-29

    Abstract: 本发明公开了一种基于零知识证明和区块链的文件存储证明方法、系统及介质,本发明方法分别包括,包括证明方在接收目标文件后包括针对目标文件基于指定的证明周期进行主动自证的步骤,验证方对证明方主动自证生成的证明文件进行验证的步骤,验证方上传目标文件的默克尔树的根、所有的叶子节点路径的步骤,以及验证方针对目标文件发起主动验证的步骤。本发明实现了基于零知识证明的文件存储证明,能够在不下载原始文件情况下检查存储方是否存储了验证者的文件,具有安全性高、计算资源消耗低、验证可信度高、验证过程不泄露任何相关信息、验证过程简单的优点。

    基于零知识证明和区块链的文件存储证明方法、系统及介质

    公开(公告)号:CN111698092A

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

    申请号:CN202010476577.5

    申请日:2020-05-29

    Abstract: 本发明公开了一种基于零知识证明和区块链的文件存储证明方法、系统及介质,本发明方法分别包括,包括证明方在接收目标文件后包括针对目标文件基于指定的证明周期进行主动自证的步骤,验证方对证明方主动自证生成的证明文件进行验证的步骤,验证方上传目标文件的默克尔树的根、所有的叶子节点路径的步骤,以及验证方针对目标文件发起主动验证的步骤。本发明实现了基于零知识证明的文件存储证明,能够在不下载原始文件情况下检查存储方是否存储了验证者的文件,具有安全性高、计算资源消耗低、验证可信度高、验证过程不泄露任何相关信息、验证过程简单的优点。

    一种区块生成方法及装置

    公开(公告)号:CN110517135A

    公开(公告)日:2019-11-29

    申请号:CN201910682094.8

    申请日:2019-07-26

    Abstract: 本发明实施例提供了一种区块生成方法及装置,所述方法包括:选取待生成区块包含的孤块;将所述孤块的孤块信息填充到区块模板的孤块内容中;根据所述孤块信息,计算所述孤块信息的根哈希,并将所述根哈希填充到所述区块模板的区块头中;构造包含区块矿工奖励和孤块矿工奖励的创币交易,将所述创币交易填充到所述区块模板的交易中;基于填充了所述孤块信息、孤块信息的根哈希和创币交易的所述区块模板,挖矿得到所述待生成区块的块哈希以生成新区块,由所述新区块的矿工和所述孤块的矿工分别得到所述区块矿工奖励和孤块矿工奖励。通过本发明实施例,可有效的为比特币网络中孤块的利用提供支持。

Patent Agency Ranking