zkPass 是什么?零上传验证私密数据,Web3 隐私革命启动

zkPass

zkPass 是一种利用 3P-TLS 和混合 ZK 技术的私有数据协议,提供用于安全、可验证数据共享的工具和应用程序,并保证隐私和完整性。它使用户能选择性地验证其从任何 HTTPS 网站到 Web3 世界的数据。这些验证在本地和私密地安全完成,无需向第三方披露或上传敏感个人数据。

zkPass 是什么:Web3 隐私验证的基础设施

zkPass 结合 3P-TLS 和 zK 技术

zkPass 是什么?简单来说,它是一种让你能够证明某些事实而无需透露原始数据的协议。传统的数据验证模式要求你上传文件或与第三方共享私人信息。过去,将护照、驾照和教育证书上传到平台是标准配置,但这种做法存在严重的隐私风险。一旦数据上传到平台,你就失去了对数据的控制,平台可能泄露、滥用或被骇客攻击。

zkPass 彻底改变了这种模式。用户不再需要上传文件或与第三方共享私人信息。用户可以通过访问各种可信数据源(例如澳大利亚的 MyGovID 或新加坡的 Singpass)中的帐户并返回链上智能合约指定的响应,在本地生成零知识证明。在此过程中,zkPass 协议的 MPC 节点获得了 mac_key 份额,以确保隐私资料的来源、完整性、真实性和有效性。但是,Enc_key 仅供用户从头到尾使用。

这种方法确保只有使用者才能解密数据,并且 MPC 节点可以验证使用者是否无法篡改资料。例如,当你需要证明自己年满 18 岁时,zkPass 可以让你从政府数据库中提取年龄资讯,生成一个证明「我年满 18 岁」的零知识证明,而无需透露你的出生日期、姓名或其他身份信息。验证方(如 DeFi 协议或约会应用)可以确信这个证明是真实的,但无法获取你的原始数据。

zkPass 的五大核心特性

隐私保护:证明私人数据,无需上传任何个人隐私详细资讯

可验证性:将标准 TLS 协定重新设计为三方 TLS,确保私人资料的来源

相容性:与任何 HTTPS 网站无缝兼容,无需 API 或许可证

防作弊:MPC 节点去中心化网络验证数据真实性,防止身份盗用和数据篡改

记忆体效率:基于 VOLE 的 IZK 在浏览器环境中实现毫秒级 ZKP 生成

zkPass 可以轻松整合到多个应用场景中,包括可组合的去中心化身份通行证、依赖链下信用的 DeFi 借贷协议、隐私保证的医疗保健数据市场以及具有可验证 zkSBT 的约会应用程序等。无论在哪里需要信任和隐私,zkPass 都可以提供解决方案。

3P-TLS 技术突破,重新设计网路安全标准

zkPass 3P-TLS 技术突破

TLS(传输层安全性)是互联网上安全通信使用最广泛的协议之一。它对从明文到密文的数据进行加密,反之亦然,通过加密流量来提供数据安全和隐私,防止敏感数据被第三方泄露。该过程由两个子协议组成:握手层和记录层。第一个子协定的目标是在两个端点之间协商安全金钥,而第二个子协定则使用约定的金钥来保护通讯。

zkPass 的创新在于将标准 TLS 协定重新设计为三方 TLS(3P-TLS)。在传统 TLS 中,只有客户端和伺服器两方参与加密通讯。zkPass 引入第三方(MPC 节点网络)作为验证者,但这个第三方无法解密实际数据内容。具体来说,zkPass 将会话密钥(Session Key)拆分为两部分:加密密钥(Enc_key)和消息认证码密钥(mac_key)。

加密密钥仅供用户持有,用于解密从伺服器获取的数据。MPC 节点网络持有 mac_key 的份额,用于验证数据的完整性和真实性,但无法解密数据内容。这种设计巧妙地平衡了隐私和可验证性:用户保持对数据的完全控制,而验证者可以确信数据未被篡改且来自可信来源。

3P-TLS 的技术难度极高。它需要重新设计 TLS 协议的握手过程,使得会话密钥在生成时就被安全地分割。此外,MPC 节点网络需要去中心化部署,防止单点故障或恶意节点攻击。zkPass 团队利用最新的密码学研究成果,包括「半门」、「静默 OT」和「矢量 OLE」等技术,来优化 MPC 的效率。

零知识证明在浏览器中实现毫秒级生成

传统的零知识证明系统,例如 zk-SNARK 和 zk-STARK,虽然安全性高,但存在严重的效能问题。这些系统将计算表示为电路,如果计算需要多个电路,则所有这些电路都需要合并成一个大型电路,然后提交。这种方法需要非常大的记忆体空间,这在浏览器环境中通常是不可行的。想像一下,如果验证一个简单的年龄证明需要占用数 GB 的记忆体,普通用户的电脑或手机根本无法处理。

为了解决这个问题,zkPass 采用了基于 VOLE(向量遗忘线性评估)的 IZKP(交互式零知识证明)。它的线性特性使我们能够单独提交电路,从而有效地平衡记忆体大小。此外,IZKP 不需要可信设置,从而可以在浏览器环境中生成零知识证明。这种技术突破使得 zkPass 可以在毫秒级时间内完成证明生成,用户体验接近传统的网页应用。

这种效能优势在 zkPass 是什么的回答中极为关键。如果一个隐私保护协议需要用户等待数分钟才能生成证明,或者需要下载数 GB 的档案,那么它在实际应用中将无法推广。zkPass 的毫秒级生成速度使其可以嵌入到任何网页应用中,用户几乎感受不到延迟,这是大规模采用的必要条件。

从 DeFi 到约会 App 应用场景无处不在

zkPass 的多功能性使其适用于广泛的行业。它与广泛的资料来源(包括所有 Web2 HTTPS 网站和 Web3 应用程式)相容,可实现与现有系统的无缝集成,而无需在资料来源端进行更改。这种相容性是 zkPass 的重要优势,因为它不需要说服政府机构或大型企业修改其系统,而是可以直接在现有基础设施上工作。

线上身份验证是最直接的应用。透过 zkPass,使用者可以轻松地在线上验证身份,而无需泄露个人信息,这有助于防止身分盗用和保护隐私。例如,注册加密货币交易所时,你可以证明自己通过了政府的 KYC 验证,而无需上传护照照片或身份证扫描件。

社交应用场景极具创新性。使用 zkPass,用户可以匿名证明他们的年龄、个人信息和个人资料的真实性,而无需泄露敏感的个人数据。通过使用 zkSBT(零知识灵魂绑定代币),用户可以选择性地披露他们的代币,并指定只有拥有某些 zkSBT 的人才能向他们发送私人消息,从而防止诈骗消息的扩散。想像一个约会应用,你可以证明自己的学历、职业和收入范围,而无需透露具体的公司名称或薪资数字。

去中心化金融领域的应用最具商业价值。zkPass 可用于验证 DeFi 应用程式的身分和凭证,确保只有授权方才能存取敏感的财务资料。更重要的是,zkPass 可以引入链下信用评分到 DeFi 借贷协议中。目前 DeFi 借贷都是超额抵押,因为协议无法验证借款人的真实信用状况。有了 zkPass,用户可以证明自己在传统银行的信用评分或还款历史,而无需透露具体的银行帐户资讯,这将开启不足额抵押甚至无抵押借贷的可能性。

工作申请场景解决了一个现实痛点。zkPass 可以在不泄露个人信息的情况下验证求职者的资格、教育和经验。求职者可以证明自己拥有某个大学的学位、在某个知名公司工作过、或者薪资范围在某个区间,而无需提供可能被滥用的详细履历。

线上市场应用可以大幅降低诈骗风险。zkPass 可用于验证线上市场上卖家和买家的真实性,防止诈欺和滥用。例如,在 NFT 市场上,创作者可以证明自己是某个艺术学院的毕业生或获得过某个奖项,而无需公开自己的真实身份。

医疗保健数据市场是极具潜力但高度敏感的领域。患者可以选择性地将自己的医疗数据用于研究,证明自己符合某项临床试验的条件(如年龄范围、特定疾病史),但无需透露完整的医疗记录或真实姓名。这种隐私保护的数据共享可以加速医学研究,同时保护患者隐私。

去中心化社会的基础设施愿景

zkPass 不仅仅是一个私人数据验证工具,它还是去中心化社会的基础设施。通过利用 MPC 和 ZKP 技术,zkPass 使用户能够有选择地与第三方共享其可验证的私人数据,而不会泄露敏感信息。公司和个人可以在不泄露个人数据的情况下验证身份和凭据。

这个愿景受到 Vitalik Buterin 等以太坊创始人提出的「去中心化社会」(DeSoc)概念启发。在这个愿景中,个人不再依赖中心化平台来管理身份和声誉,而是通过去中心化的凭证系统来证明自己的资格和成就。zkPass 提供了实现这个愿景的技术基础:既保护隐私,又确保可验证性。

未来是去中心化的,zkPass 正在引领潮流。凭借其隐私保护技术和安全验证方法,zkPass 正在创造一个个人控制其私人数据并尊重隐私的世界。想像一个世界,您的私人数据不再需要通过许多数据经纪人或第三方,而是掌握在您自己的手中。一个尊重隐私、数据安全、真实且可验证的世界。这就是 zkPass 正在创造的世界。

ETH-3.6%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)