Javaデベロッパーのためのイーサリアム
Javaベースのプロジェクトとツールを使ってイーサリアムの開発方法を学ぶ
イーサリアムを使用して、仮想通貨とブロックチェーン技術の利点を活用した分散型アプリケーション (「dapp」) を作成します。 dapp は、信頼性の高いアプリケーションです。つまり、イーサリアムにデプロイした後は、常にプログラムしたとおりに動作します。 デジタル資産を制御して、新たなタイプの金融アプリケーションを作成できます。 また、分散化できるため、単一のエンティティや個人は制御できず、検閲はほぼ不可能であることを意味します。
スマートコントラクトと Solidity を使い始める
Java をイーサリアムに統合するための最初のステップを踏み出してみましょう。
先に基礎を学習したい場合は、 ethereum.org/learnまたはethereum.org/developersをご確認ください。
イーサリアムクライアントの操作
2 つの主要な Java イーサリアムクライアントであるWeb3jとハイパーレジャー Besu の使用方法を学ぶ
- Java、Eclipse、Web3j を使用してイーサリアムクライアントに接続する
- Java と Web3j を使用してイーサリアムアカウントを管理する
- スマートコントラクトから Java Wrapper を生成する
- イーサリアムスマートコントラクトとやり取りする
- イーサリアムスマートコントラクトのイベントをリッスンする
- Linux で Java イーサリアムクライアントである Besu (Pantheon) を使用する
- Java 統合テストでハイパーレジャー Besu (Pantheon) ノードを実行する
- Web3j のチートシート
中級者向けの記事
発展的なユースケース
Java のプロジェクトとツール
- ハイパーレジャー Besu (Pantheon) (イーサリアムクライアント)
- Web3j (イーサリアムクライアントとやり取りするためのライブラリ)
- Eventeum (イベントリスナー)
- Mahuta (IPFS デベロッパーツール)
もっとリソースをお探しですか? ethereum.org/developersをご確認ください。
Java コミュニティコントリビューター
このページについてご協力ください。
あなたがトピックの専門家であり、貢献したい場合は、知識を使ってこのページを編集してください。
貢献者として名前が記載され、イーサリアムコミュニティを 助けることになります!
この柔軟性を使用する ドキュメントテンプレート
質問がありますか?こちらの #content チャンネルでお問い合わせください Discord サーバ
ページを編集