職務内容
このポジションでは、主流ブロックチェーンプロジェクトにおけるゼロ知識証明(ZK)回路の開発と最適化に積極的に参加できるスキルのある専門家を求めています。理想的な候補者は、ZK回路の設計、実装、監査を担当し、その安全性、効率性、既存システムとの互換性を確保します。この役割には、ZKソリューションを分散型アプリケーションやプロトコルに統合するために関連部門のチームと緊密に連携しながら、ブロックチェーン分野におけるプライバシー保護技術の進展に貢献することが含まれます。
主な責任
- ブロックチェーンプロジェクト向けのゼロ知識証明回路を開発・保守し、スケーラビリティとパフォーマンスの向上に焦点を当てます。
- 既存のZK回路を徹底的に監査し、脆弱性を特定、コードを最適化、暗号標準への準拠を確保します。
- 開発者、研究者、プロダクトマネージャーと協力し、要件を定義し、実世界のアプリケーションにZKソリューションを実装します。
- 新興のZK技術、フレームワーク、ツールを調査・評価し、業界の進歩とベストプラクティスを把握します。
- 技術プロセス、回路設計、監査結果を文書化し、チームの知識共有と今後の開発活動を支援します。
- コードレビューやデバッグセッションに参加し、ZK回路実装の信頼性と安全性を向上させます。
- プライバシー重視のブロックチェーンシステムのニーズを満たすため、暗号プロトコルの設計とテストに携わります。
- ジュニアチームメンバーに対し、ZK回路開発と監査プラクティスに関する技術的指導とメンタリングを提供します。
- オープンソースのZKツールやライブラリの開発に貢献し、コミュニティの協力とイノベーションを促進します。
- 本番環境におけるZK回路のパフォーマンスを監視・分析し、改善と最適化の領域を特定します。
求めるスキル
- ゼロ知識証明回路の開発と監査における実績があり、暗号プロトコルとブロックチェーン技術の強力なバックグラウンドを有すること。
- zk-SNARKs、zk-STARKsなどのゼロ知識証明システムを含むZK技術スタックの高度な理解。
- 回路開発と統合のためのSolidity、Rust、Python、C++などのプログラミング言語に精通していること。
- Ethereum、Zcash、Polygonなどのブロックチェーンプラットフォームと、それぞれのZK実装に関する知識。
- 複雑なシステムを評価し、潜在的なセキュリティリスクやパフォーマンスのボトルネックを特定するための強力な分析スキル。
- ZK回路開発と監査プロセスにおける技術的課題をトラブルシューティングする優れた問題解決能力。
- タイトな締め切りの中で、迅速かつダイナミックな環境で独立して、また協力的に作業できる能力。
- 非技術的な関係者やチームメンバーに技術的概念を伝える優れたコミュニケーションスキル。
- 回路設計、コンパイル、検証のためのCircom、snarkJS、Proverなどのツールの使用経験。
- ZKソリューションを実装するためのLibsnark、Bellman、Halo2などの暗号ライブラリとフレームワークの知識。
- ZK回路設計と監査結果の正確性と信頼性を確保するための細部への強い注意。
- 内部および外部の関係者向けに技術プロセスと調査結果を明確かつ簡潔に文書化する能力。
- ZK対応アプリケーションのテスト、展開、保守を含むブロックチェーン開発ライフサイクルの経験。
- 分散型システムと金融サービスにおけるプライバシー保護技術とその応用に関する知識。
- 複数のプロジェクトをバランスよく進め、指定されたタイムライン内で高品質の作業を提供する優れた時間管理スキル。
- ZKおよびブロックチェーン分野における進化する技術と方法論に適応する能力。
- 関連部門のチームや外部パートナーと効果的に協力するための強力なチームワークとコラボレーションスキル。
- ZK回路ソリューションの展開と保守のためのDevOpsプラクティスとCI/CDパイプラインの経験。
- スマートコントラクトのセキュリティベストプラクティスとZK対応システムへの適用に関する知識。