首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
技术百科首页 >零知识证明 >零知识证明的实现方式有哪些?

零知识证明的实现方式有哪些?

词条归属:零知识证明

零知识证明的实现方式有:

  • 基于密码学的零知识证明系统,如Schnorr协议、Fiat-Shamir协议、Pedersen承诺等。
  • 基于组合的零知识证明系统,如Pinocchio、zkSNARKs、Bulletproofs等。
  • 基于哈希函数的零知识证明系统,如Merkle tree、zk-STARKs、zk-ROLLUPs等。
  • 基于量子计算的零知识证明系统,如Quantum Random Access Codes(QRACs)、Quantum Non-Interactive Zero-Knowledge(Q-NIZK)等。
  • 基于博弈论的零知识证明系统,如IP协议(Interactive Proof)等。
相关文章
零知识证明的示例
如图表示一个简单的迷宫,C与D之间有一道门,需要知道秘密口令才能将其打开。P向V证明自己能打开这道门,但又不愿向V泄露秘密口令。
zhangjiqun
2024-12-14
1770
Hyperledger Fabric中的零知识证明
Fabric 1.3中的新增的idemixer(Identity Mixer)以前不大懂zero-knowledge proof(零知识证明),原本觉得PKI基础的MSP是比较常用和稳健的方式,新加个验证方式是不是有点增加复杂性。
Zeal
2020-11-11
1.8K0
MyBatis-Spring的实现方式有哪些?
MyBatis-Spring是一个用于集成MyBatis和Spring框架的开源项目,它可以使得在Spring环境下使用MyBatis更加方便。以下是 MyBatis-Spring 的实现方式:
GeekLiHua
2025-01-21
970
面试官:限流的实现方式有哪些?
限流是指在各种应用场景中,通过技术和策略手段对数据流量、请求频率或资源消耗进行有计划的限制,以避免系统负载过高、性能下降甚至崩溃的情况发生。限流的目标在于维护系统的稳定性和可用性,并确保服务质量。
磊哥
2024-02-27
2500
面试官:限流的实现方式有哪些?
限流是指在各种应用场景中,通过技术和策略手段对数据流量、请求频率或资源消耗进行有计划的限制,以避免系统负载过高、性能下降甚至崩溃的情况发生。限流的目标在于维护系统的稳定性和可用性,并确保服务质量。
磊哥
2024-02-26
2400
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券