ERC-20 คืออะไร?
ERC-20 เป็นมาตรฐานทางเทคนิคสำหรับโทเค็นที่สร้างขึ้นได้โดยใช้ Ethereum blockchain โทเค็นที่สามารถเรียกได้ว่าเป็นหนึ่งในนั้นสามารถแลกเปลี่ยนกับโทเค็นอื่นได้ในขณะที่โทเค็นที่ไม่เป็นที่รู้จักของ ERC-721 (NFTs) ที่รู้จักกันดี
ERC-20 ช่วยให้นักพัฒนาสามารถสร้างโทเค็นที่เปิดใช้งานได้อย่างชาญฉลาดซึ่งสามารถใช้กับผลิตภัณฑ์และบริการอื่น ๆ ได้ โทเค็นเหล่านี้เป็นตัวแทนของสินทรัพย์สิทธิความเป็นเจ้าของการเข้าถึง cryptocurrency หรือสิ่งอื่นใดที่ไม่ซ้ำกันในตัวของมันเอง แต่สามารถถ่ายโอนได้
ประเด็นสำคัญ
- คำขอ Ethereum สำหรับความคิดเห็น 20 (ERC-20) เป็นมาตรฐานที่ใช้สำหรับโทเค็นที่สร้างขึ้นได้โดยใช้ Ethereum blockchain
- ERC-20 เป็นแนวทางในการสร้างโทเค็นใหม่บน Ethereum blockchain เพื่อให้สามารถใช้แทนกันได้กับโทเค็นสัญญาอัจฉริยะอื่น ๆ
- ตั้งแต่การใช้งาน ERC-20s โทเค็นที่ใช้ Ethereum ส่วนใหญ่ได้ถูกสร้างขึ้นโดยใช้มาตรฐาน ERC-20
ประวัติความเป็นมาของ ERC-20
สัญญาอัจฉริยะได้รับความนิยมมากขึ้นในปี 2558 แต่จำเป็นต้องได้รับการแก้ไขหลายประเด็น หนึ่งในสิ่งที่เร่งด่วนที่สุดคือทุกคนสามารถทำโทเค็นได้ แต่พวกเขาไม่สามารถทำงานร่วมกับโทเค็นอื่น ๆ ได้เสมอไป หากไม่มีวิธีโทเค็นมาตรฐานไม่มีวิธีที่จะทำให้แน่ใจว่าสามารถสร้างโทเค็นที่แตกต่างกันทั้งหมดใช้หรือแลกเปลี่ยนโดยทุกคนโดยใช้ blockchain
มาตรฐานเริ่มต้นอย่างไร
ERC-20 ได้รับการเสนอโดยนักพัฒนา Fabian Vogelsteller ในปี 2558 เพื่อตอบสนองความต้องการมาตรฐานภายในสัญญาอัจฉริยะใน Ethereum blockchain Vogelsteller ส่งข้อเสนอผ่านหน้า GitHub ของโครงการเป็นคำขอ Ethereum สำหรับความคิดเห็น (ERC) เนื่องจากเป็นความคิดเห็นที่ยี่สิบมันได้รับมอบหมายให้กำหนด ERC-20
ตามขั้นตอนที่ใช้โดยชุมชนนักพัฒนา Ethereum ในเวลานั้นข้อเสนอได้รับการอนุมัติและดำเนินการในปี 2560 เป็นข้อเสนอการปรับปรุง Ethereum 20 (EIP-20) อย่างไรก็ตามมันยังคงเรียกว่า ERC-20 เพราะนั่นเป็นวิธีที่มันเป็นที่รู้จักจนกว่าจะได้รับการอนุมัติ
ข้อเท็จจริง
ในปี 2023 Ethereum ได้เปลี่ยนวิธีการเปลี่ยนแปลงและประมวลผลสำหรับระบบนิเวศโดยแยกวิธีการออกเป็นสองที่เก็บแยกต่างหาก คำขอ Ethereum สำหรับความคิดเห็น (ERCs) ถูกเปลี่ยนเป็นที่อยู่มาตรฐานและเอกสารประกอบสำหรับเลเยอร์แอปพลิเคชันของ Ethereum ข้อเสนอการปรับปรุง Ethereum กลายเป็นวิธีการแนะนำการประมวลผลและการบันทึกการเปลี่ยนแปลงสำหรับ Ethereum เอง
เนื่องจากคำขอได้รับการอนุมัติและดำเนินการโทเค็นสัญญาอัจฉริยะที่ดำเนินการใน Ethereum blockchain จะต้องสอดคล้องกับมาตรฐานนี้หากนักพัฒนาต้องการให้พวกเขาใช้แทนกันและโฆษณาว่าโทเค็นของพวกเขาเป็นไปตามมาตรฐาน ERC-20
สำคัญ
โทเค็น ERC-20 ไม่ควรเข้าใจผิดว่าเป็นอีเธอร์ (ETH) ซึ่งเป็น cryptocurrency ดั้งเดิมของ Ethereum blockchain ในขณะที่ ETH ถูกใช้เพื่อชำระเงินสำหรับการคำนวณและทรัพยากรเครือข่ายโทเค็น ERC-20 สามารถสร้างขึ้นเพื่อเป็นตัวแทนของโลกแห่งความเป็นจริงหรือสินทรัพย์เสมือนจริง
เนื้อหา ERC-20
ERC-20 เป็นรายการของฟังก์ชั่นและเหตุการณ์ที่ต้องนำไปใช้เป็นโทเค็นเพื่อให้ได้รับการพิจารณาว่าเป็นไปตามมาตรฐาน ERC-20 ฟังก์ชั่นเหล่านี้ (เรียกว่าวิธีการใน ERC) อธิบายสิ่งที่ต้องรวมอยู่ในโทเค็นที่เปิดใช้งานสมาร์ทสัญญาในขณะที่เหตุการณ์อธิบายการกระทำ ฟังก์ชั่นโทเค็นต้องมี:
- จำนวนมาก: จำนวนโทเค็นทั้งหมดที่จะออก
- ยอดคงเหลือ: ยอดเงินในบัญชีของบัญชีเจ้าของโทเค็น
- โอนย้าย: เรียกใช้การถ่ายโอนจำนวนโทเค็นที่ระบุโดยอัตโนมัติไปยังที่อยู่ที่ระบุสำหรับการทำธุรกรรมโดยใช้โทเค็น
- การถ่ายโอนจาก: เรียกใช้การถ่ายโอนจำนวนโทเค็นที่ระบุโดยอัตโนมัติจากที่อยู่ที่ระบุโดยใช้โทเค็น
- อนุมัติ: อนุญาตให้แม่มดถอนจำนวนโทเค็นที่กำหนดออกจากบัญชีที่ระบุได้ถึงจำนวนเงินที่เฉพาะเจาะจง
- เบี้ยเลี้ยง: ส่งคืนจำนวนโทเค็นที่ตั้งไว้จากสไปเดอร์ไปยังเจ้าของ
เหตุการณ์ที่ต้องรวมอยู่ในโทเค็นคือ:
- โอนย้าย: เหตุการณ์ที่เกิดขึ้นเมื่อการถ่ายโอนสำเร็จ
- การอนุมัติ: บันทึกของเหตุการณ์ที่ได้รับอนุมัติ (เหตุการณ์)
ฟังก์ชั่นต่อไปนี้เป็นทางเลือกและไม่จำเป็น แต่พวกเขาเพิ่มการใช้งานของโทเค็น:
- ชื่อโทเค็น (ไม่บังคับ)
- สัญลักษณ์ของมัน (ไม่บังคับ)
- จุดทศนิยมที่จะใช้ (ไม่บังคับ)
ข้อเท็จจริง
“โทเค็น” และ “cryptocurrency” มักจะใช้แทนกันได้ cryptocurrencies ทั้งหมดเป็นโทเค็น แต่ไม่ใช่โทเค็นทั้งหมดเป็น cryptocurrencies โทเค็นมักจะเป็นตัวแทนของสินทรัพย์และสิทธิที่อยู่ภายนอกกับ blockchain โทเค็นในบริบทของการปฏิบัติตาม ERC-20 เพียงแค่หมายถึงการเป็นตัวแทนของบล็อกเชนของสิ่งที่ตรงตามมาตรฐานที่กำหนดโดยชุมชน Ethereum เพื่อให้ได้รับการพิจารณาว่าเป็นโทเค็นมาตรฐานตามสัญญาที่ชาญฉลาด
ดังนั้นทั้งหมดนี้หมายความว่าอย่างไร? ฟังก์ชั่นและเหตุการณ์ต่าง ๆ คือภาษาการเขียนโปรแกรมเช่น:
ชื่อฟังก์ชัน () การส่งคืนมุมมองสาธารณะ (สตริง)
ฟังก์ชั่นยอดคงเหลือ (ที่อยู่ _owner) การส่งคืนมุมมองสาธารณะ (ยอดคงเหลือ UINT256)
ฟังก์ชั่นเหล่านี้ให้โครงสร้างทั่วไปสำหรับโทเค็นเพื่อให้สามารถเข้าถึงได้ง่ายยอมรับตรวจสอบและใช้งานได้ง่าย สิ่งนี้จะช่วยลดความสับสนของผู้ใช้และนักพัฒนาแอปพลิเคชันหากโทเค็นของสัญญาอัจฉริยะทุกคนมีข้อมูลที่แตกต่างกันอยู่ภายใน นอกจากนี้ฟังก์ชั่นรหัสช่วยในการกำหนดจำนวนโทเค็นในการไหลเวียนการจัดเก็บและการคืนยอดคงเหลือการร้องขอการถ่ายโอนและการถอนการอนุมัติและตกลงที่จะถ่ายโอนอัตโนมัติ
สกุลเงินดิจิตอลที่รู้จักกันดีจำนวนมากใช้มาตรฐาน ERC-20 ตัวอย่างยอดนิยมบางอย่างคือ:
ข้อเท็จจริง
เมื่อวันที่ 23 พฤษภาคม 2567 สำนักงานคณะกรรมการกำกับหลักทรัพย์และตลาดหลักทรัพย์ได้อนุมัติการเปลี่ยนแปลงกฎเพื่ออนุญาตให้กองทุนซื้อขายแลกเปลี่ยนซื้อและถืออีเธอร์ในนามของนักลงทุนสหรัฐ
เป้าหมายของ ERC-20
มาตรฐาน ERC-20 มีบทบาทสำคัญภายใน blockchain; มันกำหนดรายการมาตรฐานของกฎที่โทเค็น Ethereum โดยใช้สัญญาอัจฉริยะต้องปฏิบัติตาม กฎเหล่านี้บางอย่างรวมถึงวิธีการถ่ายโอนโทเค็นวิธีการอนุมัติการทำธุรกรรมวิธีที่ผู้ใช้สามารถเข้าถึงข้อมูลเกี่ยวกับโทเค็นและการจัดหาโทเค็นทั้งหมด
ข้อเท็จจริง
การปฏิบัติตามกฎระเบียบนี้ยังจำเป็นสำหรับ Ethereum เพื่อรักษาสัญญาของความสามารถในการปรับขนาด ช่วยให้มั่นใจได้ถึงความเข้ากันได้ระหว่างโทเค็นที่แตกต่างกันมากมายที่สร้างขึ้นโดยใช้ระบบนิเวศ Ethereum
ดังนั้นมาตรฐานโทเค็นนี้ช่วยให้นักพัฒนาทุกประเภทสามารถทำนายได้อย่างถูกต้องว่าโทเค็นใหม่จะทำงานภายในระบบ Ethereum ขนาดใหญ่ได้อย่างไร สิ่งนี้ทำให้งานสำหรับนักพัฒนาง่ายขึ้น พวกเขาสามารถดำเนินการกับงานของพวกเขาโดยรู้ว่าทุกโครงการที่มีอยู่ไม่จำเป็นต้องทำใหม่ทุกครั้งที่มีการปล่อยโทเค็นใหม่ นอกจากนี้โครงการใหม่ไม่จำเป็นต้องกังวลเกี่ยวกับความเข้ากันได้กับโครงการเก่า ๆ ตราบใดที่โทเค็นปฏิบัติตามกฎ
โชคดีที่นักพัฒนาโทเค็นส่วนใหญ่ตกอยู่ในแนวเดียวกันกับกฎ ERC-20 ซึ่งหมายความว่าโทเค็นส่วนใหญ่ที่ปล่อยออกมาผ่าน Ethereum นั้นสอดคล้องกับ ERC-20
BEP-2 เทียบกับ ERC-20
ERC-20 เป็นมาตรฐานสำหรับโทเค็นในระบบนิเวศ Ethereum โทเค็นอื่น ๆ อีกมากมาย blockchains และระบบนิเวศได้มาจาก Ethereum ระบบนิเวศและบล็อกเชนนั้นเป็นของ binance, การแลกเปลี่ยน cryptocurrency ทีมที่อยู่เบื้องหลัง Binance สร้าง blockchain ของตัวเองโซ่ Binance จาก Ethereum Fork
จากนั้นนักพัฒนา Binance ก็สร้างมาตรฐานสำหรับโทเค็นบน blockchain มาตรฐานนี้เรียกว่า BEP-2 และคล้ายกับ ERC-20 ในการที่มันเป็นแนวทางในการสร้างโทเค็นสำหรับใช้ในห่วงโซ่ binance
Binance ยังได้สร้างห่วงโซ่ด้านข้างที่วิ่งเคียงข้างโซ่ Binance ที่เรียกว่า Binance Smart Chain ห่วงโซ่นี้เข้ากันได้กับโทเค็น ERC-20 เครื่องเสมือน Ethereum และห่วงโซ่ binance; อย่างไรก็ตามมันใช้มาตรฐานใหม่ที่เรียกว่า BEP-20 ซึ่งสร้างความเข้ากันได้ข้ามสายโซ่
ฉันจะใช้สิ่งนี้ในชีวิตจริงได้อย่างไร?
หากคุณเคยแลกเปลี่ยนกับการแลกเปลี่ยน crypto มีโอกาสที่ดีที่คุณจะได้พบกับโทเค็นที่ใช้ Ethereum เครือข่าย Ethereum เป็น blockchain ที่ใหญ่เป็นอันดับสองหลังจาก Bitcoin และเป็นที่ตั้งของโทเค็น ERC-20 นับพัน
นอกเหนือจากการแลกเปลี่ยน crypto โทเค็น ERC-20 มักใช้เพื่อเป็นตัวแทนของสินทรัพย์อื่น ๆ เช่นสกุลเงินในเกมสินทรัพย์ทางการเงินหรืออสังหาริมทรัพย์ นอกจากนี้ บริษัท crypto บางแห่งเช่น Circle ใช้มาตรฐาน ERC-20 เพื่อออกโทเค็นมูลค่าดอลลาร์
อธิบายเหมือนฉันอายุห้าขวบ
ERC-20 เป็นรูปแบบที่ช่วยให้นักพัฒนาสามารถสร้างโทเค็นของตนเองในเครือข่าย Ethereum การใช้รหัสคอมพิวเตอร์นักพัฒนาสามารถตั้งค่าสูงสุดของโทเค็นและกำหนดกฎสำหรับวิธีการออกและซื้อขาย โทเค็นเหล่านี้สามารถแสดงรายการที่มีมูลค่าเช่นทองคำหุ้นหรือทรัพย์สินและสามารถแลกเปลี่ยนกับผู้ใช้รายอื่นในเครือข่าย Ethereum
ERC-20 คืออะไร?
ERC-20 เป็นคำขอ Ethereum สำหรับความคิดเห็นหมายเลข 20 ERC-20 เป็นมาตรฐานสำหรับโทเค็นสัญญาอัจฉริยะที่สร้างขึ้นโดยใช้ Ethereum
ERC-20 เหมือนกับ ETH หรือไม่?
อีเธอร์ (ETH) เป็นโทเค็นดั้งเดิมที่ใช้โดย Ethereum blockchain และเครือข่ายเป็นระบบการชำระเงินภายใน ERC-20 เป็นมาตรฐานสำหรับการสร้างโทเค็นที่ใช้งานได้อย่างชาญฉลาดเพื่อใช้ในระบบนิเวศ Ethereum
ERC-20 เต็มคืออะไร?
ERC-20 เป็นตัวย่อที่ใช้ในการอ้างถึง Ethereum Request สำหรับความคิดเห็นหมายเลข 20 มันเป็นมาตรฐานสำหรับการสร้างโทเค็นที่ทำงานร่วมกันในเครื่องเสมือน Ethereum
บรรทัดล่าง
เพื่อจัดการกับความกังวลที่เพิ่มขึ้นว่าโทเค็นหลายตัวจะไม่สามารถถ่ายโอนได้บน Ethereum blockchain ข้อเสนอสำหรับมาตรฐานได้ทำและดำเนินการในปี 2558 เรียกว่า Ethereum Request สำหรับความคิดเห็น (ERC) 20 การสร้างโทเค็นแนวทางสำหรับโทเค็นที่เข้ากันได้กับ Ethereum blockchain
ความคิดเห็นความคิดเห็นและการวิเคราะห์ที่แสดงใน Investopedia นั้นมีวัตถุประสงค์เพื่อให้ข้อมูลเท่านั้น อ่านข้อจำกัดความรับผิดชอบและความรับผิดของเราสำหรับข้อมูลเพิ่มเติม ณ วันที่เขียนบทความนี้ผู้เขียนเป็นเจ้าของ BTC และ XRP
คำแนะนำการอ่านบทความนี้ : บางบทความในเว็บไซต์ ใช้ระบบแปลภาษาอัตโนมัติ คำศัพท์เฉพาะบางคำอาจจะทำให้ไม่เข้าใจ สามารถเปลี่ยนภาษาเว็บไซต์เป็นภาษาอังกฤษ หรือปรับเปลี่ยนภาษาในการใช้งานเว็บไซต์ได้ตามที่ถนัด บทความของเรารองรับการใช้งานได้หลากหลายภาษา หากใช้ระบบแปลภาษาที่เว็บไซต์ยังไม่เข้าใจ สามารถศึกษาเพิ่มเติมโดยคลิกลิ้งค์ที่มาของบทความนี้ตามลิ้งค์ที่อยู่ด้านล่างนี้
ที่มาบทความนี้