Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

วิธีสร้าง Cryptocurrency ของตัวเอง: คู่มือสร้าง ERC-20 Token บน Ethereum

แม้ Cryptocurrency จะซับซ้อน แต่การสร้างตัวเองไม่ได้ต้องการคณิตศาสตร์หรือเขียนโค้ดระดับพื้นฐาน เพราะมีโค้ด Open Source ที่ดีเยอะมาก และเหรียญส่วนใหญ่ก็แค่ปรับแต่งจากโค้ดเดิม หากคุณมีความคิดที่แน่นอนและเวลาหลายเดือน ลองสร้าง blockchain เอง แต่ถ้าอย่างง่าย เรามีวิธีสร้าง Token แบบ Basic ให้

ข้อจำกัดความรับผิดชอบ: หากต้องการสร้างเหรียญที่คนใช้จริงและมีค่า ต้องมีไอเดียดี แผนธุรกิจ และทักษะการตลาด บทความนี้แค่สอนสร้าง Crypto-token พื้นฐาน จะใช้ค่า Gas ประมาณไม่กี่ดอลลาร์ ไม่ได้ทำเงินให้อัตโนมัติ แต่สนุกสำหรับคนชอบทดลอง

การตัดสินใจก่อนเริ่ม

1. Coin หรือ Token?

Coin มี Blockchain ของตัวเอง เช่น Bitcoin, Ethereum, Litecoin ต้องเขียน Blockchain เองหรือ Fork จากที่มีอยู่ - ทั้งคู่ยาก

Token ขี่บน Blockchain ที่มีอยู่แล้ว เช่น Ethereum หรือ NEO ต้องการความรู้เขียนโค้ดน้อยมาก (แต่ทำซับซ้อนได้หากมีทักษะ) สร้าง Cryptocurrency ที่ทำงานต่างจาก Blockchain ต้นทางได้

2. จะวาง Token บน Blockchain ไหน?

Ethereum - แพลตฟอร์มยอดนิยม มีเครื่องมือช่วยเยอะ Blockchain ใหญ่และน่าเชื่อถือ ต้องเรียน Solidity (ภาษาแบบ JavaScript) ถ้าจะเขียนโค้ด

NEO - ใช้งานยากกว่านิดหน่อย แต่รองรับ JavaScript, C++ ภาษาทั่วไป

WAVES - อ้างว่ามี Token ออกมากกว่า 13,000 ตัว UI ใช้งานง่าย

ยังมีอีกมากมาย แต่ 3 ตัวนี้เป็นจุดเริ่มต้นที่ดี

การสร้าง ERC-20 Token

ERC-20 เป็นมาตรฐานยอดนิยมที่ทำให้ Token รองรับ Wallet และซอฟต์แวร์ที่มีอยู่แล้ว เราจะใช้ Token Factory (ฟรี ง่าย) สำหรับตัวอย่าง หากต้องการรายละเอียดมากขึ้น มี CoinLaunch และ Hexel (เสียเงิน)

ขั้นตอน:

  1. ติดตั้ง MetaMask (Browser extension ติดต่อ Ethereum) และเติม ETH ประมาณ 10 ดอลลาร์
  2. เข้าเว็บ Token Factory
  3. ตั้งชื่อ Token (เช็คซ้ำบน Etherscan ก่อน) เราจะตั้งว่า "Amplitude" (สกุลเงินของวง Spinal Tap)
  4. ตั้ง Symbol 3-4 ตัวอักษร เช่น AMP
  5. ตั้ง Decimal places (Ethereum ใช้ 18 ตำแหน่ง เราเลือก 18 เช่นกัน)
  6. ตั้ง Total Supply: ต้องบวกศูนย์ตาม decimal places ที่ตั้งไว้ (เช่น 11,000,000 token ที่ 18 decimal = 11,000,000 + 18 ศูนย์)
  7. กด "Create Token" MetaMask จะขอยืนยัน Transaction (จ่าย Gas fee)
  8. ปรับ Gas Price: ใช้ราคา "SafeLow" จาก ETH Gas Station เพื่อประหยัด (อาจช้าขึ้น)
  9. ยืนยันและรอ ติดตามบน Etherscan ผ่าน MetaMask จนได้ Contract Address
  10. นำ Contract Address ไป Add Token ใน MetaMask (แท็บ Tokens -> Add -> ใส่ Address)
  11. Token จะปรากฏใน MetaMask แต่ส่งไม่ได้ (MetaMask ไม่รองรับส่ง Token ตรงๆ)
  12. จัดการ Token ผ่าน Token Factory: กด "Interact with Token Contract" ใส่ Contract Address จะเห็นฟังก์ชัน Transfer, Balance, ตั้งค่าอื่นๆ
  13. ส่ง Token: ใส่จำนวน (จำศูนย์!) และ Address ผู้รับ ยืนยันใน MetaMask (คิด Gas ไปอีกนิด)
  14. เพื่อให้ Token โชว์สาธารณะ ต้องมี Transaction อย่างน้อย 1 ครั้ง ส่งให้ Address ของตัวเอง หรือ Address สุ่ม (ถ้าไม่ใช่ Address จริง Token จะ Burn/หายไปตลอดกาล)
  15. เช็คบน Etherscan.io - Token ของคุณอยู่บน Blockchain จริงๆ แล้ว!

ทำนะกะ Token นี้ได้?

ขึ้นอยู่กับคุณ(Token พื้นฐานนี้ไม่มีความพิเศษ) แต่คุณควบคุม Asset ที่จะอยู่ตราบเท่าที่ Ethereum มีอยู่ หากต้องการตลาดส่วนตัว ขาย Token ได้ (เช็คกฎหมายประเทศก่อน) นั่งเพลิดเพลินกับความเป็นส่วนหนึ่งของประวัติศาสตร์ Crypto!