ఇథిరియం అభివృద్ధి డాక్యుమెంటేషన్
పేజీ చివరి అప్డేట్: 15 ఆగస్టు, 2023
ఈ డాక్యుమెంటేషన్ ఇథిరియంతో నిర్మించడానికి మీకు సహాయపడటానికి రూపొందించబడింది. ఇది ఇథిరియంను ఒక కాన్సెప్ట్గా కవర్ చేస్తుంది, ఇథిరియం టెక్ స్టాక్ను వివరిస్తుంది, మరియు మరింత క్లిష్టమైన అప్లికేషన్లు మరియు వినియోగ సందర్భాల కోసం అధునాతన అంశాలను డాక్యుమెంట్ చేస్తుంది.
ఇది ఒక ఓపెన్-సోర్స్ కమ్యూనిటీ కృషి, కాబట్టి కొత్త అంశాలను సూచించడానికి, కొత్త కంటెంట్ను జోడించడానికి, మరియు ఇది సహాయకరంగా ఉంటుందని మీరు భావించే చోట ఉదాహరణలు అందించడానికి సంకోచించకండి. మొత్తం డాక్యుమెంటేషన్ను GitHub ద్వారా సవరించవచ్చు – ఎలాగో మీకు తెలియకపోతే, ఈ సూచనలను అనుసరించండిopens in a new tab.
అభివృద్ధి మాడ్యూల్స్
ఇథిరియం అభివృద్ధిలో ఇది మీ మొదటి ప్రయత్నం అయితే, మొదట నుండి ప్రారంభించి, ఒక పుస్తకంలా చదువుకుంటూ వెళ్ళమని మేము సిఫార్సు చేస్తున్నాము.
పునాది అంశాలు
- ఇతిరియం కి పరిచయం – ఎథెరియం యొక్క శీఘ్ర అవలోకనం
- ఈథర్ కు పరిచయం – ఈథర్ యొక్క శీఘ్ర అవలోకనం
- డాప్స్ కి పరిచయం – డిసెంట్రలైజ్డ్ అప్లికేషన్స్ కి పరిచయం
- వెబ్2 vs వెబ్3 – బ్లాక్చైన్ ఆధారిత అప్లికేషన్లు అందించే ప్రాథమిక తేడాలు
- Accounts – నెట్వర్క్లో బ్యాలెన్స్ ఉంచుకొని, లావాదేవీలను పంపగల ఎంటిటీలు
- లావాదేవీలు – ఇతీరియము స్థితిని మార్చడానికి కారణమయ్యే బదిలీలు మరియు ఇతర చర్యలు
- బ్లాక్ లు – అన్ని యాక్టర్ల మధ్య స్టేట్ సింక్రనైజ్ అయ్యిందని నిర్ధారించడానికి, లావాదేవీలను బ్యాచ్ చేసే విధానం
- ఇతిరియం వర్చ్యువల్ మెషిన్(ఈవీఎం) – ఈవీఎం ఇతిరియం నెట్వర్క్లోని అన్ని గణనలను నిర్వహిస్తుంది
- గ్యాస్ – లావాదేవీలను ప్రాసెస్ చేయడానికి అవసరమైన గణన శక్తి, లావాదేవీ పంపేవారి ద్వారా ETHలో చెల్లించబడుతుంది
- నోడ్ లు మరియు క్లయింట్ లు – నెట్వర్క్లో పాల్గొనే వ్యక్తులు మరియు లావాదేవీలను ధృవీకరించడానికి వారు అమలు చేసే సాఫ్ట్వేర్
- నెటవర్క్లు – పరీక్ష నెట్వర్క్లతో సహా ఇతిరియం యొక్క అమలు
- ఏకాభిప్రాయ యంత్రాంగాలు – పంపిణీ చేయబడిన నెట్వర్క్ యొక్క వ్యక్తిగత నోడ్లు సిస్టమ్ యొక్క ప్రస్తుత స్థితిని ఎలా అంగీకరిస్తాయి
ఇథిరియం స్టాక్
- స్టాక్ కి పరిచయం – ఇతిరియం/web3 స్టాక్ యొక్క అవలోకనం
- స్మార్ట్ కాంట్రాక్టులు – ఇతీరియము చిరునామాలో ఉండి, లావాదేవీల ద్వారా ప్రేరేపించబడినప్పుడు ఫంక్షన్లను అమలు చేసే ప్రోగ్రామ్లు
- స్మార్ట్ కాంట్రాక్ట్ భాషలు
- స్మార్ట్ కాంట్రాక్ట్ అనాటమీ
- స్మార్ట్ కాంట్రాక్టుల లైబ్రరీలు
- స్మార్ట్ కాంట్రాక్టులను పరీక్షించడం
- స్మార్ట్ ఒప్పందాలను కంపైల్ చేస్తోంది
- స్మార్ట్ కాంట్రాక్టులను అమలు చేయడం
- స్మార్ట్ ఒప్పందాలకు పేరు పెట్టడం
- స్మార్ట్ కాంట్రాక్టులను ధృవీకరించడం
- స్మార్ట్ కాంట్రాక్టులను ఉన్నతీకరించడం
- స్మార్ట్ కాంట్రాక్ట్ భద్రత
- స్మార్ట్ కాంట్రాక్ట్ ఫార్మల్ వెరిఫికేషన్
- కంపోజిబిలిటీ
- అభివృద్ధి నెట్వర్క్లు – విస్తరణకు ముందు డాప్లను పరీక్షించడానికి స్థానిక బ్లాక్చెయిన్ పరిసరాలు ఉపయోగించబడతాయి
- డెవలప్మెంట్ ఫ్రేమ్ వర్క్స్ – ఎథెరియంతో అభివృద్ధిని సులభతరం చేసే సాధనాలు
- ఎథెరియం క్లయింట్ APIలు – ఎథెరియం మరియు స్మార్ట్ కాంట్రాక్ట్లతో పరస్పర చర్య చేయడానికి మీ వెబ్ యాప్ని అనుమతించే సౌకర్యవంతమైన లైబ్రరీలు
- డేటా మరియు విశ్లేషణలు – బ్లాక్చెయిన్ డేటా ఎలా సమగ్రపరచబడింది, నిర్వహించబడుతుంది మరియు dappsలో అమలు చేయబడుతుంది
- స్టోరేజ్ – వికేంద్రీకృత నిల్వ నిర్మాణాలు మరియు యంత్రాంగం
- ఇంటిగ్రేటెడ్ డెవలప్ మెంట్ ఎన్విరాన్ మెంట్స్ (ఐడిఇ) – Dapp కోడ్ వ్రాయడానికి ఉత్తమ వాతావరణాలు
- ప్రోగ్రామింగ్ భాషలు – మీకు ఇప్పటికే తెలిసి ఉండగల భాషలను ఉపయోగించి ఇతీరియముతో ఎలా ప్రారంభించాలి
అధునాతన
- వంతెనలు – డెవలపర్ల కోసం బ్రిడ్జింగ్ యొక్క అవలోకనం
- ప్రమాణాలు – కమ్యూనిటీకి ప్రాజెక్ట్ల సామర్థ్యం మరియు యాక్సెసిబిలిటీని నిర్వహించడానికి అంగీకరించిన ప్రోటోకాల్లు
- గరిష్టంగా సంగ్రహించగల విలువ (MEV) – బ్లాక్ రివార్డ్కు మించి ఇతిరియం బ్లాక్చెయిన్ నుండి విలువ ఎలా సంగ్రహించబడుతుంది
- ఒరకిల్స్ – ఇతీరియము బ్లాక్చైన్లోకి సమాచారం ఇంజెక్ట్ చేయబడే విధానం
- స్కేలింగ్ – ఇతీరియము అభివృద్ధి చెందుతున్నప్పుడు వికేంద్రీకరణ మరియు భద్రతను కాపాడటానికి పద్ధతులు
- డేటా లభ్యత – docs-nav-data-availability-description
- నెట్వర్కింగ్ లేయర్ – ఇతీరియము నెట్వర్కింగ్ లేయర్ వివరణ
- డేటా స్ట్రక్చర్స్ మరియు ఎన్కోడింగ్ – ఇతీరియము స్టాక్లో ఉపయోగించే డేటా నిర్మాణాలు మరియు ఎన్కోడింగ్ స్కీమా వివరణ