For the complete documentation index, see llms.txt. This page is also available as Markdown.

สร้าง Crypto Token

คู่มือฉบับสมบูรณ์สำหรับการเปิดตัว ERC-20 token บน Chiliz Chain: Solidity contract พร้อม OpenZeppelin, การ deploy ด้วย Remix, การสร้าง liquidity pool บน Kayen Finance และ FanX, การลิสต์บน DEX และกลยุทธ

การมี token หรือ "crypto coin" แบบกำหนดเองสำหรับโปรเจกต์ของคุณ ช่วยให้คุณสามารถสร้างชุมชนรอบๆ ticker ของคุณเองได้ (เช่น $PROJECT) จากนั้น คุณสามารถสร้างสิ่งจูงใจให้เข้าร่วมเพิ่มเติมได้ เช่น DAO สำหรับการกำกับดูแล, คะแนนรางวัลสำหรับการมีส่วนร่วมของผู้ใช้ หรือแค่แบนเนอร์โซเชียลที่สนุก (เรียกว่า "meme coin")

ด้วยเหตุนี้ coin แบบกำหนดเองจึงช่วยให้โปรเจกต์ของคุณเติบโตได้โดยไม่ต้องพึ่งพาตัวกลาง

ข้อกำหนดเบื้องต้น

เช่นเดียวกับการทำงานบนโปรเจกต์ Web3 เสมอ คุณต้องมี Web3 wallet ก่อน:

กระเป๋าเงิน Crypto

wallet ที่เป็นที่รู้จักมากที่สุดคือ MetaMask:

ใช้งาน MetaMask

ตรวจสอบให้แน่ใจว่า เชื่อมต่อกับ Chiliz Chain แล้ว!

wallet นี้ควรมี $CHZ token อยู่ในนั้น ซึ่งคุณสามารถซื้อได้จาก Web3 exchange ทุกแห่ง (Coinbase, Kraken, Binance, Bitpanda เป็นต้น)

การสร้าง smart contract ของ token

เนื่องจาก Chiliz Chain เป็น blockchain ที่เข้ากันได้กับ EVM คุณจึงสามารถพึ่งพา contract อย่าง ERC-20 สำหรับความต้องการ token contract ของคุณได้ เราแนะนำ OpenZeppelin contract ที่ผ่านการตรวจสอบโดยชุมชน ซึ่งคุณสามารถปรับแต่งได้ในวิซาร์ดออนไลน์ของพวกเขา

จากหน้านั้น คุณสามารถกำหนดค่า contract สำหรับ token ของคุณเองได้:

  • ตั้งชื่อและ symbol/ticker ให้มัน

  • กำหนดจำนวน token โดยใช้ช่อง "Premint"

  • คลิกที่ฟีเจอร์ "Mintable" เพื่อทำให้ token ของคุณ mintable และ ownable (และด้วยเหตุนี้จึงสามารถโอนได้)

  • ยกเลิกการเลือกฟีเจอร์ "Permit" ไปก่อน

ตัวอย่างเช่น นี่คือ ERC-20 token contract มาตรฐานที่:

  1. มีไว้สำหรับ $PROJECT token สมมติ

  2. Mint อุปทานคงที่จำนวน 1000 token ไปยัง wallet recipient (ไม่ว่าจะเป็น wallet ของคุณหรือ vault) เมื่อ deploy โดยเป็นเจ้าของโดย wallet initialOwner (ของคุณ)

  3. มีฟังก์ชัน ERC-20 มาตรฐานอย่าง transfer, approve และ balanceOf

  4. มีข้อจำกัดว่าใครสามารถ mint ได้ (=คุณ เจ้าของ) ผ่าน contract module OpenZeppelin Ownable

เวอร์ชัน Solidity และ EVM ที่แนะนำสำหรับ Chiliz Chain:

  • เวอร์ชัน Solidity compiler: 0.8.30 (หรือต่ำกว่า)

  • เวอร์ชัน EVM เป้าหมาย: prague

การ compile, deploy และ verify

ถึงเวลา compile และ deploy contract ของคุณแล้ว OpenZeppelin wizard ช่วยให้คุณเปิด custom contract ได้โดยตรงใน Remix IDE, ดาวน์โหลดไฟล์ (เป็นไฟล์เดียวหรือเป็น Hardhat หรือ Foundry project ตัวอย่าง) หรือเพียงแค่คัดลอกไปยัง clipboard พร้อมวางในสภาพแวดล้อมการพัฒนาของคุณ

หากคุณเพิ่งเริ่มต้น เราแนะนำให้ใช้ Remix ซึ่งเรามีขั้นตอนให้ที่นี่:

Deploy ด้วย Remix

สิ่งที่ควรทราบ: ก่อนที่คุณจะ deploy contract ได้ Remix จะขอที่อยู่ recipient และ initialOwner จากคุณ นี่คือที่ที่คุณระบุ Web3 address ของ wallet ที่จะรับอุปทานเริ่มต้น และที่อยู่ของคุณเองในฐานะเจ้าของ token สามารถใช้ที่อยู่เดียวสำหรับทั้งสองอย่าง หรือที่อยู่ที่แตกต่างกันสำหรับแต่ละอย่างก็ได้

เมื่อคุณ deploy contract แล้ว คุณต้อง verify มัน ทำตามคู่มือของเรา ขึ้นอยู่กับสภาพแวดล้อมการพัฒนาของคุณ:

Verify Smart Contract

การนำเข้าที่อยู่ token ใหม่ใน wallet ของคุณ

โปรดทราบว่าแม้ว่า contract ของคุณจะ deploy และ verify อย่างถูกต้อง wallet ของคุณจะไม่แสดง token ใหม่ของคุณโดยอัตโนมัติ คุณต้องบอก wallet ด้วยตนเองให้ติดตาม asset เฉพาะนี้

นี่เป็นงาน copy-paste:

  1. ใน Remix ไปที่ส่วน "Deployed Contracts" ค้นหา contract ที่เพิ่ง deploy แล้ว และคลิกไอคอน "Copy to Clipboard" ถัดจากชื่อ/ที่อยู่ contract มันจะขึ้นต้นด้วย 0x...

  2. ตอนนี้เปิด Web3 wallet ของคุณ ตรวจสอบให้แน่ใจว่าเชื่อมต่อกับ Chiliz Chain (หรือ Spicy Testnet) คลิกแท็บ "Tokens" และจากเมนู "..." คลิกตัวเลือก "Import tokens"

จากนั้นทำตามขั้นตอน:

  1. วางที่อยู่ token contract ในช่องข้อความของ importer

  2. ตรวจสอบว่า wallet ตรวจจับ symbol และ decimals ของ token ได้ (ควรเป็น 18)

  3. คลิก "Add Custom Token" แล้ว "Import Tokens"

สำเร็จแล้ว! ตอนนี้คุณควรเห็นยอดคงเหลือ token ของคุณในรายการ wallet

ตอนนี้คุณพร้อมที่จะโอน fund หรือสร้าง liquidity pool แล้ว

การสร้าง Liquidity Pool

ตอนนี้ที่ token ของคุณมีอยู่ใน wallet แล้ว ถึงเวลาทำให้มันสามารถซื้อขายได้ ซึ่งทำได้ผ่าน liquidity pool (LP)

จำเป็นต้องมี liquidity pool เพื่อทำให้ token ของคุณสามารถซื้อขายได้และกำหนดราคาให้มัน

มันทำงานโดยการถือครองอุปทานของ token ใหม่ของคุณและอุปทานของ $CHZ ไว้ใน smart contract

เมื่อผู้ใช้ต้องการซื้อ token ของคุณ พวกเขาส่ง $CHZ ไปยัง pool และได้รับ token ของคุณเป็นการแลกเปลี่ยน สิ่งนี้ช่วยให้การซื้อขายเกิดขึ้นได้ทันทีโดยไม่ต้องให้คุณทำหน้าที่เป็นตัวกลาง

ในฐานะเจ้าของ wallet ที่ให้ fund แก่ pool คุณจะได้รับค่าธรรมเนียมเล็กน้อยจากการซื้อขายทุกครั้ง โดยพื้นฐานแล้ว สิ่งนี้เปลี่ยน pool ของคุณให้เป็นแหล่งรายได้แบบ passive และรับประกันความมั่นคงของตลาดสำหรับชุมชนของคุณ

เราจะใช้ Kayen Finance (หรือ FanX) ซึ่งเป็น decentralized exchange (DEX) ชั้นนำบน Chiliz Chain

พวกเขามีชุดคำแนะนำที่ครบถ้วน:

เมื่อคุณสร้าง pool แล้ว ถึงเวลาเพิ่ม liquidity ให้กับมัน ทำตามคู่มือเหล่านี้:

การสร้างบุคลิกให้ Token ของคุณ

โดยค่าเริ่มต้น token ของคุณจะปรากฏบน DEX และ explorer ต่างๆ เป็นไอคอน placeholder ทั่วไปโดยไม่มีลิงก์โซเชียล

การลิสต์บน DEX

สำหรับ coin การลิสต์หมายถึงการปรากฏในรายการ token ที่รองรับแบบสาธารณะของ DEX

มี DEX สองแห่งในระบบนิเวศ Chiliz Chain:

เพื่อปรากฏในรายการเหล่านี้ กระบวนการค่อนข้างคล้ายกันสำหรับ DEX ทั้งสองแห่ง ทั้งคู่ไม่ต้องการการ whitelist token จะสามารถค้นหาและซื้อขายได้โดยอัตโนมัติทันทีที่มีการเพิ่ม liquidity

อย่างไรก็ตาม เพื่อเพิ่มโลโก้ คุณต้องติดต่อทีมของแต่ละแห่ง คุณสามารถเปิด support ticket บน Discord server ของพวกเขาได้:

การแสดงข้อมูลของคุณบน Explorer

บน Chiliscan / Routescan

วิธีที่เร็วและง่ายที่สุดคือคลิกปุ่มที่มุมขวาบนและเลือกตัวเลือก "Submit name tag"

สิ่งนี้จะพาคุณไปยัง แบบฟอร์ม ที่คุณสามารถให้ข้อมูลที่จำเป็นทั้งหมดได้

เมื่อส่งแล้ว ทีม Routescan จะอัปเดตรายละเอียดภายในไม่กี่วัน

บน Chiliz Block Explorer / Blockscout

(เร็วๆ นี้)

การตรวจสอบความถูกต้อง

ทุกอย่างปลอดภัยหรือไม่? แน่ใจ หรือ? ถึงเวลาทดสอบและตรวจสอบให้แน่ใจว่า token และ pool ของคุณทำงานได้อย่างถูกต้อง

ทำการ "Smoke Test" Swap

คุณไม่ควรสันนิษฐานว่า pool ทำงานได้เพียงเพราะ transaction ไม่ล้มเหลว คุณต้องจำลองประสบการณ์ผู้ใช้จริง

Smoke testing มีไว้เพื่อเผยให้เห็นความล้มเหลวง่ายๆ ที่รุนแรงพอที่จะ เช่น ปฏิเสธการเผยแพร่โปรเจกต์

เพื่อทำ smoke test บน token ของคุณ คุณต้องทำตัวเหมือนเป็นผู้ใช้จริง:

  1. สร้าง wallet ที่สอง (หรือใช้ wallet ของเพื่อน) ที่ไม่เคยโต้ตอบกับ token ของคุณ (หรือ smart contract) มาก่อน wallet นั้นควรมี $CHZ อยู่แล้ว ถ้าไม่มี ให้ส่งไปบ้าง

  2. จาก wallet นี้ ลองซื้อ token ของคุณ (ผ่าน Kayen Finance หรือ FanX เช่น) แล้วตรวจสอบข้อผิดพลาด:

    1. Swap ล้มเหลวหรือไม่?

    2. "Price Impact" สูงเกินสมเหตุสมผลหรือไม่?

  3. ตอนนี้ ลองขาย token ที่คุณเพิ่งซื้อ: Swap 50% ของ token กลับเป็น $CHZ อีกครั้ง ตรวจสอบข้อผิดพลาด

ยืนยันราคาและ Arbitrage

เมื่อคุณ initialize pool ครั้งแรก คุณตั้งราคาด้วยตนเอง หากคุณทำการคำนวณผิดพลาดเล็กน้อย arbitrage bot ของ DEX อาจซื้อ token ทันทีเพื่อแก้ไขราคาให้กลับสู่มูลค่าตลาด

ตัวอย่างเช่น หากคุณตั้งใจให้ราคาเป็น 0.1 $CHZ แต่ตอนนี้เป็น 0.0001 $CHZ bot อาจ "snipe" liquidity ราคาถูกของคุณ

ตรวจสอบราคาปัจจุบันของ token ของคุณบน DEX interface (Kayen Finance หรือ FanX) หากราคาผิดพลาดอย่างมากและคุณยังไม่ได้ lock liquidity คุณยังสามารถ Remove Liquidity (Pull LP) คำนวณอัตราส่วนใหม่ และสร้าง pool ใหม่ได้

ทำสิ่งนี้ตอนนี้เลย! คุณไม่สามารถแก้ไขสิ่งนี้ได้หลังจากที่คุณ lock liquidity แล้ว

ถึงเวลาเปิดตัว!

ในทางเทคนิค token ของคุณถือว่า "เปิดตัว" แล้วในช่วงเวลาที่ Liquidity Pool เปิดใช้งานบน Kayen Finance หรือ FanX

อย่างไรก็ตาม ในอุตสาหกรรม crypto การเปิดตัว token เป็นกิจกรรมที่ประสานงานกันซึ่งผสมผสานรายละเอียดทางเทคนิคกับการส่งเสริมทางสังคม

การเปิดตัวที่ประสบความสำเร็จประกอบด้วยสามระยะ:

  • การสร้างชุมชน

  • การเปิดตัวจริง

  • แรงผลักดันหลังเปิดตัว

การสร้างชุมชน

โปรเจกต์ที่ประสบความสำเร็จมากที่สุดสร้างชุมชน ก่อน ที่ contract จะถูก deploy

สร้างการปรากฏตัวออนไลน์ของ token ของคุณ:

  • สร้างบัญชี Telegram เฉพาะ: Telegram เป็นมาตรฐานอุตสาหกรรมสำหรับการแชทแบบ real-time และ "hype" ตั้งค่า bot (เช่น Rose หรือ Combot) ทันทีเพื่อป้องกัน spam

  • สร้าง Discord server เฉพาะ: Discord เหมาะสำหรับการสนทนาที่เป็นระบบ การโหวตกำกับดูแล และ support ticket

  • X (Twitter): นี่คือใบหน้าสาธารณะของโปรเจกต์คุณ นี่คือที่ที่การค้นพบเกิดขึ้น

จากนั้น ดำเนินการ "Alpha" Phase โดยมีเป้าหมายเพื่อรวบรวมผู้ใช้จริงใน Telegram ของคุณที่รอที่อยู่ contract:

  • แนะนำแนวคิดโปรเจกต์ 1–2 สัปดาห์ก่อน deploy

  • เผยแพร่ "Whitepaper" หรือ "Litepaper" ของคุณ (เอกสารง่ายๆ ที่อธิบาย utility หรือ meme value ของ token)

การเปิดตัวจริง

นี่คือช่วงเวลา 30 นาทีที่สำคัญที่สุดในชีวิตของโปรเจกต์คุณ เรียกว่า TGE หรือ Token Generation Event

ขั้นแรก คุณต้องประสานงานเวลาและแจ้งชุมชนของคุณ ประกาศวันที่และเวลาที่แน่นอนสำหรับการเปิดตัว (เช่น "การซื้อขายเริ่มต้นวันอังคารเวลา 14:00 UTC") หรือคุณสามารถทำ "Stealth Launch": ไม่มีตัวจับเวลา ประกาศแบบกะทันหัน วิธีนี้ป้องกัน bot จากการเตรียมตัว แต่สร้างปริมาณเริ่มต้นน้อยกว่า

ทุกคนพร้อมและรอหรือยัง? ถึงเวลาปล่อย token แล้ว! ทันทีที่คุณเพิ่ม liquidity บน Kayen Finance หรือ FanX โพสต์ที่อยู่ smart contract และ Direct Buy Link ในช่องทางอย่างเป็นทางการของคุณ

ในฐานะส่วนหนึ่งของงานเปิดตัว คุณสามารถโฮสต์ voice chat กับชุมชนของคุณ โดยใช้ Telegram หรือ Discord การได้ยินเสียงของนักพัฒนาสร้างความไว้วางใจอย่างมากและสงบประสาทในช่วงความผันผวนเริ่มต้น

แรงผลักดันหลังเปิดตัว

เมื่อ token เปิดใช้งานแล้วและชุมชนของคุณเริ่มโต้ตอบ บทบาทของคุณเปลี่ยนจาก "Hype" เป็น "Sustainment"

นี่คือแนวคิดบางส่วน:

  • จัดการแข่งขันการซื้อขาย: ร่วมมือกับ DEX (Kayen Finance หรือ FanX) เพื่อโฮสต์การแข่งขันปริมาณ เช่น "10 ผู้ซื้อขายชั้นนำตามปริมาณสัปดาห์นี้จะได้รับ 100 $CHZ" สิ่งนี้สร้างแรงจูงใจให้เกิดปริมาณ ซึ่งทำให้ token ของคุณอยู่ในอันดับสูงกว่าในรายการแนวโน้ม

  • มีส่วนร่วมกับชุมชน SportsFi และติดต่อ "Key Opinion Leaders" (KOL) หรือ influencer ที่เชี่ยวชาญด้าน Chiliz หรือ Sports token

  • หากคุณสัญญาฟีเจอร์ที่เชื่อมกับ token ของคุณ (เช่น เกมทำนาย แอปโหวต หรือการเข้าถึง NFT) ส่งมอบเวอร์ชันแรก (MVP) ภายใน 1–2 สัปดาห์หลังเปิดตัวเพื่อพิสูจน์ว่าคุณไม่ใช่โปรเจกต์ vaporware

ขั้นตอนถัดไป

Lock Liquidity ของคุณ (LP Tokens)

เมื่อคุณให้ liquidity แก่ pool ของ token คุณจะได้รับสิ่งที่เรียกว่า "LP Tokens" (Liquidity Provider Tokens) การถือครอง LP Tokens เหล่านี้ 100% ใน wallet ส่วนตัวของคุณส่งสัญญาณความเสี่ยงให้กับนักลงทุน เนื่องจากช่วยให้คุณสามารถถอน liquidity การซื้อขายทั้งหมดได้ตลอดเวลา (เรียกว่า "rug pull")

เพื่อสร้างความไว้วางใจในชุมชน คุณควร lock LP token ของคุณใน smart contract เป็นระยะเวลาคงที่ (เช่น 6 เดือนหรือ 1 ปี) สิ่งนี้พิสูจน์ว่า liquidity ไม่สามารถถูกถอนออกได้

เนื่องจาก Chiliz Chain เข้ากันได้กับ EVM คุณสามารถ:

  • ตรวจสอบแพลตฟอร์ม locker หลักๆ สำหรับการรองรับ Chiliz Chain

  • Deploy TokenTimelock contract ง่ายๆ (โดยใช้มาตรฐาน OpenZeppelin) โอน LP token ของคุณไปยังมัน และ verify contract บน Chiliscan แชร์ลิงก์ contract กับชุมชนของคุณเป็นหลักฐานความปลอดภัย

อัปเดตล่าสุด

สิ่งนี้มีประโยชน์หรือไม่?