零知识证明服务系统 外包计算也称为委托计算,是一种客户机-服务器的服务模式,它允许客户将函数计算过程交付给服务器,而客户自身仅产生待计算变量及接收返回的计算结果。这种模式对终端计算能力要求低,使其可以完成对复杂计算问题的处理。因此外包计算不但使计算资源得到更加充分的利用,同时也促进了移动便携设备的发展。但由于计算过程外包于网络服务器,所以如何保证计算被正确地执行,同时满足验证效率要优于计算效率,即实现高效的可验证外包计算成为保障网络信息安全研究领域的热点之一。 零知识证明 零知识证明的概念并非全新,于20世纪80年代初由麻省理工学院研究人员S.Goldwasser、S.Micali及C.Rackoff提出。零知识证明指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。简单来说,Ben Fisch指出,零知识证明是一种技术,可证明使论述为真的证据的存在,而不用暴露证据本身,例如,人们可以证明自己拥有符合审计的证据,而不需要披露证据本身的细节。 系统特性 本软件具备以下特性: 零知识证明信息服务器端完成零知识证明计算,提供零知识证明信息。 零知识证明接口可插拔证明模块动态库调用系统功能 本软件功能需求包括: 零知识证明客户端和服务器端能够正确的通信对于大文件,服务器端能够正确的进行零知识证明对于小文件,服务器端能够正确的进行零知识证明零知识验证对于正确的证明,客户端能够验证通过对于错误的证明,客户端能够验证失败对于超时的证明,客户端能够验证失败并发多任务调度服务端能够满足客户端同时发起多个证明请求系统架构: 系统结构采用简单的客户端服务器模型,但是部署方式非常灵活。可以采用单级和多级混合的方式部署。比如客户端可以是filecoin客户端节点,也可以是矿池节点。另外,也可以给其他非filecoin客户节点,比如zcash区块链的客户端节点,但是需要采用本软件的SDK库。 子系统介绍 客户端子系统客户端子系统的主要操作如下: 发送存储数据接收零知识证明验证零知识证明服务器端子系统服务器端子系统也成为零知识证明子系统,主要操作如下: 存储客户端发送的数据执行零知识证明计算提供零知识证明本文来源:IPFS原力区 —- 编译者/作者:IPFS原力区 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
原力矿池的零知识证明服务系统
2020-05-15 IPFS原力区 来源:火星财经
LOADING...
相关阅读:
- 微软推出首个无需做可信设置的 zkSNARK 技术方案 Spartan2020-08-03
- 为何我理解不了零知识证明:ZKP常见误区分析2020-07-17
- 加拿大银行研究人员:零知识证明还不够成熟,无法用于CBDC2020-07-01
- Gate.io研究院:零知识证明于区块链中的落地应用2020-06-28
- 平安壹钱包公布“壹钱包隐私交易平台”源码 将助力提升隐私交易效率2020-06-24