赏金追踪 2025 年 10 月:构建通用 FHEVM SDK
—
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 和指南的同时,能够快速设置加密和解密流程。
如何开始?
- Fork 仓库:fhevm-react-template。
- 开始进行更改。你可以自由地删除任何东西;甚至从一个空白状态开始——但请确保首先 fork 来保留提交历史。
️ 非 fork 的提交将不被考虑。
提示:
- 专注于 FHEVM SDK。Next.js 代码应该只作为 SDK 如何工作的展示/示例,而不是作为主要交付物。
- 借助以下内容:packages/fhevm-sdk.
- 查看 GitHub issues 以获取灵感和社区反馈。
- 你的最终结果应该展示一个完整的设置,允许开发者:
- 从根目录安装所有包。
- 从 Solidity 合约编译、部署和生成 ABI。
- 从根目录启动所需的前端模版。
要求
构建一个通用 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 Guild 上的开发者计划
- Zama 社区论坛,用于开发者支持
- Zama Discord 服务器
- Zama on X
- Zama on Telegram
- 原文链接: zama.ai/post/developer-p...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
版权声明
本文仅代表作者观点,不代表区块链技术网立场。
本文系作者授权本站发表,未经许可,不得转载。
上一篇:Kohaku 安全钱包 - 路线图 下一篇:交易所钱包系统开发 #5 - 风控设计
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。