ページの最終更新日時: September 26, 2020
Java 開発者のためのイーサリアム
Javaベースのプロジェクトとツールを使ってイーサリアムの開発方法を学ぶ
イーサリアムを使用して、暗号通貨とブロックチェーン技術の利点を利用した分散型アプリケーション (decentralized applications; dapps) を作成します。 これらの dapps は信頼でき、一度イーサリアムにデプロイすれば、常にプログラム通りに動作することを意味します。 そしてデジタルアセットを取り扱うことで新たな金融アプリケーションを作ることができます。 それらは分散化できます。つまり、単一のエンティティや人がそれらをコントロールすることはなく、検閲はほぼ不可能です。
スマートコントラクトと Solidity 言語の入門
Java をイーサリアムに統合するための最初のステップを踏み出してみましょう。
先により基礎的なことを学びたい人は ethereum.org/learnあるいはethereum.org/developersをチェックしてください。
Web3J と Hyperledger Besu (旧名 Pantheon、Java イーサリアムクライアント) を使う
- Java、Eclipse、Web3J を使ったイーサリアムクライアントへの接続
- Java と Web3j でイーサリアムアカウントを管理する
- スマートコントラクトから Java Wrapper を生成する
- イーサリアムスマートコントラクトとのインタラクション
- イーサリアムスマートコントラクトのイベントの待ち受け
- Linux で Java イーサリアムクライアントの Besu (Pantheon) を使う
- Java 統合テストで Hyperledger Besu (Pantheon) ノードを実行する
中級記事
高度な利用パターン
Java のプロジェクトとツール
- Hyperledger Besu (Pantheon) (イーサリアムクライアント)
- Web3J (イーサリアムクライアントと連携するためのライブラリ)
- Eventeum (イベントリスナー)
- Mahuta (IPFS 開発者ツール)
もっとリソースをお探しですか? ethereum.org/developers をチェックしてください