ทดลองสร้าง เหรียญ cryptocurrency เป็นของตัวเอง
ปัจจุบันนี้คนแทบจะปฏิเสธไม่ได้เลยว่า bitcoin นั้นเป็นกระแสมาก ๆ เลยในโลกออนไลน์ในยุคที่คนทั้งโลกหันมาสนใจ cryptocurrency หรือสกุลเงินดิจิทัลต่าง ๆ หลายคนคนสงสัยว่ามันสร้างมายังไง cryptocurrency เป็นของตัวเอง บน binance smart chain กันครับ
ก่อนอื่นนั้นต้องเข้าใจก่อนว่า cryptocurrency ของเรานั้นจะทำงาน binance smart chain ครับเวลาที่เราจะสร้างเหรียญจำเป็นต้องใช้ มาตรฐานของ BEP20 Token
รวม keyword ในบทความนี้ครับ
- cryptocurrency
- bitcoin
- binance smart chain
- BEP20 Token
ถ้าพร้อมแล้วก็ลุยกันเลยครับ
ก่อนอื่นก็ไปดู templeatefile .sol ที่เขียนด้วย ภาษา solidity กันก่อนที่นี่เลยครับ BEP20
หน้าตาของ interface ก็ประมาณนี้ครับ
“ถ้าจะสร้างเหรียญบน binance smart chain จะต้องมี function ต่าง ๆ ตาม interface ข้างบน เท่านั้นนะครับ”
แต่ถามว่าเราจะเขียน function เองทั้งหมดเลยไหม บอกเลยไม่ต้อง เพราะ binance ทำไว้ให้แล้ว ที่นี่เลย
จากนั้นก็เปิดไฟล์ที่โหลดมาบน https://remix.ethereum.org/
ทีนี้ผมก็จะทำการปรับตัว constructor ใหม่นิดหน่อย
จากนั้นก็ ตั้งค่า deployment ใน remix ตามนี้เลยครับ
1.Environment ที่เราจะ deploy ให้เลือกเป็น Injected Web3 (อย่าลืมตั้งค่า MetaMask ให้รองรับ binance smart chain ก่อนนะ ดูวิธีตั้งค่าได้ ที่นี่เลย)
2.TokenName คือชื่อเต็มของ cryptocurrency ที่เราจะแสดงในที่ต่าง ๆ
3.TokenSymbol คือสัญลักษณ์ของ cryptocurrency เช่น BNB หรืออื่น ๆ
4.Decimals คือ จำนวนทศนิยมของเหรียญว่ามีกี่หลัก เช่น ใส่เลข 8 จะได้ทศนิยมเป็น 0.00000001
5.InitSupply คือ จำนวนเหรียญทั้งหมดในระบบ ซึ่งจะถูกคำนวนพร้อมกับ decimals เช่น เราใส่ 230,000,000,000,000 กับ decimals = 8 จะได้ InitSupply = 2,300,000 เหรียญ (ในรูปผมใส่ 230,000,000,000,000 แต่ตอน deploy ผมใส่เลข 0 เพิ่มอีก 1ตัวเพราะอยากได้ 23 ล้านเหรียญ )
เสร็จแล้วก็กด transact ได้เลย (อย่าลืมเว่าต้องมี เหรียญ BNB ไว้เป็นค่า Gas ด้วยนะ)
เมื่อ deploy เสร็จเราก็จะดูได้ ที่ https://bscscan.com/token/0x93c606c4bd7fb21133cfd82d8ad5aa55b9478309