Java開発者向けのイーサリアム
Javaベースのプロジェクトやツールを使用してイーサリアム向けに開発する方法を学びます
イーサリアムを使用して、暗号資産とブロックチェーン技術の利点を活用した分散型アプリケーション (dapp) を作成します。これらのdappは信頼性が高く、一度イーサリアムにデプロイされると、常にプログラムされた通りに実行されます。デジタル資産を制御して、新しい種類の金融アプリケーションを作成できます。また、分散型であるため、単一の組織や個人が制御することはなく、検閲することはほぼ不可能です。
スマート・コントラクトとSolidity言語の基礎
Javaとイーサリアムを統合するための第一歩を踏み出しましょう
まずはより基本的な入門書が必要ですか? 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)
イーサリアムクライアントの操作
2つの主要なJavaイーサリアムクライアントであるWeb3j (opens in a new tab)とHyperledger ベスの使用方法を学びます
- Java、Eclipse、Web3jを使用してイーサリアムクライアントに接続する (opens in a new tab)
- JavaとWeb3jでイーサリアムアカウントを管理する (opens in a new tab)
- スマート・コントラクトからJavaラッパーを生成する (opens in a new tab)
- イーサリアムのスマート・コントラクトと対話する (opens in a new tab)
- イーサリアムのスマート・コントラクトのイベントをリッスンする (opens in a new tab)
- LinuxでJavaイーサリアムクライアントのベス (Pantheon) を使用する (opens in a new tab)
- Java統合テストでHyperledger ベス (Pantheon) ノードを実行する (opens in a new tab)
- Web3jチートシート (opens in a new tab)
EVMベースのブロックチェーンと対話するための非同期で高性能なKotlinライブラリであるethers-kt (opens in a new tab)の使用方法を学びます。JVMおよびAndroidプラットフォームを対象としています。
- ERC-20トークンの送金 (opens in a new tab)
- イベントリスニングを伴うUniswapV2のスワップ (opens in a new tab)
- ETH / ERC-20残高トラッカー (opens in a new tab)
中級者向けの記事
- IPFSを使用したJavaアプリケーションでのストレージ管理 (opens in a new tab)
- Web3jを使用したJavaでのERC-20トークン管理 (opens in a new tab)
- Web3jトランザクションマネージャー (opens in a new tab)
高度な使用パターン
Javaのプロジェクトとツール
- Web3j (イーサリアムクライアントと対話するためのライブラリ) (opens in a new tab)
- ethers-kt (EVMベースのブロックチェーン向けの非同期で高性能なKotlin/Java/Androidライブラリ) (opens in a new tab)
- Eventeum (イベントリスナー) (opens in a new tab)
- Mahuta (IPFS開発ツール) (opens in a new tab)
さらにリソースをお探しですか? ethereum.org/developers を確認してください。