ความเป็นมา
Solidity เป็นภาษาสำหรับเขียน smart contract ที่ใช้กับ Ethereum Virtual Machine และระบบที่รองรับ
แนวทางทำงาน
compiler แปลง contract ไปเป็น bytecode โดย storage, transaction และ gas มีผลต่อพฤติกรรมและต้นทุนการเรียก
เหมาะกับงานแบบไหน
โครงการที่ต้องสร้าง contract บน EVM และออกแบบ state transition ชัดเจน
ข้อควรชั่งน้ำหนัก
ต้อง pin compiler และตรวจ chain/runtime จริง การ compile หรือ test ผ่านไม่รับรองความปลอดภัยหรือผลทางเศรษฐกิจของ contract
Framework และเครื่องมือ
3 รายการในคลัง · กำลังขยายข้อมูลเพิ่มเติม ไม่ใช่รายชื่อทั้งหมดใน ecosystem
FoundryContract development toolkitชุดเครื่องมือพัฒนา contract ที่มี Forge, Cast และ Anvilอ่านรายละเอียด Foundry
HardhatContract development environmentenvironment พัฒนา smart contract พร้อม task, test และ pluginอ่านรายละเอียด Hardhat
OpenZeppelin ContractsContract libraryไลบรารี contract และ building block สำหรับ EVMอ่านรายละเอียด OpenZeppelin Contracts
