职位简介
• 有开源项目贡献或技术博客者优先。
• 有从 0 到 1 搭建 MPC 钱包系统经验者优先
工作职责
• 设计、开发并维护高性能、高安全性的 MPC 钱包核心模块。
• 负责集成并深度优化第三方 MPC 库(特别是 Zengo gg20 及相关算法)。
• 编写高质量、可维护、模块化的 Rust 代码,并进行严格的单元测试和集成测试。
• 与密码学专家、后端及前端工程师紧密合作,确保系统架构的安全与稳定。
• 编写核心模块的技术文档,参与代码评审,主导相关技术难题的攻关。
任职要求
• 精通 Rust 编程语言,拥有 3 年以上实际项目开发经验,深刻理解其所有权、生命周期、并发模型。
• 有区块链钱包(尤其是热钱包、托管钱包)或加密货币相关基础设施的开发经验。
• 熟悉非对称加密、哈希函数、数字签名等基础密码学原理。
• 需要了解 MPC(安全多方计算)和 TSS(门限签名)的原理。
• 熟悉常见的开发工具链:Git, Cargo, CI/CD 等。
• 具备出色的系统设计能力和扎实的计算机基础知识。
• 良好的团队协作精神和沟通能力,能阅读并编写清晰的英文技术文档。