BenPay 创新性的引入zkLogin 隐私认证技术,允许用户通过 Google、Apple 等社交账户一键登录链上钱包。相比传统私钥体系,zkLogin 兼顾隐私保护与用户体验,显著降低 Web2 用户进入 Web3 的门槛。
zkLogin 能够更好的帮用户实现以下6种需求:
交易便捷:zkLogin 可以使用户使用第三方登录 OAuth 的方式生成本分地址,以及在本分链上进行交易。
安全自主:OAuth 提供商仅通过临时公钥生成 JWT,并无法获取用户的临时私钥,即除用户外,无其他人或组织能得到地址公私钥的完整信息。
双重验证:zkLogin 是一种双重验证,即由 OAuth 服务商提供的 JWT,以及用户或其他salt服务商提供的salt;单独盗取用户的 OAuth 账户无法掌控用户的地址。
隐私保障:通过链上数据并不能得知用户的 OAuth 账户身份。
灵活选择:用户可选择多种 OAuth 中的任意一种。
原生签名:zkLogin 为BenPay原生支持的特性,交易验证发生在公链层而非合约层,最大程度满足高性能低成本交易。