Rustデベロッパーのためのイーサリアム
Rustベースのプロジェクトとツールを使ってイーサリアムの開発方法を学ぶ
イーサリアムを使用して、仮想通貨とブロックチェーン技術の利点を活用した分散型アプリケーション (「dapp」) を作成します。 dapp は、信頼性の高いアプリケーションです。つまり、イーサリアムにデプロイした後は、常にプログラムしたとおりに動作します。 デジタル資産を制御して、新たなタイプの金融アプリケーションを作成できます。 また、分散化できるため、単一のエンティティや個人は制御できず、検閲はほぼ不可能であることを意味します。
スマートコントラクトと Solidity を使い始める
Rust をイーサリアムに統合するための最初のステップを踏み出してみましょう。
先に基礎を学習したい場合は、 ethereum.org/learnまたはethereum.org/developersをご確認ください。
初心者向けの記事
- イーサリアムクライアントの選択
- Rust イーサリアムクライアント * OpenEthereum はすでに廃止されており、現在は維持されていません。 ご利用には注意が必要です。できれば、他のクライアント実装に切り替えてください。
- Rust を使用してイーサリアムにトランザクションを送信する
- Parity イーサリアムクライアントを使用するスマートコントラクトの入門
- Kovan 向け Rust Wasm でのコントラクトの記述方法についての段階的なチュートリアル
中級者向けの記事
発展的なユースケース
Rust のプロジェクトとツール
- pwasm-ethereum - イーサリアムライクのネットワークとやり取りするための extern のコレクション
- Lighthouse - 高速イーサリアムコンセンサスレイヤークライアント
- イーサリアム WebAssembly
- oasis_std - OASIS API リファレンス
- Solaris
- SputnikVM - Rust のイーサリアム仮想マシンの実装
- rust-web3 - Web3.js ライブラリの Rust 実装
- Wavelet - Rust での Wavelet スマートコントラクト
- Foundry- イーサリアムアプリケーション開発のためのツールキット
- Ethers_rs- イーサリアムライブラリとウォレットの実装
- evm_rs- Rust でのイーサリアム仮想マシンの実装
- SewUp - Rust を使用したイーサリアム WebAssembly コントラクトの構築を、一般的なバックエンドでの開発と同様に行えるようにするライブラリ
もっとリソースをお探しですか? ethereum.org/developersをご確認ください。
Rust コミュニティコントリビューター
このページについてご協力ください。
あなたがトピックの専門家であり、貢献したい場合は、知識を使ってこのページを編集してください。
貢献者として名前が記載され、イーサリアムコミュニティを助けることになります!
この柔軟性を使用する ドキュメントテンプレート
質問がありますか?こちらの #content チャンネルでお問い合わせください Discord サーバ
ページを編集