赏金追踪 2025 年 10 月:构建通用 FHEVM SDK

  • ZamaFHE
  • 发布于 12小时前
  • 阅读 61

Zama 举办赏金计划,激励开发者为 Zama Confidential Blockchain Protocol 做出贡献。本季的挑战是构建一个通用的 FHEVM SDK,一个与框架无关的前端工具包,帮助开发者轻松运行 confidential dApp。奖金池为 10,000 美元,SDK 需要具备框架无关性、包装所有必需包、提供类似 wagmi 的结构,并支持快速设置加密和解密流程。

Zama Bounty Program 旨在激励开发者社区为 Zama Confidential Blockchain Protocol 做出贡献。

每个季度,我们都会推出一个新的 bounty,以解决一个特定的挑战。通过这项倡议,我们邀请开发者与我们合作,共同推进 FHE 生态系统。

本季的挑战是构建一个通用的 FHEVM SDK;一个与框架无关的前端工具包,帮助开发者轻松运行 confidential dApp。本挑战的奖金池为$10,000 美元

重要日期

概述

你们中的许多人已经探索过我们的 fhevm-react-template。它能用,但并不完美。

本季,我们邀请你构建下一代模板:一个通用的 FHEVM SDK,使构建 confidential 前端变得简单、一致且对开发者友好。

这个 SDK 应该:

  • 与框架无关(可在 Node.js、Next.js、Vue、React 或任何前端设置中使用)。
  • 充当所有必需包的包装器,因此开发者无需担心零散的依赖项。
  • 提供一个类似 wagmi 的结构,使其对 web3 开发者来说很直观。
  • 在遵循 Zama 官方 SDK 和指南的同时,能够快速设置加密和解密流程

如何开始?

  1. Fork 仓库fhevm-react-template。
  2. 开始进行更改。你可以自由地删除任何东西;甚至从一个空白状态开始——但请确保首先 fork 来保留提交历史

⚠️ 非 fork 的提交将不被考虑。

提示:

  • 专注于 FHEVM SDK。Next.js 代码应该只作为 SDK 如何工作的展示/示例,而不是作为主要交付物。
  • 借助以下内容:packages/fhevm-sdk.
  • 查看 GitHub issues 以获取灵感和社区反馈。
  • 你的最终结果应该展示一个完整的设置,允许开发者:
    1. 从根目录安装所有包。
    2. 从 Solidity 合约编译、部署和生成 ABI。
    3. 从根目录启动所需的前端模版。

要求

构建一个通用 SDK 包(fhevm-sdk,该包:

  • 可以导入到任何 dApp 中
  • 提供用于 初始化、加密输入和解密流程 的实用程序(userDecrypt 与 EIP-712 签名 + publicDecrypt)。
  • 公开一个 类似 wagmi 的模块化 API 结构(React 的 hooks/adapters,但保持核心独立)。
  • 创建 可重用组件,涵盖不同的加密/解密场景。

保持它的干净、可重用和可扩展

不打算参与?你仍然可以在 GitHub issue board 上分享建议。

奖励积分(可选):

这些对于获胜不是必需的。请确保你首先真正专注于 fhevm-sdk 结构

  • 展示在 多个环境 中工作的 SDK(例如,Vue、纯 Node.js、Next.js)。
  • 提供 清晰的文档和代码示例 以进行快速设置。
  • 包括 开发者友好的命令行,以最大限度地减少设置时间(<10 行代码即可开始)。

评判标准

提交的作品将根据以下标准进行评判:

  • 可用性:开发者安装和使用 SDK 有多容易(快速设置,最少的样板文件)?
  • 完整性:它是否涵盖了 FHEVM 使用的完整流程;初始化、加密输入、解密和合约交互?
  • 可重用性:组件和实用程序是否干净、模块化并且可以跨不同的框架(React、Vue、Node.js)进行调整?
  • 文档和清晰度:SDK 是否有完善的文档和清晰的示例,从而使新开发人员的入门变得简单?
  • 创造力:如果 SDK 在多个环境中展示或在突出 FHEVM 潜力的创新用例中展示,则可获得额外积分。

交付物

  • 包含更新的通用 FHEVM SDK 的 GitHub 仓库
  • 示例模版 展示集成(需要 Next.js 展示,其他可选)。
  • 视频演练 展示设置和设计选择。
  • 部署链接(如果是多个模版,则为多个链接)链接在 README 文件中

奖励

  • 🥇 第一名: $5,000
  • 🥈 第二名: $3,000
  • 🥉 第三名: $2,000

除了金钱奖励之外,最佳 SDK 提交还有机会合并到 Zama 官方 fhevm-react-template 的主分支中,供数千名开发者使用。

如何参与?

将你的钱包连接到 Zama Guild 并从 此处 注册。

其他链接

  • 原文链接: zama.ai/post/developer-p...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
ZamaFHE
ZamaFHE
Zama是一家开源密码学公司,专注于为区块链和人工智能构建最先进的完全同态加密(FHE)解决方案。