ページの最終更新日時: September 26, 2020
Rust 開発者のためのイーサリアム
Rustベースのプロジェクトとツールを使ってイーサリアムの開発方法を学ぶ
イーサリアムを使用して、暗号通貨とブロックチェーン技術の利点を利用した分散型アプリケーション (decentralized applications; dapps) を作成します。 これらの dapps は信頼でき、一度イーサリアムにデプロイすれば、常にプログラム通りに動作することを意味します。 そしてデジタルアセットを取り扱うことで新たな金融アプリケーションを作ることができます。 それらは分散化できます。つまり、単一のエンティティや人がそれらをコントロールすることはなく、検閲はほぼ不可能です。
スマートコントラクトと Solidity 言語の入門
Rust をイーサリアムに統合するための最初のステップを踏み出してみましょう。
先により基礎的なことを学びたい人は ethereum.org/learnあるいはethereum.org/developersをチェックしてください。
初級記事
- イーサリアムクライアントの選択
- Rust イーサリアムクライアント
- Rust を使用してイーサリアムにトランザクションを送信する
- Parity イーサリアムクライアントでスマートコントラクト入門
- Oasis SDK 開発環境のセットアップ
- Kovan のために Rust の Wasm でコントラクトを書く手法のステップバイステップ・チュートリアル
中級記事
高度な利用パターン
- pwasm_ethereum イーサリアムライクなネットワークと対話するための extern ライブラリ
- JavaScript と Rust を使用して分散型チャットを構築する
- Vue.js と Rust を使用して分散化 Todo アプリを構築する
- Enigma の入門 - Rust プログラミング言語で
- Secret Contract の概要
- Oasis (Compound) に Solidity コントラクトをデプロイする
Rust のプロジェクトとツール
- pwasm-ethereum - イーサリアムライクのネットワークとやりとりする extern のコレクション。
- Ethereum WebAssembly
- oasis_std - OASIS API リファレンス
- eth-utils - イーサリアム関連のコードベースを操作するためのユーティリティ関数
- Solaris
- SputnikVM - Rust のイーサリアムバーチャルマシンの実装
- Parity - イーサリアムの Rust クライアント
- rust-web3 - Web3.js ライブラリの Rust 実装
- Wavelet - Rust で書かれた Wavelet スマートコントラクト
もっとリソースをお探しですか? ethereum.org/developers をチェックしてください