職務内容
この役割は、Aptosブロックチェーンとそのエコシステムの暗号基盤を構築する上で極めて重要です。暗号技術ソフトウェアエンジニアは、プラットフォームの機能と完全性を支える安全な暗号プロトコルの定義と実装に取り組みます。これには、暗号技術の実践基準の開発や、ブロックチェーン技術と分散型アプリケーションの進化するニーズに沿った保証が含まれます。
主な責任
- 署名アルゴリズム、認証済みデータ構造、秘密分散メカニズム、ゼロ知識証明システムなどの暗号スキームの設計、実装、保守、監査を行います。
- 暗号ライブラリの安全性、パフォーマンス、Aptosのアーキテクチャとの互換性を確保するための詳細な評価を実施します。
- クロスファンクショナルなエンジニアリングチームと協力し、Rustブロックチェーンコードスタック、Moveフレームワーク、SDK(例:Typescript、Python、Rust)に暗号ソリューションを統合します。
- トップクラスの学術および業界会議に向けて、暗号技術の進歩に関する独自の研究を開発・発表します。
- パートナーチームと緊密に連携し、暗号基準がエコシステム全体の規制、コンプライアンス、セキュリティ要件を満たすようにします。
- 新興の暗号トレンドや技術について最新情報を入手し、Aptosのセキュリティ態勢を継続的に改善します。
- 内部および外部の関係者向けに、暗号プロセス、プロトコル、調査結果を文書化します。
求めるスキル
- ブロックチェーンアプリケーションに焦点を当てた暗号アルゴリズムの設計と実装における実績のある専門知識。
- 対称/非対称暗号化、ハッシュ、鍵交換メカニズムを含む暗号プロトコルの深い理解。
- Aptos改善プロトコル(AIPs)やMove、Rustなどのブロックチェーン開発フレームワークの経験。
- Rust、Typescript、Pythonなどのプログラミング言語に精通し、セキュリティクリティカルなコードに重点を置いていること。
- OpenSSL、libsodiumなどの暗号ライブラリとそれらのブロックチェーンシステムへの統合に関する知識。
- 暗号実装の厳格なセキュリティ監査と脆弱性評価を実施する能力。
- エンジニアリングチーム、研究者、外部パートナーと協力するための優れたコミュニケーションスキル。
- 複雑な暗号課題に対処するための強力な分析および問題解決能力。
- 望ましい:ゼロ知識証明、分散システム、コンセンサスアルゴリズムの経験。
- 望ましい:暗号研究またはブロックチェーンセキュリティ分野での発表実績。
研究貢献
このポジションでは、暗号研究の進展に積極的に参加することが求められます。候補者は、ポスト量子暗号、プライバシー保護技術、安全なマルチパーティ計算などのトピックに焦点を当て、学術会議に独自の研究を貢献する準備が必要です。研究活動は、安全でスケーラブルかつ持続可能なブロックチェーンプラットフォームを作るというAptosの使命に沿っている必要があります。
協力とチームワーク
この役割では、暗号ソリューションがAptosのエコシステムにシームレスに統合されるように、エンジニアリングチーム、プロダクトマネージャー、外部パートナーとの緊密な協力が求められます。これには、横断的なセキュリティ要件への取り組み、技術的ガイダンスの提供、暗号完全性の最高基準を維持するための設計レビューへの参加が含まれます。