查看原文
其他

释放 vetKeys 的力量 —— 首次公开演示和开发者奖励

Dfifans Internet Computer 2023-10-20


密码学的进步继续重塑区块链技术的格局,突破安全和隐私的界限,随着 vetKeys 首个公开演示的发布,开发人员可以了解如何使用该技术预览版来利用隐私保护技术来构建具有增强数据保护的应用程序。
vetKeys 提供强大的功能,例如基于身份的加密、端到端加密、简化的密钥管理等等。
这篇博文重点介绍了第一个公开演示的令人兴奋的里程碑以及与 vetKeys 集成的 Encrypted Notes dapp 的更新版本。


vetKeys 的力量
vetKeys 改变了去中心化应用程序中的密钥管理和数据隐私,这使开发人员能够轻松地向应用程序添加端到端加密功能,确保敏感数据在区块链生态系统中受到保护。
通过利用链上加密和可验证的加密阈值密钥派生,vetKeys 即使在去中心化环境中也能确保机密性和安全性。
此外,vetKeys 允许阈值解密,在多个参与者(子网中的节点)之间分配解密功能,以增强安全性并防止单点故障,这种创新方法保证没有任何一个实体拥有完整的解密密钥,从而降低了未经授权访问的风险。
简化密钥管理是 vetKeys 的另一个显著功能,通过抽象化加密密钥管理的复杂性,vetKeys 简化了开发人员的流程。
可以根据需要派生加密密钥,从而减轻在区块链应用程序中安全处理和管理加密密钥的负担。
vetKeys 入门:
  • internetcomputer.org/blog/features/vetkey-primer

vetKeys 论文:
  • eprint.iacr.org/2023/616.pdf


激动人心的里程碑
vetKeys 的首次公开演示标志着一个重要的里程碑,展示了端到端加密的强大功能和简单性,开发人员可以直接探索 vetKeys 如何增强去中心化应用程序中的数据隐私和机密性。
该演示提供了实践体验,为 vetKeys 的功能和潜在应用提供了宝贵的见解。
此外,还推出了与 vetKeys 集成的加密笔记 dapp 的更新版本,此增强功能解决了跨多个设备的密钥管理的挑战。
通过简化密钥管理的复杂性,开发人员可以显著减轻与构建注重隐私的应用程序相关的负担,这反过来又为隐私保护 dapp 的广泛采用铺平了道路。


开发者的机会
现在,开发人员可以探索模拟提议的 vetKeys 系统 API 的容器,为这种新加密工具的功能和潜在应用提供有价值的见解,对于有兴趣将 vetKeys 集成到他们的项目中的开发人员来说,它是一个起点。
注意:此系统 API 的建议版本仅用于演示目的,不得在生产中使用。
为了进一步推动创新和协作,开发人员受邀参加赏金竞赛,提供有关提议的 API 的反馈,并开始在互联网计算机上构建第一个 vetKey 应用程序。
赏金专门针对以下用例量身定制:
  • 基于身份的加密(IBE)赏金:一个例子是开发一种安全的消息传递或数据共享应用程序,利用 vetKeys 和基于身份的加密来简化密钥管理并增强用户体验。

  • 团体加密赏金:一个例子是创建一个去中心化协作平台,利用 vetKeys 确保授权参与者之间安全有效地共享敏感信息。

  • 时间锁加密赏金:一个例子是设计基于时间的访问控制机制或利用 vetKeys 的私人拍卖解决方案,提供增强的数据安全性和受控的数据发布。

  • 开放/蓝天领域赏金:我们鼓励开发人员超越定义的用例进行思考,并提出 vetKeys 的创新应用,这项开放式赏金邀请创造性的解决方案来突破区块链生态系统中隐私技术的界限。

赏金描述:
  • github.com/dfinity/grant-rfps/issues/42

赏金讨论:
  • forum.dfinity.org/t/open-bnt-8-vetkeys-enabling-privacy-preserving-applications-on-the-ic/21294


加入 vetKeys 社区
我们邀请开发人员和密码学爱好者探索 vetKeys 公共演示,深入研究潜在的应用程序,并参与这些变革性用例的开发。
通过与 vetKeys 社区互动、分享想法和贡献专业知识,您可以帮助塑造区块链领域加密创新的未来。
要访问公开演示、了解有关赏金的更多信息并成为 vetKeys 社区的一员,找到我们的最佳位置是论坛,加入讨论,与志同道合的人合作,让我们一起释放 vetKeys 的全部潜力。
论坛讨论:
  • forum.dfinity.org/t/threshold-key-derivation-privacy-on-the-ic/16560/61


结论
第一个公开演示的发布以及 vetKeys 与 Encrypted Notes dapp 的集成标志着互联网计算机上隐私保护应用程序发展的重要里程碑,vetKeys 为开发人员提供强大的加密功能,简化密钥管理,并增强区块链生态系统内的数据隐私。
欢迎所有开发人员加入 vetKeys 社区,参加赏金竞赛,并为 vetKeys 支持的隐私保护应用程序的发展做出贡献,让我们共同为区块链技术塑造一个更加安全和注重隐私的未来。


工具和参考
开发者文档:
  • internetcomputer.org/docs/current/developer-docs/integrations/vetkeys/

ic-vetkd-utils(vetKD 用户库):
  • github.com/dfinity/ic/tree/master/packages/ic-vetkd-utils

vetKD 系统 API 提案:
  • github.com/dfinity/interface-spec/pull/158

E2EE 演示 Rust:
  • github.com/dfinity/examples/tree/master/rust/vetkd/

使用 vetKD 加密笔记演示(Motoko + Rust):
  • github.com/dfinity/examples/tree/master/motoko/encrypted-notes-dapp-vetkd

第一次社区对话视频:

现实世界的加密演示视频:

在 internetcomputer.org 上了解有关 IC 的更多信息并加入开发者社区:forum.dfinity.org。


作者:Aisling Connolly翻译:Catherine

-              -


CoinVoice 专访 ICP:回应质疑,进驻香港,ICP 生态起航

什么是互联网身份及其工作原理

DFINITY 基金会推出 500 万美元赠款,支持互联网计算机区块链上的 DeAI





你关心的 IC 内容
技术进展 | 项目信息 | 全球活动


长按关注 IC 微信公众号

掌握最新资讯


*添加小助手微信 comiocn 进交流社群


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存