Ethereum ఖాతాలు
పేజీ చివరి అప్డేట్: 23 ఫిబ్రవరి, 2026
Ethereum ఖాతా అనేది Ethereumలో సందేశాలను పంపగల ఈథర్ (ETH) బ్యాలెన్స్ కలిగిన ఒక ఎంటిటీ. ఖాతాలు వినియోగదారు-నియంత్రిత లేదా స్మార్ట్ కాంట్రాక్టుల వలె అమలు చేయబడతాయి.
అవసరాలు
ఈ పేజీని మీరు మరింత బాగా అర్థం చేసుకోవడంలో సహాయపడటానికి, ముందుగా మా Ethereum పరిచయం చదవాలని మేము సిఫార్సు చేస్తున్నాము.
ఖాతా రకాలు
ఖాతా రకాలు:
- బాహ్య-యాజమాన్య ఖాతా (EOA) – ప్రైవేట్ కీలను కలిగి ఉన్న ఎవరైనా నియంత్రించవచ్చు
- కాంట్రాక్ట్ ఖాతా - నెట్వర్క్కు అమలు చేయబడిన ఒక స్మార్ట్ ఒప్పందం, కోడ్ ద్వారా నియంత్రించబడుతుంది. స్మార్ట్ కాంట్రాక్టుల గురించి తెలుసుకోండి
రెండు ఖాతా రకాలు వీటిని చేయగల సామర్థ్యాన్ని కలిగి ఉంటాయి:
- ETH మరియు టోకెన్లను స్వీకరించండి, పట్టుకోండి మరియు పంపండి
- అమలు చేయబడిన స్మార్ట్ కాంట్రాక్టులతో పరస్పర చర్య చేయండి
కీలక తేడాలు
బాహ్య యాజమాన్యం
- ఖాతాను సృష్టించడం వల్ల ఏమీ ఖర్చు ఉండదు
- లావాదేవీలను ప్రారంభించవచ్చు
- బాహ్య యాజమాన్యంలోని ఖాతాల మధ్య లావాదేవీలు ETH/టోకెన్ బదిలీలు మాత్రమే
- క్రిప్టోగ్రాఫిక్ జత కీలతో రూపొందించబడింది: ఖాతా కార్యకలాపాలను నియంత్రించే పబ్లిక్ మరియు ప్రైవేట్ కీలు
కాంట్రాక్ట్
- మీరు నెట్వర్క్ స్టోరేజ్ని ఉపయోగిస్తున్నందున కాంట్రాక్ట్ను రూపొందించడానికి ఖర్చు అవుతుంది
- ఒక లావాదేవీని స్వీకరించినప్పుడు మాత్రమే దానికి ప్రతిస్పందనగా సందేశాలను పంపగలదు
- బాహ్య ఖాతా నుండి కాంట్రాక్ట్ ఖాతాకు జరిగే లావాదేవీలు టోకెన్లను బదిలీ చేయడం లేదా కొత్త ఒప్పందాన్ని సృష్టించడం వంటి అనేక విభిన్న చర్యలను అమలు చేయగల కోడ్ను ట్రిగ్గర్ చేయవచ్చు
- కాంట్రాక్ట్ ఖాతాలకు ప్రైవేట్ కీలు లేవు. బదులుగా, అవి స్మార్ట్ కాంట్రాక్ట్ కోడ్ యొక్క లాజిక్ ద్వారా నియంత్రించబడతాయి
ఒక ఖాతా యొక్క పరిశీలన
Ethereum ఖాతాలు నాలుగు ఫీల్డ్లను కలిగి ఉన్నాయి:
nonce– బాహ్యంగా యాజమాన్యం కలిగిన ఖాతా నుండి పంపిన లావాదేవీల సంఖ్యను లేదా ఒక కాంట్రాక్ట్ ఖాతా ద్వారా సృష్టించబడిన కాంట్రాక్టుల సంఖ్యను సూచించే కౌంటర్. ప్రతి ఖాతాకు ఇవ్వబడిన నాన్సుతో ఒక లావాదేవీ మాత్రమే అమలు చేయబడుతుంది, సంతకం చేసిన లావాదేవీలు పదేపదే ప్రసారం చేయబడి, మళ్లీ అమలు చేయబడే రీప్లే దాడుల నుండి రక్షించబడుతుంది.balance– ఈ చిరునామా యాజమాన్యంలోని వీ (wei)ల సంఖ్య. Wei అనేది ETH యొక్క తెగ మరియు ప్రతి ETHకి 1e+18 wei ఉన్నాయి.codeHash– ఈ హాష్ ఎథేరియం వర్చువల్ మషీన్ (EVM)లోని ఒక ఖాతా యొక్క _కోడ్_ను సూచిస్తుంది. కాంట్రాక్ట్ ఖాతాలు వేర్వేరు కార్యకలాపాలను నిర్వహించగల కోడ్ శకలాలు ప్రోగ్రామ్ చేయబడ్డాయి. ఖాతాకు మెసేజ్ కాల్ వస్తే ఈ EVM కోడ్ అమలు చేయబడుతుంది. ఇది ఇతర ఖాతా ఫీల్డ్ల వలె కాకుండా మార్చబడదు. అటువంటి కోడ్ శకలాలు అన్ని తరువాత తిరిగి పొందడం కోసం వాటి సంబంధిత హ్యాష్ల క్రింద స్టేట్ డేటాబేస్లో ఉంటాయి. ఈ హాష్ విలువను కోడ్హాష్ అంటారు. బాహ్యంగా స్వంతం చేసుకున్న ఖాతాల కోసం, codeHash ఫీల్డ్ ఖాళీ స్ట్రింగ్ యొక్క హాష్.storageRoot– కొన్నిసార్లు స్టోరేజ్ హాష్ అని కూడా అంటారు. ఖాతా యొక్క స్టోరేజ్ కంటెంట్లను (256-బిట్ పూర్ణాంక విలువల మధ్య మ్యాపింగ్) ఎన్కోడ్ చేసే మెర్కిల్ పాట్రీషియా ట్రై యొక్క రూట్ నోడ్ యొక్క 256-బిట్ హాష్; ఇది 256-బిట్ పూర్ణాంక కీల యొక్క Keccak 256-బిట్ హాష్ నుండి RLP-ఎన్కోడ్ చేయబడిన 256-బిట్ పూర్ణాంక విలువలకు మ్యాపింగ్గా ట్రైలోకి ఎన్కోడ్ చేయబడుతుంది. ఈ ప్రయత్నం ఈ ఖాతా యొక్క నిల్వ కంటెంట్ల హాష్ను ఎన్కోడ్ చేస్తుంది మరియు డిఫాల్ట్గా ఖాళీగా ఉంటుంది.
Ethereum EVM illustrated (opens in a new tab) నుండి స్వీకరించబడిన రేఖాచిత్రం
బాహ్యంగా యాజమాన్యం కలిగిన ఖాతాలు మరియు కీ జతలు
ఒక ఖాతా ఒక జత క్రిప్టోగ్రాఫిక్ కీలతో రూపొందించబడింది: పబ్లిక్ మరియు ప్రైవేట్. లావాదేవీని పంపినవారు వాస్తవానికి సంతకం చేశారని నిరూపించడానికి మరియు ఫోర్జరీలను నిరోధించడంలో ఇవి సహాయపడతాయి. లావాదేవీలపై సంతకం చేయడానికి మీరు ఉపయోగించేది మీ ప్రైవేట్ కీ, కాబట్టి ఇది మీ ఖాతాతో అనుబంధించబడిన నిధులపై మీకు కస్టడీని మంజూరు చేస్తుంది. మీరు నిజంగా క్రిప్టోకరెన్సీని కలిగి ఉండరు, మీరు ప్రైవేట్ కీలను కలిగి ఉంటారు - నిధులు ఎల్లప్పుడూ Ethereum యొక్క లెడ్జర్లో ఉంటాయి.
ఇది నకిలీ లావాదేవీలను ప్రసారం చేయకుండా హానికరమైన నటులను నిరోధిస్తుంది ఎందుకంటే మీరు లావాదేవీని పంపినవారిని ఎల్లప్పుడూ ధృవీకరించవచ్చు.
ఆలిస్ తన స్వంత ఖాతా నుండి బాబ్ ఖాతాకు ఈథర్ను పంపాలనుకుంటే, ఆలిస్ లావాదేవీ అభ్యర్థనను సృష్టించి, ధృవీకరణ కోసం నెట్వర్క్కు పంపాలి. Ethereum యొక్క పబ్లిక్-కీ క్రిప్టోగ్రఫీ యొక్క ఉపయోగం ఆలిస్ లావాదేవీ అభ్యర్థనను మొదట ప్రారంభించిందని నిరూపించగలదని నిర్ధారిస్తుంది. క్రిప్టోగ్రాఫిక్ మెకానిజమ్స్ లేకుండా, హానికరమైన ప్రత్యర్థి ఈవ్ కేవలం "ఆలిస్ ఖాతా నుండి ఈవ్ ఖాతాకు 5 ETHని పంపండి" లాంటి అభ్యర్థనను పబ్లిక్గా ప్రసారం చేయగలదు మరియు అది ఆలిస్ నుండి రాలేదని ఎవరూ ధృవీకరించలేరు.
ఖాతా సృష్టి
మీరు ఖాతాను సృష్టించాలనుకున్నప్పుడు, చాలా లైబ్రరీలు మీకు యాదృచ్ఛిక ప్రైవేట్ కీని ఉత్పత్తి చేస్తాయి.
ఒక ప్రైవేట్ కీ 64 హెక్స్ అక్షరాలతో రూపొందించబడింది మరియు పాస్వర్డ్తో గుప్తీకరించబడుతుంది.
ఉదాహరణ:
fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036415f
ఎలిప్టిక్ కర్వ్ డిజిటల్ సిగ్నేచర్ అల్గోరిథం (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>23సృష్టించబోయే కొత్త ఖాతా కోసం దయచేసి పాస్వర్డ్ను నమోదు చేయండి:4> <password>56------------7INFO [10-28|16:19:09.156] మీ కొత్త కీ ఉత్పత్తి చేయబడింది address=0x5e97870f263700f46aa00d967821199b9bc5a1208WARN [10-28|16:19:09.306] దయచేసి మీ కీ ఫైల్ను బ్యాకప్ చేయండి path=/home/user/go-ethereum/data/keystore/UTC--2022-10-28T15-19-08.000825927Z--5e97870f263700f46aa00d967821199b9bc5a1209WARN [10-28|16:19:09.306] దయచేసి మీ పాస్వర్డ్ను గుర్తుంచుకోండి!10ఉత్పత్తి చేయబడిన ఖాతా 0x5e97870f263700f46aa00d967821199b9bc5a120అన్నీ చూపించుGeth డాక్యుమెంటేషన్ (opens in a new tab)
మీ ప్రైవేట్ కీ నుండి కొత్త పబ్లిక్ కీలను పొందడం సాధ్యమవుతుంది, కానీ మీరు పబ్లిక్ కీల నుండి ప్రైవేట్ కీని పొందలేరు. మీ ప్రైవేట్ కీలను సురక్షితంగా ఉంచుకోవడం చాలా ముఖ్యం మరియు, పేరు సూచించినట్లుగా, ప్రైవేట్గా ఉంచాలి.
సంతకాన్ని అవుట్పుట్ చేసే సందేశాలు మరియు లావాదేవీలపై సంతకం చేయడానికి మీకు ప్రైవేట్ కీ అవసరం. ఇతరులు సందేశ రచయితను రుజువు చేస్తూ మీ పబ్లిక్ కీని పొందేందుకు సంతకాన్ని తీసుకోవచ్చు. మీ అప్లికేషన్లో, నెట్వర్క్కు లావాదేవీలను పంపడానికి మీరు JavaScript లైబ్రరీని ఉపయోగించవచ్చు.
కాంట్రాక్ట్ ఖాతాలు
కాంట్రాక్ట్ ఖాతాలు 42 అక్షరాల హెక్సాడెసిమల్ చిరునామాను కూడా కలిగి ఉంటాయి:
ఉదాహరణ:
0x06012c8cf97bead5deae237070f9587f8e7a266d
Ethereum Blockchainకి కాంట్రాక్టును అమలు చేసినప్పుడు కాంట్రాక్ట్ చిరునామా సాధారణంగా ఇవ్వబడుతుంది. చిరునామా సృష్టికర్త చిరునామా మరియు ఆ చిరునామా నుండి పంపబడిన లావాదేవీల సంఖ్య (“నాన్స్”) నుండి వస్తుంది.
వాలిడేటర్ కీలు
Ethereumలో మరొక రకమైన కీ కూడా ఉంది, Ethereum ప్రూఫ్-ఆఫ్-వర్క్ నుండి ప్రూఫ్-ఆఫ్-స్టేక్ ఆధారిత ఏకాభిప్రాయానికి మారినప్పుడు పరిచయం చేయబడింది. ఇవి 'BLS' కీలు మరియు అవి వ్యాలిడేటర్లను గుర్తించడానికి ఉపయోగించబడతాయి. నెట్వర్క్ ఏకాభిప్రాయానికి రావడానికి అవసరమైన బ్యాండ్విడ్త్ని తగ్గించడానికి ఈ కీలను సమర్ధవంతంగా సమీకరించవచ్చు. ఈ కీలక అగ్రిగేషన్ లేకుండా వ్యాలిడేటర్ యొక్క కనీస వాటా చాలా ఎక్కువగా ఉంటుంది.
వాలెట్లపై ఒక గమనిక
ఖాతా అనేది వాలెట్ కాదు. వాలెట్ అనేది మీ Ethereum ఖాతాతో పరస్పరం వ్యవహరించడానికి మిమ్మల్ని అనుమతించే ఇంటర్ఫేస్ లేదా అప్లికేషన్, ఇది బాహ్య యాజమాన్య ఖాతా లేదా కాంట్రాక్ట్ ఖాతా.
ఒక విజువల్ డెమో
హాష్ ఫంక్షన్లు మరియు కీ జతల ద్వారా ఆస్టిన్ మిమ్మల్ని నడిపించడాన్ని చూడండి.
మరింత సమాచారం
మీకు సహాయపడిన కమ్యూనిటీ వనరు గురించి తెలుసా? ఈ పేజీని సవరించి, దాన్ని జోడించండి!