.class="img-fluid clearfix"
ข้อมูลเชิงลึก
ความจำเป็นของอินเทอร์เฟซโทเคนแบบมาตรฐาน
ก่อนการมาถึงของมาตรฐาน ERC-20 (Ethereum Request for Comments 20) บล็อกเชน Ethereum อยู่ในสภาพไร้ระเบียบของสถาปัตยกรรมโทเคน โทเคนแต่ละตัวที่ถูกสร้างขึ้นใหม่ต่างมีชุดกฎ ฟังก์ชัน และอินเทอร์เฟซเฉพาะของตัวเอง สิ่งนี้ไม่เพียงสร้างเส้นโค้งการเรียนรู้ที่ยากลำบากให้แก่นักพัฒนา แต่ยังขัดขวางความสามารถในการทำงานร่วมกันของโทเคนด้วย โดยพื้นฐานแล้ว โทเคนใหม่แต่ละตัวเปรียบเสมือนภาษาใหม่ที่ต้องเรียนรู้ ทำความเข้าใจ และนำไปใช้งาน การกระจัดกระจายนี้เป็นอุปสรรคต่อความสามารถในการขยายตัวและการนำโทเคนไปใช้อย่างกว้างขวางบนแพลตฟอร์ม Ethereum
การนำมาตรฐาน ERC-20 มาใช้ทำหน้าที่เสมือนภาษากลางที่รวมทุกอย่างเข้าด้วยกัน โดยกำหนดชุดกฎและฟังก์ชันร่วมที่โทเคน Ethereum ทุกตัวต้องปฏิบัติตาม บัดนี้นักพัฒนามีอินเทอร์เฟซที่สอดคล้องกันสำหรับการทำงาน ไม่ว่าจะเป็นโทเคนใดก็ตาม การกำหนดมาตรฐานนี้ทำให้กระบวนการโต้ตอบกับโทเคนราบรื่นขึ้น และเปิดทางให้ผสานรวมเข้ากับแอปพลิเคชันและบริการต่าง ๆ ได้อย่างต่อเนื่องมากขึ้น ผลที่ตามมาคือ นักพัฒนาสามารถทำงานกับโทเคนได้อย่างมีความหมายมากขึ้น ซึ่งช่วยส่งเสริมสภาพแวดล้อมที่เอื้อต่อการสร้างสรรค์นวัตกรรมและการเติบโตภายในระบบนิเวศ Ethereum
สภาพไร้ระเบียบของสถาปัตยกรรมโทเคน
บล็อกเชน Ethereum ในตอนแรกถูกออกแบบมาเพื่อรองรับโทเคนเพียงประเภทเดียวคือ ETH อย่างไรก็ตาม เมื่อแพลตฟอร์มได้รับความนิยมมากขึ้น นักพัฒนาเริ่มสร้างโทเคนของตัวเองเพื่อแทนสินทรัพย์และแนวคิดที่หลากหลาย สิ่งนี้นำไปสู่การแพร่ขยายของสถาปัตยกรรมโทเคนที่แตกต่างกัน ซึ่งแต่ละแบบมีชุดกฎและฟังก์ชันเฉพาะของตัวเอง
การกระจัดกระจายนี้ทำให้นักพัฒนาสร้างแอปพลิเคชันที่สามารถโต้ตอบกับโทเคนหลายตัวได้ยาก อีกทั้งยังทำให้ผู้ใช้จัดการสินทรัพย์โทเคนของตนบนแพลตฟอร์มต่าง ๆ ได้ยากด้วย
มาตรฐาน ERC-20
มาตรฐาน ERC-20 ถูกนำมาใช้ในปี 2015 เพื่อรับมือกับความท้าทายที่เกิดจากสภาพไร้ระเบียบของสถาปัตยกรรมโทเคน มาตรฐานนี้กำหนดชุดกฎและฟังก์ชันร่วมที่โทเคน Ethereum ทุกตัวต้องปฏิบัติตาม การกำหนดมาตรฐานนี้ช่วยให้นักพัฒนาสร้างแอปพลิเคชันที่สามารถโต้ตอบกับโทเคน ERC-20 ใดก็ได้ได้ง่ายขึ้น และยังช่วยให้ผู้ใช้จัดการสินทรัพย์โทเคนของตนได้ง่ายขึ้นด้วย
มาตรฐาน ERC-20 ได้รับการยอมรับอย่างกว้างขวางจากชุมชน Ethereum ปัจจุบันมีโทเคน ERC-20 อยู่มากกว่า 200,000 ตัว และมาตรฐานนี้ถูกใช้โดยแอปพลิเคชันหลากหลายประเภท รวมถึงกระดานแลกเปลี่ยนแบบกระจายศูนย์ แพลตฟอร์มการปล่อยกู้ และเกม dapps
แนวคิด
ชุดฟังก์ชันและคุณสมบัติร่วมสำหรับโทเคนทุกตัว
มาตรฐาน ERC-20 กำหนดชุดฟังก์ชันสำคัญหกฟังก์ชันที่โทเคนซึ่งเป็นไปตามมาตรฐาน ERC-20 ทุกตัวต้องนำไปใช้ ฟังก์ชันเหล่านี้ได้แก่
transfer(address to, uint256 amount): โอนจำนวนโทเคนจากที่อยู่ของผู้เรียกใช้ไปยังที่อยู่ที่ระบุapprove(address spender, uint256 amount): อนุมัติให้ที่อยู่ที่ระบุใช้จ่ายจำนวนโทเคนในนามของผู้เรียกใช้allowance(address owner, address spender): คืนค่าจำนวนโทเคนที่ spender ที่ระบุได้รับอนุมัติให้ใช้จ่ายในนามของ owner ที่ระบุtotalSupply(): คืนค่าจำนวนโทเคนทั้งหมดที่หมุนเวียนอยู่balanceOf(address owner): คืนค่าจำนวนโทเคนที่ที่อยู่ที่ระบุถือครองอยู่name(): คืนค่าชื่อของโทเคนsymbol(): คืนค่าสัญลักษณ์ของโทเคน
มาตรฐาน ERC-20 ยังกำหนดเหตุการณ์ (event) สองรายการที่ต้องถูกส่งออกเมื่อฟังก์ชันที่เกี่ยวข้องทำงานสำเร็จ เหตุการณ์เหล่านี้ได้แก่
Transfer(address from, address to, uint256 amount): ถูกส่งออกเมื่อมีการโอนจำนวนโทเคนจากที่อยู่หนึ่งไปยังอีกที่อยู่หนึ่งApproval(address owner, address spender, uint256 amount): ถูกส่งออกเมื่อที่อยู่ที่ระบุได้รับอนุมัติให้ใช้จ่ายจำนวนโทเคนในนามของ owner ที่ระบุ
ผลกระทบ
การเติบโตของ DeFi และการนำ Ethereum ไปใช้
มาตรฐาน ERC-20 ส่งผลกระทบอย่างมีนัยสำคัญต่อระบบนิเวศ Ethereum มาตรฐานนี้เป็นปัจจัยสำคัญที่ทำให้เกิดขบวนการ DeFi (การเงินแบบกระจายศูนย์) และยังช่วยเพิ่มการนำ Ethereum ไปใช้ด้วย
แพลตฟอร์ม DeFi ซึ่งให้บริการทางการเงินหลากหลายตั้งแต่การปล่อยกู้ไปจนถึงการบริหารสินทรัพย์ พึ่งพาโทเคนอย่างมากในการอำนวยความสะดวกให้แก่ธุรกรรม เมื่อ ERC-20 ทำหน้าที่เป็นตัวเชื่อมต่อสากล จึงเป็นเรื่องง่ายขึ้นมากสำหรับแอปพลิเคชัน DeFi ที่จะรองรับโทเคนจำนวนมากโดยไม่ต้องปรับแต่งโค้ดของตนสำหรับแต่ละตัว
มาตรฐาน ERC-20 ยังทำให้ผู้ใช้จัดการสินทรัพย์โทเคนของตนได้ง่ายขึ้น เมื่อโทเคนปฏิบัติตามกฎพื้นฐานชุดเดียวกัน ผู้ใช้จึงโอน ใช้จ่าย และจัดการสินทรัพย์โทเคนของตนบนหลายแพลตฟอร์มได้ง่ายขึ้น ประสบการณ์ผู้ใช้ที่ดีขึ้นนี้เป็นปัจจัยขับเคลื่อนอัตราการนำ Ethereum ไปใช้ที่เพิ่มขึ้น
แรงจูงใจ
ต้นทุนการพัฒนาที่ลดลงและความปลอดภัยที่ดีขึ้น
การกำหนดมาตรฐานที่เกิดจากโปรโตคอล ERC-20 ยังส่งผลกระทบทางเศรษฐกิจโดยตรงด้วย ด้วยการมอบพิมพ์เขียวสำหรับการสร้างโทเคนที่ผ่านการทดสอบและได้รับการยอมรับจากชุมชน มาตรฐานนี้ได้ลดอุปสรรคในการเข้าสู่ตลาดของนักพัฒนาลงอย่างมาก บัดนี้พวกเขาสามารถสร้างโทเคนใหม่ด้วยต้นทุนการพัฒนาที่ลดลงและระยะเวลาออกสู่ตลาดที่เร็วขึ้น เพราะไม่ต้องเริ่มต้นใหม่ทั้งหมด มาตรฐานนี้ยังส่งเสริมทางอ้อมให้เกิดการสร้าง DApps (แอปพลิเคชันแบบกระจายศูนย์) และบริการที่สามารถโต้ตอบกับโทเคน ERC-20 ใดก็ได้อย่างเป็นสากล จึงช่วยหล่อเลี้ยงระบบนิเวศที่มีชีวิตชีวามากขึ้น
ประโยชน์ที่โดดเด่นอีกประการหนึ่งคือความปลอดภัยที่เพิ่มขึ้น มาตรฐาน ERC-20 ผ่านการตรวจสอบอย่างเข้มงวดจากชุมชน Ethereum ทำให้เป็นแบบจำลองที่มั่นคงและปลอดภัยสำหรับการนำโทเคนไปใช้ การปฏิบัติตามมาตรฐานนี้หมายความว่าองค์ประกอบพื้นฐานของสัญญาอัจฉริยะของโทเคนเป็นไปตามแนวปฏิบัติที่ดีที่ชุมชนยอมรับ สิ่งนี้ช่วยลดความเสี่ยงของช่องโหว่ด้านความปลอดภัยที่อาจเกิดจากแบบจำลองโทเคนที่ออกแบบไม่ดี แม้จะไม่ใช่การรับประกันว่าจะปลอดภัยจากช่องโหว่ทุกประเภท แต่ก็เป็นก้าวสำคัญในการสร้างความมั่นใจต่อความปลอดภัยโดยรวมของโทเคน และโดยส่วนขยายคือโครงการต่าง ๆ ที่ใช้โทเคนเหล่านั้น
.class="m-10 w-100"
นี่คือบทสรุปของเราในครั้งนี้ ขอบคุณสำหรับเวลาของคุณ
หากคุณมีคำถามใด ๆ โปรดอย่าลังเลที่จะติดต่อผมผ่าน LinkedIn ⧉ หรือผ่าน หน้าติดต่อ ขอบคุณอีกครั้งสำหรับเวลาของคุณ และผมหวังว่าจะได้รับข่าวจากคุณ
ทบทวนล่าสุด .
เผยแพร่บทความนี้ซ้ำ
คัดลอกรูปแบบสำหรับ Medium
# ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau > Originally published at [https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/](https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/) ERC-20 เป็นประเภทโทเคนที่ใช้กันมากที่สุดบนบล็อกเชน Ethereum และมักถูกเรียกว่าเป็นสัญญาดิจิทัลแบบสัญญาอัจฉริยะ (smart contract) Read the full article on sebastienrousseau.com: https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/
คัดลอกรูปแบบสำหรับ Mastodon
ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau ERC-20 เป็นประเภทโทเคนที่ใช้กันมากที่สุดบนบล็อกเชน Ethereum และมักถูกเรียกว่าเป็นสัญญาดิจิทัลแบบสัญญาอัจฉริยะ (smart contract) https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/
คัดลอกที่จัดรูปแบบสำหรับ LinkedIn
ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau ERC-20 เป็นประเภทโทเคนที่ใช้กันมากที่สุดบนบล็อกเชน Ethereum และมักถูกเรียกว่าเป็นสัญญาดิจิทัลแบบสัญญาอัจฉริยะ (smart contract). นี่คือประเด็นเชิงกลยุทธ์ที่สำคัญ: - ข้อมูลเชิงลึก. ก่อนการมาถึงของมาตรฐาน ERC-20 (Ethereum Request for Comments 20) บล็อกเชน Ethereum อยู่ในสภาพไร้ระเบียบของสถาปัตยกรรมโทเคน โทเคนแต่ละตัวที่ถูกสร้างขึ้นใหม่ต่างมีชุดกฎ ฟังก์ชัน และอินเทอร์เฟซเฉพาะของตัวเอง… - แนวคิด. มาตรฐาน ERC-20 กำหนดชุดฟังก์ชันสำคัญหกฟังก์ชันที่โทเคนซึ่งเป็นไปตามมาตรฐาน ERC-20 ทุกตัวต้องนำไปใช้ ฟังก์ชันเหล่านี้ได้แก่. - ผลกระทบ. มาตรฐาน ERC-20 ส่งผลกระทบอย่างมีนัยสำคัญต่อระบบนิเวศ Ethereum มาตรฐานนี้เป็นปัจจัยสำคัญที่ทำให้เกิดขบวนการ DeFi (การเงินแบบกระจายศูนย์) และยังช่วยเพิ่มการนำ Ethereum ไปใช้ด้วย. - แรงจูงใจ. การกำหนดมาตรฐานที่เกิดจากโปรโตคอล ERC-20 ยังส่งผลกระทบทางเศรษฐกิจโดยตรงด้วย ด้วยการมอบพิมพ์เขียวสำหรับการสร้างโทเคนที่ผ่านการทดสอบและได้รับการยอมรับจากชุมชน มาตรฐานนี้ได้ลดอุปสรรคในการเข้าสู่ตลาดของนักพัฒนาลงอย่างมาก… แนวทางขององค์กรของคุณในการรับมือกับความท้าทายที่ระบุไว้ในบทความนี้คืออะไร? → https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/ #Ethereum #Erc20 #Eip #โทเคน #สัญญาอัจฉริยะ Sebastien Rousseau | CC-BY-4.0
อ้างอิงบทความนี้
ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau
ERC-20 เป็นประเภทโทเคนที่ใช้กันมากที่สุดบนบล็อกเชน Ethereum และมักถูกเรียกว่าเป็นสัญญาดิจิทัลแบบสัญญาอัจฉริยะ (smart contract)
BibTeX
@online{rousseau2018erc,
author = {Rousseau, Sebastien},
title = {{ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau}},
year = {2018},
url = {https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/},
urldate = {2018}
}RIS
TY - GEN AU - Rousseau, Sebastien TI - ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau PY - 2018 UR - https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/ ER -
Vancouver
Rousseau S. ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau. sebastienrousseau.com. 2018 Jan 24. Available from: https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/
Chicago
Rousseau, Sebastien. "ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau." sebastienrousseau.com. January 24, 2018. https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/.
APA
Rousseau, S. (2018, January 24). ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau. sebastienrousseau.com. https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/
เผยแพร่บทความนี้ซ้ำ
ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau
ERC-20 เป็นประเภทโทเคนที่ใช้กันมากที่สุดบนบล็อกเชน Ethereum และมักถูกเรียกว่าเป็นสัญญาดิจิทัลแบบสัญญาอัจฉริยะ (smart contract)
บทความนี้เผยแพร่ภายใต้สัญญาอนุญาต Creative Commons Attribution 4.0 International. การเผยแพร่ซ้ำต้องระบุที่มาเป็น URL ต้นฉบับ
ERC-20: อินเทอร์เฟซโทเคนของ Ethereum ที่เปลี่ยนโลก — Sebastien Rousseau ERC-20 เป็นประเภทโทเคนที่ใช้กันมากที่สุดบนบล็อกเชน Ethereum และมักถูกเรียกว่าเป็นสัญญาดิจิทัลแบบสัญญาอัจฉริยะ (smart contract) Originally published at https://sebastienrousseau.com/th/2018-01-24-mattrathan-tokenrec-20/ by Sebastien Rousseau. Licensed under CC-BY-4.0.