คำนิยาม
ERC-20
มาตรฐานโทเค็นที่สามารถทดแทนกันได้บนเชนที่เข้ากันได้กับ Ethereum.
ERC-20
ERC-20 คือมาตรฐานโทเค็นที่สามารถทดแทนกันได้ (fungible token) ที่ใช้บน Ethereum และเชนที่เข้ากันได้กับ Ethereum (รวมถึง Polygon) มันกำหนดชุดฟังก์ชันและอีเวนต์ขนาดเล็กที่ช่วยให้กระเป๋าเงิน ตลาดแลกเปลี่ยน และสมาร์ตคอนแทรกต์สามารถโต้ตอบกับโทเค็นที่ทดแทนกันได้อย่างคาดเดาได้ — ตัวอย่างเช่น การสอบถามยอดเงิน การโอนโทเค็น หรือการอนุญาตให้ที่อยู่อื่นใช้จ่ายโทเค็นแทนคุณ
ในบริบท
บน Polymarket คุณจะเจอโทเค็น ERC-20 ในสองที่หลักๆ USDC เป็น stablecoin แบบ ERC-20 ที่ทำหน้าที่เป็นสินทรัพย์พื้นฐาน และ pUSD เป็นโทเค็น wrapped-USDC แบบ ERC-20 ของ Polymarket ที่ใช้สำหรับการเทรดและการชำระบน Polygon เพราะทั้งสองเป็นโทเค็น ERC-20 กระเป๋าเงินและ Polymarket Relayer จึงสามารถย้าย อนุมัติ และคำนวณมูลค่าของพวกมันโดยใช้อินเทอร์เฟซมาตรฐานเดียวกัน (approve, transferFrom, balanceOf, totalSupply, เป็นต้น)
บันทึกเชิงปฏิบัติ
- การอนุมัติ: Polymarket (ผ่าน Relayer ของมัน) อาจขอการอนุมัติ ERC-20 เพื่อให้สัญญาแลกเปลี่ยนสามารถโอน pUSD แทนคุณได้ การอนุมัติเหล่านี้เป็นแบบ gasless สำหรับผู้ใช้ปลายทางเพราะ Polymarket สนับสนุนค่าแก๊ส แต่กลไก ERC-20 ยังคงเหมือนเดิม
- ความสามารถในการประกอบ (Composability): ความเข้ากันได้ของ ERC-20 หมายความว่าสมาร์ตคอนแทรกต์และเครื่องมืออื่นๆ สามารถรวมกับ pUSD และ USDC ได้โดยไม่ต้องมีตัวดัดแปลงพิเศษ
- ความแตกต่างจาก ERC-1155: โทเค็นผลลัพธ์บน Polymarket เป็นโทเค็น ERC-1155 (CTF) ไม่ใช่ ERC-20 โทเค็น ERC-20 แทนสกุลเงินที่สามารถทดแทนกันได้ ในขณะที่โทเค็น ERC-1155 แสดงหุ้นผลลัพธ์ตามเงื่อนไข
ดูเพิ่มเติม
- /glossary/usdc
- /glossary/pusd