理論概念
智能合約是在區塊鏈上運行的自動執行的合同。它們用於在去中心化應用(DApps)中定義合同規則。
編程語言選擇
在以太坊上,Solidity 是主要的智能合約語言。安裝 Solidity 擴充套件以支援 Solidity 文件。
首先得要先安裝環境,我使用vscode+ganache來寫一個簡單的智能合約,整個開發和測試過程都可以在 VSCode 中完成,無需自建鏈節點。這樣可以快速實現代碼編寫→編譯→部署→調試的循環,提高開發效率。
Accounts初始的帳戶列表、餘額,此外在每個帳號旁邊點選那個鑰匙符號即可以看到該帳號的私鑰
Blocks區塊鏈上的所有區塊
Transactions對應於區塊鏈上的所有交易列表
Logs記錄了 Ganache Server 的 Log,用來 Debug 用
下面這個圖就是ganache點進去的畫面
使用set函數來寫入值,get函數來讀取值。
(因為有點卡住了,所以決定明天繼續進行?)