Solidity
如何從頭到尾建構 Defi 應用程序
我是一名 Java 開發人員,也是一名區塊鏈新手。我想用一個簡單的智能合約建構一個簡單的 Defi 應用程序。請告訴我知道一步一步來做到這一點嗎?
- 如何設置環境?
- 應該使用哪個最好的 IDE 來編寫程式碼?
- 應該使用哪個框架?如何編譯和部署?我想用java來搭建這個app,但是不支持java寫智能合約,所以需要結合java和solidity。但我不知道如何將它們結合起來。
感謝您的任何回复。
我不確定僅使用 Java 和 Solidity 是否會讓您走得很遠(至少作為初學者)。Solidity“後端”/智能合約和使用 web3.js 的 javascript 前端可能是開始的地方。我推薦以下內容:
- 這些傢伙的影片似乎是一個很好的全面介紹https://www.youtube.com/watch?v=3681ZYbDSSk
- 互動式 Solidity 教程https://cryptozombies.io
- 使用 truffle 和 ganache 進行編譯和測試的教程將幫助您快速部署一些東西https://www.youtube.com/watch?v=3681ZYbDSSk
- 掌握乙太坊幾乎是乙太坊區塊鏈上的權威教科書,可在 github https://github.com/ethereumbook/ethereumbook上免費獲得
對於 java,有web3j。
Web3j 是一個高度模組化、反應式、類型安全的 Java 和 Android 庫,用於處理智能合約並與乙太坊網路上的客戶端(節點)集成: