Javaデベロッパーのためのイーサリアム
k
最終編集者: @keinstn(opens in a new tab), Invalid DateTime
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)とハイパーレジャー Besu の使用方法を学ぶ
- Java、Eclipse、Web3j を使用してイーサリアムクライアントに接続する(opens in a new tab)
- Java と Web3j を使用してイーサリアムアカウントを管理する(opens in a new tab)
- スマートコントラクトから Java Wrapper を生成する(opens in a new tab)
- イーサリアムスマートコントラクトとやり取りする(opens in a new tab)
- イーサリアムスマートコントラクトのイベントをリッスンする(opens in a new tab)
- Linux で Java イーサリアムクライアントである Besu (Pantheon) を使用する(opens in a new tab)
- Java 統合テストでハイパーレジャー Besu (Pantheon) ノードを実行する(opens in a new tab)
- Web3j のチートシート(opens in a new tab)
中級者向けの記事
- IPFS を使用して Java アプリケーションのストレージを管理する(opens in a new tab)
- Web3j を使用して Java で ERC20 トークンを管理する(opens in a new tab)
- Web3j トランザクションマネージャー(opens in a new tab)
発展的なユースケース
Java のプロジェクトとツール
- ハイパーレジャー Besu (Pantheon) (イーサリアムクライアント)(opens in a new tab)
- Web3j (イーサリアムクライアントとやり取りするためのライブラリ)(opens in a new tab)
- Eventeum (イベントリスナー)(opens in a new tab)
- Mahuta (IPFS デベロッパーツール)(opens in a new tab)
もっとリソースをお探しですか? ethereum.org/developersをご確認ください。
Java コミュニティコントリビューター
この記事は役に立ちましたか?
前へ
Golang