คลังคำศัพท์

ERC-777

Hard

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

ERC-777 คืออะไร

ERC-777 เป็นมาตรฐานโทเค็นสำหรับ โทเค็นที่ใช้งานได้บนเครือข่าย Ethereum ที่เข้ากันได้อย่างสมบูรณ์กับ ตัวกลางการแลกเปลี่ยนแบบกระจายศูนย์ที่มีอยู่

กล่าวง่ายๆ มาตรฐานโทเค็น ERC-777 หมายถึงโปรโตคอลบล็อกเชนของ Ethereum ที่ระบุประเภทของโทเค็นที่เข้ากันได้กับ ETH

มันช่วยอำนวยความสะดวกใน การโต้ตอบในการค้าโทเค็นที่ซับซ้อน และช่วยขจัดความคลุมเครือเกี่ยวกับทศนิยม การขุด และการเบิร์น มันใช้ฟีเจอร์ที่มีประสิทธิภาพอย่างโดดเด่นที่เรียกว่า hook
เมื่อโทเค็นถูกส่งไปยังสัญญาการวิเคราะห์ด้วยคอมพิวเตอร์ มัน จะเปิดใช้งานกลไก hook ที่เข้าไปปรับปรุงวิธีการสื่อสารของบัญชีและสัญญาเมื่อได้รับโทเค็นนอกจากนี้ โทเค็น ERC-777 ยังมีโอกาสน้อยมากที่จะติดขัดในสัญญา ซึ่งโดยปกติแล้วมองว่าเป็นปัญหาของโทเค็น ERC-20 มากกว่า
ERC777 เป็นเช่นเดียวกับ ERC20 ที่เป็น มาตรฐานสำหรับการสร้างโทเค็นบน Ethereum Blockchain Hooks ถูกตั้งโปรแกรมให้เป็นมาตรฐาน หากคุณโอน ETH ไปยังสัญญาอัจฉริยะ จะมีการแจ้งเตือนเกี่ยวกับ ETH ที่ผ่านเข้ามาผ่าน hooks ซึ่งเป็นคุณสมบัติที่โทเค็น ERC20 ไม่มี ต่อไปนี้คือประโยชน์ของมาตรฐานที่ว่านี้:
  • มันทำงานคล้ายกับ Ether ในแง่ที่โทเค็นถูกส่งผ่านทางฟังก์ชันส่งออก (ปลายทาง, ค่า, ข้อมูล)
  • รหัส tokensReceived ถูกระบุไว้ในสัญญาหรือที่อยู่ทั่วไปในลักษณะที่จะเปิดใช้งานได้เมื่อได้รับโทเค็น แต่นี่ไม่ใช่กรณีของโทเค็น ERC20 ตัวอย่างเช่น ถ่ายโอนจากสัญญาอัจฉริยะหนึ่งไปยังอีกสัญญาหนึ่ง แต่จะมีเพียงเจ้าของโทเค็น ERC20 เท่านั้นที่มีการเปลี่ยนแปลงภายในสัญญาอัจฉริยะ นั่นคือผู้ออก ERC20 การโทรซ้ำนี้ป้องกันได้โดยใช้ ERC-777
  • นอกจากนี้ ERC-777 ยังใช้มาตรฐาน ERC-820 แบบใหม่ ซึ่งอนุญาตให้มีการลงทะเบียนข้อมูลเมตาสำหรับสัญญาเพื่อเปิดใช้งานรูปแบบพื้นฐานของการตรวจสอบความคิดได้ด้วย สิ่งนี้ทำให้มันสามารถใช้งานร่วมกันได้ทั้งในแบบย้อนกลับและขยายฟังก์ชันการทำงานเพิ่มเติม สัญญาในโปรโตคอล ERC-777 โต้ตอบในลักษณะเดียวกับสัญญาในโปรโตคอล ERC-20
  • ด้วยการแนะนำฟังก์ชันการถ่ายโอนแบบใหม่ที่รวมเอาฟิลด์ที่เรียกว่า bytes มาใช้ คุณจึงสามารถ เพิ่มข้อมูลประจำตัวใดๆ ก็ได้ลงในการถ่ายโอน และมันจะแจ้งสัญญาผู้รับทันทีว่ามีการถ่ายโอนเกิดขึ้น
  • ERC-777 ช่วยให้ทุกคนสามารถเพิ่มฟังก์ชันพิเศษให้กับโทเค็น ได้ เช่น สัญญาแบบมิกเซอร์ เพื่อการรักษาความลับของธุรกรรมในระดับที่มากขึ้น หรือคุณลักษณะการกู้คืนในกรณีฉุกเฉินเพื่อช่วยเหลือคุณในกรณีที่คุณทำ คีย์ส่วนตัว หาย
แม้จะมีข้อเท็จจริงที่ว่า ERC-777 ก็มีปัญหาด้านความปลอดภัยในช่วงต้นที่ได้รับการแก้ไขแล้ว แต่ก็อาจมีข้อบกพร่องบางอย่าง เช่นเดียวกับโทเค็นอื่นๆ ได้ด้วยเช่นกัน นี่คือเหตุผลที่ เวอร์ชันอัปเดต เช่น ERC-820 กลายเป็นสิ่งที่ได้รับการแนะนำ

เราสามารถส่งโทเค็นไปยังที่อยู่ของ Ethereum ใดๆ ก็ได้ ซึ่งโดยพื้นฐานแล้วหมายความว่าเราสามารถส่งโทเค็นไปยังสัญญาที่ไม่รองรับก็ได้เช่นกัน ดังนั้นจึงถือว่าเป็นการล็อกพวกมันไว้ตลอดไป

สิ่งที่ดูเหมือนจะเป็นปัญหาคือ แม้ว่าโทเค็นอาจถูกย้ายด้วยตนเอง แต่ก็ดูเหมือนจะเป็นการยากที่จะระบุว่าโทเค็นใดมาจากใครและใครจะเป็นผู้ส่งกลับ