ERC-777 டோக்கன் தரநிலை
பக்கம் கடைசியாகப் புதுப்பிக்கப்பட்டது: 21 ஆகஸ்ட், 2025
எச்சரிக்கை
ERC-777 ஐ சரியாக செயல்படுத்துவது கடினம், ஏனெனில் இது பல்வேறு வகையான தாக்குதல்களுக்கு ஆளாகக்கூடியது (opens in a new tab). இதற்குப் பதிலாக ERC-20 ஐப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது. இந்தப் பக்கம் ஒரு வரலாற்று ஆவணமாகவே உள்ளது.
அறிமுகம்?
ERC-777 என்பது தற்போதுள்ள ERC-20 தரநிலையை மேம்படுத்தும் ஒரு ஃபங்கிபிள் டோக்கன் தரநிலையாகும்.
முன்நிபந்தனைகள்
இந்தப் பக்கத்தை நன்கு புரிந்துகொள்ள, முதலில் ERC-20 பற்றிப் படிக்குமாறு பரிந்துரைக்கிறோம்.
ERC-20 ஐ விட ERC-777 என்ன மேம்பாடுகளை முன்மொழிகிறது?
ERC-777 ஆனது ERC-20 ஐ விட பின்வரும் மேம்பாடுகளை வழங்குகிறது.
ஹூக்குகள்
ஹூக்குகள் (Hooks) என்பவை ஸ்மார்ட் ஒப்பந்தத்தின் குறியீட்டில் விவரிக்கப்பட்டுள்ள ஒரு செயல்பாடாகும். ஒப்பந்தத்தின் மூலம் டோக்கன்கள் அனுப்பப்படும்போது அல்லது பெறப்படும்போது ஹூக்குகள் அழைக்கப்படுகின்றன. இது உள்வரும் அல்லது வெளிச்செல்லும் டோக்கன்களுக்கு ஸ்மார்ட் ஒப்பந்தம் எதிர்வினையாற்ற அனுமதிக்கிறது.
ERC-1820 (opens in a new tab) தரநிலையைப் பயன்படுத்தி ஹூக்குகள் பதிவு செய்யப்பட்டு கண்டறியப்படுகின்றன.
ஹூக்குகள் ஏன் சிறந்தவை?
- ERC-20 (opens in a new tab) இல் இதைச் செய்ய இரண்டு அழைப்புகள் (
approve/transferFrom) தேவைப்படும், ஆனால் ஹூக்குகள் ஒரே பரிவர்த்தனையில் ஒரு ஒப்பந்தத்திற்கு டோக்கன்களை அனுப்பவும், ஒப்பந்தத்திற்குத் தெரிவிக்கவும் அனுமதிக்கின்றன. - ஹூக்குகளைப் பதிவு செய்யாத ஒப்பந்தங்கள் ERC-777 உடன் இணக்கமற்றவை. பெறும் ஒப்பந்தம் ஹூக்கைப் பதிவு செய்யாதபோது, அனுப்பும் ஒப்பந்தம் பரிவர்த்தனையை ரத்து செய்யும். இது ERC-777 அல்லாத ஸ்மார்ட் ஒப்பந்தங்களுக்கு தற்செயலாக டோக்கன்கள் மாற்றப்படுவதைத் தடுக்கிறது.
- ஹூக்குகள் பரிவர்த்தனைகளை நிராகரிக்க முடியும்.
தசமங்கள்
இந்தத் தரநிலையானது ERC-20 இல் ஏற்பட்ட decimals தொடர்பான குழப்பத்தையும் தீர்க்கிறது. இந்தத் தெளிவு டெவலப்பர் அனுபவத்தை மேம்படுத்துகிறது.
ERC-20 உடனான பின்னோக்கிய இணக்கத்தன்மை
ERC-777 ஒப்பந்தங்களை ERC-20 ஒப்பந்தங்களைப் போலவே தொடர்பு கொள்ள முடியும்.