互联网计算机的隐私时代:vetKeys 解锁

![](http://img-cdn.gateio.im/social/moments-03ad9f775e842ee091eb238ca39573d1019283746574839201作者:Andrea Cerulli

随着铌的里程碑,互联网计算机协议在其使命中取得了重大进展,旨在为区块链带来新的隐私水平。这个里程碑标志着vetKeys功能的实施,该功能现已上线,供所有在ICP上开发的开发者使用。此升级为去中心化密钥管理和链上数据隐私打开了大门,标志着互联网计算机隐私时代的开始。

区块链默认是透明的,这对于完整性和可用性是理想的。然而,这对于许多依赖于保密性的现实世界应用来说是一种限制,比如消息传递、身份、医疗保健、金融、治理和游戏。

使用vetKeys,开发者可以无缝地将端到端加密集成到他们的应用程序中,确保敏感数据即使在公共区块链上也能保持保护。通过利用一种称为可验证加密阈值密钥派生的协议,vetKeys在去中心化环境中带来了强大的机密性和安全性。

) 钨里程碑介绍了什么?

vetKeys 的核心是一个新集成的 可验证加密阈值密钥派生协议 ###vetKD(。这使得在 ICP 上运行的智能合约(称为 canisters)能够请求由子网节点安全派生和管理的强加密密钥。

派生密钥在用户提供的公钥下加密,确保子网节点和罐子都无法访问派生密钥。此外,用户可以验证密钥是否按照协议正确生成,是否使用他们的公钥正确加密,以及密钥是否未被篡改。

现在,Canisters可以通过新引入的系统API访问这一新功能,使开发者可以直接在他们的智能合约中访问去中心化的密钥管理,而无需依赖链外组件。为了使集成更加顺畅,Niobium里程碑引入了面向用户和开发者的库,简化了将vetKeys整合到前端工作流和后端Canister逻辑中的过程,从而使在互联网计算机上构建保护隐私的dapps变得更加容易。

![])https://img-cdn.gateio.im/webp-social/moments-121bd4e99bb98eff2de997b5b46bd4fe.webp(此外,vetKD协议使得罐子可以访问阈值解密,其中解密操作安全地分布在子网的节点之间。这种分布式的方法通过消除单点故障来增强安全性:没有单一方持有足够的信息来独立解密数据。相反,解密需要一定数量的节点参与,结果是可以进行密码学验证的。

重要提示: vetKeys 保证强大的保密性 直到解密为止。一旦明文被交给,例如,给一个 canister,就不再可以假定其为私密。这时,开发者有责任在应用程序逻辑中安全地处理数据。此外,有几个应用程序可以从 canister 侧解密中受益,其中解密后的内容会在特定的时间或事件中故意向所有用户公开。

) 你可以用 vetKeys 建造什么?

通过向 canisters 引入门槛密钥派生,vetKeys 开启了一系列需要保密性、灵活访问控制和更强信任保证的隐私保护应用的可能性。除了隐私,vetKeys 还通过新的先进加密功能扩展了 canisters 的链密钥能力,使得更强大和安全的去中心化应用成为可能。

去中心化密钥管理服务 ###DKMS(

在多设备和多用户环境中,管理用户密钥 notoriously 复杂且容易出错。vetKeys 使得开发去中心化密钥管理服务成为可能,用户可以轻松生成、检索和共享跨设备和其他用户的加密密钥。通过将密钥派生卸载到子网节点,且从不暴露密钥,vetKeys 简化了密钥分发。此外,由于阈值密钥派生是确定性的,用户可以可靠地按需检索他们的密钥,而无需将其显式存储在任何地方。

)# 链上加密存储

DKMS的一个核心应用是生成加密密钥以保护数据,无论是存储在罐中、另一个区块链上,还是完全离线。通过vetKeys,这些密钥可以在设备之间和用户之间安全共享,从而实现强大的隐私保护用例。这包括私有存储解决方案、端到端加密消息传递、密码管理器以及处理机密数据的协作应用程序。

基于身份的加密 ###IBE(

vetKeys 使身份基础加密成为可能,允许数据直接加密为一个身份,例如主体、互联网身份、电子邮件地址,甚至以太坊地址。这使得可以为特定用户或账户加密数据,即使该用户之前从未与 dapp 互动。通过使用他们的身份与 dapp 进行身份验证,用户可以安全地检索他们的解密密钥并访问数据。

)# 时间锁加密

由vetKeys启用的另一种高级加密变体是时间锁加密,它允许发送者加密到特定时间戳,确保接收者只能在特定时间过去后进行解密。Canisters可以通过在预定到期时间后请求密文的阈值解密来强制执行这种基于时间的访问控制,保持敏感信息在适当的时刻之前密封。这使得实现时间敏感的应用成为可能,比如密封投标拍卖、时间锁文档、死手开关和延迟揭示NFTs。

时间锁加密还作为保护最大可提取价值###MEV(的关键构建块:通过在区块包含后保持交易细节的保密性,它防止对手进行前置交易和交易重排序。

)# 门限BLS签名

链融合技术允许罐子与其他区块链(如比特币或以太坊)进行本地交互,而无需依赖外部桥接或受信中介。这是通过阈值签名方案实现的,使罐子能够指示子网节点共同计算ECDSA、Schnorr和EdDSA签名。vetKeys通过引入一种新的阈值签名方案——阈值BLS签名,扩展了这一能力。BLS签名因其紧凑的大小和高效的聚合特性,特别适合多链应用。通过支持阈值BLS,vetKeys进一步增强了ICP的互操作性,赋予罐子参与更高级的多链dapp和协议的能力。

可验证随机性

vetKeys 还可以作为一个可验证随机函数 ###VRF(。这意味着罐子可以生成不仅不可预测且防篡改的随机性,同时也可以公开验证。可信的随机性是各种去中心化应用程序的关键构建块,包括无信任的在线彩票、公平的赌场游戏以及必须证明公平的 GameFi 体验。它在 NFT 生态系统中也发挥着关键作用——例如,在铸造过程中分配随机化的特征或稀有度,或启用基于机会的动态游戏内交互。

) 开始与 vetKeys 建设

开发者可以今天开始使用 vetKeys,使用官方文档:

  • vetKeys 开发者文档
  • 库和示例
  • 与社区联系并互动

![]###http://img-cdn.gateio.im/social/moments-c734d64adbf89d19cd85eb2d972d0136019283746574839201


互联网计算机的隐私时代:vetKeys 解锁最初发表于 Medium 的互联网计算机评论,那里人们继续通过强调和回应这个故事来进行讨论。

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