Ethereum கணக்குகள்
பக்கம் கடைசியாகப் புதுப்பிக்கப்பட்டது: 23 பிப்ரவரி, 2026
ஒரு Ethereum கணக்கு என்பது ஈதர் (ETH) இருப்பைக் கொண்ட ஒரு அமைப்பாகும், இது Ethereum இல் செய்திகளை அனுப்ப முடியும். கணக்குகள் பயனரால் கட்டுப்படுத்தப்படலாம் அல்லது ஸ்மார்ட் ஒப்பந்தங்களாகப் பயன்படுத்தப்படலாம்.
முன்நிபந்தனைகள்
இந்தப் பக்கத்தை நீங்கள் நன்கு புரிந்துகொள்ள, முதலில் எங்கள் Ethereum அறிமுகம் என்பதைப் படிக்குமாறு பரிந்துரைக்கிறோம்.
கணக்கு வகைகள்
Ethereum இரண்டு கணக்கு வகைகளைக் கொண்டுள்ளது:
- வெளிப்புறமாகச் சொந்தமான கணக்கு (EOA) – தனிப்பட்ட விசைகளைக் கொண்ட எவராலும் கட்டுப்படுத்தப்படுகிறது
- ஒப்பந்தக் கணக்கு – நெட்வொர்க்கில் பயன்படுத்தப்படும் ஒரு ஸ்மார்ட் ஒப்பந்தம், குறியீட்டால் கட்டுப்படுத்தப்படுகிறது. ஸ்மார்ட் ஒப்பந்தங்கள் பற்றி அறிக
இரண்டு கணக்கு வகைகளுக்கும் பின்வரும் திறன்கள் உள்ளன:
- ETH மற்றும் டோக்கன்களைப் பெறுதல், வைத்திருத்தல் மற்றும் அனுப்புதல்
- பயன்படுத்தப்பட்ட ஸ்மார்ட் ஒப்பந்தங்களுடன் தொடர்புகொள்ளுதல்
முக்கிய வேறுபாடுகள்
வெளிப்புறமாகச் சொந்தமானவை
- கணக்கை உருவாக்குவதற்கு எந்தச் செலவும் இல்லை
- பரிவர்த்தனைகளைத் தொடங்க முடியும்
- வெளிப்புறமாகச் சொந்தமான கணக்குகளுக்கு இடையிலான பரிவர்த்தனைகள் ETH/டோக்கன் பரிமாற்றங்களாக மட்டுமே இருக்க முடியும்
- கணக்குச் செயல்பாடுகளைக் கட்டுப்படுத்தும் பொது மற்றும் தனிப்பட்ட விசைகள் என்ற குறியாக்க விசை ஜோடியால் ஆனது
ஒப்பந்தம்
- நீங்கள் நெட்வொர்க் சேமிப்பகத்தைப் பயன்படுத்துவதால், ஒரு ஒப்பந்தத்தை உருவாக்குவதற்குச் செலவு ஆகும்
- ஒரு பரிவர்த்தனையைப் பெறுவதற்குப் பதிலளிக்கும் விதமாக மட்டுமே செய்திகளை அனுப்ப முடியும்
- வெளிப்புறக் கணக்கிலிருந்து ஒப்பந்தக் கணக்கிற்குச் செய்யப்படும் பரிவர்த்தனைகள், டோக்கன்களை மாற்றுவது அல்லது புதிய ஒப்பந்தத்தை உருவாக்குவது போன்ற பல வேறுபட்ட செயல்களைச் செய்யக்கூடிய குறியீட்டைத் தூண்டலாம்
- ஒப்பந்தக் கணக்குகளுக்குத் தனிப்பட்ட விசைகள் இல்லை. அதற்குப் பதிலாக, அவை ஸ்மார்ட் ஒப்பந்தக் குறியீட்டின் தர்க்கத்தால் கட்டுப்படுத்தப்படுகின்றன
ஒரு கணக்கின் ஆய்வு
Ethereum கணக்குகள் நான்கு புலங்களைக் கொண்டுள்ளன:
nonce– வெளிப்புறமாகச் சொந்தமான கணக்கிலிருந்து அனுப்பப்பட்ட பரிவர்த்தனைகளின் எண்ணிக்கை அல்லது ஒப்பந்தக் கணக்கால் உருவாக்கப்பட்ட ஒப்பந்தங்களின் எண்ணிக்கையைக் குறிக்கும் ஒரு கவுண்டர். ஒவ்வொரு கணக்கிற்கும் கொடுக்கப்பட்ட nonce உடன் ஒரு பரிவர்த்தனை மட்டுமே செயல்படுத்தப்பட முடியும், இது கையொப்பமிடப்பட்ட பரிவர்த்தனைகள் மீண்டும் மீண்டும் ஒளிபரப்பப்பட்டு மீண்டும் செயல்படுத்தப்படும் ரீப்ளே தாக்குதல்களிலிருந்து பாதுகாக்கிறது.balance– இந்த முகவரிக்குச் சொந்தமான wei-களின் எண்ணிக்கை. Wei என்பது ETH இன் ஒரு மதிப்பாகும், மேலும் ஒரு ETH-க்கு 1e+18 wei உள்ளன.codeHash– இந்த ஹாஷ் Ethereum மெய்நிகர் இயந்திரத்தில் (EVM) உள்ள ஒரு கணக்கின் குறியீட்டைக் குறிக்கிறது. ஒப்பந்தக் கணக்குகள் வெவ்வேறு செயல்பாடுகளைச் செய்யக்கூடிய குறியீட்டுத் துண்டுகளைக் கொண்டுள்ளன. கணக்கிற்கு ஒரு செய்தி அழைப்பு வந்தால் இந்த EVM குறியீடு செயல்படுத்தப்படும். மற்ற கணக்குப் புலங்களைப் போலல்லாமல், இதை மாற்ற முடியாது. அத்தகைய அனைத்துக் குறியீட்டுத் துண்டுகளும் பின்னர் மீட்டெடுப்பதற்காக அவற்றின் தொடர்புடைய ஹாஷ்களின் கீழ் மாநில தரவுத்தளத்தில் உள்ளன. இந்த ஹாஷ் மதிப்பு codeHash என அழைக்கப்படுகிறது. வெளிப்புறமாகச் சொந்தமான கணக்குகளுக்கு, codeHash புலம் என்பது வெற்று சரத்தின் ஹாஷ் ஆகும்.storageRoot– சில நேரங்களில் சேமிப்பக ஹாஷ் என அழைக்கப்படுகிறது. கணக்கின் சேமிப்பக உள்ளடக்கங்களை குறியாக்கம் செய்யும் Merkle Patricia Trie இன் ரூட் நோடின் 256-பிட் ஹாஷ் (256-பிட் முழு எண் மதிப்புகளுக்கு இடையிலான மேப்பிங்), 256-பிட் முழு எண் விசைகளின் Keccak 256-பிட் ஹாஷிலிருந்து RLP-குறியாக்கம் செய்யப்பட்ட 256-பிட் முழு எண் மதிப்புகளுக்கு ஒரு மேப்பிங்காக ட்ரையில் குறியாக்கம் செய்யப்படுகிறது. இந்த ட்ரை இந்தக் கணக்கின் சேமிப்பக உள்ளடக்கங்களின் ஹாஷைக் குறியாக்கம் செய்கிறது, மேலும் இது இயல்பாகவே காலியாக இருக்கும்.
Ethereum EVM illustrated (opens in a new tab) என்பதிலிருந்து தழுவப்பட்ட வரைபடம்
வெளிப்புறமாகச் சொந்தமான கணக்குகள் மற்றும் விசை ஜோடிகள்
ஒரு கணக்கு பொது மற்றும் தனிப்பட்ட குறியாக்க விசைகளின் ஜோடியால் ஆனது. ஒரு பரிவர்த்தனை உண்மையில் அனுப்புநரால் கையொப்பமிடப்பட்டது என்பதை நிரூபிக்கவும், மோசடிகளைத் தடுக்கவும் அவை உதவுகின்றன. பரிவர்த்தனைகளில் கையொப்பமிட உங்கள் தனிப்பட்ட விசையைப் பயன்படுத்துகிறீர்கள், எனவே இது உங்கள் கணக்குடன் தொடர்புடைய நிதிகளின் மீதான பாதுகாப்பை உங்களுக்கு வழங்குகிறது. நீங்கள் ஒருபோதும் கிரிப்டோகரன்சியை வைத்திருக்கவில்லை, நீங்கள் தனிப்பட்ட விசைகளை மட்டுமே வைத்திருக்கிறீர்கள் – நிதிகள் எப்போதும் Ethereum இன் லெட்ஜரில் இருக்கும்.
ஒரு பரிவர்த்தனையின் அனுப்புநரை நீங்கள் எப்போதும் சரிபார்க்க முடியும் என்பதால், தீங்கிழைக்கும் நபர்கள் போலிப் பரிவர்த்தனைகளை ஒளிபரப்புவதை இது தடுக்கிறது.
ஆலிஸ் தனது சொந்தக் கணக்கிலிருந்து பாபின் கணக்கிற்கு ஈதரை அனுப்ப விரும்பினால், ஆலிஸ் ஒரு பரிவர்த்தனைக் கோரிக்கையை உருவாக்கி அதைச் சரிபார்ப்பதற்காக நெட்வொர்க்கிற்கு அனுப்ப வேண்டும். Ethereum இன் பொது-விசைக் குறியாக்கவியலின் பயன்பாடு, ஆலிஸ் தான் முதலில் பரிவர்த்தனைக் கோரிக்கையைத் தொடங்கினார் என்பதை நிரூபிக்க முடியும் என்பதை உறுதி செய்கிறது. குறியாக்க வழிமுறைகள் இல்லாமல், ஈவ் என்ற தீங்கிழைக்கும் எதிரி "ஆலிஸின் கணக்கிலிருந்து ஈவின் கணக்கிற்கு 5 ETH ஐ அனுப்பு" என்பது போன்ற ஒரு கோரிக்கையை எளிதாகப் பகிரங்கமாக ஒளிபரப்ப முடியும், மேலும் அது ஆலிஸிடமிருந்து வரவில்லை என்பதை யாராலும் சரிபார்க்க முடியாது.
கணக்கு உருவாக்கம்
நீங்கள் ஒரு கணக்கை உருவாக்க விரும்பும் போது, பெரும்பாலான லைப்ரரிகள் உங்களுக்கு ஒரு சீரற்ற தனிப்பட்ட விசையை உருவாக்கும்.
ஒரு தனிப்பட்ட விசை 64 ஹெக்ஸ் எழுத்துக்களால் ஆனது மற்றும் கடவுச்சொல் மூலம் குறியாக்கம் செய்யப்படலாம்.
எடுத்துக்காட்டு:
fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036415f
Elliptic Curve Digital Signature Algorithm (opens in a new tab) ஐப் பயன்படுத்தித் தனிப்பட்ட விசையிலிருந்து பொது விசை உருவாக்கப்படுகிறது. பொது விசையின் Keccak-256 ஹாஷின் கடைசி 20 பைட்டுகளை எடுத்து, தொடக்கத்தில் 0x ஐச் சேர்ப்பதன் மூலம் உங்கள் கணக்கிற்கான பொது முகவரியைப் பெறுவீர்கள்.
அதாவது வெளிப்புறமாகச் சொந்தமான கணக்கு (EOA) 42-எழுத்து முகவரியைக் கொண்டுள்ளது (20-பைட் பிரிவு, இது 40 ஹெக்ஸாடெசிமல் எழுத்துக்கள் மற்றும் 0x முன்னொட்டு).
எடுத்துக்காட்டு:
0x5e97870f263700f46aa00d967821199b9bc5a120
புதிய கணக்கை உருவாக்க Clef (opens in a new tab) எனப்படும் கையொப்பமிடும் கருவியை எவ்வாறு பயன்படுத்துவது என்பதைப் பின்வரும் எடுத்துக்காட்டு காட்டுகிறது. Clef என்பது Ethereum கிளையண்டான Geth (opens in a new tab) உடன் தொகுக்கப்பட்ட ஒரு கணக்கு மேலாண்மை மற்றும் கையொப்பமிடும் கருவியாகும். clef newaccount கட்டளை ஒரு புதிய விசை ஜோடியை உருவாக்கி அவற்றை மறைகுறியாக்கப்பட்ட கீஸ்டோரில் சேமிக்கிறது.
1> clef newaccount --keystore <path>23Please enter a password for the new account to be created:4> <password>56------------7INFO [10-28|16:19:09.156] Your new key was generated address=0x5e97870f263700f46aa00d967821199b9bc5a1208WARN [10-28|16:19:09.306] Please backup your key file path=/home/user/go-ethereum/data/keystore/UTC--2022-10-28T15-19-08.000825927Z--5e97870f263700f46aa00d967821199b9bc5a1209WARN [10-28|16:19:09.306] Please remember your password!10Generated account 0x5e97870f263700f46aa00d967821199b9bc5a120அனைத்தையும் காட்டுGeth ஆவணங்கள் (opens in a new tab)
உங்கள் தனிப்பட்ட விசையிலிருந்து புதிய பொது விசைகளைப் பெற முடியும், ஆனால் பொது விசைகளிலிருந்து தனிப்பட்ட விசையைப் பெற முடியாது. உங்கள் தனிப்பட்ட விசைகளைப் பாதுகாப்பாக வைத்திருப்பது மிகவும் முக்கியம், மேலும் பெயர் குறிப்பிடுவது போல, தனிப்பட்டதாக (PRIVATE) வைத்திருக்க வேண்டும்.
கையொப்பத்தை வெளியிடும் செய்திகள் மற்றும் பரிவர்த்தனைகளில் கையொப்பமிட உங்களுக்குத் தனிப்பட்ட விசை தேவை. மற்றவர்கள் கையொப்பத்தை எடுத்து உங்கள் பொது விசையைப் பெறலாம், இது செய்தியின் ஆசிரியரை நிரூபிக்கிறது. உங்கள் பயன்பாட்டில், நெட்வொர்க்கிற்குப் பரிவர்த்தனைகளை அனுப்ப நீங்கள் ஒரு JavaScript லைப்ரரியைப் பயன்படுத்தலாம்.
ஒப்பந்தக் கணக்குகள்
ஒப்பந்தக் கணக்குகளும் 42 எழுத்து ஹெக்ஸாடெசிமல் முகவரியைக் கொண்டுள்ளன:
எடுத்துக்காட்டு:
0x06012c8cf97bead5deae237070f9587f8e7a266d
Ethereum பிளாக்செயினில் ஒரு ஒப்பந்தம் பயன்படுத்தப்படும்போது வழக்கமாக ஒப்பந்த முகவரி வழங்கப்படுகிறது. முகவரியானது உருவாக்குநரின் முகவரி மற்றும் அந்த முகவரியிலிருந்து அனுப்பப்பட்ட பரிவர்த்தனைகளின் எண்ணிக்கை ("nonce") ஆகியவற்றிலிருந்து வருகிறது.
வேலிடேட்டர் விசைகள்
Ethereum இல் மற்றொரு வகையான விசையும் உள்ளது, இது Ethereum வேலை-நிரூபணத்திலிருந்து பங்கு-நிரூபண அடிப்படையிலான ஒருமித்த கருத்துக்கு மாறியபோது அறிமுகப்படுத்தப்பட்டது. இவை 'BLS' விசைகள் மற்றும் அவை வேலிடேட்டர்களை அடையாளம் காணப் பயன்படுத்தப்படுகின்றன. நெட்வொர்க் ஒருமித்த கருத்துக்கு வரத் தேவையான அலைவரிசையைக் குறைக்க இந்த விசைகளைத் திறமையாக ஒருங்கிணைக்க முடியும். இந்த விசை ஒருங்கிணைப்பு இல்லாமல் ஒரு மதிப்பீட்டாளருக்கான குறைந்தபட்சப் பங்கு மிக அதிகமாக இருக்கும்.
வேலிடேட்டர் விசைகள் பற்றி மேலும் அறிய.
வாலட்கள் பற்றிய குறிப்பு
கணக்கு என்பது வாலட் அல்ல. வாலட் என்பது உங்கள் Ethereum கணக்குடன், அதாவது வெளிப்புறமாகச் சொந்தமான கணக்கு அல்லது ஒப்பந்தக் கணக்குடன் தொடர்புகொள்ள உங்களை அனுமதிக்கும் ஒரு இடைமுகம் அல்லது பயன்பாடாகும்.
ஒரு காட்சி விளக்கம்
ஹாஷ் செயல்பாடுகள் மற்றும் விசை ஜோடிகள் பற்றி ஆஸ்டின் விளக்குவதைப் பாருங்கள்.
மேலும் படிக்க
உங்களுக்கு உதவிய சமூக வளம் பற்றித் தெரியுமா? இந்தப் பக்கத்தைத் திருத்தி அதைச் சேர்க்கவும்!