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

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

词条归属:零知识证明

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

  • 基于密码学的零知识证明系统,如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)等。
相关文章
Hyperledger Fabric中的零知识证明
Fabric 1.3中的新增的idemixer(Identity Mixer)以前不大懂zero-knowledge proof(零知识证明),原本觉得PKI基础的MSP是比较常用和稳健的方式,新加个验证方式是不是有点增加复杂性。
Zeal
2020-11-11
1.6K0
面试官:限流的实现方式有哪些?
限流是指在各种应用场景中,通过技术和策略手段对数据流量、请求频率或资源消耗进行有计划的限制,以避免系统负载过高、性能下降甚至崩溃的情况发生。限流的目标在于维护系统的稳定性和可用性,并确保服务质量。
磊哥
2024-02-27
1620
面试官:限流的实现方式有哪些?
限流是指在各种应用场景中,通过技术和策略手段对数据流量、请求频率或资源消耗进行有计划的限制,以避免系统负载过高、性能下降甚至崩溃的情况发生。限流的目标在于维护系统的稳定性和可用性,并确保服务质量。
磊哥
2024-02-26
1720
分布式锁的常见实现方式有哪些
在分布式系统中,为了保证数据的一致性和系统的稳定性,分布式锁是一个非常关键的组件。以下是一些常见的分布式锁实现方式:
程序员朱永胜
2024-01-07
1500
创建对象的方式有哪些
在 Java IO 中,有几种常见的设计模式被广泛应用。下面列举了其中一些重要的设计模式:
程序员朱永胜
2023-10-14
1110
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券