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