ERC-1155
โดยสรุป: ERC-1155 คือมาตรฐานโทเคนดิจิทัลบน Ethereum ซึ่งนักพัฒนาของ Enjin เป็นผู้เสนอเป็นครั้งแรก มาตรฐานนี้ช่วยให้สัญญาอัจฉริยะเพียงสัญญาเดียวจัดการโทเคนได้หลายประเภทพร้อมกัน…
ERC-1155 คือมาตรฐานโทเคนดิจิทัลบน Ethereum ซึ่งนักพัฒนาของ Enjin เป็นผู้เสนอเป็นครั้งแรก มาตรฐานนี้ช่วยให้สัญญาอัจฉริยะเพียงสัญญาเดียวจัดการโทเคนได้หลายประเภทพร้อมกัน และได้รับการออกแบบให้มีประสิทธิภาพสูงกว่ามาตรฐานโทเคนรุ่นก่อน ๆ รวมทั้งให้ความปลอดภัยมากขึ้นเมื่อมีการโอนโทเคน
ทำไมจึงสำคัญ
ภายใต้ ERC-20 และ ERC-721 โทเคนที่ทดแทนกันได้แต่ละตัวหรือคอลเลกชัน NFT แต่ละชุดมักต้องมีสัญญาเป็นของตัวเอง และการโอนแต่ละครั้งก็เป็นธุรกรรมแยกกัน ERC-1155 เก็บโทเคนหลายประเภทไว้ในสัญญาเดียว ไม่ว่าจะทดแทนกันได้หรือทดแทนกันไม่ได้ และรองรับการโอนแบบกลุ่ม (batch transfer) ที่ย้ายหลายรายการได้ในธุรกรรมเดียวเพื่อประหยัดค่าแก๊ส ความปลอดภัยที่เพิ่มขึ้นมาจากกฎ “การโอนอย่างปลอดภัย” (safe transfer) เมื่อมีการส่งโทเคนไปยังสัญญาอัจฉริยะ สัญญาผู้รับต้องยืนยันว่ารองรับโทเคนเหล่านั้นได้ มิฉะนั้นการโอนจะถูกย้อนกลับ วิธีนี้ช่วยลดความเสี่ยงที่โทเคนจะติดค้างอยู่ในสัญญาที่ไม่สามารถโอนโทเคนออกไปได้อีก ซึ่งเป็นจุดอ่อนที่รู้กันดีของ ERC-20 มาตรฐานนี้เป็นที่นิยมในเกมบล็อกเชนและในคอลเลกชัน NFT ที่แต่ละไอเท็มมีหลายชิ้น
ตัวอย่าง
สตูดิโอเกมแห่งหนึ่งนำสัญญา ERC-1155 เพียงสัญญาเดียวขึ้นใช้งาน Token ID 1 คือเหรียญทองของเกม ซึ่งทดแทนกันได้ จึงมีหน่วยที่เหมือนกันทุกประการอยู่จำนวนมาก Token ID 2 คือดาบในตำนานที่มีอยู่เพียงชิ้นเดียว ทำให้ทดแทนกันไม่ได้ ผู้เล่นที่ชนะการต่อสู้สามารถได้รับเหรียญทอง 50 เหรียญพร้อมดาบเล่มนั้นในการโอนแบบกลุ่มเพียงครั้งเดียว แทนที่จะต้องทำสองธุรกรรมแยกกัน