Rustデベロッパーのためのイーサリアム
最終更新: 2025年8月26日
Rustベースのプロジェクトとツールを使ってイーサリアムの開発方法を学ぶ
イーサリアムを使用して、仮想通貨とブロックチェーン技術の利点を活用した分散型アプリケーション (「dapp」) を作成します。 dappは、信頼性の高いアプリケーションです。つまり、イーサリアムにデプロイした後は、常にプログラムしたとおりに動作します。 デジタル資産を制御して、新たなタイプの金融アプリケーションを作成できます。 また、分散化できるため、単一のエンティティや個人は制御できず、検閲はほぼ不可能であることを意味します。
スマートコントラクトとSolidityを使い始める
Rustをイーサリアムに統合するための最初のステップを踏み出してみましょう。
先に基礎を学習したい場合は、 ethereum.org/learnまたはethereum.org/developersをご確認ください。
- ブロックチェーンの説明opens in a new tab
- スマートコントラクトを理解するopens in a new tab
- 初めてのスマートコントラクトを記述するopens in a new tab
- Solidityのコンパイルとデプロイの方法を学ぶopens in a new tab
初心者向けの記事
- Rustイーサリアムクライアントopens in a new tab * OpenEthereumはすでに廃止されておりopens in a new tab、現在は維持されていません。 ご利用には注意が必要です。できれば、他のクライアント実装に切り替えてください。
- Rustを使用してイーサリアムにトランザクションを送信するopens in a new tab
- Kovan向けRust Wasmでのコントラクトの記述方法についての段階的なチュートリアルopens in a new tab
中級者向けの記事
発展的なユースケース
Rustのプロジェクトとツール
- pwasm-ethereumopens in a new tab - イーサリアムライクのネットワークとやり取りするためのexternのコレクション
- Lighthouseopens in a new tab - 高速イーサリアムコンセンサスレイヤークライアント
- Ethereum WebAssemblyopens in a new tab - WebAssemblyの決定論的サブセットを使用して、イーサリアムスマートコントラクト実行レイヤーを再設計する提案
- oasis_stdopens in a new tab - OASIS APIレファレンス
- Solarisopens in a new tab - ネイティブParityクライアントEVMを使用したSolidityスマートコントラクトのユニットテストハーネス
- SputnikVMopens in a new tab - Rustのイーサリアム仮想マシンの実装
- Waveletopens in a new tab - Rustで書かれたWaveletスマートコントラクト
- Foundryopens in a new tab - イーサリアムアプリケーション開発のためのツールキット
- Alloyopens in a new tab - イーサリアムおよび他のEVMベースのチェーンとやり取りするための、高性能で、十分にテストされ、文書化されたライブラリ
- Ethers_rsopens in a new tab - イーサリアムのライブラリとウォレットの実装
- SewUpopens in a new tab - Rustを使用したイーサリアムWebAssemblyコントラクトの構築と、一般的なバックエンドと同様の開発をサポートするライブラリ
- Substreamsopens in a new tab - 並列化ブロックチェーンデータインデックス技術
- Rethopens in a new tab - (Rust Ethereumの略) イーサリアムの新しいフルノード実装
- Awesome Ethereum Rustopens in a new tab - Rustで書かれたイーサリアム・エコシステム・プロジェクトの厳選コレクション
もっとリソースをお探しですか? ethereum.org/developersをご確認ください。