ప్రధాన కంటెంట్‌కి స్కిప్ చేయండి
Change page

ఇతీరియము స్టాక్‌కు పరిచయం

పేజీ చివరి అప్‌డేట్: 21 అక్టోబర్, 2025

ఏదైనా సాఫ్ట్‌వేర్ స్టాక్ లాగా, పూర్తి "ఇతీరియము స్టాక్" మీ లక్ష్యాలను బట్టి ప్రాజెక్ట్ నుండి ప్రాజెక్ట్‌కు మారుతుంది.

అయితే, ఇతీరియము యొక్క ప్రధాన భాగాలు ఉన్నాయి, ఇవి సాఫ్ట్‌వేర్ అప్లికేషన్‌లు ఇతీరియము బ్లాక్‌చైన్‌తో ఎలా సంకర్షణ చెందుతాయో ఒక మానసిక నమూనాను అందించడంలో సహాయపడతాయి. స్టాక్ యొక్క లేయర్‌లను అర్థం చేసుకోవడం, ఇతీరియమును సాఫ్ట్‌వేర్ ప్రాజెక్ట్‌లలోకి ఏకీకృతం చేయగల విభిన్న మార్గాలను అర్థం చేసుకోవడంలో మీకు సహాయపడుతుంది.

స్థాయి 1: ఎథేరియం వర్చువల్ మషీన్

ఎథేరియం వర్చువల్ మషీన్ (EVM) అనేది ఇతీరియములో స్మార్ట్ కాంట్రాక్ట్‌ల కోసం రన్‌టైమ్ వాతావరణం. ఇతీరియము బ్లాక్‌చైన్‌లోని అన్ని స్మార్ట్ కాంట్రాక్టులు మరియు స్థితి మార్పులు లావాదేవీల ద్వారా అమలు చేయబడతాయి. EVM ఇతీరియము నెట్‌వర్క్‌లోని అన్ని లావాదేవీల ప్రాసెసింగ్‌ను నిర్వహిస్తుంది.

ఏదైనా వర్చువల్ మెషీన్‌ మాదిరిగానే, EVM అమలు చేసే కోడ్ మరియు అమలు చేసే మెషీన్ (ఒక ఇతీరియము నోడ్) మధ్య ఒక స్థాయి అమూర్తతను సృష్టిస్తుంది. ప్రస్తుతం, EVM ప్రపంచవ్యాప్తంగా పంపిణీ చేయబడిన వేలాది నోడ్‌లపై నడుస్తోంది.

లోతుగా పరిశీలిస్తే, నిర్దిష్ట పనులను అమలు చేయడానికి EVM ఆప్‌కోడ్ సూచనల సమితిని ఉపయోగిస్తుంది. ఈ (140 ప్రత్యేకమైన) ఆప్‌కోడ్‌లు EVM ట్యూరింగ్-కంప్లీట్ (opens in a new tab)గా ఉండటానికి అనుమతిస్తాయి, అంటే తగినంత వనరులు ఇచ్చినప్పుడు EVM దాదాపు ఏదైనా లెక్కించగలదు.

ఒక డాప్ డెవలపర్‌గా, అది ఉందని, మరియు అది ఇతీరియములోని అన్ని అప్లికేషన్‌లను ఎటువంటి పనికిరాని సమయం లేకుండా విశ్వసనీయంగా శక్తివంతం చేస్తుందని తప్ప మీరు EVM గురించి ఎక్కువగా తెలుసుకోవలసిన అవసరం లేదు.

స్థాయి 2: స్మార్ట్ కాంట్రాక్టులు

స్మార్ట్ కాంట్రాక్టులు ఇతీరియము బ్లాక్‌చైన్‌పై నడిచే ఎగ్జిక్యూటబుల్ ప్రోగ్రామ్‌లు.

స్మార్ట్ కాంట్రాక్టులు EVM బైట్‌కోడ్ (ఆప్‌కోడ్‌లు అని పిలువబడే తక్కువ-స్థాయి మెషిన్ సూచనలు)కి కంపైల్ చేసే నిర్దిష్ట ప్రోగ్రామింగ్ భాషలను ఉపయోగించి వ్రాయబడతాయి.

స్మార్ట్ కాంట్రాక్టులు ఓపెన్ సోర్స్ లైబ్రరీలుగా పనిచేయడమే కాకుండా, అవి తప్పనిసరిగా ఎల్లప్పుడూ నడుస్తూ ఉండే మరియు తొలగించలేని ఓపెన్ API సేవలు. స్మార్ట్ కాంట్రాక్టులు పబ్లిక్ ఫంక్షన్‌లను అందిస్తాయి, వీటితో వినియోగదారులు మరియు అప్లికేషన్‌లు (డాప్స్) అనుమతి అవసరం లేకుండా సంకర్షణ చెందవచ్చు. డేటా ఫీడ్‌లను జోడించడం లేదా టోకెన్ మార్పిడులకు మద్దతు ఇవ్వడం వంటి కార్యాచరణను కంపోజ్ చేయడానికి ఏదైనా అప్లికేషన్ అమలు చేయబడిన స్మార్ట్ కాంట్రాక్టులతో ఏకీకృతం కావచ్చు. అదనంగా, తమ అప్లికేషన్ అవసరాలను తీర్చడానికి అనుకూల కార్యాచరణను జోడించడానికి ఎవరైనా ఇతీరియముకు కొత్త స్మార్ట్ కాంట్రాక్టులను అమలు చేయవచ్చు.

ఒక డాప్ డెవలపర్‌గా, మీరు ఇతీరియము బ్లాక్‌చైన్‌పై అనుకూల కార్యాచరణను జోడించాలనుకుంటే మాత్రమే స్మార్ట్ కాంట్రాక్టులను వ్రాయవలసి ఉంటుంది. ఉదాహరణకు, మీరు స్టేబుల్‌కాయిన్‌లలో చెల్లింపులకు మద్దతు ఇవ్వాలనుకుంటే లేదా టోకెన్‌ల వికేంద్రీకృత మార్పిడిని ప్రారంభించాలనుకుంటే, ఇప్పటికే ఉన్న స్మార్ట్ కాంట్రాక్టులతో ఏకీకృతం చేయడం ద్వారా మీ ప్రాజెక్ట్ యొక్క చాలా లేదా అన్ని అవసరాలను సాధించగలరని మీరు కనుగొనవచ్చు.

స్థాయి 3: ఇతీరియము నోడ్‌లు

ఒక అప్లికేషన్ ఇతీరియము బ్లాక్‌చైన్‌తో సంకర్షణ చెందడానికి, అది తప్పనిసరిగా ఒక ఇతీరియము నోడ్కు కనెక్ట్ అవ్వాలి. ఒక నోడ్‌కు కనెక్ట్ చేయడం వలన మీరు బ్లాక్‌చైన్ డేటాను చదవడానికి మరియు/లేదా నెట్‌వర్క్‌కు లావాదేవీలను పంపడానికి అనుమతిస్తుంది.

ఇతీరియము నోడ్‌లు సాఫ్ట్‌వేర్‌ను నడుపుతున్న కంప్యూటర్‌లు - ఒక ఇతీరియము క్లయింట్. ఒక క్లయింట్ అనేది ఇతీరియము యొక్క అమలు, ఇది ప్రతి బ్లాక్‌లోని అన్ని లావాదేవీలను ధృవీకరిస్తుంది, నెట్‌వర్క్‌ను సురక్షితంగా మరియు డేటాను కచ్చితంగా ఉంచుతుంది. ఇతీరియము నోడ్‌లే ఇతీరియము బ్లాక్‌చైన్. అవి సమిష్టిగా ఇతీరియము బ్లాక్‌చైన్ యొక్క స్థితిని నిల్వ చేస్తాయి మరియు బ్లాక్‌చైన్ స్థితిని మార్చడానికి లావాదేవీలపై ఏకాభిప్రాయానికి వస్తాయి.

మీ అప్లికేషన్‌ను ఒక ఇతీరియము నోడ్‌కు (JSON-RPC API ద్వారా) కనెక్ట్ చేయడం ద్వారా, మీ అప్లికేషన్ బ్లాక్‌చైన్ నుండి డేటాను (వినియోగదారు ఖాతా బ్యాలెన్స్‌లు వంటివి) చదవగలదు అలాగే నెట్‌వర్క్‌కు కొత్త లావాదేవీలను ప్రసారం చేయగలదు (వినియోగదారు ఖాతాల మధ్య ETH బదిలీ చేయడం లేదా స్మార్ట్ కాంట్రాక్టుల ఫంక్షన్‌లను అమలు చేయడం వంటివి).

స్థాయి 4: ఇతీరియము క్లయింట్ APIలు

ఇతీరియము యొక్క ఓపెన్ సోర్స్ కమ్యూనిటీ నిర్మించి, నిర్వహించే అనేక సౌలభ్య లైబ్రరీలు, మీ అప్లికేషన్‌లు ఇతీరియము బ్లాక్‌చైన్‌కు కనెక్ట్ అవ్వడానికి, కమ్యూనికేట్ చేయడానికి అనుమతిస్తాయి.

మీ వినియోగదారు-ముఖ అప్లికేషన్ ఒక వెబ్ యాప్ అయితే, మీరు మీ ఫ్రంటెండ్‌లో నేరుగా ఒక జావాస్క్రిప్ట్ APIని npm install చేయడానికి ఎంచుకోవచ్చు. లేదా బహుశా మీరు ఈ కార్యాచరణను సర్వర్-వైపు, పైథాన్ లేదా జావా APIని ఉపయోగించి అమలు చేయడానికి ఎంచుకోవచ్చు.

ఈ APIలు స్టాక్‌లో అవసరమైన భాగం కానప్పటికీ, అవి నేరుగా ఒక ఇతీరియము నోడ్‌తో సంకర్షణ చెందే సంక్లిష్టతలో అధిక భాగాన్ని తొలగిస్తాయి. అవి యుటిలిటీ ఫంక్షన్‌లను కూడా అందిస్తాయి (ఉదా., ETHను Gweiకి మార్చడం), తద్వారా ఒక డెవలపర్‌గా మీరు ఇతీరియము క్లయింట్‌ల యొక్క చిక్కులతో వ్యవహరించడానికి తక్కువ సమయం కేటాయించి, మీ అప్లికేషన్‌కు ప్రత్యేకమైన కార్యాచరణపై ఎక్కువ సమయం దృష్టి పెట్టవచ్చు.

స్థాయి 5: తుది-వినియోగదారు అప్లికేషన్‌లు

స్టాక్ యొక్క అగ్ర స్థాయిలో వినియోగదారు-ముఖ అప్లికేషన్‌లు ఉన్నాయి. ఇవి మీరు ఈనాడు క్రమం తప్పకుండా ఉపయోగించే మరియు నిర్మించే ప్రామాణిక అప్లికేషన్‌లు: ప్రాథమికంగా వెబ్ మరియు మొబైల్ యాప్‌లు.

మీరు ఈ వినియోగదారు ఇంటర్‌ఫేస్‌లను అభివృద్ధి చేసే విధానం తప్పనిసరిగా మారదు. తరచుగా వినియోగదారులు వారు ఉపయోగిస్తున్న అప్లికేషన్ బ్లాక్‌చైన్ ఉపయోగించి నిర్మించబడిందని తెలుసుకోవలసిన అవసరం ఉండదు.

మీ స్టాక్‌ను ఎంచుకోవడానికి సిద్ధంగా ఉన్నారా?

మీ ఇతీరియము అప్లికేషన్ కోసం స్థానిక అభివృద్ధి వాతావరణాన్ని ఏర్పాటు చేయడానికి మా గైడ్‌ను చూడండి.

మరింత సమాచారం

మీకు సహాయపడిన కమ్యూనిటీ వనరు గురించి తెలుసా? ఈ పేజీని సవరించి, దాన్ని జోడించండి!

ఈ ఆర్టికల్ ఉపయోగపడిందా?