Blog About
Table of Contents
  • เครื่องมือที่ใช้

Solidity Blockchain Tools

Apisit N.
25 Oct 2021

หากใครกำลังเริ่มไม่รู้จะเริ่มจากตรงไหนผมแนะนำศึกษาจากเว็บ cryptozombie มีภาษาไทยให้อ่าน จากที่ลองเล่นดูผมรู้สึกว่ายิ่งอ่านก็ยิ่งงงในช่วงแรก สำหรับ solidity version ^0.8.0 มันเขียนง่ายขึ้นมากๆ แทบจะเป็น javascript es6 อยู่แล้ว

เครื่องมือที่ใช้

  • remix เป็นเครื่องมือที่ใช้สะดวกที่สุดเพราะเข้าถึงได้จากหน้าเว็บเลย ไม่ต้องดาวน์โหลดหรือติดตั้งโปรแกรมลงเครื่องอะไรทั้งนั้น มีทั้ง compiler ทั้งโครงสร้างโปรเจคและยัง deploy ได้ด้วย เชื่อต่อกับ metamask ก็ยังได้ มีครบเลยนะครับสำหรับมือใหม่แบบผมที่ยังไม่ได้เขียนอะไรซับซ้อนมากๆ
  • Truffle เป็นเครื่องมือที่ทำให้เรา complie and deploy โค้ดของเราได้
  • Ganache เป็น GUI จำลองสภาพแวดล้อมของ blokchain ethereum มีปุ่มให้กดหน้าตาสวยๆใช้งานง่ายแหมะสำหรับมือใหม่ที่เข้าทำความเข้าใจครั้งแรกแบบผม ง่ายๆก็คือคล้ายกับ server localhost นั้นแหละ
  • ganache-cli ใช้จำลองสภาพแวดล้อมของ blockchain ethereum หรือ EVM นั้นแหละโหมด command line นะ
  • VS Code ใช้เขียนโค้ด ลงส่วนขยายเสริมสำหรับ solidity ด้วย เวลาเขียนในไฟล์ pragma x.x.x version ตรงนี้กับ version ของ compiler ใน vs code ทำให้ตรงกันด้วย

สรุปก็คือ

  1. ใช้แค่ remix จบ
  2. ถ้าอยากจะรันบนเครื่องตัวเองก็ใช้ Ganache เป็น blockchain แบบจำลองในเครื่อง Truffle เป็น complie and deploy โค้ดที่เราเขียน VS Code เขียนโค้ด solidity

สุดท้าย ก็หวังว่าบทความนี้จะเป็นประโยชน์กับใครหลาย ๆ คนนะครับ

© 2025 Apisit N.