【问题标题】:Is Zero Knowledge Proof part of Hyperledger Fabric?零知识证明是 Hyperledger Fabric 的一部分吗?
【发布时间】:2019-06-16 17:37:30
【问题描述】:

我看到很多文章谈论 HL 和 ZKP,但我不确定这是计划中的还是实际实施的。我在文档中看到版本 1.4 是最新的,但 AWS 已经实施了 1.2。文章并不总是说明版本,也不是那么清楚。

有人知道 ZKP 和 HL Fabric 的现状吗?

【问题讨论】:

    标签: hyperledger-fabric


    【解决方案1】:

    Fabric 1.3 及更高版本对 ZKP 的支持有限;在使用 Identity Mixer 凭据时,它仅用于匿名/不可链接的凭据。这允许客户从身份的角度提交不可链接的交易。

    已经研究过将 ZKP 用于其他类型的交易,但没有具体的发布计划。

    【讨论】:

      【解决方案2】:

      Hyperledger Fabric 1.3 及更高版本通过 Identity Mixer 组件提供基于隐私保护属性的身份验证。它被集成到会员服务提供商 (MSP) 服务中。 Identity Mixer 是一个加密协议套件,用于强大的隐私保护身份验证、签名和认证属性的传输。

      身份混合器系统允许有效的零知识证明 (ZKP) 拥有签名和相应的属性。它不揭示签名和(选定的)属性值本身,而只是证明某些属性上的签名是有效的。

      身份混合器流程涉及三个参与者:用户、颁发者和验证者。以下是已实施方法中的组件。

      • Fabric SDK 是用户的 API。
      • Fabric 提供了两种可能的身份混合器颁发者: Fabric CA 用于生产环境或开发,“idemixgen”工具用于开发环境。
      • 验证者是 Fabric 中的 Idemix MSP。

      Fabric SDK 中的 Identity Mixer 实现可以在以下 GitHub 存储库中找到。

      Identity Mixer in Fabric SDK

      在以下 GitHub 存储库中有 Identity Mixer 的独立实现。

      IBM Cloud Identity Mixer Issuer Verifier

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-24
        • 1970-01-01
        • 2023-01-14
        • 1970-01-01
        • 2022-10-17
        相关资源
        最近更新 更多