链上隐私的新范式:vetKeys 技术解析
区块链在设计上具有透明性,这虽然有利于审计,却给需要保密性的应用带来了严峻挑战。DFINITY 团队多年来一直在探索这一平衡点,如今其解决方案已正式投入生产环境运行——即名为 vetKeys(可验证加密阈值密钥)的功能。
核心机制:密钥派生与隐私保护
vetKeys 在 Internet Computer(互联网计算机)上解决了将秘密存储在链上的根本难题。它允许在不向任何第三方暴露私钥的情况下进行密码学密钥派生,仅用户本人持有完整信息。
该机制运作于子网层级。当智能合约(Canister)请求密钥时,没有任何单个节点单独承担此项任务。网络中的每个节点独立生成最终 vetKey 的秘密份额,并使用用户的传输密钥对各自生成的份额进行加密。随后,这些加密后的秘密份额经过法定人数(Quorum)聚合,确保无论是节点还是智能合约,都无法以明文形式持有原始密钥。此外,用户还可以验证密钥是否由协议正确生成且未被篡改。
无需记忆:无缝的用户体验
关键在于,密钥从未被存储在任何地方。每次使用时,系统都会基于相同的输入重新构建密钥。这意味着,当用户在新的设备上登录时,他们将获得相同的密钥,而无需记住复杂的密码或携带助记词种子短语。
借助 vetKeys,用户可以在无需管理解密密钥或密码的情况下享受端到端加密带来的便利,因为密钥管理工作已由 ICP 基础设施自动完成。
Niobium 里程碑:全面上线主网
自 2025 年 7 月随 Niobium 里程碑发布以来,Internet Computer Protocol 在提升区块链隐私保护方面迈出了重要一步。目前,vetKeys 功能已在主网正式上线,并向所有在 ICP 上构建应用的开发者开放。
访问控制完全由应用程序逻辑处理,而非处于密码学层。应用程序通过自身代码决定谁有权请求密钥,每次密钥请求均需消耗智能合约少量的 cycles(周期费)。通过 vetKeys,开发者可以构建数据加密的去中心化应用(dApps),首次在公共区块链上满足隐私需求。
vetKeys 基于一种新型的可验证加密阈值密钥派生协议——vetKD 构建。该协议允许智能合约安全地管理和请求密码学密钥,这些密钥使用用户的公钥进行加密和派生。
广泛的应用场景
许多现实世界的应用都依赖于机密性,包括即时通讯、身份认证、医疗健康、金融服务、治理投票以及游戏领域。通过集成 vetKeys,开发者可以将端到端加密无缝融入其应用中,确保敏感数据即使在公共区块链上也得到严格保护。

资金费率
资金费率热力图
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
账号安全
资讯收藏
自选币种