Solidity 程式之學習準備
源起:在商業周刋的網站看到2022年1月29日發行《窮到戶頭剩1美元!這對情侶靠發行鴨子NFT,6小時賺12萬美元》的文章。
文章內有提到「 這對情侶 兩人從學習程式語言Solidity、設計鴨子圖案,到最後成功推出並賣出,過程只花了短短2周」,這句話中,我對於 Solidity 這個名詞 可說是第一次看到,因此,經 Google 之後,發現 Solidity 是一種靜態型別的程式語言,被應用於各種不同的區塊鏈平台。看來,又是一個我想學習 的 程式語言,於是,我在 Hahow 裡有看到《零基礎邁向區塊鏈工程師:Solidity 智能合約》的課程,在它的課程簡介有提到 上課前要需要準備的工具 / 軟體 有:「Web3.js、Metamask、Visual Studio Code、Ganache
」,短短的一句話,我對於 Web.js 和 Ganache 又是茫茫然,不過,還好,因為:
- Web3.js 可在 GitHub 下載,同時,Web3.js 是 Dapp Library,專門拿來與Ethereum網路溝通。在《簡介Web3 Javascript API及常用操作》這一系列文章可讓你對Ethereum網路會有更深一層的理解。
- 而 Ganache 就是一個 快速開發 Ethereum Blockchain 的工具。
哇,看來想學Solidity 程式之前,先讓自己建立有關 運用 Web3.js 和 使用 Ganache 的觀念和步驟,是無可避免的。
延伸閱讀:
《低風險高報酬的流動性挖礦 - 最強 DeFi 入門課!區塊鏈西西老師線上實作課程》
《區塊鏈 DeFi 流動性挖礦,低風險 APY 15%+ 的 Rydeit 發財車簡介》
《如何從技術角度抓出詐騙?這 2 招遠離區塊鏈/虛擬貨幣詐騙》