最近在研究以太坊智慧合約的開發。隨著研究的深入,準備寫一個系列教程,將我的實際經驗與大家分享,供大家參考借鑑。
solidity是什麼?
以太坊官方推薦使用Solidity語言來開發以太坊智慧合約。Solidity是一種語法類似JavaScript的高階語言,它被設計成以編譯的方式生成以太坊虛擬機器程式碼。在後續內容中你將會發現,使用它很容易建立用於投票、眾籌、封閉拍賣、多重簽名錢包等等智慧合約。
IDE對solidity語法的支援
工欲善其事,必先利於器。在使用 Solidity語言
編寫智慧合約開始之前,需要一款得心應手的IDE。本篇推薦使用 IntelliJ IDEA
系列的 WebStorm。
開啟 Preferences - Plugins 皮膚:


說明: IntelliJ IDEA 系列的其他IDE(如phpstorm),都能安裝此外掛。安裝步驟和此教程類似。
智慧合約開發QQ群:753778670

目前有幾套區塊鏈實踐的視訊課程(視訊+原始碼),需要的可加我微信(kuangwenjie)私信我(付費):
- 『區塊鏈』從零構建以太坊(Ethereum)智慧合約到專案實戰
- 基於Ethereum & IPFS的去中心化Ebay區塊鏈專案開發實戰
- HyperLedger(超級賬本)Fabric