職務内容
RustとMoveを専門とするブロックチェーン開発者として、コアブロックチェーンインフラの設計、開発、保守を担当します。この役割では、ブロックチェーンプラットフォームの拡張性、パフォーマンス、セキュリティを向上させるため、Layer1およびLayer2プロトコルの実装と最適化が求められます。また、データの不変性と堅牢なセキュリティメカニズムを保証する分散型でトラストレスなシステムを構築します。コア開発チームとの協力が不可欠であり、パフォーマンスのボトルネック、セキュリティの脆弱性、アーキテクチャ上の制限を特定、分析、解決します。さらに、厳格なコードレビューを実施し、実践的なフィードバックを提供し、コードベースが品質、保守性、拡張性の高い基準に準拠していることを確認します。ブロックチェーン技術の進歩を常に把握し、プラットフォームの革新に貢献することがこの役割の重要な要素です。
主な責任
- RustとMoveを使用して、拡張性、セキュリティ、パフォーマンス最適化に重点を置いたブロックチェーンプロトコルの設計と実装
- トラストレス性、不変性、コンセンサスメカニズムを重視した分散型システムの設計と保守
- クロスファンクショナルチームと協力し、ブロックチェーンインフラの技術的課題を特定・解決
- Layer1およびLayer2実装のための安全なスマートコントラクトフレームワークの開発と保守
- ブロックチェーンネットワークのパフォーマンス分析と最適化によるトランザクション処理能力とレイテンシの改善
- ブロックチェーンデータの完全性を保護するための暗号プロトコルとセキュリティ対策の実装
- ベストプラクティスに準拠し、コード品質基準を維持するためのコードレビューへの参加
- 新興ブロックチェーントレンドと技術を常に把握し、プラットフォーム革新を推進
- オープンソースブロックチェーンプロジェクトへの貢献とコミュニティ開発者との協力
- 技術仕様書の作成と包括的な開発ドキュメントの維持
求めるスキル
- RustおよびMoveエコシステムにおける3年以上の実績を伴うブロックチェーン開発の専門知識
- 分散システム、コンセンサスアルゴリズム、暗号プロトコルの深い理解
- Layer1ブロックチェーンプロトコル(プルーフ・オブ・ワーク、プルーフ・オブ・ステークなど)の設計・実装における強力なバックグラウンド
- ステートチャネル、ロールアップ、サイドチェーンなどのLayer2ソリューションの経験
- ブロックチェーンパフォーマンス指標の最適化に焦点を当てた優れた問題解決能力
- ブロックチェーンシステムのセキュリティリスクを分析・軽減する能力
- コードレビュープロセスとソフトウェア開発のベストプラクティスに精通
- ブロックチェーンテスト手法とデバッグツールの知識
- 開発チームとステークホルダーとの協力のための強いコミュニケーションスキル
- オープンソースへの貢献経験とコミュニティ開発経験のある候補者を優先
- ブロックチェーンアーキテクチャと技術仕様を評価するための優れた分析スキル
- コア開発チームとの協力を維持しながら独立して作業する能力
- シャーディングやLayer2プロトコルなどのブロックチェーン拡張性ソリューションの理解
- ブロックチェーン開発フレームワークとツールチェーン(RustのCargo、MoveのMove Proverなど)の経験
- コード品質とシステム信頼性を確保するための細部への強いこだわり
- ブロックチェーンコンセンサスメカニズムとその実装上の課題に関する知識
- 安全で監査可能なスマートコントラクトシステムの設計・実装能力
- ブロックチェーンネットワーク監視とパフォーマンス分析ツールの経験
- 開発タスクと継続的学習を両立させるための優れた時間管理スキル
- チーム内での技術文書作成とナレッジシェアリングに貢献する能力