บทความโดย นายจิรวัฒน์ พัฒนายุธนโชติ Technical Lead บริษัท โทเคน เอกซ์ จำกัด
สวัสดีครับทุกคน จากกระแสการเติบโตของโลกคริปโตเคอร์เรนซี่ จนถึงกับมีคำเปรียบเปรยว่า Bitcoin อาจจะกลายมาเป็น Digital Gold ในยุคถัดไป เชื่อว่าหลายคนคงเคยคิดว่าอยากมีเหรียญเป็นของตัวเองกันบ้าง แต่ก็ไม่รู้ว่าจะทำเองได้ยังไง วันนี้ “Token X” บริษัทภายใต้กลุ่มเอสซีบี เอกซ์ ซึ่งเราเป็นผู้ให้บริการเกี่ยวกับธุรกิจโทเคนดิจิทัลแบบครบวงจร และผู้เชี่ยวชาญด้านเทคโนโลยี Blockchain จะพาทุกคนมาดูวิธีสร้าง (Mint) Token แบบง่าย ๆ กัน
เนื่องจากพื้นที่ในการเขียนบทความมีจำกัด ผู้เขียนจึงลงบทความฉบับเต็ม พร้อมรูปภาพประกอบไว้ใน Medium ของ Token X โดยผู้อ่านสามารถตามไปอ่านต่อได้ที่ลิงก์นี้: บทความฉบับเต็ม
ในวันนี้เราจะหยิบ 1 ในมาตรฐานของ Ethereum อย่าง ERC-20 มา ทดลองกัน
เอาหล่ะ เราไปดูสิ่งที่ต้องเตรียม ก่อนที่จะเริ่มต้นสร้าง Token ของเรากันดีกว่า
เมื่อมีของพร้อมแล้วก็มาตั้งค่าเบื้องต้น + เตรียมตัวกัน
โดยจะต้องกรอกข้อมูล Network ตามรายละเอียดดังต่อไปนี้
เราสามารถเพิ่ม Network ได้โดยกดใน Setting ของ Metamask จากนั้นก็เลือกให้ Metamask เชื่อมต่อกับ Test Network ที่เราเพิ่มเข้ามาได้ โดยเลือก network ที่จะเชื่อมต่อได้โดยการกดตรง dropdown ที่อยู่ข้างๆ Logo Metamask ได้เลย
2. ขอรับเหรียญ BNB สำหรับใช้ทดสอบใน BSC Test Network ได้โดยการเอา Wallet Address ของเราไปใส่ใน https://testnet.binance.org/faucet-smart จากนั้นกดปุ่ม “Give me BNB”
3. หลังจากรอ Blockchain ทำงานสักพัก เราจะพบว่ามีเหรียญ BNB โอนเข้ามายัง Wallet ของเรา เป็นการเสร็จสิ้นการเตรียมตัว ก่อนลงสนามจริง
เขียนโค้ดกันสักนิด
ในตัวอย่างนี้ ผู้เขียนจะใช้ชื่อไฟล์ว่า BigToken.sol
2. หลังจากนั้นเราจะกำหนดค่าตั้งต้นของเหรียญ ERC-20 ของเราผ่าน constructor ของ class ดังนี้
จาก Code ข้างต้น จะเห็นว่าเราจะใช้ ERC-20 Implementation ของ OpenZeppelin ในการทดลอง เพื่อลดการเขียน code ในส่วนที่เป็นมาตรฐานของ ERC-20 ลง ในส่วนของ constructor เราจะเห็นว่ามีการส่งค่าของ Parameter 2 ตัวเข้าไป โดยจะสามารถอธิบายได้ดังนี้
เขียนโค้ดเสร็จแล้วเรามาเสกเหรียญกันเถอะ !!
7. หลังจากเพิ่มเหรียญเสร็จ เราจะพบว่าเหรียญของเราทั้งหมดถูกเพิ่มขึ้นมาแสดงผลบน Metamask เรียบร้อย พร้อมให้เรานำไปจัดการต่อแล้ว
เป็นอย่างไรกันบ้างครับ กับการสร้างเหรียญ ERC-20 อย่างง่ายในวันนี้ เราจะเห็นว่าตัว Coding ของเหรียญเองหากไม่ต้องการแก้ไขอะไร จะสามารถใช้งาน Code สำเร็จรูปในการพัฒนาได้เลย ทำให้ในปัจจุบันมีเหรียญใหม่ๆเกิดขึ้นมามากมาย
แต่ในการที่จะทำให้เหรียญของคุณมี Use-Case และมีผู้คน (Users) มา Adopt ใช้งานเหรียญของคุณนั้น เรียกได้ว่าเป็นศาสตร์อีกแขนงกันเลยทีเดียว ซึ่งผู้สร้างเหรียญต้องมีการวางแผนและการจัดทำ Tokenomics เพื่อแสดงถึงแผนงานของเหรียญ ว่าทำไม Users ถึงต้องมาถือเหรียญของคุณ? ทำไมเหรียญของคุณถึงมีค่า รวมถึงคุณอาจต้องแสดงความน่าเชื่อถือในตัวคุณให้ Users ยอมรับอีกด้วย
สุดท้ายนี้ผู้เขียนหวังว่าบทความนี้จะเป็นประโยชน์ให้กับผู้ที่สนใจด้าน Blockchain ทั้งบุคคลทั่วไป และ Developer กันไม่มากก็น้อยครับ
สำหรับผู้ที่สนใจการออก Digital Token ก็สามารถเลือกใช้บริการกับทาง Token X ได้เช่นกัน เพราะ Token X พร้อมให้บริการ Tokenization แบบครบวงจรที่นอกจากจะมีบริการให้คำปรึกษา เชื่อมต่อ และพัฒนาเกี่ยวกับ Tokenization อย่างครบวงจรแล้วยังมีบล็อกเชนที่ทางบริษัทพัฒนาขึ้นเองอย่าง TKX Chain และโซลูชันพร้อมใช้อย่าง TKX API และ TKX Enterprise Portal ที่จะช่วยให้การออก Digital Token กลายเป็นเรื่องง่ายการเลือกใช้โทเคนดิจิทัลอย่างถูกจุด และตรงตามจุดประสงค์ล้วนแต่จะสร้างโอกาสและการเติบโตให้ธุรกิจของคุณได้เกินกว่าที่คิดไว้เสมอ สามารถติดต่อ Token X ได้ที่อีเมล [email protected]
ขอบเขตการให้บริการ TKX Chain และโซลูชันด้านเทคโนโลยีต่างๆ ของ Token X เป็นการให้บริการในฐานะการเป็นผู้ให้บริการเครือข่ายบล็อกเชน (Blockchain Network Provider) และผู้พัฒนาเทคโนโลยี (Technology Provider) ซึ่งอยู่นอกเหนือต่างหากจากการประกอบธุรกิจ ICO Portal
ลงทะเบียนเข้าสู่ระบบ เพื่ออ่านบทความฟรีไม่จำกัด