เรามักเห็นคำว่า ” ERC-20 ” ในรายงานของสื่ออุตสาหกรรมซึ่งเป็นโปรโตคอลมาตรฐานบน Ethereum นอกจากนี้ในการ ERC-20, โปรโตคอลอีกว่าหลายคนเคยได้ยินเกี่ยวกับ Ethereum เป็นERC-721

แม้ว่าพวกเขาจะเคยได้ยินเรื่องนี้มาแล้ว แต่หลายคนก็ยังไม่เข้าใจว่าข้อตกลงทั้งสองนี้คืออะไรและควรแยกแยะอย่างไร วันนี้ บล็อกเชนพื้นถิ่นจะถูกแยกออกสำหรับทุกคน

ERC-20 และ ERC-721 คืออะไร?

ก่อนอื่น ผมจะแนะนำคุณคร่าวๆ ว่า ERC-20 และ ERC-721 คืออะไร

1. ERC-20

ERC-20 เป็นมาตรฐานที่รู้จักกันอย่างแพร่หลายค่ามาตรฐาน ERC-20 ไม่มีความแตกต่าง โทเค็นสามารถใช้แทนกันได้ นี่เทียบเท่ากับการบอกว่าภายใต้มาตรฐาน ERC-20 “เงิน” 100 หยวนของคุณเหมือนกับของฉัน

มาตรฐาน ERC-20 กำหนดว่า Token ต้องมีชื่อ สัญลักษณ์ อุปทานทั้งหมด และฟังก์ชันอื่น ๆ รวมถึงการโอนและการโอนเงิน ประโยชน์ของมาตรฐานนี้คือตราบใดที่โทเค็นเป็นไปตามมาตรฐาน ERC-20 ก็จะสามารถใช้งานร่วมกับกระเป๋าเงิน Ethereum ได้ กล่าวอีกนัยหนึ่ง คุณสามารถเพิ่มโทเค็นนี้ไปยังกระเป๋าเงิน Ethereum ของคุณ และคุณยังสามารถส่งให้ผู้อื่นผ่านทางกระเป๋า

เนื่องจากการมีอยู่ของมาตรฐาน ERC-20 จึงเป็นเรื่องง่ายที่จะออกโทเค็น ปัจจุบันจำนวนโทเค็น ERC-20 บน Ethereum เกิน 180,000

2. ERC-721

เนื่องจาก ERC-20 มีประสิทธิภาพมาก เหตุใดจึงมีมาตรฐาน ERC-721 เพิ่มเติม ดังที่กล่าวไว้ก่อนหน้านี้ โทเค็นมาตรฐาน ERC-20 ไม่มีความแตกต่างด้านมูลค่า และไม่สามารถใช้กับสินทรัพย์บางรายการที่ต้องการคุณลักษณะเฉพาะได้อีกต่อไป (เช่น ของสะสมที่เข้ารหัสและอุปกรณ์ประกอบเกม)

มาตรฐาน ERC-721 กำหนดว่าแต่ละโทเค็นที่ตรงตามมาตรฐานมีรหัสโทเค็นที่ไม่ซ้ำกัน ในมาตรฐาน ERC-721 โทเค็นแต่ละรายการจะไม่ซ้ำกัน กล่าวอีกนัยหนึ่งภายใต้มาตรฐาน ERC-721 “เงิน” 100 หยวนของคุณแตกต่างจาก “เงิน” 100 หยวนของฉันเพราะตัวเลขของทั้งสอง 100 หยวนต่างกัน

จะแยกแยะ ER-20 และ ERC-721 ได้อย่างไร?

ใช้ตัวอย่างเพื่ออธิบายโดยตรง หากมีแอพพลิเคชั่นสัตว์เลี้ยงเสมือนจริงบนบล็อคเชน แสดงว่ามีแมว 100 ตัวอยู่ในนั้น หากโทเค็นของแอปพลิเคชันนี้ได้รับการพัฒนาตามมาตรฐาน ERC-20และเรามีแมวในเวลาเดียวกัน ดังนั้นแมวและของฉันก็เหมือนกัน และโทเค็นของแมวสามารถแบ่งออกได้ เช่น การแบ่ง แบ่งเป็น 10 หุ้น จากนั้นหุ้นละ 0.1 โทเค็น

หาก Token ของแอปพลิเคชันนี้ได้รับการพัฒนาตามมาตรฐาน ERC-721แมวของคุณและแมวของฉันจะแตกต่างกันอยู่ดี เนื่องจาก ID แมวของเราต่างกัน และแมวโดยรวมไม่ได้รับอนุญาตให้แบ่งแยกและไม่ซ้ำกัน

จากตัวอย่างนี้ เราจะเห็นความแตกต่างสองประการระหว่างโทเค็น ERC-20 และโทเค็น ERC-721:

1. โทเค็นมาตรฐาน ERC-20 ไม่มีความแตกต่างของค่าและสามารถใช้แทนกันได้ โทเค็นมาตรฐาน ERC-721 ไม่สามารถใช้แทนกันได้ และโทเค็นแต่ละรายการมี ID ที่ไม่ซ้ำกัน

2. โทเค็นมาตรฐาน ERC-20 สามารถแบ่งออกได้ ในขณะที่โทเค็นมาตรฐาน ERC-721 ไม่สามารถแบ่งออกได้

เป็นเพราะความแตกต่างระหว่างมาตรฐานทั้งสองนี้จึงนำไปใช้ในสถานการณ์ที่แตกต่างกันได้ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับมาตรฐานของ Ethereum คุณสามารถอ้างถึงทวีตก่อนหน้าในบล็อคเชนพื้นถิ่น“ฉันรู้ว่าคุณรู้จัก ERC-20 แล้ว ERC223, 721, 777, 1155คืออะไร

สรุป

ERC-20 และ ERC-721 เป็นโปรโตคอลมาตรฐานที่ออกโดย Ethereum Token โทเค็นที่ออกโดยอิงตามมาตรฐาน ERC-20 นั้นไม่มีมูลค่าแตกต่างกัน และสามารถแลกเปลี่ยนและแบ่งได้ โทเค็นที่ออกโดยอิงตามมาตรฐาน ERC-721 จะใช้แทนกันได้ โทเค็นแต่ละรายการมีเอกลักษณ์เฉพาะ ไม่ซ้ำใคร และแบ่งแยกไม่ได้

ถ้าอย่างนั้นเพื่อน ๆ ก็สามารถคิดเกี่ยวกับมันได้ โปรโตคอลมาตรฐานใดที่คุณคิดว่าดีกว่าสำหรับอุปกรณ์ประกอบฉากเกม และเพราะเหตุใด ฝากคำตอบของคุณไว้ในพื้นที่แสดงความคิดเห็น