มาตรฐานโทเค็น ERC ประเภทต่าง ๆ มีอะไรบ้าง: ERC-20, ERC-1155 และ PlatoBlockchain Data Intelligence เพิ่มเติม ค้นหาแนวตั้ง AI.

มาตรฐานโทเค็น ERC ประเภทต่าง ๆ มีอะไรบ้าง: ERC-20, ERC-1155 และ More

Ethereum Request for Comment (ERC) เป็นชุดเอกสารทางเทคนิคที่มีแนวทางสำหรับการสร้างโทเค็นหรือสัญญาอัจฉริยะเพื่อเรียกใช้แอปพลิเคชันบน เครือข่าย Ethereum. สิ่งเหล่านี้อาจเป็นสินทรัพย์ การลงทะเบียนชื่อ การแลกเปลี่ยนแบบกระจายศูนย์ และอื่นๆ 

ในขณะที่ทุกคนสามารถสร้างโทเค็นหรือสัญญาอัจฉริยะได้ ต้องปฏิบัติตามสคริปต์แต่ละข้อเพื่อให้การดำเนินการ ERC ประสบความสำเร็จ กล่าวอีกนัยหนึ่ง หากคุณไม่สามารถเล่นตามกฎ ERC ได้ คุณก็จะไม่สามารถเล่นกับ Ethereum ได้

มาตรฐาน ERC แต่ละฉบับระบุหน้าที่ต่างๆ ไว้โดยเฉพาะ ตัวอย่างเช่น ERC-20 สำหรับโทเค็นที่ใช้ร่วมกันได้ เช่น DAI Stablecoin, Shiba INU, Ether และ ERC-721 สำหรับโทเค็นที่ไม่สามารถใช้ร่วมกันได้ (NFT) เช่น Bored Ape Yacht Club NFT  

บทความนี้จะช่วยให้คุณเข้าใจความแตกต่างระหว่างมาตรฐาน ERC เช่น ERC-20, ERC-1155 และ ERC-721 และมาตรฐานที่รู้จักกันน้อย เช่น ERC-1337 และ ERC-884

ทำความเข้าใจมาตรฐาน กกพ

ก่อนลงลึก เราต้องเข้าใจว่านักพัฒนาทุกคนต้องผ่าน ข้อเสนอการปรับปรุง Ethereum (EIP) ก่อนจัดทำกกพ. 

EIP อธิบายฟังก์ชันการทำงานและโปรโตคอลเฉพาะของ ERC เมื่อส่งแล้ว นักพัฒนา Ethereum จะตรวจสอบข้อเสนอ และหากเห็นว่ามีค่า ก็จะยอมรับและนำไปใช้

ERC-20 มาตรฐานโทเค็นที่โดดเด่น

ERC-20 เป็นมาตรฐานโทเค็นที่มีชื่อเสียงที่สุดสำหรับโทเค็นที่ใช้ร่วมกันได้ ซึ่งหมายความว่าเป็นหน่วยมูลค่าที่ใช้แทนกันได้ เช่น Ether หรือ USDT มาตรฐานนี้เสนอโดยผู้พัฒนา Fabian Vogelsteller ในเดือนพฤศจิกายน 2015

โทเค็นเกือบทั้งหมดที่สร้างขึ้นใน Ethereum blockchain ใช้มาตรฐาน ERC-20 เช่น Basic Attention Token (BAT), Chainlink (LINK) และ Tether USD (USDT) โทเค็นเหล่านี้ต้องเป็นไปตามชุดของ ฟังก์ชั่น, ส่วนใหญ่:

  • TotalSupply: ระบุอุปทานทั้งหมดของโทเค็น
  • สมดุลของ: ยอดเงินในบัญชีทั้งหมดของเจ้าของบัญชี
  • โอน: ส่งโทเค็นจำนวนหนึ่งไปยังที่อยู่
  • โอนจาก: การโอนโทเค็นจำนวนหนึ่งจากที่อยู่
  • อนุมัติ: อนุญาตให้ผู้ใช้ถอนโทเค็นจำนวนหนึ่งออกจากบัญชีเฉพาะ
  • เบี้ยเลี้ยง: อนุญาตให้ที่อยู่ภายนอกส่งโทเค็นจากยอดคงเหลือ

ฟังก์ชันอื่นๆ เป็นทางเลือก แต่ควรพิจารณาเพื่อปรับปรุงความสามารถในการใช้งาน เช่น เครื่องหมาย: สัญลักษณ์ของโทเค็น (เช่น โทเค็น: รูปหลายเหลี่ยม, เครื่องหมาย: MATIC).

erc

ที่มา: Ethereum.org

ดังที่เห็นในภาพด้านบน ฟังก์ชันเหล่านี้นำไปสู่สองเหตุการณ์: เหตุการณ์การโอนเมื่อใดก็ตามที่มีการถ่ายโอนเกิดขึ้นในบล็อกเชน และ การอนุมัติ เมื่อใดก็ตามที่ต้องมีการอนุมัติ 

อย่างไรก็ตาม โทเค็น ERC-20 แต่ละรายการมีข้อจำกัดเนื่องจากสามารถจัดการได้ด้วยสัญญาอัจฉริยะ ERC-20 ที่เกี่ยวข้องเท่านั้น ในขณะที่มาตรฐาน ERC-1155 —ซึ่งเราจะอธิบายด้านล่าง—ได้รับการออกแบบมาเพื่อรองรับการจัดการโทเค็นประเภทต่างๆ ทำให้พวกเขาสามารถลดค่าใช้จ่ายในการประมวลผลสำหรับแอปพลิเคชันบล็อกเชนได้

พูดง่ายๆ ก็คือ ERC-20 เป็นเหมือนตราประทับสำหรับโทเค็นที่ระบุว่า: โทเค็นนี้สามารถแลกเปลี่ยนกับหน่วยมูลค่า ERC-20 อื่น ๆ เช่น USDT โดยใช้สัญญาอัจฉริยะเฉพาะประเภทที่ออกแบบมาสำหรับมันเท่านั้น วิธีเดียวกับที่คุณสามารถแลกธนบัตร 50 ดอลลาร์กับธนบัตรอีก 50 ดอลลาร์ได้ แต่คุณไม่สามารถแลกงานศิลปะที่ไม่ซ้ำใครกับอีกใบได้

ERC-1155 และ ERC-721: โทเค็นที่ไม่สามารถเปลี่ยนแปลงได้

ERC-1155 และ ERC-721 เป็นมาตรฐานโทเค็นสำหรับการสร้างโทเค็นที่ไม่สามารถเปลี่ยนได้ (NFT) 

ตามชื่อที่แนะนำ โทเค็นแบบใช้ร่วมกันไม่ได้คือโทเค็นที่มีข้อมูลเมตาประเภทหนึ่งฝังอยู่ในนั้น ดังนั้นจึงไม่สามารถแลกเปลี่ยนร่วมกันได้ ส่วนใหญ่จะใช้เพื่อแสดงความเป็นเจ้าของและแหล่งที่มาของทรัพย์สินทางกายภาพ ของสะสมดิจิทัล ทรัพย์สินในเกม ตั๋วกิจกรรม ชื่อโดเมน ฯลฯ

และอะไรทำให้พวกเขาแตกต่าง? ใน ERC-721 สัญญาอัจฉริยะเพียงรายการเดียวสามารถประมวลผลโทเค็นประเภทเดียวได้ ในขณะที่ ERC-1155 อนุญาตให้สัญญาอัจฉริยะหนึ่งรายการรองรับโทเค็นและฟังก์ชันจำนวนไม่จำกัด 

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

เพื่อความชัดเจน แอปพลิเคชันที่ทำงานร่วมกับเกมบล็อกเชนมักจะใช้ ERC-1155 เนื่องจากความสามารถรอบด้าน ตัวอย่างเช่น อักษรรูนและเครื่องรางของ Axie Infinity ใช้เป็นมาตรฐาน ERC-115

ERC-1337

พื้นที่ ERC-1337 มาตรฐานได้รับการออกแบบให้เป็นอินเทอร์เฟซสำหรับจำลองการชำระเงินตามการสมัครสมาชิกในปัจจุบัน แต่สำหรับแอปพลิเคชัน/ธุรกิจบล็อกเชน แม้ว่าข้อเสนอจะมีศักยภาพ แต่ก็ยังไม่เห็นการพัฒนามากนักและยังคงเป็นมาตรฐานที่ไม่ผ่านเกณฑ์

โดยพื้นฐานแล้ว ERC-1337 พยายามนำแบบจำลองของ Software-as-a-Service (SaaS) เช่น การสมัครสมาชิกรายเดือนที่ใช้โดยแพลตฟอร์มการสตรีมและที่เก็บข้อมูลบนคลาวด์ มาสู่ Web3 ในขณะที่อนุญาตให้ผู้สร้างเนื้อหาและนักพัฒนายังคงกระจายอำนาจและลูกค้าไม่เปิดเผยตัวตน . 

กล่าวอีกนัยหนึ่ง สัญญา ERC-1337 จะกำจัดตัวประมวลผลการชำระเงินของบุคคลที่สามและอนุญาตให้กระเป๋าเงิน Ethereum เช่น MetaMask ชำระค่าสมัครสมาชิกรายปีโดยตรงโดยอัตโนมัติ ตัวอย่างเช่น แอปพลิเคชันบล็อกเชน ผู้ใช้จะ "ลงนาม" ธุรกรรมที่เกิดซ้ำสำหรับ dApps ในชุดทั้งหมด และผู้ค้าเหล่านี้จะบันทึกทุกอย่างบนบล็อกเชน 

ERC-884: Tokenizing หุ้น

ERC-884 พยายามที่จะ โทเค็น หุ้นจากบริษัทหรือสถาบัน ช่วยให้สามารถระดมทุนผ่านการเสนอขายหุ้นต่อประชาชนทั่วไปครั้งแรก (IPO) หรือผ่านการขายหุ้นส่วนตัวโดยไม่จำเป็นต้องมีทะเบียนหุ้นแบบกำหนดเอง ตลาดหลักทรัพย์แบบดั้งเดิม หรือตัวแทนโอน

ERC-884 ได้รับการยอมรับเป็นฉบับร่างในชุมชน Ethereum หลังจากสภานิติบัญญัติแห่งรัฐเดลาแวร์ผ่าน บิล ที่อนุญาตให้บริษัทภาครัฐและเอกชนของรัฐเดลาแวร์ออกหุ้นที่แสดงเป็นโทเค็น ERC-20

อย่างไรก็ตาม ERC-884 จะต้องเป็นไปตามข้อบังคับบางประการ เช่น:

  • การตรวจสอบผู้ถือโทเค็นและธีมรายการที่อนุญาตอย่างเต็มรูปแบบ
  • ผู้ถือหุ้นสามารถจัดทำโดย บริษัท ที่ระบุ
  • โทเค็นไม่สามารถมีค่าเป็นเศษส่วนได้ แต่มีค่าทั้งหมด
  • หากนักลงทุนทำกุญแจส่วนตัวหาย พวกเขาจะต้องได้รับที่อยู่ใหม่
  • ฐานข้อมูลออฟไลน์สำหรับใช้ตรวจสอบ Know Your Customer (KYC)

ความคิดสุดท้าย: มาตรฐานโทเค็น Ethereum ในอนาคต & คุณ

ERC เป็นแนวทางทางเทคนิคสำหรับนักพัฒนาในการสร้างโทเค็นประเภทต่างๆ ที่เหมาะกับความต้องการของพวกเขา หากไม่มีพวกเขา สัญญาอัจฉริยะของ Ethereum จะมีความสามารถที่จำกัดนอกเครือข่าย 

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

อย่างไรก็ตาม ERC จำนวนมากนั้นเชื่องช้าและถูกละทิ้งโดยนักพัฒนา: 

ERC-223: มาตรฐานนี้เสนอให้เพิ่มฟังก์ชันการกู้คืนที่เรียกว่า โทเค็นทางเลือกสำรองทำให้สัญญาอัจฉริยะ ERC-223 สามารถระบุธุรกรรมขาเข้าด้วยที่อยู่ที่ไม่เข้ากัน นักพัฒนา Ethereum ไม่ได้ใช้มาตรฐานนี้ และมันก็ถูกลืมไปแล้ว แต่ ERC-777 ได้รับเลือกให้แก้ไขปัญหาที่ ERC-233 พยายามแก้ไข

ERC-777 เป็นมาตรฐานโทเค็นที่ตั้งใจที่จะปรับปรุงความสามารถของแพลตฟอร์มโทเค็น ERC-20 มาตรฐานนี้เพิ่มฟังก์ชันหลายอย่าง หนึ่งในนั้นคือความสามารถในการส่ง "ตะขอ" ซึ่งจะแจ้งสัญญาอัจฉริยะและที่อยู่ของธุรกรรมที่จะเกิดขึ้น และยอมรับหรือปฏิเสธโทเค็นบางประเภท

ERC-777 เข้ากันได้กับ ERC-20 แบบย้อนหลัง และไม่ได้หมายถึงการแซงตำแหน่ง แต่ควรปรับปรุงฟังก์ชันการทำงาน

ประทับเวลา:

เพิ่มเติมจาก คอยน์เซ็นทรัล