Solidity
想像你要在以太坊上建一個應用:
Solidity 是專門用來撰寫以太坊智能合約的程式語言。如果智能合約是區塊鏈上的「自動販賣機」,那 Solidity 就是製造這台販賣機的「藍圖語言」——它決定販賣機怎麼收錢、怎麼出貨、怎麼找零。
Solidity 的誕生
選項
問題
為什麼叫 Solidity?
Solidity 長什麼樣?
Solidity 的核心概念
1. 合約(Contract)
2. 狀態變數(State Variables)
3. 函數(Functions)
4. 修飾符(Modifiers)
5. 事件(Events)
Solidity 特有的概念
概念
說明
Gas 與優化
操作
大約 Gas 消耗
Solidity 版本
版本
重要變化
Solidity 的安全陷阱
1. 重入攻擊(Reentrancy)
2. 整數溢位(0.8.0 前)
3. 存取控制
開發工具生態系
工具
用途
學習 Solidity 的路徑
Solidity vs 其他智能合約語言
語言
區塊鏈
特點
為什麼 Solidity 這麼重要?
數據
說明
相關條目
學習資源
Last updated