Home » Cryptocurrency » โทเค็น ERC-20 คืออะไร? สามารถทำอะไรได้บ้าง

โทเค็น ERC-20 คืออะไร? สามารถทำอะไรได้บ้าง

โทเค็น ERC-20 คืออะไร? สามารถทำอะไรได้บ้าง

Ethereum ก่อตั้งโดย Vitalik Buterin ในปี 2014 โดยวางตำแหน่งตัวเองเป็นแพลตฟอร์มโอเพ่นซอร์สสำหรับการเปิดตัวแอปพลิเคชันที่กระจายอำนาจ (DApps) แรงจูงใจหลายประการของ Buterin ในการสร้างบล็อคเชนใหม่เกิดขึ้นจากการขาดความยืดหยุ่นของโปรโตคอล Bitcoin นับตั้งแต่เปิดตัว Ethereum blockchain ได้ดึงดูดนักพัฒนา ธุรกิจ และผู้ประกอบการ ทำให้เกิดอุตสาหกรรมที่กำลังเติบโตของผู้ใช้ที่เปิดตัวสัญญาอัจฉริยะและแอปพลิเคชันแบบกระจาย

ในบทความนี้ เราจะพิจารณามาตรฐาน ERC-20 ซึ่งเป็นกรอบงานที่สำคัญสำหรับการสร้างโทเค็น แม้ว่าจะเป็นข้อมูลเฉพาะสำหรับเครือข่าย Ethereum แต่เฟรมเวิร์กนี้ยังเป็นแรงบันดาลใจให้กับมาตรฐานบล็อคเชนอื่นๆ เช่น BEP-2 ของ Binance Chain

Advertisement

สร้างบัญชี Binance ของคุณ

สมัครเข้าใช้งานเพื่อซื้อขายบิทคอยน์และสกุลเงินดิจิทัล >>  www.binance.com

วิธีการสมัครได้ที่และการยืนยันตัวตน รีวิวขั้นตอนการสมัคร Binance Exchange และขั้นตอนการ Verify

มาตรฐาน ERC-20 คืออะไร?

ใน Ethereum ERC คือคำขอความคิดเห็นของ Ethereum เอกสารเหล่านี้เป็นเอกสารทางเทคนิคที่สรุปมาตรฐานสำหรับการเขียนโปรแกรมบน Ethereum ไม่ควรสับสนกับข้อเสนอการปรับปรุง Ethereum (EIPs) ซึ่งเหมือนกับ BIP ของ Bitcoin ที่แนะนำการปรับปรุงโปรโตคอลเอง ERCs มุ่งสร้างอนุสัญญาที่ทำให้แอปพลิเคชันและสัญญาโต้ตอบกันได้ง่ายขึ้น

เขียนโดย Vitalik Buterin และ Fabian Vogelsteller ในปี 2015 ERC-20 เสนอรูปแบบที่ค่อนข้างง่ายสำหรับโทเค็นที่ใช้ Ethereum โดยทำตามโครงร่าง นักพัฒนาไม่จำเป็นต้องสร้างวงล้อใหม่ แต่สามารถสร้างรากฐานที่ใช้กันทั่วทั้งอุตสาหกรรมได้

เมื่อมีการสร้างโทเค็น ERC-20 ใหม่ พวกเขาจะทำงานร่วมกันได้โดยอัตโนมัติกับบริการและซอฟต์แวร์ที่สนับสนุนมาตรฐาน ERC-20 (กระเป๋าซอฟต์แวร์ กระเป๋าเงินฮาร์ดแวร์ การแลกเปลี่ยน ฯลฯ)

ควรสังเกตว่ามาตรฐาน ERC-20 ได้รับการพัฒนาเป็น EIP (โดยเฉพาะ EIP-20) สิ่งนี้เกิดขึ้นสองสามปีหลังจากข้อเสนอเดิมเนื่องจากมีการใช้งานอย่างแพร่หลาย อย่างไรก็ตาม หลายปีต่อมา ชื่อ “ERC-20” ก็ยังติดอยู่

โทเค็น ERC-20 คืออะไร? สามารถทำอะไรได้บ้าง

สรุปสั้นๆ เกี่ยวกับโทเค็น Ethereum

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

ในการย้ายโทเค็น ผู้ใช้ต้องส่งธุรกรรมไปยังสัญญาเพื่อขอให้จัดสรรยอดคงเหลือบางส่วนไปที่อื่น ตัวอย่างเช่น หาก Alice ต้องการส่ง BinanceAcademyToken จำนวน 5,000 รายการให้กับ Bob เธอเรียกใช้ฟังก์ชันภายในสัญญาอัจฉริยะ BinanceAcademyToken เพื่อขอให้ทำเช่นนั้น

การโทรของเธออยู่ภายในสิ่งที่ดูเหมือนจะเป็นธุรกรรม Ethereum ปกติที่จ่าย 0 ETH ให้กับสัญญาโทเค็น การเรียกจะรวมอยู่ในฟิลด์เพิ่มเติมในธุรกรรม ซึ่งระบุสิ่งที่อลิซต้องการทำ – ในกรณีของเรา ให้โอนโทเค็นให้ Bob

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

นี่คือตัวอย่างการใช้งานจริงของ Etherscan ข้างต้น: มีคนกำลังโทรหาสัญญา BUSD คุณสามารถดูโทเค็นถูกโอนและมีการชำระค่าธรรมเนียมแล้ว แม้ว่าฟิลด์ค่าจะแสดงว่าได้ส่ง 0 ETH แล้ว

เมื่อเราเร่งความเร็วแล้ว มาดูส่วนลึกเบื้องหลังเพื่อทำความเข้าใจโครงสร้างของสัญญา ERC-20 ทั่วไปกันดีกว่า

โทเค็น ERC-20 ถูกสร้างขึ้นอย่างไร?

เพื่อให้เป็นไปตามข้อกำหนด ERC-20 สัญญาของคุณต้องมีฟังก์ชันบังคับ 6 ประการ ได้แก่TotalSupply , balanceOf , transfer , transferFrom , allow , และallowance นอกจากนี้ คุณสามารถระบุฟังก์ชัน เสริมเช่นname , symbolและdecimal อาจเป็นที่ชัดเจนสำหรับคุณว่าหน้าที่เหล่านั้นทำอะไรจากชื่อของพวกเขา ถ้าไม่ ไม่ต้องกังวล เราจะทำลายมันให้หมด
โทเค็น ERC-20 คืออะไร? สามารถทำอะไรได้บ้าง

ด้านล่างนี้คือฟังก์ชันตามที่ปรากฏในภาษา Solidity ที่สร้างขึ้นตามวัตถุประสงค์ของ Ethereum

TotalSupply

function totalSupply() public view returns (uint256)
เมื่อเรียกใช้โดยผู้ใช้ ฟังก์ชันด้านบนจะคืนค่าอุปทานทั้งหมดของโทเค็นที่สัญญาถืออยู่

สมดุลของ

function balanceOf(address _owner) public view returns (uint256 balance)
ไม่เหมือนกับtotalSupplyที่balanceOfรับพารามิเตอร์ (ที่อยู่) เมื่อถูกเรียก มันจะส่งคืนยอดคงเหลือของการถือครองโทเค็นของที่อยู่นั้น โปรดจำไว้ว่าบัญชีในเครือข่าย Ethereum เป็นแบบสาธารณะ ดังนั้นคุณจึงสามารถสอบถามยอดคงเหลือของผู้ใช้ที่คุณทราบที่อยู่ได้

โอนย้าย

function transfer(address _to, uint256 _value) public returns (bool success)
โอนย้ายโทเค็นอย่างเหมาะสมจากผู้ใช้รายหนึ่งไปยังอีกรายหนึ่ง ที่นี่ คุณระบุที่อยู่ที่คุณต้องการส่งไปและจำนวนเงินที่จะโอน
เมื่อถูกเรียก การโอนจะทริกเกอร์บางสิ่งที่เรียกว่าเหตุการณ์ (ในกรณีนี้ การโอนเหตุการณ์) ซึ่งโดยทั่วไปจะบอก blockchain ให้รวมการอ้างอิงถึงมัน

โอนจาก

function transferFrom(address _from, address _to, uint256 _value) public returns (bool success)
ฟังก์ชันtransferFromเป็นทางเลือกที่สะดวกสำหรับการถ่ายโอนซึ่งช่วยให้สามารถตั้งโปรแกรมได้มากขึ้นอีกเล็กน้อยในแอปพลิเคชันแบบกระจายศูนย์ เช่นเดียวกับtransferมันถูกใช้เพื่อย้ายโทเค็น แต่โทเค็นเหล่านั้นไม่จำเป็นต้องเป็นของผู้ที่เรียกสัญญา

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

ฟังก์ชันนี้จะทริกเกอร์เหตุการณ์เดียวกันกับการโอน

อนุมัติ

function approve(address _spender, uint256 _value) public returns (bool success)
อนุมัติเป็นฟังก์ชันที่มีประโยชน์อีกอย่างหนึ่งจากมุมมองของความสามารถในการตั้งโปรแกรม ด้วยฟังก์ชันนี้ คุณสามารถจำกัดจำนวนโทเค็นที่สัญญาอัจฉริยะสามารถถอนออกจากยอดคงเหลือของคุณได้ หากไม่มี คุณจะเสี่ยงที่สัญญาจะผิดพลาด (หรือถูกเอารัดเอาเปรียบ) และขโมยเงินทั้งหมดของคุณ

นำตัวอย่างรูปแบบการสมัครของเราอีกครั้ง สมมติว่าคุณมี BinanceAcademyTokens จำนวนมาก และคุณต้องการตั้งค่าการชำระเงินแบบประจำทุกสัปดาห์ไปยัง DApp แบบสตรีม คุณกำลังยุ่งอยู่กับการอ่านเนื้อหา Binance Academy ทั้งวันทั้งคืน คุณจึงไม่ต้องการใช้เวลาทุกสัปดาห์เพื่อสร้างธุรกรรมด้วยตนเอง

คุณมียอดดุลมหาศาลของ BinanceAcademyTokens ซึ่งเกินความจำเป็นในการชำระค่าสมัครสมาชิก เพื่อป้องกันไม่ให้ DApp ระบายออกทั้งหมด คุณสามารถกำหนดขีดจำกัดด้วยการอนุมัติ สมมติว่าการสมัครของคุณมีค่าใช้จ่ายหนึ่ง BinanceAcademyToken ต่อสัปดาห์ หากคุณจำกัดมูลค่าที่ได้รับอนุมัติไว้ที่ยี่สิบโทเค่น คุณจะสามารถชำระเงินค่าสมัครรับข้อมูลโดยอัตโนมัติเป็นเวลาห้าเดือน

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

เมื่อถูกเรียก การอนุมัติจะทริกเกอร์เหตุการณ์การอนุมัติ เช่นเดียวกับเหตุการณ์การถ่ายโอนมันเขียนข้อมูลไปยังบล็อคเชน

เบี้ยเลี้ยง

function allowance(address _owner, address _spender) public view returns (uint256 remaining)
สามารถใช้ร่วมกับ การ อนุมัติได้ เมื่อคุณได้รับอนุญาตให้จัดการโทเค็น ของคุณ แล้ว คุณอาจใช้ข้อมูลนี้เพื่อตรวจสอบว่ายังสามารถถอนได้จำนวนเท่าใด ตัวอย่างเช่น หากการสมัครใช้งานของคุณใช้โทเค็นที่ได้รับอนุมัติถึงสิบสองจากยี่สิบโทเค็น การเรียกใช้ ฟังก์ชัน ค่าเผื่อควรส่งคืนทั้งหมดแปดรายการ

ฟังก์ชั่นเสริม

ฟังก์ชั่นที่กล่าวถึงก่อนหน้านี้เป็นหน้าที่บังคับ ในทางกลับกัน ไม่จำเป็นต้องรวม name , symbolและdecimalแต่สามารถทำให้สัญญา ERC-20 ของคุณดูสวยขึ้นได้ ตามลำดับ อนุญาตให้คุณเพิ่มชื่อที่มนุษย์อ่านได้ ตั้งค่าสัญลักษณ์ (เช่น ETH, BTC, BNB) และระบุจำนวนตำแหน่งทศนิยมที่แบ่งโทเค็นได้ ตัวอย่างเช่น โทเค็นที่ใช้เป็นสกุลเงินอาจได้รับประโยชน์จากการถูกแบ่งมากกว่าโทเค็นที่แสดงถึงความเป็นเจ้าของทรัพย์สิน
ดูตัวอย่างนี้บน GitHub เพื่อดูองค์ประกอบเหล่านี้ในสัญญาจริง

โทเค็น ERC-20 สามารถทำอะไรได้บ้าง

เมื่อรวมฟังก์ชันทั้งหมดข้างต้นเข้าด้วยกัน เราก็ได้สัญญา ERC-20 เราสามารถสอบถามอุปทานทั้งหมดตรวจสอบยอดคงเหลือ โอนเงิน และให้สิทธิ์กับDApps อื่น ๆ เพื่อจัดการโทเค็นสำหรับเรา

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

Advertisement

โทเค็น ERC-20 คืออะไร? สามารถทำอะไรได้บ้าง

Stablecoins

Stablecoins (โทเค็นที่เชื่อมโยงกับสกุลเงิน fiat) มักใช้มาตรฐานโทเค็น ERC-20 ธุรกรรมไปยังสัญญา BUSD ที่เราอ้างถึงก่อนหน้านี้เป็นตัวอย่างหนึ่ง และ Stablecoin หลักๆ ส่วนใหญ่ก็มีอยู่ในรูปแบบนี้เช่นกัน

สำหรับ Stablecoin ที่ได้รับการสนับสนุนจาก fiat ทั่วไป ผู้ออกจะถือเงินสำรองเป็นยูโร ดอลลาร์ ฯลฯ จากนั้น ทุกๆ หน่วยในการสำรองของพวกเขา พวกเขาจะออกโทเค็น ซึ่งหมายความว่าหาก $10,000 ถูกล็อคไว้ในห้องนิรภัย ผู้ออกสามารถสร้าง 10,000 โทเค็น ซึ่งแต่ละอันสามารถแลกได้ในราคา $1

การดำเนินการนี้ค่อนข้างง่ายใน Ethereum โดยในทางเทคนิคแล้ว ผู้ออกเพียงแค่เปิดตัวสัญญาด้วย 10,000 โทเค็น จากนั้นพวกเขาจะแจกจ่ายให้กับผู้ใช้โดยสัญญาว่าจะสามารถแลกโทเค็นเป็นสกุลเงิน fiat ตามสัดส่วนได้ในภายหลัง

ผู้ใช้สามารถทำสิ่งต่างๆ ได้หลายอย่างด้วยโทเค็นของพวกเขา – พวกเขาสามารถซื้อสินค้าและบริการหรือใช้ใน DApps อีกทางหนึ่งพวกเขาสามารถขอให้ผู้ออกแลกเปลี่ยนได้ทันที ในกรณีดังกล่าว ผู้ออกจะเผาโทเค็นที่ส่งคืน (ทำให้ใช้ไม่ได้) และถอนเงินเฟียตที่ถูกต้องออกจากเงินสำรอง

สัญญาที่ควบคุมระบบนี้ดังที่ได้กล่าวมาแล้วนั้นค่อนข้างง่าย อย่างไรก็ตาม การเปิดตัว Stablecoin นั้นต้องใช้ความพยายามอย่างมากกับปัจจัยภายนอก เช่น การขนส่ง การปฏิบัติตามกฎระเบียบ เป็นต้น

โทเค็นความปลอดภัย

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

โทเค็นยูทิลิตี้

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

คุณสามารถขุดโทเค็น ERC-20 ได้หรือไม่

คุณสามารถขุดอีเธอร์ (ETH) ได้ แต่โทเค็นไม่สามารถขุดได้ เราบอกว่ามันถูกสร้างขึ้นเมื่อมีการสร้างใหม่ เมื่อมีการเปิดตัวสัญญา นักพัฒนาจะแจกจ่ายอุปทานตามแผนและแผนงานของพวกเขา
โดยปกติจะทำผ่านการเสนอขายเหรียญเริ่มต้น (ICO), การเสนอขายครั้งแรก (IEO) หรือการเสนอขายโทเค็นความปลอดภัย (STO) คุณอาจพบรูปแบบต่างๆ ของตัวย่อเหล่านี้ แต่แนวคิดเหล่านี้ค่อนข้างคล้ายกัน นักลงทุนส่งอีเธอร์ไปยังที่อยู่ของสัญญาและรับโทเค็นใหม่เป็นการตอบแทน เงินที่รวบรวมได้จะนำไปใช้เป็นทุนในการพัฒนาโครงการต่อไป ผู้ใช้คาดหวังว่าจะสามารถใช้โทเค็นของตนได้ (ไม่ว่าจะในทันทีหรือภายหลัง) หรือขายต่อเพื่อผลกำไรในขณะที่โครงการพัฒนา

การกระจายโทเค็นไม่จำเป็นต้องเป็นแบบอัตโนมัติ งานระดมทุนจำนวนมากอนุญาตให้ผู้ใช้ชำระเงินด้วยสกุลเงินดิจิทัลที่หลากหลาย (เช่น BNB, BTC, ETH และ USDT) ยอดคงเหลือตามลำดับจะถูกจัดสรรไปยังที่อยู่ที่ผู้ใช้ให้ไว้

สร้างบัญชี Binance ของคุณ

สมัครเข้าใช้งานเพื่อซื้อขายบิทคอยน์และสกุลเงินดิจิทัล >>  www.binance.com

วิธีการสมัครได้ที่และการยืนยันตัวตน รีวิวขั้นตอนการสมัคร Binance Exchange และขั้นตอนการ Verify

ข้อดีและข้อเสียของโทเค็น ERC-20

ข้อดีของโทเค็น ERC-20

ทดแทนได้

โทเค็น ERC-20 สามารถใช้แทนกันได้ – แต่ละยูนิตสามารถใช้แทนกันได้ หากคุณถือ BinanceAcademyToken ไม่สำคัญว่าคุณมีโทเค็นใด คุณสามารถแลกเปลี่ยนให้คนอื่นได้ และยังคงใช้งานได้เหมือนเดิม เช่นเดียวกับเงินสดหรือทองคำ

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

ยืดหยุ่นได้

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

เป็นที่นิยม

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

ข้อเสียของโทเค็น ERC-20

ความสามารถในการปรับขนาด

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

นี่ไม่ใช่ปัญหาเฉพาะสำหรับ Ethereum แต่เป็นการแลกเปลี่ยนที่จำเป็นในระบบแบบกระจายที่ปลอดภัย ชุมชนวางแผนที่จะแก้ไขปัญหาเหล่านี้ในการโยกย้ายไปยังEthereum 2.0ซึ่งจะทำการอัพเกรดเช่น Ethereum Plasma และ Ethereum Casper
เรียนรู้เพิ่มเติมเกี่ยวกับปัญหาการปรับขนาดได้ในBlockchain Scalability: Sidechains และช่องทางการ ชำระเงิน

กลโกง

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

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

ERC-20, ERC-1155, ERC-223, ERC-721 – ต่างกันอย่างไร?

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

มาตรฐานทั่วไปที่น้อยกว่าบางส่วนคือมาตรฐานที่ใช้ในโทเค็นที่ไม่สามารถเปลี่ยนได้ (NFTs) บางครั้ง กรณีการใช้งานของคุณได้รับประโยชน์จากการมีโทเค็นที่ไม่ซ้ำกันซึ่งมีแอตทริบิวต์ต่างกัน หากคุณต้องการสร้างโทเค็นให้กับงานศิลปะที่ไม่ซ้ำใคร เนื้อหาในเกม ฯลฯ หนึ่งในประเภทสัญญาเหล่านี้อาจมีความน่าสนใจมากกว่า

ตัวอย่าง เช่น มาตรฐาน ERC-721ใช้สำหรับ CryptoKitties DApp ที่ได้รับความนิยมอย่างมาก สัญญาดังกล่าวมี API สำหรับผู้ใช้ในการสร้างโทเค็นที่ไม่สามารถใช้งานร่วมกันได้และเข้ารหัสข้อมูลเมตา (รูปภาพ คำอธิบาย ฯลฯ)

มาตรฐาน ERC-1155 ถือได้ว่าเป็นการปรับปรุงทั้ง ERC-721 และ ERC-20 เป็นโครงร่างมาตรฐานที่รองรับโทเค็นทั้งแบบเปลี่ยนได้และใช้งานไม่ได้ในสัญญาเดียวกัน

ตัวเลือกอื่นๆ เช่น ERC-223 หรือ ERC-621 มีเป้าหมายเพื่อปรับปรุงการใช้งาน อดีตใช้มาตรการป้องกันเพื่อป้องกันการโอนโทเค็นโดยไม่ได้ตั้งใจ หลังเพิ่มฟังก์ชันพิเศษเพื่อเพิ่มและลดปริมาณโทเค็น

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ NFTs โปรดอ่านA Guide to Crypto Collectibles and Non-Fungible Tokens (NFTs )

ปิดความคิด

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

สร้างบัญชี Binance ของคุณ

สมัครเข้าใช้งานเพื่อซื้อขายบิทคอยน์และสกุลเงินดิจิทัล >>  www.binance.com

วิธีการสมัครได้ที่และการยืนยันตัวตน รีวิวขั้นตอนการสมัคร Binance Exchange และขั้นตอนการ Verify

User Rating: 5 ( 1 votes)