ทดลองสร้าง เหรียญ cryptocurrency เป็นของตัวเอง

Isaman Sangbumrung
odds.team
Published in
2 min readMar 11, 2021

ปัจจุบันนี้คนแทบจะปฏิเสธไม่ได้เลยว่า 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

--

--