Smart Contract (Solidity) Developer #0 — Newbie

Krucamper
1 min readNov 19, 2018

ก่อนอื่นเลยถ้าใครยังไม่มีพื้นฐานอะไรเลยเกี่ยวกับ Smart Contract แนะนำให้ หาบทความอื่น ๆ อ่านก่อนนะครับ

ภาพแสดงการ Mining และ Ether ที่ทำการขุดได้

วิถีการจะมาเป็นนักพัฒนา Smart Contact นั้น จะต้องมีอะไรบ้างจริงๆ ถ้าให้ตอบตอนนี้เลย ก็จะบอกเลยว่า “ไม่รู้ทั้งหมด” แต่ก็จะพยายามศึกษาและเรียนรู้ ไปเรื่อยๆ เพื่อที่จะบอกหรืออธิบายได้ว่าต้องทำยังไง เตรียมตัวแค่ไหนอะไรบ้างล่ะกันนะครับ

เนื่องจากการพัฒนา Smart Contact เราจำเป็นต้องมีเหรียญ Ether เพื่อใช้จ่ายในการเขียนโปรแกรม ตลอดจนการทำ Transaction ต่างๆ บน Ethereum ไอ้การที่ Develop บ้านๆ อย่างเราจะไปหาเหรียญ Ether จริงๆ เพื่อมาพัฒนาระบบ ดูท่าจะเป็นการวู่วามไปหน่อย ราคาเหรียญหนึ่งก็ใช่ย่อย เก็บตังค์ทั้งปีเพื่อมาจ่ายค่า gas ดูท่าจะไม่ไหว

อ่าห๊ะ ก็เลยมาจบตรงที่ สร้าง Private Blockchain มาใช้เองนี่แหละ พอมีเหมืองแล้ว อยากจะได้เหรียญ Ether เท่าไหร่ เพื่อมาใช้ในการเขียนโปรแกรม ก็ขุดมันขึ้นมาซะ แต่ถ้าขี้เกลียด ไม่อยากวุ่นวายในขั้นตอนนี้ ก็สามารถใช้ Ethereum Network Test อย่าง Kovan Ether แต่ข้อจำกัดก็ยังมีอยู่ คือขอได้แค่วันล่ะ 1 เหรียญ ยิ่งถ้าต้องการเขียนโปรแกรม Size ใหญ่ๆ อาจจะไม่เพียงพอ ต่อการพัฒนาโปรแกรม

สรุป โดยส่วนตัวคิดว่าถ้าอยากลองมาพัฒนา Smart Contact สิ่งแรกที่ต้องเข้าใจและทำให้ได้คือ การสร้าง Private Blockchain บน Ethereum ในโอกาสต่อไปเราจะมาสอนการสร้าง Private Blockchain เพื่อใช้พัฒนา Smart Contact กัน!

--

--