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 Reth(Rust Ethereumの略)は、イーサリアムの新しいフルノード実装です
- Awesome Ethereum Rustopens in a new tab - Rustで書かれたイーサリアムエコシステムのプロジェクトの厳選コレクション
もっとリソースをお探しですか? ethereum.org/developersをチェックしてください。