Elixir開発者のためのイーサリアム
Elixirベースのプロジェクトやツールを使用して、イーサリアム向けに開発する方法を学びます。
イーサリアムを使用して、暗号資産とブロックチェーン技術の利点を活用した分散型アプリケーション (dapp) を作成します。これらのdappはトラストレスにすることができます。つまり、一度イーサリアムにデプロイされると、常にプログラムされた通りに実行されます。デジタル資産を制御して、新しい種類の金融アプリケーションを作成できます。また、分散型であるため、単一の組織や個人が制御することはなく、検閲することはほぼ不可能です。
スマート・コントラクトとSolidity言語の基礎
Elixirとイーサリアムを統合するための第一歩を踏み出しましょう
まずはより基本的な入門書が必要ですか? 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)
初心者向け記事
- イーサリアムのアカウントを完全に理解する (opens in a new tab)
- Ethers — Elixir向けのファーストクラスのイーサリアムWeb3ライブラリ (opens in a new tab)
中級者向け記事
- Elixirで生のイーサリアムコントラクトトランザクションに署名する方法 (opens in a new tab)
- イーサリアムのスマート・コントラクトとElixir (opens in a new tab)
Elixirのプロジェクトとツール
アクティブ
- block_keys (opens in a new tab) - ElixirでのBIP32およびBIP44の実装 (決定論的ウォレットのためのマルチアカウント階層)
- ethereumex (opens in a new tab) - イーサリアムブロックチェーン用のElixir JSON-RPCクライアント
- ethers (opens in a new tab) - Elixirを使用してイーサリアム上のスマート・コントラクトと対話するための包括的なWeb3ライブラリ
- ethers_kms (opens in a new tab) - Ethers用のKMS署名ライブラリ (AWS KMSでトランザクションに署名)
- ex_abi (opens in a new tab) - ElixirでのイーサリアムABIパーサー/デコーダー/エンコーダーの実装
- ex_keccak (opens in a new tab) - NIFでビルドされたtiny-keccak Rustクレートを使用してKeccak SHA3-256ハッシュを計算するためのElixirライブラリ
- ex_rlp (opens in a new tab) - イーサリアムのRLP (Recursive Length Prefix) エンコーディングのElixir実装
アーカイブ済み / メンテナンス終了
- eth (opens in a new tab) - Elixir用のイーサリアムユーティリティ
- exw3 (opens in a new tab) - Elixir用の高レベルイーサリアムRPCクライアント
- mana (opens in a new tab) - Elixirで書かれたイーサリアムのフル・ノード実装
さらにリソースをお探しですか? 開発者向けホームをご覧ください。
Elixirコミュニティの貢献者
ElixirのSlack #ethereum チャンネル (opens in a new tab)は、急速に成長しているコミュニティのホストであり、上記のプロジェクトや関連トピックに関する議論のための専用リソースです。