ஸ்மார்ட் ஒப்பந்தங்களுக்குப் பெயரிடுதல்
பக்கத்தின் கடைசி புதுப்பிப்பு: 9 செப்டம்பர், 2025
ஸ்மார்ட் ஒப்பந்தங்கள் எத்தேரியத்தின் பரவலாக்கப்பட்ட உள்கட்டமைப்பின் ஒரு மூலக்கல்லாகும், இது தன்னாட்சிப் பயன்பாடுகள் மற்றும் நெறிமுறைகளை செயல்படுத்துகிறது. ஆனால் ஒப்பந்தத் திறன்கள் உருவாகும்போது கூட, பயனர்களும் உருவாக்குநர்களும் இந்த ஒப்பந்தங்களைக் கண்டறிந்து குறிப்பிடுவதற்கு மூல ஹெக்ஸாடெசிமல் முகவரிகளை இன்னும் நம்பியுள்ளனர்.
எத்தேரியம் பெயர் சேவை (ENS) (opens in a new tab) உடன் ஸ்மார்ட் ஒப்பந்தங்களுக்குப் பெயரிடுவது ஹெக்ஸாடெசிமல் ஒப்பந்த முகவரிகளை நீக்குவதன் மூலம் பயனர் அனுபவத்தை மேம்படுத்துகிறது மற்றும் முகவரி விஷமூட்டல் மற்றும் ஏமாற்றுத் தாக்குதல்கள் போன்ற தாக்குதல்களிலிருந்து ஆபத்தைக் குறைக்கிறது. இந்த வழிகாட்டி ஸ்மார்ட் ஒப்பந்தங்களுக்குப் பெயரிடுவது ஏன் முக்கியம், அதை எவ்வாறு செயல்படுத்தலாம், மற்றும் செயல்முறையை எளிதாக்கவும், உருவாக்குநர்கள் இந்த நடைமுறையைப் பின்பற்ற உதவவும் Enscribe (opens in a new tab) போன்ற கருவிகள் கிடைப்பதையும் விளக்குகிறது.
ஏன் ஸ்மார்ட் ஒப்பந்தங்களுக்குப் பெயரிட வேண்டும்?
மனிதனால் படிக்கக்கூடிய அடையாளங்காட்டிகள்
0x8f8e...f9e3 போன்ற ஒளிபுகா ஒப்பந்த முகவரிகளுடன் தொடர்புகொள்வதற்குப் பதிலாக, உருவாக்குநர்களும் பயனர்களும் v2.myapp.eth போன்ற மனிதனால் படிக்கக்கூடிய பெயர்களைப் பயன்படுத்தலாம். இது ஸ்மார்ட் ஒப்பந்தத் தொடர்புகளை எளிதாக்குகிறது.
எத்தேரியம் முகவரிகளுக்கு ஒரு பரவலாக்கப்பட்ட பெயரிடும் சேவையை வழங்கும் எத்தேரியம் பெயர் சேவை (opens in a new tab) மூலம் இது சாத்தியமாகிறது. 104.18.176.152 போன்ற ஒரு IP முகவரி வழியாக அணுகுவதற்குப் பதிலாக ethereum.org போன்ற ஒரு பெயரைப் பயன்படுத்தி இணையப் பயனர்கள் நெட்வொர்க் முகவரிகளை அணுகுவதற்கு டொமைன் பெயர் சேவை (DNS) எவ்வாறு உதவுகிறதோ, அதைப் போன்றது இது.
மேம்படுத்தப்பட்ட பாதுகாப்பு மற்றும் நம்பிக்கை
பெயரிடப்பட்ட ஒப்பந்தங்கள் தவறான முகவரிக்கு தற்செயலான பரிவர்த்தனைகளைக் குறைக்க உதவுகின்றன. குறிப்பிட்ட பயன்பாடுகள் அல்லது பிராண்டுகளுடன் இணைக்கப்பட்ட ஒப்பந்தங்களை அடையாளம் காணவும் அவை பயனர்களுக்கு உதவுகின்றன. இது ஒரு அடுக்கு நற்பெயர் நம்பிக்கையைச் சேர்க்கிறது, குறிப்பாக uniswap.eth போன்ற நன்கு அறியப்பட்ட பெற்றோர் டொமைன்களுடன் பெயர்கள் இணைக்கப்படும்போது.
எத்தேரியம் முகவரியின் 42-எழுத்து நீளம் காரணமாக, ஓரிரு எழுத்துகள் மாற்றப்பட்ட முகவரிகளில் சிறிய மாற்றங்களை பயனர்கள் அடையாளம் காண்பது மிகவும் கடினம். எடுத்துக்காட்டாக, 0x58068646C148E313CB414E85d2Fe89dDc3426870 போன்ற ஒரு முகவரி பொதுவாக பணப்பைகள் போன்ற பயனர் எதிர்கொள்ளும் பயன்பாடுகளால் 0x580...870 என சுருக்கப்படும். ஓரிரு எழுத்துகள் மாற்றப்பட்ட ஒரு தீங்கிழைக்கும் முகவரியை ஒரு பயனர் கவனிப்பது சாத்தியமில்லை.
இந்த வகையான நுட்பம் முகவரி ஏமாற்றுதல் மற்றும் விஷமூட்டல் தாக்குதல்களால் பயன்படுத்தப்படுகிறது, இதில் பயனர்கள் சரியான முகவரியுடன் தொடர்புகொள்கிறார்கள் அல்லது நிதி அனுப்புகிறார்கள் என்று நம்ப வைக்கப்படுகிறார்கள், ஆனால் உண்மையில் அந்த முகவரி சரியான முகவரியைப் போலவே இருந்தாலும், அது ஒன்றல்ல.
பணப்பைகள் மற்றும் ஒப்பந்தங்களுக்கான ENS பெயர்கள் இந்த வகையான தாக்குதல்களுக்கு எதிராகப் பாதுகாக்கின்றன. DNS ஏமாற்றுத் தாக்குதல்களைப் போலவே, ENS ஏமாற்றுத் தாக்குதல்களும் நடத்தப்படலாம், இருப்பினும், ஒரு பயனர் ஹெக்ஸாடெசிமல் முகவரியில் ஒரு சிறிய மாற்றத்தைக் கவனிப்பதை விட ENS பெயரில் ஒரு எழுத்துப்பிழையைக் கவனிப்பதற்கான வாய்ப்பு அதிகம்.
பணப்பைகள் மற்றும் எக்ஸ்ப்ளோரர்களுக்கான சிறந்த UX
ஒரு ஸ்மார்ட் ஒப்பந்தம் ENS பெயருடன் கட்டமைக்கப்படும்போது, பணப்பைகள் மற்றும் பிளாக்செயின் எக்ஸ்ப்ளோரர்கள் போன்ற பயன்பாடுகள் ஹெக்ஸாடெசிமல் முகவரிகளுக்குப் பதிலாக ஸ்மார்ட் ஒப்பந்தங்களுக்கான ENS பெயர்களைக் காண்பிக்க முடியும். இது பயனர்களுக்கு ஒரு குறிப்பிடத்தக்க பயனர் அனுபவ (UX) மேம்பாட்டை வழங்குகிறது.
எடுத்துக்காட்டாக, Uniswap போன்ற ஒரு பயன்பாட்டுடன் தொடர்பு கொள்ளும்போது, அவர்கள் தொடர்பு கொள்ளும் செயலி uniswap.org இணையதளத்தில் ஹோஸ்ட் செய்யப்பட்டுள்ளது என்பதை பயனர்கள் பொதுவாகக் காண்பார்கள், ஆனால் Uniswap தங்கள் ஸ்மார்ட் ஒப்பந்தங்களுக்கு ENS உடன் பெயரிடவில்லை என்றால், அவர்களுக்கு ஒரு ஹெக்ஸாடெசிமல் ஒப்பந்த முகவரி வழங்கப்படும். ஒப்பந்தத்திற்குப் பெயரிடப்பட்டிருந்தால், அதற்குப் பதிலாக அவர்கள் v4.contracts.uniswap.eth ஐக் காணலாம், இது மிகவும் பயனுள்ளது.
வரிசைப்படுத்தலின் போது பெயரிடுதல் மற்றும் வரிசைப்படுத்தலுக்குப் பிறகு பெயரிடுதல்
ஸ்மார்ட் ஒப்பந்தங்களுக்குப் பெயரிடக்கூடிய இரண்டு தருணங்கள் உள்ளன:
- வரிசைப்படுத்தல் நேரத்தில்: ஒப்பந்தம் வரிசைப்படுத்தப்படும்போது அதற்கு ஒரு ENS பெயரை ஒதுக்குதல்.
- வரிசைப்படுத்தலுக்குப் பிறகு: ஏற்கனவே உள்ள ஒப்பந்த முகவரியை ஒரு புதிய ENS பெயருடன் மேப் செய்தல்.
ENS பதிவுகளை உருவாக்கவும் அமைக்கவும் முடியும் வகையில் இரண்டு அணுகுமுறைகளும் ஒரு ENS டொமைனின் உரிமையாளர் அல்லது மேலாளர் அணுகலைக் கொண்டிருப்பதை நம்பியுள்ளன.
ஒப்பந்தங்களுக்கு ENS பெயரிடல் எவ்வாறு செயல்படுகிறது
ENS பெயர்கள் ஆன்செயினில் சேமிக்கப்பட்டு, ENS தீர்மானிகள் வழியாக எத்தேரியம் முகவரிகளுக்குத் தீர்க்கப்படுகின்றன. ஒரு ஸ்மார்ட் ஒப்பந்தத்திற்குப் பெயரிட:
- ஒரு பெற்றோர் ENS டொமைனைப் பதிவு செய்யவும் அல்லது கட்டுப்படுத்தவும் (எ.கா.
myapp.eth) - ஒரு துணை டொமைனை உருவாக்கவும் (எ.கா.
v1.myapp.eth) - துணை டொமைனின்
addressபதிவை ஒப்பந்த முகவரிக்கு அமைக்கவும் - அதன் முகவரி வழியாக பெயரைக் கண்டறிய அனுமதிக்கும் வகையில், ஒப்பந்தத்தின் தலைகீழ் பதிவை ENS க்கு அமைக்கவும்
ENS பெயர்கள் படிநிலை மற்றும் வரம்பற்ற துணைப் பெயர்களை ஆதரிக்கின்றன. இந்தப் பதிவுகளை அமைப்பது பொதுவாக ENS பதிவேடு மற்றும் பொதுத் தீர்மானி ஒப்பந்தங்களுடன் தொடர்புகொள்வதை உள்ளடக்கியது.
ஒப்பந்தங்களுக்குப் பெயரிடுவதற்கான கருவிகள்
ஸ்மார்ட் ஒப்பந்தங்களுக்குப் பெயரிட இரண்டு அணுகுமுறைகள் உள்ளன. சில கைமுறைப் படிகளுடன் ENS செயலி (opens in a new tab) ஐப் பயன்படுத்துதல் அல்லது Enscribe (opens in a new tab) ஐப் பயன்படுத்துதல். இவை கீழே கோடிட்டுக் காட்டப்பட்டுள்ளன.
கைமுறை ENS அமைப்பு
ENS செயலி (opens in a new tab) ஐப் பயன்படுத்தி, உருவாக்குநர்கள் கைமுறையாக துணைப் பெயர்களை உருவாக்கி, முன்னோக்கு முகவரிப் பதிவுகளை அமைக்கலாம். இருப்பினும், ENS செயலி வழியாக பெயருக்கான தலைகீழ் பதிவை அமைப்பதன் மூலம் அவர்கள் ஒரு ஸ்மார்ட் ஒப்பந்தத்திற்கு முதன்மைப் பெயரை அமைக்க முடியாது. ENS ஆவணங்களில் (opens in a new tab) உள்ளடக்கப்பட்டுள்ள கைமுறைப் படிகள் எடுக்கப்பட வேண்டும்.
Enscribe
Enscribe (opens in a new tab) ENS உடன் ஸ்மார்ட் ஒப்பந்தப் பெயரிடலை எளிதாக்குகிறது, மேலும் ஸ்மார்ட் ஒப்பந்தங்களில் பயனர் நம்பிக்கையை மேம்படுத்துகிறது. இது வழங்குகிறது:
- அணு வரிசைப்படுத்தல் மற்றும் பெயரிடுதல்: ஒரு புதிய ஒப்பந்தத்தை வரிசைப்படுத்தும்போது ஒரு ENS பெயரை ஒதுக்குங்கள்
- வரிசைப்படுத்தலுக்குப் பிந்தைய பெயரிடுதல்: ஏற்கனவே வரிசைப்படுத்தப்பட்ட ஒப்பந்தங்களுக்கு பெயர்களை இணைக்கவும்
- பல-செயின் ஆதரவு: ENS ஆதரிக்கப்படும் எத்தேரியம் மற்றும் L2 நெட்வொர்க்குகளில் செயல்படுகிறது
- ஒப்பந்த சரிபார்ப்புத் தரவு: பயனர்களுக்கான நம்பிக்கையை அதிகரிக்க பல மூலங்களிலிருந்து இழுக்கப்பட்ட ஒப்பந்த சரிபார்ப்புத் தரவை உள்ளடக்கியது
பயனரால் வழங்கப்பட்ட ENS பெயர்களை Enscribe ஆதரிக்கிறது, அல்லது பயனரிடம் ENS பெயர் இல்லையென்றால் அதன் சொந்த டொமைன்களை ஆதரிக்கிறது.
ஸ்மார்ட் ஒப்பந்தங்களுக்குப் பெயரிட மற்றும் பார்க்கத் தொடங்க Enscribe App (opens in a new tab) ஐ நீங்கள் அணுகலாம்.
சிறந்த நடைமுறைகள்
- தெளிவான, பதிப்பிடப்பட்ட பெயர்களைப் பயன்படுத்தவும்
v1.myapp.ethபோன்ற, ஒப்பந்த மேம்படுத்தல்களை வெளிப்படையானதாக மாற்ற - தலைகீழ் பதிவுகளை அமைக்கவும் பணப்பைகள் மற்றும் பிளாக்செயின் எக்ஸ்ப்ளோரர்கள் போன்ற செயலிகளில் தெரிவுநிலைக்காக ஒப்பந்தங்களை ENS பெயர்களுடன் இணைக்க.
- காலாவதிகளை நெருக்கமாகக் கண்காணிக்கவும் உரிமையில் தற்செயலான மாற்றங்களைத் தடுக்க விரும்பினால்
- ஒப்பந்த மூலத்தைச் சரிபார்க்கவும் அதனால் பயனர்கள் பெயரிடப்பட்ட ஒப்பந்தம் எதிர்பார்த்தபடி செயல்படுகிறது என்று நம்பலாம்
Risks
ஸ்மார்ட் ஒப்பந்தங்களுக்குப் பெயரிடுவது எத்தேரியம் பயனர்களுக்கு குறிப்பிடத்தக்க நன்மைகளை வழங்குகிறது, இருப்பினும், ENS டொமைன்களின் உரிமையாளர்கள் அவற்றின் நிர்வாகத்தைப் பொறுத்தவரை விழிப்புடன் இருக்க வேண்டும். குறிப்பிடத்தக்க அபாயங்கள் பின்வருமாறு:
- காலாவதி: DNS பெயர்களைப் போலவே, ENS பெயர்களின் பதிவுகளும் வரையறுக்கப்பட்ட கால அளவைக் கொண்டவை. எனவே உரிமையாளர்கள் தங்கள் டொமைன்களின் காலாவதி தேதிகளைக் கண்காணித்து, அவை காலாவதியாகும் முன்னரே அவற்றை நன்கு புதுப்பிப்பது மிகவும் முக்கியம். ENS செயலி மற்றும் Enscribe இரண்டும் காலாவதி நெருங்கும் போது டொமைன் உரிமையாளர்களுக்கு காட்சி குறிகாட்டிகளை வழங்குகின்றன.
- உரிமையில் மாற்றம்: ENS பதிவுகள் எத்தேரியத்தில் NFT களாக குறிப்பிடப்படுகின்றன, அங்கு ஒரு குறிப்பிட்ட
.ethடொமைனின் உரிமையாளர் தொடர்புடைய NFT ஐ தங்கள் வசம் வைத்திருப்பார். எனவே ஒரு வேறுபட்ட கணக்கு இந்த NFT இன் உரிமையை எடுத்துக் கொண்டால், புதிய உரிமையாளர் எந்த ENS பதிவுகளையும் அவர்கள் விரும்பியபடி மாற்றலாம்.
இது போன்ற அபாயங்களைக் குறைக்க, .eth 2ஆம் நிலை டொமைன்களுக்கான (2LD) உரிமையாளர் கணக்கு ஒரு பல கையொப்பப் பணப்பை மூலம் பாதுகாக்கப்பட வேண்டும், மேலும் ஒப்பந்தப் பெயரிடலை நிர்வகிக்க துணை டொமைன்கள் உருவாக்கப்பட வேண்டும். அந்த வழியில், துணை டொமைன் மட்டத்தில் உரிமையில் தற்செயலான அல்லது தீங்கிழைக்கும் மாற்றங்கள் ஏற்பட்டால், அவற்றை 2LD உரிமையாளர் மேலெழுதலாம்.
ஒப்பந்தப் பெயரிடலின் எதிர்காலம்
இணையத்தில் டொமைன் பெயர்கள் IP முகவரிகளை மாற்றியதைப் போலவே, ஒப்பந்தப் பெயரிடல் dApp உருவாக்கத்திற்கான ஒரு சிறந்த நடைமுறையாக மாறி வருகிறது. பணப்பைகள், எக்ஸ்ப்ளோரர்கள் மற்றும் டாஷ்போர்டுகள் போன்ற அதிக உள்கட்டமைப்புகள் ஒப்பந்தங்களுக்கான ENS தீர்மானத்தை ஒருங்கிணைக்கும்போது, பெயரிடப்பட்ட ஒப்பந்தங்கள் பாதுகாப்பை மேம்படுத்தி, சுற்றுச்சூழல் முழுவதும் பிழைகளைக் குறைக்கும்.
ஸ்மார்ட் ஒப்பந்தங்களை எளிதாக அடையாளம் காணவும், அவற்றைப் பற்றி பகுத்தறியவும் செய்வதன் மூலம், பெயரிடல் எத்தேரியத்தில் உள்ள பயனர்களுக்கும் செயலிகளுக்கும் இடையிலான இடைவெளியைக் குறைக்க உதவுகிறது, இது பயனர்களுக்கு பாதுகாப்பு மற்றும் UX இரண்டையும் மேம்படுத்துகிறது.