網頁上次更新: June 25, 2020
面向 Java 開發者的以太坊資源
學習如何使用並通過基於 Java 的項目及工具參與以太坊的開發
使用以太坊來創建去中心化應用程序 (或稱“dapp”),發揮加密貨幣和區塊鏈技術的優勢。 這些 dapp 可以是值得信賴的,也即一旦被部署到以太坊上,它們將總是按程序運行。 這些應用程序可以控制數字資產,以便創造新的金融應用; 它們可以是去中心化的,也即沒有任何單一實體或個人能夠控制它們,而且它們幾乎是不可能被審查的。
智能合約和 Solidity 語言入門
邁出第一步,將 Java 與以太坊進行集成
需要基礎的入門指南嗎? 請查看 ethereum.org/learn 或者 ethereum.org/developers。
使用 Web3J 和 Hyperledger Besu (舊稱 Pantheon、Java 以太坊客戶端)
- 使用 Java 、Eclipse 和 Web3J 連接以太坊客戶端
- 使用 Java 和 Web3j 管理以太坊賬戶
- 從智能合約中生成 Java 包裝器
- 與以太坊智能合約互動
- 監聽以太坊智能合約事件
- 使用 Besu (Pantheon), Linux 下的 Java Ethereum 客戶端
- 在 Java 集成測試中運行一個 Hyperledger Besu (Pantheon) 節點
中級文章
高級使用模式
- [使用 Eventeum 構建 Java 智能合約數據緩存](使用 Eventeum 構建 Java 智能合約數據緩存)
Java 項目和工具
想要獲取更多的資源? 請參考 ethereum.org/developers。