మీరు ఎథేరియంకు కొత్తగా ఉంటే ప్రయత్నించడానికి డీఫై అనువర్తనాల కోసం మా సూచనలను అన్వేషించండి.
DeFi యాప్లను అన్వేషించండి
@@ -78,23 +78,23 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన
చాలా ఆర్థిక సేవలకు వికేంద్రీకృత ప్రత్యామ్నాయం ఉంది. కానీ ఎథేరియం పూర్తిగా కొత్త ఆర్థిక ఉత్పత్తులను సృష్టించడానికి అవకాశాలను కూడా సృష్టిస్తుంది. ఇది నిరంతరం పెరుగుతున్న జాబితా.
-- [ప్రపంచవ్యాప్తంగా డబ్బును పంపండి](#send-money)
+- [ప్రపంచవ్యాప్తంగా డబ్బు పంపండి](#send-money)
- [ప్రపంచవ్యాప్తంగా డబ్బును స్ట్రీమ్ చేయండి](#stream-money)
- [స్టేబుల్ కరెన్సీలను యాక్సెస్ చేయండి](#stablecoins)
- [తాకట్టుతో నిధులను అప్పుగా తీసుకోండి](#lending)
- [తాకట్టు లేకుండా రుణం తీసుకోండి](#flash-loans)
- [క్రిప్టో పొదుపులను ప్రారంభించండి](#saving)
-- [వాణిజ్య టోకెన్లు](#swaps)
+- [టోకెన్లను ట్రేడ్ చేయండి](#swaps)
- [మీ పోర్ట్ఫోలియోను పెంచుకోండి](#investing)
- [మీ ఆలోచనలకు నిధులు సమకూర్చండి](#crowdfunding)
-- [బీమా కొనండి](#insurance)
+- [భీమా కొనండి](#insurance)
- [మీ పోర్ట్ఫోలియోను నిర్వహించండి](#aggregators)
-### ప్రపంచవ్యాప్తంగా డబ్బును పంపండి {#send-money}
+### ప్రపంచవ్యాప్తంగా వేగంగా డబ్బు పంపండి {#send-money}
-బ్లాక్ చెయిన్ గా, ఎథేరియం సురక్షితమైన మరియు ప్రపంచ మార్గంలో లావాదేవీలను పంపడానికి రూపొందించబడింది. బిట్ కాయిన్ మాదిరిగానే, ఎథేరియం ప్రపంచవ్యాప్తంగా డబ్బు పంపడం ఇమెయిల్ పంపినంత సులభం చేస్తుంది. మీ గ్రహీత యొక్క [ENS పేరు](/glossary/#ens) (bob.eth వంటివి) లేదా మీ వాలెట్ నుండి వారి ఖాతా చిరునామాను నమోదు చేయండి మరియు మీ చెల్లింపు నిమిషాల్లో (సాధారణంగా) నేరుగా వారికి వెళుతుంది. చెల్లింపులను పంపడానికి లేదా స్వీకరించడానికి, మీకు [వాలెట్](/wallets/) అవసరం.
+బ్లాక్ చెయిన్ గా, ఎథేరియం సురక్షితమైన మరియు ప్రపంచ మార్గంలో లావాదేవీలను పంపడానికి రూపొందించబడింది. బిట్ కాయిన్ మాదిరిగానే, ఎథేరియం ప్రపంచవ్యాప్తంగా డబ్బు పంపడం ఇమెయిల్ పంపినంత సులభం చేస్తుంది. కేవలం మీ గ్రహీత యొక్క [ENS పేరు](/glossary/#ens) (bob.eth వంటివి) లేదా మీ వాలెట్ నుండి వారి ఖాతా చిరునామాను నమోదు చేయండి మరియు మీ చెల్లింపు నిమిషాల్లో (సాధారణంగా) నేరుగా వారికి వెళుతుంది. చెల్లింపులను పంపడానికి లేదా స్వీకరించడానికి, మీకు [వాలెట్](/wallets/) అవసరం.
పేమెంట్ డాప్ లు చూడండి
@@ -104,7 +104,7 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన
మీరు ఎథేరియం ద్వారా డబ్బును స్ట్రీమ్ చేయవచ్చు. ఇది మీరు ఎవరికైనా వారి జీతాన్ని సెకనులో చెల్లించడానికి అనుమతిస్తుంది, వారికి అవసరమైనప్పుడల్లా వారి డబ్బుకు ప్రాప్యతను ఇస్తుంది. లేదా స్టోరేజ్ లాకర్ లేదా ఎలక్ట్రిక్ స్కూటర్ వంటి వాటిని సెకనుకు అద్దెకు తీసుకోండి.
-మరియు మీరు [ETH](/glossary/#ether)ని పంపడం లేదా ప్రసారం చేయకూడదనుకుంటే, దాని విలువ ఎంత మారవచ్చు అనే కారణంగా, Ethereumలో ప్రత్యామ్నాయ కరెన్సీలు ఉన్నాయి: [stablecoins](/glossary/#stablecoin).
+మరియు మీరు దాని విలువ ఎంతగా మారగలదో అన్న కారణంగా [ETH](/glossary/#ether)ని పంపడానికి లేదా స్ట్రీమ్ చేయడానికి ఇష్టపడకపోతే, ఇతీరియములో ప్రత్యామ్నాయ కరెన్సీలు ఉన్నాయి: [స్టేబుల్కాయిన్లు](/glossary/#stablecoin).
@@ -120,7 +120,7 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన
-### రుణం తీసుకోవడం {#lending}
+### అప్పు తీసుకోవడం {#lending}
వికేంద్రీకృత ప్రొవైడర్ల నుండి రుణం తీసుకోవడం రెండు ప్రధాన రకాలుగా వస్తుంది.
@@ -133,23 +133,23 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన
వికేంద్రీకృత రుణదాతను ఉపయోగించడం వల్ల చాలా ప్రయోజనాలు ఉన్నాయి...
-#### గోప్యతతో రుణం తీసుకోవడం {#borrowing-privacy}
+#### గోప్యతతో అప్పు తీసుకోవడం {#borrowing-privacy}
నేడు అప్పు ఇవ్వడం, అప్పు తీసుకోవడం అన్నీ సంబంధిత వ్యక్తుల చుట్టూనే తిరుగుతున్నాయి. రుణం ఇచ్చే ముందు మీరు రుణాన్ని తిరిగి చెల్లించే అవకాశం ఉందో లేదో బ్యాంకులు తెలుసుకోవాలి.
-ఏ పార్టీ తమను తాము గుర్తించుకోవాల్సిన అవసరం లేకుండా వికేంద్రీకృత రుణాలు పనిచేస్తాయి. బదులుగా, రుణగ్రహీత వారి రుణాన్ని తిరిగి చెల్లించకపోతే రుణదాత స్వయంచాలకంగా అందుకునే పూచీకత్తును ఉంచాలి. కొంతమంది రుణదాతలు [NFTల](/glossary/#nft)ను కూడా అనుషంగికంగా అంగీకరిస్తారు. NFTలు ఒక పెయింటింగ్ వంటి ఒక ప్రత్యేకమైన ఆస్తికి ఒక దస్తావేజు. [NFTలపై మరింత సమాచారం](/nft/)
+ఏ పార్టీ తమను తాము గుర్తించుకోవాల్సిన అవసరం లేకుండా వికేంద్రీకృత రుణాలు పనిచేస్తాయి. బదులుగా, రుణగ్రహీత వారి రుణాన్ని తిరిగి చెల్లించకపోతే రుణదాత స్వయంచాలకంగా అందుకునే పూచీకత్తును ఉంచాలి. కొంతమంది రుణదాతలు [NFTలను](/glossary/#nft) పూచీకత్తుగా కూడా స్వీకరిస్తారు. NFTలు ఒక పెయింటింగ్ వంటి ఒక ప్రత్యేకమైన ఆస్తికి ఒక దస్తావేజు. [NFTల గురించి మరింత](/nft/)
ఇది క్రెడిట్ చెక్లు లేకుండా లేదా ప్రైవేట్ సమాచారాన్ని అందజేయకుండా డబ్బు తీసుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది.
-#### ప్రపంచ నిధులకు ప్రాప్యత {#access-global-funds}
+#### ప్రపంచవ్యాప్త నిధులకు యాక్సెస్ {#access-global-funds}
మీరు వికేంద్రీకృత రుణదాతను ఉపయోగించినప్పుడు, మీరు ఎంచుకున్న బ్యాంక్ లేదా సంస్థ యొక్క కస్టడీలో ఉన్న నిధులను మాత్రమే కాకుండా, ప్రపంచం నలుమూలల నుండి జమ చేసిన నిధులకు మీకు యాక్సెస్ ఉంటుంది. ఇది రుణాలను మరింత అందుబాటులోకి తెస్తుంది మరియు వడ్డీ రేట్లను మెరుగుపరుస్తుంది.
#### పన్ను-సామర్థ్యాలు {#tax-efficiencies}
-రుణం తీసుకోవడం వల్ల మీ ETHను (పన్ను విధించదగిన ఈవెంట్) విక్రయించాల్సిన అవసరం లేకుండానే మీకు అవసరమైన నిధులకు యాక్సెస్ను పొందవచ్చు. బదులుగా, మీరు స్టేబుల్కాయిన్ రుణం కోసం ETHను అనుషంగికంగా ఉపయోగించవచ్చు. ఇది మీకు అవసరమైన నగదు ప్రవాహాన్ని అందిస్తుంది మరియు మీ ETHను ఉంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. స్టేబుల్ కాయిన్స్ టోకెన్లు, ఇవి ETH వంటి విలువలో హెచ్చుతగ్గులకు లోను కానందున మీకు నగదు అవసరమైనప్పుడు వాటి కోసం చాలా ఉత్తమంగా ఉంటాయి. [స్టేబుల్కాయిన్లపై మరింత సమాచారం](#stablecoins)
+రుణం తీసుకోవడం వల్ల మీ ETHను (పన్ను విధించదగిన ఈవెంట్) విక్రయించాల్సిన అవసరం లేకుండానే మీకు అవసరమైన నిధులకు యాక్సెస్ను పొందవచ్చు. బదులుగా, మీరు స్టేబుల్కాయిన్ రుణం కోసం ETHను అనుషంగికంగా ఉపయోగించవచ్చు. ఇది మీకు అవసరమైన నగదు ప్రవాహాన్ని అందిస్తుంది మరియు మీ ETHను ఉంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. స్టేబుల్ కాయిన్స్ టోకెన్లు, ఇవి ETH వంటి విలువలో హెచ్చుతగ్గులకు లోను కానందున మీకు నగదు అవసరమైనప్పుడు వాటి కోసం చాలా ఉత్తమంగా ఉంటాయి. [స్టేబుల్కాయిన్ల గురించి మరింత](#stablecoins)
-#### ఫ్లాష్ లోన్స్ {#flash-loans}
+#### ఫ్లాష్ లోన్లు {#flash-loans}
ఫ్లాష్ లోన్లు వికేంద్రీకృత రుణాల యొక్క మరింత ప్రయోగాత్మక రూపం, ఇవి మీరు పూచీకత్తు లేకుండా లేదా ఏదైనా వ్యక్తిగత సమాచారాన్ని అందించకుండా రుణం తీసుకోవచ్చు.
@@ -178,22 +178,22 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన
-### క్రిప్టోతో సేవ్ చేయడం ప్రారంభించండి {#saving}
+### క్రిప్టోతో పొదుపు ప్రారంభించండి {#saving}
-#### లెండింగ్ {#lending}
+#### అప్పు ఇవ్వడం {#lending}
మీరు మీ క్రిప్టోకు రుణం ఇవ్వడం ద్వారా దానిపై వడ్డీని సంపాదించవచ్చు మరియు నిజ సమయంలో మీ నిధులు వృద్ధి చెందడాన్ని చూడవచ్చు. ప్రస్తుతం వడ్డీ రేట్లు మీరు మీ స్థానిక బ్యాంక్లో పొందగలిగే దానికంటే చాలా ఎక్కువగా ఉన్నాయి (ఒకవేళ మీరు ఒకదాన్ని యాక్సెస్ చేయగలిగినంత అదృష్టవంతులైతే). ఒక ఉదాహరణ:
-- మీరు Aave వంటి ఉత్పత్తికి మీ 100 Dai, ఒక [స్టేబుల్కాయిన్ను](/stablecoins/) అప్పుగా ఇస్తారు.
+- మీరు Aave వంటి ఉత్పత్తికి మీ 100 Dai, ఒక [స్టేబుల్కాయిన్](/stablecoins/), ను అప్పుగా ఇస్తారు.
- మీరు 100 Aave Daiను (aDai) అందుకుంటారు, ఇది మీ రుణం పొందిన Daiను సూచించే టోకెన్.
-- వడ్డీ రేట్ల ఆధారంగా మీ aDai పెరుగుతుంది మరియు మీ వాలెట్లో మీ బ్యాలెన్స్ పెరగడాన్ని మీరు చూడవచ్చు. [APR](/glossary/#apr)పై ఆధారపడి, మీ వాలెట్ బ్యాలెన్స్ కొన్ని రోజులు లేదా గంటల తర్వాత 100.1234 వంటిది చదవబడుతుంది!
+- వడ్డీ రేట్ల ఆధారంగా మీ aDai పెరుగుతుంది మరియు మీ వాలెట్లో మీ బ్యాలెన్స్ పెరగడాన్ని మీరు చూడవచ్చు. [APR](/glossary/#apr)పై ఆధారపడి, మీ వాలెట్ బ్యాలెన్స్ కొన్ని రోజుల లేదా గంటల తర్వాత 100.1234 లాగా ఉంటుంది!
- మీరు ఎప్పుడైనా మీ aDai బ్యాలెన్స్కు సమానమైన సాధారణ Dai మొత్తాన్ని ఉపసంహరించుకోవచ్చు.
లెండింగ్ డాప్లను చూడండి
-#### నో లాస్ లాటరీలు {#no-loss-lotteries}
+#### నష్టం-లేని లాటరీలు {#no-loss-lotteries}
పూల్ టుగెదర్ వంటి నో లాస్ లాటరీలు డబ్బు ఆదా చేయడానికి ఒక సరదా మరియు వినూత్నమైన కొత్త మార్గం.
@@ -206,19 +206,19 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన
పైనున్న రుణ ఉదాహరణలో వలె టిక్కెట్ డిపాజిట్లను అప్పుగా ఇవ్వడం ద్వారా వచ్చే వడ్డీ మొత్తం ద్వారా ప్రైజ్ పూల్ రూపొందించబడుతుంది.
- పూల్ టుగెదర్ ప్రయత్నించండి
+ PoolTogether ప్రయత్నించండి
-### ఎక్స్చేంజి టోకెన్లు {#swaps}
+### టోకెన్ల మార్పిడి {#swaps}
ఇథీరియంలో వేల సంఖ్యలో టోకెన్లు ఉన్నాయి. వికేంద్రీకృత ఎక్స్ఛేంజీలు (DEXలు) మీకు కావలసినప్పుడు వివిధ టోకెన్లను వ్యాపారం చేయడానికి మిమ్మల్ని అనుమతిస్తాయి. మీరు మీ ఆస్తుల నియంత్రణను ఎప్పటికీ వదులుకోరు. ఇది వేరే దేశాన్ని సందర్శించినప్పుడు కరెన్సీ మార్పిడిని ఉపయోగించడం లాంటిది. కానీ డీఫై వెర్షన్ ఎప్పుడూ క్లోజ్ కాలేదు. మార్కెట్లు సంవత్సరానికి 24/7, 365 రోజులు మరియు వ్యాపారాన్ని అంగీకరించడానికి ఎవరైనా ఎల్లప్పుడూ ఉంటారని సాంకేతికత హామీ ఇస్తుంది.
ఉదాహరణకు, మీరు నష్టం లేని లాటరీ పూల్ టుగెదర్ (పైన వివరించినది) ఉపయోగించాలనుకుంటే, మీకు Dai లేదా USDC వంటి టోకెన్ అవసరం. ఈ DEXలు ఆ టోకెన్ల కోసం మీ ETHను ఇచ్చిపుచ్చుకోవడానికి మరియు మీరు పూర్తి చేసిన తర్వాత మళ్ళీ తిరిగి రావడానికి మిమ్మల్ని అనుమతిస్తాయి.
- టోకెన్ ఎక్స్చేంజిని చూడండి
+ టోకెన్ ఎక్స్ఛేంజ్లను చూడండి
@@ -242,7 +242,7 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన
దీనికి మంచి ఉదాహరణ [DeFi పల్స్ ఇండెక్స్ ఫండ్ (DPI)](https://defipulse.com/blog/defi-pulse-index/). ఎల్లప్పుడూ టాప్ DeFi టోకెన్లను కలిగి ఉండటానికి మీ పోర్ట్ఫోలియోను మార్కెట్ క్యాపిటలైజేషన్ ద్వారా ఆటోమేటిక్గా రీబ్యాలెన్స్ చేసే ఫండ్ ఇది. మీరు ఎటువంటి వివరాలను నిర్వహించాల్సిన అవసరం లేదు మరియు మీరు ఎప్పుడు కావాలంటే అప్పుడు ఫండ్ నుండి ఉపసంహరించుకోవచ్చు.
- ఇన్వెస్ట్ మెంట్ డాప్స్ చూడండి
+ పెట్టుబడి డాప్స్ను చూడండి
@@ -256,14 +256,14 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన
- ఉదాహరణకు, నిర్దిష్ట గడువులు మరియు కనిష్ట మొత్తాలను చేరుకోకుంటే నిధుల సమీకరణదారులు ఆటోమేటిక్ రీఫండ్లను సెటప్ చేయవచ్చు.
- క్రౌడ్ ఫండింగ్ డాప్స్ను చూడండి
+ క్రౌడ్ఫండింగ్ డాప్స్ను చూడండి
-#### క్వాడ్రాటిక్ నిధులు {#quadratic-funding}
+#### క్వాడ్రాటిక్ ఫండింగ్ {#quadratic-funding}
-ఇథీరియం అనేది ఓపెన్ సోర్స్ సాఫ్ట్వేర్ మరియు ఇప్పటివరకు చాలా పనికి కమ్యూనిటీ నిధులు సమకూర్చింది. ఇది ఆసక్తికరమైన కొత్త నిధుల సేకరణ మోడల్ వృద్ధికి దారితీసింది: క్వాడ్రాటిక్ ఫండింగ్. This has the potential to improve the way we fund all types of public goods in the future.
+ఇథీరియం అనేది ఓపెన్ సోర్స్ సాఫ్ట్వేర్ మరియు ఇప్పటివరకు చాలా పనికి కమ్యూనిటీ నిధులు సమకూర్చింది. ఇది ఆసక్తికరమైన కొత్త నిధుల సేకరణ మోడల్ వృద్ధికి దారితీసింది: క్వాడ్రాటిక్ ఫండింగ్. భవిష్యత్తులో మనం అన్ని రకాల ప్రజా వస్తువులకు నిధులు సమకూర్చే విధానాన్ని మెరుగుపరచగల సామర్థ్యం దీనికి ఉంది.
-Quadratic funding makes sure that the projects that receive the most funding are those with the most unique demand. In other words, projects that stand to improve the lives of the most people. ఇది ఎలా పని చేస్తుందో ఇక్కడ ఉంది:
+క్వాడ్రాటిక్ ఫండింగ్ అనేది అత్యధిక నిధులను పొందే ప్రాజెక్టులు అత్యంత ప్రత్యేకమైన డిమాండ్ ఉన్నవిగా ఉండేలా చూస్తుంది. మరో మాటలో చెప్పాలంటే, అత్యధిక మంది ప్రజల జీవితాలను మెరుగుపరచగల ప్రాజెక్టులు. ఇది ఎలా పని చేస్తుందో ఇక్కడ ఉంది:
1. విరాళంగా ఇచ్చిన నిధుల సరిపోలే పూల్ ఉంది.
2. పబ్లిక్ ఫండింగ్ యొక్క రౌండ్ ప్రారంభమవుతుంది.
@@ -278,14 +278,14 @@ Quadratic funding makes sure that the projects that receive the most funding are
-### బీమా {#insurance}
+### భీమా {#insurance}
వికేంద్రీకృత బీమా అనేది బీమాను చౌకగా, వేగంగా చెల్లించడానికి మరియు మరింత పారదర్శకంగా చేయడానికి లక్ష్యం. మరింత ఆటోమేషన్తో, కవరేజ్ మరింత సరసమైనది మరియు చెల్లింపులు చాలా వేగంగా ఉంటాయి. మీ దావాను నిర్ణయించడానికి ఉపయోగించే డేటా పూర్తిగా పారదర్శకంగా ఉంటుంది.
-ఇథీరియం ఉత్పత్తులు, ఏదైనా సాఫ్ట్వేర్ లాగా, బగ్లు మరియు దోపిడీలకు గురవుతాయి. కాబట్టి ప్రస్తుతం స్పేస్లోని చాలా బీమా ఉత్పత్తులు తమ వినియోగదారులను నిధుల నష్టం నుండి రక్షించడంపై దృష్టి సారించాయి. ఏదేమైనా, జీవితం మనపై విసిరే ప్రతిదానికీ కవరేజీని నిర్మించడం ప్రారంభించిన ప్రాజెక్ట్లు ఉన్నాయి. దీనికి మంచి ఉదాహరణ ఇథెరిస్క్ యొక్క క్రాప్ కవర్, ఇది కెన్యాలోని చిన్న హోల్డర్ రైతులను కరువులు మరియు వరదల నుండి [ప్రొటెక్ట్ చేయడమే లక్ష్యంగా పెట్టుకుంది](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). వికేంద్రీకృత భీమా సాంప్రదాయ బీమా నుండి తరచుగా ధరను పొందుతున్న రైతులకు చౌకైన కవరేజీని అందిస్తుంది.
+ఇథీరియం ఉత్పత్తులు, ఏదైనా సాఫ్ట్వేర్ లాగా, బగ్లు మరియు దోపిడీలకు గురవుతాయి. కాబట్టి ప్రస్తుతం స్పేస్లోని చాలా బీమా ఉత్పత్తులు తమ వినియోగదారులను నిధుల నష్టం నుండి రక్షించడంపై దృష్టి సారించాయి. ఏదేమైనా, జీవితం మనపై విసిరే ప్రతిదానికీ కవరేజీని నిర్మించడం ప్రారంభించిన ప్రాజెక్ట్లు ఉన్నాయి. దీనికి ఒక మంచి ఉదాహరణ Etherisc యొక్క క్రాప్ కవర్, ఇది [కెన్యాలోని చిన్న కమతాల రైతులను కరువు మరియు వరదల నుండి రక్షించడం](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc) లక్ష్యంగా పెట్టుకుంది. వికేంద్రీకృత భీమా సాంప్రదాయ బీమా నుండి తరచుగా ధరను పొందుతున్న రైతులకు చౌకైన కవరేజీని అందిస్తుంది.
- బీమా డ్యాప్లను చూడండి
+ భీమా డాప్స్ను చూడండి
@@ -302,7 +302,7 @@ Quadratic funding makes sure that the projects that receive the most funding are
## DeFi ఎలా పని చేస్తుంది? {#how-defi-works}
-మధ్యవర్తులు అవసరం లేని సేవలను అందించడానికి DeFi క్రిప్టోకరెన్సీలు మరియు స్మార్ట్ కాంట్రాక్ట్లను ఉపయోగిస్తుంది. నేటి ఆర్థిక ప్రపంచంలో, ఆర్థిక సంస్థలు లావాదేవీలకు హామీదారులుగా పనిచేస్తాయి. ఇది ఈ సంస్థలకు అపారమైన శక్తిని ఇస్తుంది ఎందుకంటే మీ డబ్బు వాటి ద్వారా ప్రవహిస్తుంది. అంతేకాకుండా ప్రపంచవ్యాప్తంగా కోట్లాది మంది ప్రజలు బ్యాంక్ ఖాతాను కూడా యాక్సెస్ చేయలేరు.
+మధ్యవర్తులు అవసరం లేని సేవలను అందించడానికి DeFi క్రిప్టోకరెన్సీలు మరియు స్మార్ట్ కాంట్రాక్ట్లను ఉపయోగిస్తుంది. నేటి ఆర్థిక ప్రపంచంలో, ఆర్థిక సంస్థలు లావాదేవీలకు హామీదారులుగా పనిచేస్తాయి. ఇది ఈ సంస్థలకు అపారమైన శక్తిని ఇస్తుంది ఎందుకంటే మీ డబ్బు వాటి ద్వారా ప్రవహిస్తుంది. అంతేకాక, ప్రపంచవ్యాప్తంగా వందల కోట్ల మంది ప్రజలు బ్యాంక్ ఖాతాను కూడా యాక్సెస్ చేయలేరు.
DeFiలో, లావాదేవీలో ఆర్థిక సంస్థను స్మార్ట్ కాంట్రాక్ట్ భర్తీ చేస్తుంది. స్మార్ట్ కాంట్రాక్ట్ అనేది ఒక రకమైన ఇథీరియం ఖాతా, ఇది నిధులను కలిగి ఉంటుంది మరియు కొన్ని షరతుల ఆధారంగా వాటిని పంపవచ్చు/వాపసు చేయవచ్చు. లైవ్లో ఉన్నప్పుడు ఆ స్మార్ట్ కాంట్రాక్ట్ను ఎవరూ మార్చలేరు – ఇది ఎల్లప్పుడూ ప్రోగ్రామ్ చేయబడినట్లుగానే నడుస్తుంది.
@@ -312,7 +312,7 @@ DeFiలో, లావాదేవీలో ఆర్థిక సంస్థన
కోడ్ను చదవగలిగే ఇథీరియం కమ్యూనిటీలోని మరింత సాంకేతిక సభ్యులను విశ్వసించాల్సిన అవసరం ప్రస్తుతం ఉందని దీని అర్థం. ఓపెన్ సోర్స్ ఆధారిత కమ్యూనిటీ డెవలపర్లను అదుపులో ఉంచడంలో సహాయపడుతుంది, అయితే స్మార్ట్ కాంట్రాక్టులు సులభంగా చదవడం మరియు కోడ్ విశ్వసనీయతను నిరూపించడానికి ఇతర మార్గాలు అభివృద్ధి చేయబడినందున ఈ అవసరం కాలక్రమేణా తగ్గిపోతుంది.
-## ఇథీరియం మరియు DeFi {#ethereum-and-defi}
+## ఇతీరియము మరియు DeFi {#ethereum-and-defi}
ఇథీరియం అనేక కారణాల వల్ల DeFiకు సరైన పునాది:
@@ -324,36 +324,37 @@ DeFiలో, లావాదేవీలో ఆర్థిక సంస్థన
మీరు DeFi గురించి లేయర్లలో ఆలోచించవచ్చు:
1. బ్లాక్చెయిన్ - ఇథీరియం లావాదేవీ చరిత్ర మరియు ఖాతాల స్థితిని కలిగి ఉంటుంది.
-2. ఆస్తులు - [ETH](/what-is-ether/) మరియు ఇతర టోకెన్లు (కరెన్సీలు).
-3. ప్రోటోకాల్లు - కార్యాచరణను అందించే [స్మార్ట్ కాంట్రాక్టులు](/glossary/#smart-contract), ఉదాహరణకు, ఆస్తుల వికేంద్రీకృత రుణం కోసం అనుమతించే సేవ.
-4. [అప్లికేషన్లు](/apps/) – ప్రోటోకాల్లను నిర్వహించడానికి మరియు యాక్సెస్ చేయడానికి మేము ఉపయోగించే ఉత్పత్తులు.
+2. ఆస్తులు – [ETH](/what-is-ether/) మరియు ఇతర టోకెన్లు (కరెన్సీలు).
+3. ప్రోటోకాల్లు – కార్యాచరణను అందించే [స్మార్ట్ కాంట్రాక్ట్లు](/glossary/#smart-contract), ఉదాహరణకు, ఆస్తుల వికేంద్రీకృత రుణాన్ని అనుమతించే సేవ.
+4. [అప్లికేషన్లు](/apps/) – ప్రోటోకాల్లను నిర్వహించడానికి మరియు యాక్సెస్ చేయడానికి మనం ఉపయోగించే ఉత్పత్తులు.
-గమనిక: చాలా వరకు DeFi [ERC-20 ప్రమాణాన్ని](/glossary/#erc-20) ఉపయోగిస్తుంది. DeFi లో అప్లికేషన్లు ETH కోసం Wrapped ether (WETH) అనే వ్రాపర్ను ఉపయోగిస్తాయి. [Wrapped Ether గురించి మరింత తెలుసుకోండి](/wrapped-eth).
+గమనిక: చాలా DeFi [ERC-20 ప్రమాణాన్ని](/glossary/#erc-20) ఉపయోగిస్తుంది. DeFi లో అప్లికేషన్లు ETH కోసం Wrapped ether (WETH) అనే వ్రాపర్ను ఉపయోగిస్తాయి. [ర్యాప్డ్ ఈథర్ గురించి మరింత తెలుసుకోండి](/wrapped-eth).
-## DeFiను రూపొందించండి {#build-defi}
+## DeFiని నిర్మించండి {#build-defi}
DeFi అనేది ఓపెన్ సోర్స్ ఉద్యమం. డిఫై ప్రోటోకాల్లు మరియు అప్లికేషన్లు అన్నీ మీరు తనిఖీ చేయడానికి, ఫోర్క్ చేయడానికి మరియు ఇన్నోవేట్ చేయడానికి తెరవబడి ఉంటాయి. ఈ లేయర్డ్ స్టాక్ కారణంగా (అందరూ ఒకే బేస్ బ్లాక్చెయిన్ మరియు ఆస్తులను పంచుకుంటారు), ప్రత్యేకమైన కాంబో అవకాశాలను అన్లాక్ చేయడానికి ప్రోటోకాల్లను కలపవచ్చు మరియు సరిపోల్చవచ్చు.
- డాప్లను నిర్మించడం గురించి మరింత
+ డాప్స్ను నిర్మించడం గురించి మరింత
-## మరింత చదవడానికి {#further-reading}
+## మరింత సమాచారం {#further-reading}
### DeFi డేటా {#defi-data}
-- [DeFi ప్రైమ్](https://defiprime.com/)
-- [DeFi లామా](https://defillama.com/)
+- [DeFi Prime](https://defiprime.com/)
+- [DeFi Llama](https://defillama.com/)
-### డిఫై కథనాలు {#defi-articles}
+### DeFi వ్యాసాలు {#defi-articles}
-- [DeFiకు ఒక బిగినర్స్ గైడ్](https://blog.coinbase.com/a-beginners-guide-to-decentralized-finance-defi-574c68ff43c4) – _Sid Coelho-Prabhu, జనవరి 6, 2020_
+- [DeFiకి ఒక ప్రారంభకుడి గైడ్](https://blog.coinbase.com/a-beginners-guide-to-decentralized-finance-defi-574c68ff43c4) – _సిద్ కోయెల్హో-ప్రభు, జనవరి 6, 2020_
+- [EEA DeFi రిస్క్ అసెస్మెంట్ గైడ్లైన్స్](https://entethalliance.org/specs/defi-risks/) – DeFi ప్రోటోకాల్స్లో కీలక రిస్కులను ఎలా గుర్తించాలి మరియు అంచనా వేయాలి అనే దానిపై పరిశ్రమ-మద్దతు ఉన్న అవలోకనం.
-### Videos {#videos}
+### వీడియోలు {#videos}
-- [ఫైనిమాటిక్స్ - వికేంద్రీకృత ఆర్థిక విద్య](https://finematics.com/) – _DeFiపై వీడియోలు_
-- [డిఫైంట్](https://www.youtube.com/playlist?list=PLaDcID4s1KronHMKojfjwiHL0DdQEPDcq) - _DeFi బేసిక్స్: అప్పుడప్పుడు అడ్డుపడే ఈ ప్రదేశంలో ప్రారంభించడానికి మీరు తెలుసుకోవలసిన ప్రతిదీ._
-- [వైట్బోర్డ్ క్రిప్టో](https://youtu.be/17QRFlml4pA) _DeFi అంటే ఏమిటి?_
+- [Finematics - వికేంద్రీకృత ఆర్థిక విద్య](https://finematics.com/) – _DeFiపై వీడియోలు_
+- [The Defiant](https://www.youtube.com/playlist?list=PLaDcID4s1KronHMKojfjwiHL0DdQEPDcq) - _DeFi బేసిక్స్: ఈ అప్పుడప్పుడు గందరగోళపరిచే స్పేస్లో ప్రారంభించడానికి మీరు తెలుసుకోవలసిన ప్రతిదీ._
+- [Whiteboard Crypto](https://youtu.be/17QRFlml4pA) _DeFi అంటే ఏమిటి?_
### కమ్యూనిటీలు {#communities}
diff --git a/public/content/translations/te/desci/index.md b/public/content/translations/te/desci/index.md
new file mode 100644
index 00000000000..1cb144e96ca
--- /dev/null
+++ b/public/content/translations/te/desci/index.md
@@ -0,0 +1,139 @@
+---
+title: "వికేంద్రీకృత శాస్త్రం (DeSci)"
+description: "ఇతీరియముపై వికేంద్రీకృత శాస్త్రం యొక్క అవలోకనం"
+lang: te
+template: use-cases
+emoji: ":microscope:"
+sidebarDepth: 2
+image: /images/future_transparent.png
+alt: ""
+summaryPoint1: "ప్రస్తుత శాస్త్రీయ వ్యవస్థకు ప్రపంచ, బహిరంగ ప్రత్యామ్నాయం."
+summaryPoint2: "శాస్త్రవేత్తలు నిధులను సేకరించేందుకు, ప్రయోగాలను అమలు చేయడానికి, డేటాను పంచుకోవడానికి, అంతర్దృష్టులను పంపిణీ చేయడానికి మరియు మరిన్నింటిని అనుమతించే సాంకేతికత."
+summaryPoint3: "ఓపెన్ సైన్స్ ఉద్యమంపై ఆధారపడింది."
+---
+
+## వికేంద్రీకృత శాస్త్రం (eSci) అంటే ఏమిటి? {#what-is-desci}
+
+వికేంద్రీకృత శాస్త్రం (DeSci) అనేది [Web3](/glossary/#web3) స్టాక్ను ఉపయోగించి శాస్త్రీయ పరిజ్ఞానాన్ని న్యాయంగా మరియు సమానంగా నిధులు సమకూర్చడం, సృష్టించడం, సమీక్షించడం, క్రెడిట్ చేయడం, నిల్వ చేయడం మరియు వ్యాప్తి చేయడం కోసం ప్రజా మౌలిక సదుపాయాలను నిర్మించడం లక్ష్యంగా పెట్టుకున్న ఉద్యమం.
+
+DeSci ఒక పర్యావరణ వ్యవస్థను సృష్టించడం లక్ష్యంగా పెట్టుకుంది, ఇక్కడ శాస్త్రవేత్తలు తమ పరిశోధనలను బహిరంగంగా పంచుకోవడానికి మరియు వారి పనికి క్రెడిట్ని అందుకోవడానికి ప్రోత్సహించబడతారు, అదే సమయంలో ఎవరైనా సులభంగా పరిశోధనను యాక్సెస్ చేయడానికి మరియు సహకరించడానికి అనుమతిస్తుంది. శాస్త్రీయ విజ్ఞానం అందరికీ అందుబాటులో ఉండాలి మరియు శాస్త్రీయ పరిశోధన ప్రక్రియ పారదర్శకంగా ఉండాలనే ఆలోచనతో DeSi పని చేస్తుంది. డిస్కో మరింత వికేంద్రీకరించబడిన మరియు పంపిణీ చేయబడిన శాస్త్రీయ పరిశోధన నమూనాను రూపొందిస్తోంది, ఇది కేంద్ర అధికారులచే సెన్సార్షిప్ మరియు నియంత్రణకు మరింత నిరోధకతను కలిగిస్తుంది. నిధులు, శాస్త్రీయ సాధనాలు మరియు కమ్యూనికేషన్ ఛానెల్లకు వికేంద్రీకృత ప్రాప్యత ద్వారా కొత్త మరియు సాంప్రదాయేతర ఆలోచనలు వృద్ధి చెందగల వాతావరణాన్ని సృష్టించాలని DeSi భావిస్తోంది.
+
+వికేంద్రీకృత శాస్త్రం మరింత వైవిధ్యమైన నిధుల వనరులను ([DAOs](/glossary/#dao) నుండి, [క్వాడ్రాటిక్ విరాళాలు](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2003531) నుండి క్రౌడ్ఫండింగ్ మరియు మరిన్నింటి వరకు), మరింత అందుబాటులో ఉండే డేటా మరియు పద్ధతులను అనుమతిస్తుంది, మరియు పునరుత్పాదకత కోసం ప్రోత్సాహకాలను అందించడం ద్వారా.
+
+### జువాన్ బెనెట్ - ది డివి మూవ్మెంట్
+
+
+
+## DeSci విజ్ఞాన శాస్త్రాన్ని ఎలా మెరుగుపరుస్తుంది {#desci-improves-science}
+
+సైన్స్లోని కీలక సమస్యల యొక్క అసంపూర్ణ జాబితా మరియు ఈ సమస్యలను పరిష్కరించడానికి వికేంద్రీకృత శాస్త్రం ఎలా సహాయపడుతుంది
+
+| **వికేంద్రీకృత శాస్త్రం** | **సాంప్రదాయ శాస్త్రం** |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| క్వాడ్రాటిక్ విరాళాలు లేదా DAOల వంటి యంత్రాంగాలను ఉపయోగించి నిధుల పంపిణీ **ప్రజలచే నిర్ణయించబడుతుంది**. | చిన్న, మూసివేసిన, **కేంద్రీకృత సమూహాలు** నిధుల పంపిణీని నియంత్రిస్తాయి. |
+| మీరు డైనమిక్ టీమ్లలో **ప్రపంచవ్యాప్తంగా** ఉన్న సహచరులతో కలిసి పని చేస్తారు. | నిధుల సంస్థలు మరియు సొంత సంస్థలు మీ సహకారాలను **పరిమితం** చేస్తాయి. |
+| నిధుల నిర్ణయాలు ఆన్లైన్లో మరియు **పారదర్శకంగా** తీసుకోబడతాయి. కొత్త నిధుల విధానాలు అన్వేషించబడతాయి. | నిధుల నిర్ణయాలు సుదీర్ఘ టర్నరౌండ్ సమయంతో మరియు **పరిమిత పారదర్శకతతో** తీసుకోబడతాయి. కొన్ని నిధుల యంత్రాంగాలు ఉన్నాయి. |
+| [Web3](/glossary/#web3) సాంకేతికతను ఉపయోగించడం ద్వారా ప్రయోగశాల సేవలను పంచుకోవడం సులభం మరియు మరింత పారదర్శకంగా చేయబడింది. | ప్రయోగశాల వనరులను పంచుకోవడం తరచుగా **నెమ్మదిగా మరియు అపారదర్శకంగా** ఉంటుంది. |
+| విశ్వసనీయత, పారదర్శకత మరియు సార్వత్రిక ప్రాప్యత కోసం Web3 ప్రిమిటివ్లను ఉపయోగించే **ప్రచురణ కోసం కొత్త నమూనాలను** అభివృద్ధి చేయవచ్చు. | మీరు తరచుగా **అసమర్థంగా, పక్షపాతంగా మరియు దోపిడీగా** గుర్తించబడిన స్థాపిత మార్గాల ద్వారా ప్రచురిస్తారు. |
+| మీరు పీర్-రివ్యూయింగ్ పని కోసం **టోకెన్లు మరియు పలుకుబడిని సంపాదించవచ్చు**. | మీ **పీర్-రివ్యూ పనికి వేతనం ఉండదు**, ఇది లాభాపేక్షగల ప్రచురణకర్తలకు ప్రయోజనం చేకూరుస్తుంది. |
+| **మీరు సృష్టించే మేధో సంపత్తి (IP) మీకే సొంతం** మరియు దానిని పారదర్శక నిబంధనల ప్రకారం పంపిణీ చేస్తారు. | **మీరు సృష్టించే IP మీ సొంత సంస్థకే చెందుతుంది**. IPకి యాక్సెస్ పారదర్శకంగా లేదు. |
+| **పరిశోధనలన్నింటినీ పంచుకోవడం**, విఫలమైన ప్రయత్నాల నుండి వచ్చిన డేటాతో సహా, అన్ని దశలను ఆన్చైన్లో ఉంచడం ద్వారా. | **ప్రచురణ పక్షపాతం** అంటే పరిశోధకులు విజయవంతమైన ఫలితాలను ఇచ్చిన ప్రయోగాలను పంచుకోవడానికి ఎక్కువ అవకాశం ఉందని అర్థం. |
+
+## Ethereum మరియు DeSci {#ethereum-and-desci}
+
+వికేంద్రీకృత విజ్ఞాన వ్యవస్థకు బలమైన భద్రత, కనీస ద్రవ్య మరియు లావాదేవీల ఖర్చులు మరియు అప్లికేషన్ అభివృద్ధి కోసం గొప్ప పర్యావరణ వ్యవస్థ అవసరం. వికేంద్రీకృత శాస్త్ర సాంకేతికతను నిర్మించడానికి అవసరమైన ప్రతిదాన్ని Ethereum అందిస్తుంది.
+
+## DeSci వినియోగ సందర్భాలు {#use-cases}
+
+సాంప్రదాయ విద్యాసంస్థలను డిజిటల్ ప్రపంచంలోకి తీసుకురావడానికి DeSci శాస్త్రీయ టూల్సెట్ను నిర్మిస్తోంది. ఈవెబ్3 ఉపయోగాల ఒక పరిచయానికి కాకూడదు, అయితే అన్వేషణా సముదాయానికి ఇతర ఉపయోగాలను ప్రదర్శించేందుకు కొంతమంది సంఖ్యలో ఉండవచ్చు.
+
+### ప్రచురణ {#publishing}
+
+సైన్స్ పబ్లిషింగ్ ప్రముఖంగా సమస్యాత్మకమైనది ఎందుకంటే ఇది పేపర్లను రూపొందించడానికి శాస్త్రవేత్తలు, సమీక్షకులు మరియు సంపాదకుల నుండి ఉచిత శ్రమపై ఆధారపడే పబ్లిషింగ్ హౌస్ల ద్వారా నిర్వహించబడుతుంది, అయితే అధిక ప్రచురణ రుసుములను వసూలు చేస్తుంది. సాధారణంగా పరోక్షంగా పనికి మరియు ప్రచురణ ఖర్చులను పన్నుల ద్వారా చెల్లించిన పబ్లిక్, ప్రచురణకర్తకు మళ్లీ చెల్లించకుండా అదే పనిని యాక్సెస్ చేయలేరు. వ్యక్తిగత విజ్ఞాన శాస్త్ర పత్రాలను ప్రచురించడానికి అయ్యే మొత్తం రుసుములు తరచుగా ఐదు అంకెల్లో ($USD) ఉంటాయి, ఇది శాస్త్రీయ జ్ఞానాన్ని ఒక [ప్రజా ప్రయోజనంగా](/glossary/#public-goods) భావించే మొత్తం భావనను దెబ్బతీస్తుంది, అదే సమయంలో కొద్దిమంది ప్రచురణకర్తలకు భారీ లాభాలను ఆర్జించి పెడుతుంది.
+
+ఉచిత మరియు ఓపెన్-యాక్సెస్ ప్లాట్ఫారమ్లు ప్రీ-ప్రింట్ సర్వర్ల రూపంలో ఉన్నాయి, [ఉదాహరణకు ArXiv](https://arxiv.org/). అయితే, ఈ ప్లాట్ఫారమ్లలో నాణ్యత నియంత్రణ, [యాంటీ-సిబిల్ మెకానిజమ్స్](/glossary/#anti-sybil) కొరవడ్డాయి, మరియు సాధారణంగా ఆర్టికల్-స్థాయి మెట్రిక్లను ట్రాక్ చేయవు, అంటే అవి సాధారణంగా సాంప్రదాయ ప్రచురణకర్తకు సమర్పించే ముందు పనిని ప్రచారం చేయడానికి మాత్రమే ఉపయోగించబడతాయి. SciHub ప్రచురించిన పత్రాలను యాక్సెస్ చేయడానికి ఉచితం, కానీ చట్టబద్ధంగా కాదు, మరియు ప్రచురణకర్తలు ఇప్పటికే వారి చెల్లింపును తీసుకున్న తర్వాత మరియు ఖచ్చితమైన కాపీరైట్ చట్టంతో పనిని చుట్టిన తర్వాత మాత్రమే. ఇది పొందుపరిచిన చట్టబద్ధత మెకానిజం మరియు ప్రోత్సాహక నమూనాతో యాక్సెస్ చేయగల సైన్స్ పేపర్లు మరియు డేటాకు క్లిష్టమైన అంతరాన్ని మిగిల్చింది. అటువంటి వ్యవస్థను నిర్మించే సాధనాలు Web3లో ఉన్నాయి.
+
+### పునరుత్పాదకత మరియు ప్రతిరూపకత {#reproducibility-and-replicability}
+
+నాణ్యమైన శాస్త్రీయ ఆవిష్కరణకు పునరుత్పత్తి మరియు ప్రతిరూపత పునాదులు.
+
+- పునరుత్పాదక ఫలితాలను ఒకే పద్ధతిని ఉపయోగించి ఒకే బృందం వరుసగా అనేకసార్లు సాధించవచ్చు.
+- అదే ప్రయోగాత్మక సెటప్ని ఉపయోగించి వేరొక సమూహం ద్వారా పునరావృతమయ్యే ఫలితాలను సాధించవచ్చు.
+
+కొత్త Web3-స్థానిక సాధనాలు పునరుత్పత్తి మరియు ప్రతిరూపం ఆవిష్కరణకు ఆధారమని నిర్ధారించగలవు. మేము నాణ్యమైన విజ్ఞాన శాస్త్రాన్ని అకాడెమియా యొక్క సాంకేతిక ఫాబ్రిక్లో నేయగలము. Web3 ప్రతి విశ్లేషణ భాగం కోసం [ధృవీకరణలను](/glossary/#attestation) సృష్టించగల సామర్థ్యాన్ని అందిస్తుంది: ముడి డేటా, గణన ఇంజిన్ మరియు అప్లికేషన్ ఫలితం. ఏకాభిప్రాయ వ్యవస్థల యొక్క అందం ఏమిటంటే, ఈ భాగాలను నిర్వహించడానికి విశ్వసనీయ నెట్వర్క్ సృష్టించబడినప్పుడు, ప్రతి నెట్వర్క్ పార్టిసిపెంట్ గణనను పునరుత్పత్తి చేయడానికి మరియు ప్రతి ఫలితాన్ని ధృవీకరించడానికి బాధ్యత వహిస్తారు.
+
+### నిధులు {#funding}
+
+ఫండింగ్ సైన్స్ కోసం ప్రస్తుత ప్రామాణిక నమూనా ఏమిటంటే, వ్యక్తులు లేదా శాస్త్రవేత్తల సమూహాలు ఫండింగ్ ఏజెన్సీకి వ్రాతపూర్వక దరఖాస్తు చేయడం. విశ్వసనీయ వ్యక్తుల యొక్క చిన్న ప్యానెల్ దరఖాస్తులను స్కోర్ చేసి, దరఖాస్తుదారులలో కొంత భాగానికి నిధులను అందించే ముందు అభ్యర్థులను ఇంటర్వ్యూ చేస్తుంది. ఒక గ్రాంట్ కోసం దరఖాస్తు చేసుకోవడం మరియు స్వీకరించడం మధ్య కొన్నిసార్లు **సంవత్సరాల తరబడి నిరీక్షణకు** దారితీసే అవరోధాలను సృష్టించడమే కాకుండా, ఈ నమూనా సమీక్ష ప్యానెల్ యొక్క **పక్షపాతాలు, స్వీయ-ప్రయోజనాలు మరియు రాజకీయాలకు** అత్యంత హాని కలిగిస్తుందని తెలిసిన విషయమే.
+
+గ్రాంట్ రివ్యూ ప్యానెల్లు అధిక-నాణ్యత ప్రతిపాదనలను ఎంచుకోవడంలో పేలవమైన పని చేస్తాయని అధ్యయనాలు చూపిస్తున్నాయి, ఎందుకంటే వివిధ గ్రహాలకు ఇచ్చిన ప్రతిపాదనలు చాలా భిన్నమైన ఫలితాలను కలిగి ఉంటాయి. నిధులు మరింత కొరతగా మారినందున, ఇది మరింత మేధోపరమైన సాంప్రదాయిక ప్రాజెక్టులతో ఎక్కువ మంది సీనియర్ పరిశోధకుల చిన్న సమూహంగా కేంద్రీకరించబడింది. ప్రభావం అధిక-పోటీ ఫండింగ్ ల్యాండ్స్కేప్ను సృష్టించింది, విపరీతమైన ప్రోత్సాహకాలను మరియు ఆవిష్కరణలను అణిచివేస్తుంది.
+
+DAOలు మరియు Web3 విస్తృతంగా అభివృద్ధి చేసిన విభిన్న ప్రోత్సాహక నమూనాలతో ప్రయోగాలు చేయడం ద్వారా Web3 ఈ విరిగిన నిధుల నమూనాకు అంతరాయం కలిగించే సామర్థ్యాన్ని కలిగి ఉంది. విజ్ఞాన శాస్త్ర నిధులలో విప్లవాత్మక మార్పులు తీసుకురాగల కొన్ని Web3 సాధనాలు: [రెట్రోయాక్టివ్ పబ్లిక్ గూడ్స్ ఫండింగ్](https://medium.com/ethereum-optimism/retroactive-public-goods-funding-33c9b7d00f0c), [క్వాడ్రాటిక్ ఫండింగ్](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2003531), [DAO గవర్నెన్స్](https://www.antler.co/blog/daos-and-web3-governance-the-promise-implications-and-challenges-ahead) మరియు [టోకెనైజ్డ్ ప్రోత్సాహక నిర్మాణాలు](https://cdixon.org/2017/05/27/crypto-tokens-a-breakthrough-in-open-network-design).
+
+### IP యాజమాన్యం మరియు అభివృద్ధి {#ip-ownership}
+
+సాంప్రదాయ విజ్ఞాన శాస్త్రంలో మేధో సంపత్తి (IP) అనేది ఒక పెద్ద సమస్య: విశ్వవిద్యాలయాలలో చిక్కుకోవడం లేదా బయోటెక్లలో ఉపయోగించకుండా ఉండటం నుండి, విలువైనదిగా గుర్తించడం కష్టం. అయితే, డిజిటల్ ఆస్తుల (శాస్త్రీయ డేటా లేదా ఆర్టికల్స్ వంటివి) యాజమాన్యం అనేది [నాన్-ఫంగిబుల్ టోకెన్లను (NFTలు)](/glossary/#nft) ఉపయోగించి Web3 అసాధారణంగా బాగా చేసే పని.
+
+NFTలు భవిష్యత్ లావాదేవీల కోసం ఆదాయాన్ని అసలు సృష్టికర్తకు తిరిగి పంపగలిగే విధంగానే, మీరు పరిశోధకులకు, పాలక సంస్థలకు (DAOలు వంటివి) లేదా డేటా సేకరించిన సబ్జెక్ట్లకు కూడా రివార్డ్ చేయడానికి పారదర్శక విలువ ఆపాదింపు గొలుసులను ఏర్పాటు చేయవచ్చు.
+
+[IP-NFTలు](https://medium.com/molecule-blog/ip-nfts-for-researchers-a-new-biomedical-funding-paradigm-91312d8d92e6) చేపట్టబడుతున్న పరిశోధన ప్రయోగాల యొక్క వికేంద్రీకృత డేటా రిపోజిటరీకి ఒక కీగా కూడా పనిచేయగలవు, మరియు NFT మరియు [DeFi](/glossary/#defi) ఫైనాన్షియలైజేషన్ (ఫ్రాక్షనలైజేషన్ నుండి లెండింగ్ పూల్స్ మరియు విలువ మదింపు వరకు) లోకి ప్లగ్ అవ్వగలవు. ఇది [VitaDAO](https://www.vitadao.com/) వంటి DAOల లాంటి స్థానిక ఆన్చైన్ సంస్థలను నేరుగా ఆన్చైన్లో పరిశోధన చేయడానికి కూడా అనుమతిస్తుంది.
+బదిలీ చేయలేని ["సోల్బౌండ్" టోకెన్ల](https://vitalik.eth.limo/general/2022/01/26/soulbound.html) రాక కూడా వ్యక్తులు వారి Ethereum చిరునామాకు అనుసంధానించబడిన వారి అనుభవం మరియు ఆధారాలను నిరూపించుకోవడానికి అనుమతించడం ద్వారా DeSciలో ఒక ముఖ్యమైన పాత్ర పోషించవచ్చు.
+
+### డేటా నిల్వ, యాక్సెస్ మరియు ఆర్కిటెక్చర్ {#data-storage}
+
+Web3 నమూనాలను ఉపయోగించి శాస్త్రీయ డేటాను విస్తృతంగా అందుబాటులోకి తీసుకురావచ్చు మరియు పంపిణీ చేయబడిన నిల్వ విపత్తు సంఘటనల నుండి బయటపడేందుకు పరిశోధనను అనుమతిస్తుంది.
+
+ప్రారంభ స్థానం తప్పనిసరిగా సరైన ధృవీకరించదగిన ఆధారాలను కలిగి ఉన్న ఏదైనా వికేంద్రీకృత గుర్తింపు ద్వారా యాక్సెస్ చేయగల సిస్టమ్ అయి ఉండాలి. ఇది రిడెండెన్సీ మరియు సెన్సార్షిప్ రెసిస్టెన్స్, ఫలితాల పునరుత్పత్తి మరియు డేటాసెట్కి కొత్త డేటాను జోడించడానికి బహుళ పక్షాల సామర్థ్యాన్ని కూడా అనుమతిస్తుంది, విశ్వసనీయ పక్షాల ద్వారా సున్నితమైన డేటాను సురక్షితంగా ప్రతిరూపం చేయడానికి అనుమతిస్తుంది. [కంప్యూట్-టు-డేటా](https://7wdata.be/predictive-analytics/compute-to-data-using-blockchain-to-decentralize-data-science-and-ai-with-the-ocean-protocol) వంటి గోప్యమైన కంప్యూటింగ్ పద్ధతులు ముడి డేటా ప్రతిరూపణకు ప్రత్యామ్నాయ యాక్సెస్ మెకానిజమ్లను అందిస్తాయి, అత్యంత సున్నితమైన డేటా కోసం విశ్వసనీయ పరిశోధన పరిసరాలను సృష్టిస్తాయి. విశ్వసనీయ పరిశోధన పరిసరాలు డేటా గోప్యత మరియు సహకారానికి భవిష్యత్-ఆధారిత పరిష్కారంగా [NHS ద్వారా ఉదహరించబడ్డాయి](https://medium.com/weavechain/whats-in-store-for-the-future-of-healthcare-data-b6398745fbbb), ఇవి పరిశోధకులు కోడ్ మరియు పద్ధతులను పంచుకోవడానికి ప్రామాణిక పరిసరాలను ఉపయోగించి ఆన్-సైట్ డేటాతో సురక్షితంగా పనిచేయగల ఒక పర్యావరణ వ్యవస్థను సృష్టిస్తాయి.
+
+ఫ్లెక్సిబుల్ Web3 డేటా సొల్యూషన్లు పైన ఉన్న దృశ్యాలకు మద్దతునిస్తాయి మరియు నిజమైన ఓపెన్ సైన్స్కు పునాదిని అందిస్తాయి, ఇక్కడ పరిశోధకులు యాక్సెస్ అనుమతులు లేదా రుసుము లేకుండా పబ్లిక్ వస్తువులను సృష్టించవచ్చు. IPFS, Arweave మరియు Filecoin వంటి Web3 పబ్లిక్ డేటా సొల్యూషన్లు వికేంద్రీకరణ కోసం ఆప్టిమైజ్ చేయబడ్డాయి. dClimate, ఉదాహరణకు, వాతావరణ స్టేషన్లు మరియు ప్రిడిక్టివ్ క్లైమేట్ మోడల్లతో సహా వాతావరణం మరియు వాతావరణ డేటాకు సార్వత్రిక ప్రాప్యతను అందిస్తుంది.
+
+## పాల్గొనండి {#get-involved}
+
+ప్రాజెక్ట్లను ఎక్స్ప్లోర్ చేయండి మరియు DeSi సంఘంలో చేరండి.
+
+- [DeSci.Global: గ్లోబల్ ఈవెంట్లు మరియు మీటప్ క్యాలెండర్](https://desci.global)
+- [Blockchain for Science టెలిగ్రామ్](https://t.me/BlockchainForScience)
+- [మాలిక్యూల్: మీ పరిశోధన ప్రాజెక్ట్లకు నిధులు సమకూర్చండి మరియు నిధులు పొందండి](https://www.molecule.xyz/)
+- [VitaDAO: దీర్ఘాయువు పరిశోధన కోసం స్పాన్సర్డ్ పరిశోధన ఒప్పందాల ద్వారా నిధులు పొందండి](https://www.vitadao.com/)
+- [రీసెర్చ్హబ్: శాస్త్రీయ ఫలితాన్ని పోస్ట్ చేయండి మరియు తోటివారితో సంభాషణలో పాల్గొనండి](https://www.researchhub.com/)
+- [dClimate API: వికేంద్రీకృత సంఘం సేకరించిన వాతావరణ డేటాను క్వరీ చేయండి](https://www.dclimate.net/)
+- [DeSci ఫౌండేషన్: DeSci ప్రచురణ సాధన బిల్డర్](https://descifoundation.org/)
+- [DeSci.World: వినియోగదారులు వీక్షించడానికి, వికేంద్రీకృత శాస్త్రంతో నిమగ్నమవ్వడానికి వన్-స్టాప్ షాప్](https://desci.world)
+- [OceanDAO: DAO డేటా-సంబంధిత సైన్స్ కోసం నిధులను నిర్వహిస్తుంది](https://oceanprotocol.com/)
+- [Opscientia: ఓపెన్ వికేంద్రీకృత సైన్స్ వర్క్ఫ్లోలు](https://opsci.io/research/)
+- [Bio.xyz: మీ బయోటెక్ DAO లేదా desci ప్రాజెక్ట్ కోసం నిధులు పొందండి](https://www.bio.xyz/)
+- [ఫ్లెమింగ్ ప్రోటోకాల్: సహకార బయోమెడికల్ ఆవిష్కరణకు ఇంధనం నింపే ఓపెన్ సోర్స్ డేటా ఎకానమీ](http://flemingprotocol.io/)
+- [యాక్టివ్ ఇన్ఫరెన్స్ ఇన్స్టిట్యూట్](https://www.activeinference.org/)
+- [IdeaMarkets: వికేంద్రీకృత శాస్త్రీయ విశ్వసనీయతను ప్రారంభించడం](https://ideamarket.io/)
+- [DeSci Labs](https://www.desci.com/)
+- [ValleyDAO: సింథటిక్ బయాలజీ పరిశోధన కోసం నిధులు మరియు అనువాద మద్దతును అందించే ఒక ఓపెన్, గ్లోబల్ కమ్యూనిటీ](https://www.valleydao.bio)
+- [Cerebrum DAO: మెదడు ఆరోగ్యాన్ని మెరుగుపరచడానికి మరియు న్యూరోడీజెనరేషన్ను నివారించడానికి పరిష్కారాలను సేకరించడం మరియు పెంపొందించడం](https://www.cerebrumdao.com/)
+- [CryoDAO: క్రయోప్రెజర్వేషన్ రంగంలో మూన్షాట్ పరిశోధనకు నిధులు](https://www.cryodao.org)
+- [ఎలాటా: మానసిక వైద్యం యొక్క భవిష్యత్తులో మీ అభిప్రాయాన్ని చెప్పండి](https://www.elata.bio/)
+
+జాబితా చేయడానికి కొత్త ప్రాజెక్ట్ల కోసం సూచనలను మేము స్వాగతిస్తున్నాము - దయచేసి ప్రారంభించడానికి మా [లిస్టింగ్ పాలసీని](/contributing/adding-desci-projects/) చూడండి!
+
+## మరింత సమాచారం {#further-reading}
+
+- [జోసెలిన్ పెర్ల్ మరియు అల్ట్రారేర్ ద్వారా DeSci వికీ](https://docs.google.com/document/d/1aQC6zn-eXflSmpts0XGE7CawbUEHwnL6o-OFXO52PTc/edit#)
+- [a16z future కోసం జోసెలిన్ పెర్ల్ ద్వారా వికేంద్రీకృత బయోటెక్కు ఒక గైడ్](https://future.a16z.com/a-guide-to-decentralized-biotech/)
+- [DeSci కోసం ఒక వాదన](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/)
+- [DeSciకి గైడ్](https://future.com/what-is-decentralized-science-aka-desci/)
+- [వికేంద్రీకృత విజ్ఞాన శాస్త్ర వనరులు](https://www.vincentweisser.com/desci)
+- [మాలిక్యూల్ యొక్క బయోఫార్మా IP-NFTలు - ఒక సాంకేతిక వివరణ](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description)
+- [జోన్ స్టార్ ద్వారా ట్రస్ట్లెస్ సైన్స్ వ్యవస్థల నిర్మాణం](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673)
+- [పాల్ కోల్హాస్ - DeSci: వికేంద్రీకృత విజ్ఞాన శాస్త్రం యొక్క భవిష్యత్తు (పోడ్కాస్ట్)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a)
+- [వికేంద్రీకృత విజ్ఞాన శాస్త్రం కోసం ఒక యాక్టివ్ ఇన్ఫరెన్స్ ఆంటాలజీ: సిట్యుయేటెడ్ సెన్స్మేకింగ్ నుండి ఎపిస్టెమిక్ కామన్స్ వరకు](https://zenodo.org/record/6320575)
+- [DeSci: శామ్యూల్ అకినోషో ద్వారా పరిశోధన యొక్క భవిష్యత్తు](https://lucidsamuel.medium.com/desci-the-future-of-research-b76cfc88c8ec)
+- [నాడియా ద్వారా సైన్స్ ఫండింగ్ (ఎపిలోగ్: DeSci మరియు కొత్త క్రిప్టో ప్రిమిటివ్స్)](https://nadia.xyz/science-funding)
+- [వికేంద్రీకరణ ఔషధ అభివృద్ధికి అంతరాయం కలిగిస్తోంది](https://medium.com/id-theory/decentralisation-is-disrupting-drug-development-28b5ba5d447f)
+- [DeSci అంటే ఏమిటి – వికేంద్రీకృత విజ్ఞాన శాస్త్రమా?](https://usadailytimes.com/2022/09/12/what-is-desci-decentralized-science/)
+
+### వీడియోలు {#videos}
+
+- [వికేంద్రీకృత విజ్ఞాన శాస్త్రం అంటే ఏమిటి?](https://www.youtube.com/watch?v=-DeMklVWNdA)
+- [దీర్ఘాయువు పరిశోధన మరియు క్రిప్టోల ఖండన గురించి విటాలిక్ బుటెరిన్ మరియు శాస్త్రవేత్త ఆబ్రే డి గ్రే మధ్య సంభాషణ](https://www.youtube.com/watch?v=x9TSJK1widA)
+- [శాస్త్రీయ ప్రచురణ విచ్ఛిన్నమైంది. Web3 దాన్ని సరిచేయగలదా?](https://www.youtube.com/watch?v=WkvzYgCvWj8)
+- [జువాన్ బెనెట్ - DeSci, స్వతంత్ర ప్రయోగశాలలు, & భారీ స్థాయి డేటా సైన్స్](https://www.youtube.com/watch?v=zkXM9H90g_E)
+- [సెబాస్టియన్ బ్రూన్మీర్ - DeSci బయోమెడికల్ పరిశోధన & వెంచర్ క్యాపిటల్ను ఎలా మార్చగలదు](https://www.youtube.com/watch?v=qB4Tc3FcVbM)
+- [పైజ్ డోనర్ - Web3 & ది బ్లాక్ చైనుతో ఓపెన్ సైన్స్ను టూలింగ్ చేయడం](https://www.youtube.com/watch?v=nC-2QWQ-lgw&t=17s)
diff --git a/public/content/translations/te/developers/docs/accounts/index.md b/public/content/translations/te/developers/docs/accounts/index.md
new file mode 100644
index 00000000000..f5766c8ed41
--- /dev/null
+++ b/public/content/translations/te/developers/docs/accounts/index.md
@@ -0,0 +1,137 @@
+---
+title: "Ethereum ఖాతాలు"
+description: "Ethereum ఖాతాల వివరణ – వాటి డేటా నిర్మాణాలు మరియు కీ పెయిర్ క్రిప్టోగ్రఫీతో వాటి సంబంధం."
+lang: te
+---
+
+Ethereum ఖాతా అనేది Ethereumలో సందేశాలను పంపగల ఈథర్ (ETH) బ్యాలెన్స్ కలిగిన ఒక ఎంటిటీ. ఖాతాలు వినియోగదారు-నియంత్రిత లేదా స్మార్ట్ కాంట్రాక్టుల వలె అమలు చేయబడతాయి.
+
+## అవసరాలు {#prerequisites}
+
+ఈ పేజీని మీరు మరింత బాగా అర్థం చేసుకోవడంలో సహాయపడటానికి, ముందుగా మా [Ethereum పరిచయం](/developers/docs/intro-to-ethereum/) చదవాలని మేము సిఫార్సు చేస్తున్నాము.
+
+## ఖాతా రకాలు {#types-of-account}
+
+ఖాతా రకాలు:
+
+- బాహ్య-యాజమాన్య ఖాతా (EOA) – ప్రైవేట్ కీలను కలిగి ఉన్న ఎవరైనా నియంత్రించవచ్చు
+- కాంట్రాక్ట్ ఖాతా - నెట్వర్క్కు అమలు చేయబడిన ఒక స్మార్ట్ ఒప్పందం, కోడ్ ద్వారా నియంత్రించబడుతుంది. [స్మార్ట్ కాంట్రాక్టుల](/developers/docs/smart-contracts/) గురించి తెలుసుకోండి
+
+రెండు ఖాతా రకాలు వీటిని చేయగల సామర్థ్యాన్ని కలిగి ఉంటాయి:
+
+- ETH మరియు టోకెన్లను స్వీకరించండి, పట్టుకోండి మరియు పంపండి
+- అమలు చేయబడిన స్మార్ట్ కాంట్రాక్టులతో పరస్పర చర్య చేయండి
+
+### కీలక తేడాలు {#key-differences}
+
+**బాహ్య యాజమాన్యం**
+
+- ఖాతాను సృష్టించడం వల్ల ఏమీ ఖర్చు ఉండదు
+- లావాదేవీలను ప్రారంభించవచ్చు
+- బాహ్య యాజమాన్యంలోని ఖాతాల మధ్య లావాదేవీలు ETH/టోకెన్ బదిలీలు మాత్రమే
+- క్రిప్టోగ్రాఫిక్ జత కీలతో రూపొందించబడింది: ఖాతా కార్యకలాపాలను నియంత్రించే పబ్లిక్ మరియు ప్రైవేట్ కీలు
+
+**కాంట్రాక్ట్**
+
+- మీరు నెట్వర్క్ స్టోరేజ్ని ఉపయోగిస్తున్నందున కాంట్రాక్ట్ను రూపొందించడానికి ఖర్చు అవుతుంది
+- ఒక లావాదేవీని స్వీకరించినప్పుడు మాత్రమే దానికి ప్రతిస్పందనగా సందేశాలను పంపగలదు
+- బాహ్య ఖాతా నుండి కాంట్రాక్ట్ ఖాతాకు జరిగే లావాదేవీలు టోకెన్లను బదిలీ చేయడం లేదా కొత్త ఒప్పందాన్ని సృష్టించడం వంటి అనేక విభిన్న చర్యలను అమలు చేయగల కోడ్ను ట్రిగ్గర్ చేయవచ్చు
+- కాంట్రాక్ట్ ఖాతాలకు ప్రైవేట్ కీలు లేవు. బదులుగా, అవి స్మార్ట్ కాంట్రాక్ట్ కోడ్ యొక్క లాజిక్ ద్వారా నియంత్రించబడతాయి
+
+## ఒక ఖాతా యొక్క పరిశీలన {#an-account-examined}
+
+Ethereum ఖాతాలు నాలుగు ఫీల్డ్లను కలిగి ఉన్నాయి:
+
+- `nonce` – బాహ్యంగా యాజమాన్యం కలిగిన ఖాతా నుండి పంపిన లావాదేవీల సంఖ్యను లేదా ఒక కాంట్రాక్ట్ ఖాతా ద్వారా సృష్టించబడిన కాంట్రాక్టుల సంఖ్యను సూచించే కౌంటర్. ప్రతి ఖాతాకు ఇవ్వబడిన నాన్సుతో ఒక లావాదేవీ మాత్రమే అమలు చేయబడుతుంది, సంతకం చేసిన లావాదేవీలు పదేపదే ప్రసారం చేయబడి, మళ్లీ అమలు చేయబడే రీప్లే దాడుల నుండి రక్షించబడుతుంది.
+- `balance` – ఈ చిరునామా యాజమాన్యంలోని వీ (wei)ల సంఖ్య. Wei అనేది ETH యొక్క తెగ మరియు ప్రతి ETHకి 1e+18 wei ఉన్నాయి.
+- `codeHash` – ఈ హాష్ ఎథేరియం వర్చువల్ మషీన్ (EVM)లోని ఒక ఖాతా యొక్క _కోడ్_ను సూచిస్తుంది. కాంట్రాక్ట్ ఖాతాలు వేర్వేరు కార్యకలాపాలను నిర్వహించగల కోడ్ శకలాలు ప్రోగ్రామ్ చేయబడ్డాయి. ఖాతాకు మెసేజ్ కాల్ వస్తే ఈ EVM కోడ్ అమలు చేయబడుతుంది. ఇది ఇతర ఖాతా ఫీల్డ్ల వలె కాకుండా మార్చబడదు. అటువంటి కోడ్ శకలాలు అన్ని తరువాత తిరిగి పొందడం కోసం వాటి సంబంధిత హ్యాష్ల క్రింద స్టేట్ డేటాబేస్లో ఉంటాయి. ఈ హాష్ విలువను కోడ్హాష్ అంటారు. బాహ్యంగా స్వంతం చేసుకున్న ఖాతాల కోసం, codeHash ఫీల్డ్ ఖాళీ స్ట్రింగ్ యొక్క హాష్.
+- `storageRoot` – కొన్నిసార్లు స్టోరేజ్ హాష్ అని కూడా అంటారు. ఖాతా యొక్క స్టోరేజ్ కంటెంట్లను (256-బిట్ పూర్ణాంక విలువల మధ్య మ్యాపింగ్) ఎన్కోడ్ చేసే [మెర్కిల్ పాట్రీషియా ట్రై](/developers/docs/data-structures-and-encoding/patricia-merkle-trie/) యొక్క రూట్ నోడ్ యొక్క 256-బిట్ హాష్; ఇది 256-బిట్ పూర్ణాంక కీల యొక్క Keccak 256-బిట్ హాష్ నుండి RLP-ఎన్కోడ్ చేయబడిన 256-బిట్ పూర్ణాంక విలువలకు మ్యాపింగ్గా ట్రైలోకి ఎన్కోడ్ చేయబడుతుంది. ఈ ప్రయత్నం ఈ ఖాతా యొక్క నిల్వ కంటెంట్ల హాష్ను ఎన్కోడ్ చేస్తుంది మరియు డిఫాల్ట్గా ఖాళీగా ఉంటుంది.
+
+
+_[Ethereum EVM illustrated](https://takenobu-hs.github.io/downloads/ethereum_evm_illustrated.pdf) నుండి స్వీకరించబడిన రేఖాచిత్రం_
+
+## బాహ్యంగా యాజమాన్యం కలిగిన ఖాతాలు మరియు కీ జతలు {#externally-owned-accounts-and-key-pairs}
+
+ఒక ఖాతా ఒక జత క్రిప్టోగ్రాఫిక్ కీలతో రూపొందించబడింది: పబ్లిక్ మరియు ప్రైవేట్. లావాదేవీని పంపినవారు వాస్తవానికి సంతకం చేశారని నిరూపించడానికి మరియు ఫోర్జరీలను నిరోధించడంలో ఇవి సహాయపడతాయి. లావాదేవీలపై సంతకం చేయడానికి మీరు ఉపయోగించేది మీ ప్రైవేట్ కీ, కాబట్టి ఇది మీ ఖాతాతో అనుబంధించబడిన నిధులపై మీకు కస్టడీని మంజూరు చేస్తుంది. మీరు నిజంగా క్రిప్టోకరెన్సీని కలిగి ఉండరు, మీరు ప్రైవేట్ కీలను కలిగి ఉంటారు - నిధులు ఎల్లప్పుడూ Ethereum యొక్క లెడ్జర్లో ఉంటాయి.
+
+ఇది నకిలీ లావాదేవీలను ప్రసారం చేయకుండా హానికరమైన నటులను నిరోధిస్తుంది ఎందుకంటే మీరు లావాదేవీని పంపినవారిని ఎల్లప్పుడూ ధృవీకరించవచ్చు.
+
+ఆలిస్ తన స్వంత ఖాతా నుండి బాబ్ ఖాతాకు ఈథర్ను పంపాలనుకుంటే, ఆలిస్ లావాదేవీ అభ్యర్థనను సృష్టించి, ధృవీకరణ కోసం నెట్వర్క్కు పంపాలి. Ethereum యొక్క పబ్లిక్-కీ క్రిప్టోగ్రఫీ యొక్క ఉపయోగం ఆలిస్ లావాదేవీ అభ్యర్థనను మొదట ప్రారంభించిందని నిరూపించగలదని నిర్ధారిస్తుంది. క్రిప్టోగ్రాఫిక్ మెకానిజమ్స్ లేకుండా, హానికరమైన ప్రత్యర్థి ఈవ్ కేవలం "ఆలిస్ ఖాతా నుండి ఈవ్ ఖాతాకు 5 ETHని పంపండి" లాంటి అభ్యర్థనను పబ్లిక్గా ప్రసారం చేయగలదు మరియు అది ఆలిస్ నుండి రాలేదని ఎవరూ ధృవీకరించలేరు.
+
+## ఖాతా సృష్టి {#account-creation}
+
+మీరు ఖాతాను సృష్టించాలనుకున్నప్పుడు, చాలా లైబ్రరీలు మీకు యాదృచ్ఛిక ప్రైవేట్ కీని ఉత్పత్తి చేస్తాయి.
+
+ఒక ప్రైవేట్ కీ 64 హెక్స్ అక్షరాలతో రూపొందించబడింది మరియు పాస్వర్డ్తో గుప్తీకరించబడుతుంది.
+
+ఉదాహరణ:
+
+`fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036415f`
+
+[ఎలిప్టిక్ కర్వ్ డిజిటల్ సిగ్నేచర్ అల్గోరిథం](https://wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm) ఉపయోగించి ప్రైవేట్ కీ నుండి పబ్లిక్ కీ ఉత్పత్తి చేయబడుతుంది. పబ్లిక్ కీ యొక్క Keccak-256 హాష్ నుండి చివరి 20 బైట్లను తీసుకుని, ప్రారంభంలో `0x`ను జోడించడం ద్వారా మీరు మీ ఖాతా కోసం పబ్లిక్ చిరునామాను పొందుతారు.
+
+అంటే, ఒక బాహ్యంగా యాజమాన్యం కలిగిన ఖాతా (EOA)కు 42-అక్షరాల చిరునామా ఉంటుంది (20-బైట్ విభాగం, ఇది 40 హెక్సాడెసిమల్ అక్షరాలు మరియు `0x` ఉపసర్గ).
+
+ఉదాహరణ:
+
+`0x5e97870f263700f46aa00d967821199b9bc5a120`
+
+ఒక కొత్త ఖాతాను రూపొందించడానికి [Clef](https://geth.ethereum.org/docs/tools/clef/introduction) అనే సైనింగ్ టూల్ను ఎలా ఉపయోగించాలో కింది ఉదాహరణ చూపిస్తుంది. Clef అనేది ఒక ఖాతా నిర్వహణ మరియు సైనింగ్ టూల్. ఇది Ethereum క్లయింట్ అయిన [Geth](https://geth.ethereum.org)తో పాటు వస్తుంది. `clef newaccount` కమాండ్ ఒక కొత్త కీ జతను సృష్టించి, వాటిని ఒక ఎన్క్రిప్ట్ చేయబడిన కీస్టోర్లో సేవ్ చేస్తుంది.
+
+```
+> clef newaccount --keystore
+
+సృష్టించబోయే కొత్త ఖాతా కోసం దయచేసి పాస్వర్డ్ను నమోదు చేయండి:
+>
+
+------------
+INFO [10-28|16:19:09.156] మీ కొత్త కీ ఉత్పత్తి చేయబడింది address=0x5e97870f263700f46aa00d967821199b9bc5a120
+WARN [10-28|16:19:09.306] దయచేసి మీ కీ ఫైల్ను బ్యాకప్ చేయండి path=/home/user/go-ethereum/data/keystore/UTC--2022-10-28T15-19-08.000825927Z--5e97870f263700f46aa00d967821199b9bc5a120
+WARN [10-28|16:19:09.306] దయచేసి మీ పాస్వర్డ్ను గుర్తుంచుకోండి!
+ఉత్పత్తి చేయబడిన ఖాతా 0x5e97870f263700f46aa00d967821199b9bc5a120
+```
+
+[Geth డాక్యుమెంటేషన్](https://geth.ethereum.org/docs)
+
+మీ ప్రైవేట్ కీ నుండి కొత్త పబ్లిక్ కీలను పొందడం సాధ్యమవుతుంది, కానీ మీరు పబ్లిక్ కీల నుండి ప్రైవేట్ కీని పొందలేరు. మీ ప్రైవేట్ కీలను సురక్షితంగా ఉంచుకోవడం చాలా ముఖ్యం మరియు, పేరు సూచించినట్లుగా, **ప్రైవేట్గా** ఉంచాలి.
+
+సంతకాన్ని అవుట్పుట్ చేసే సందేశాలు మరియు లావాదేవీలపై సంతకం చేయడానికి మీకు ప్రైవేట్ కీ అవసరం. ఇతరులు సందేశ రచయితను రుజువు చేస్తూ మీ పబ్లిక్ కీని పొందేందుకు సంతకాన్ని తీసుకోవచ్చు. మీ అప్లికేషన్లో, నెట్వర్క్కు లావాదేవీలను పంపడానికి మీరు JavaScript లైబ్రరీని ఉపయోగించవచ్చు.
+
+## కాంట్రాక్ట్ ఖాతాలు {#contract-accounts}
+
+కాంట్రాక్ట్ ఖాతాలు 42 అక్షరాల హెక్సాడెసిమల్ చిరునామాను కూడా కలిగి ఉంటాయి:
+
+ఉదాహరణ:
+
+`0x06012c8cf97bead5deae237070f9587f8e7a266d`
+
+Ethereum Blockchainకి కాంట్రాక్టును అమలు చేసినప్పుడు కాంట్రాక్ట్ చిరునామా సాధారణంగా ఇవ్వబడుతుంది. చిరునామా సృష్టికర్త చిరునామా మరియు ఆ చిరునామా నుండి పంపబడిన లావాదేవీల సంఖ్య (“నాన్స్”) నుండి వస్తుంది.
+
+## వాలిడేటర్ కీలు {#validators-keys}
+
+Ethereumలో మరొక రకమైన కీ కూడా ఉంది, Ethereum ప్రూఫ్-ఆఫ్-వర్క్ నుండి ప్రూఫ్-ఆఫ్-స్టేక్ ఆధారిత ఏకాభిప్రాయానికి మారినప్పుడు పరిచయం చేయబడింది. ఇవి 'BLS' కీలు మరియు అవి వ్యాలిడేటర్లను గుర్తించడానికి ఉపయోగించబడతాయి. నెట్వర్క్ ఏకాభిప్రాయానికి రావడానికి అవసరమైన బ్యాండ్విడ్త్ని తగ్గించడానికి ఈ కీలను సమర్ధవంతంగా సమీకరించవచ్చు. ఈ కీలక అగ్రిగేషన్ లేకుండా వ్యాలిడేటర్ యొక్క కనీస వాటా చాలా ఎక్కువగా ఉంటుంది.
+
+[వాలిడేటర్ కీల గురించి మరింత](/developers/docs/consensus-mechanisms/pos/keys/).
+
+## వాలెట్లపై ఒక గమనిక {#a-note-on-wallets}
+
+ఖాతా అనేది వాలెట్ కాదు. వాలెట్ అనేది మీ Ethereum ఖాతాతో పరస్పరం వ్యవహరించడానికి మిమ్మల్ని అనుమతించే ఇంటర్ఫేస్ లేదా అప్లికేషన్, ఇది బాహ్య యాజమాన్య ఖాతా లేదా కాంట్రాక్ట్ ఖాతా.
+
+## ఒక విజువల్ డెమో {#a-visual-demo}
+
+హాష్ ఫంక్షన్లు మరియు కీ జతల ద్వారా ఆస్టిన్ మిమ్మల్ని నడిపించడాన్ని చూడండి.
+
+
+
+
+
+## మరింత సమాచారం {#further-reading}
+
+- [Ethereum ఖాతాలను అర్థం చేసుకోవడం](https://info.etherscan.com/understanding-ethereum-accounts/) - etherscan
+
+_మీకు సహాయపడిన కమ్యూనిటీ వనరు గురించి తెలుసా? ఈ పేజీని సవరించి, దాన్ని జోడించండి!_
+
+## సంబంధిత అంశాలు {#related-topics}
+
+- [స్మార్ట్ కాంట్రాక్టులు](/developers/docs/smart-contracts/)
+- [లావాదేవీలు](/developers/docs/transactions/)
diff --git a/public/content/translations/te/developers/docs/apis/backend/index.md b/public/content/translations/te/developers/docs/apis/backend/index.md
new file mode 100644
index 00000000000..4fb41487732
--- /dev/null
+++ b/public/content/translations/te/developers/docs/apis/backend/index.md
@@ -0,0 +1,211 @@
+---
+title: "బ్యాకెండ్ ఎపిఐ లైబ్రరీలు"
+description: "మీ అప్లికేషన్ నుండి బ్లాక్ చైనుతో సంభాషించడానికి మిమ్మల్ని అనుమతించే ఇతీరియము క్లయింట్ ఎపిఐలకి ఒక పరిచయం."
+lang: te
+---
+
+ఒక సాఫ్ట్వేర్ అప్లికేషన్ ఇతీరియము బ్లాక్ చైనుతో పరస్పరం సంభాషించడానికి (అంటే, బ్లాక్ చైను డేటాను చదవడం మరియు/లేదా నెట్వర్కుకు లావాదేవీలను పంపడం), అది తప్పనిసరిగా ఇతీరియము నోడ్కు కనెక్ట్ అవ్వాలి.
+
+ఈ ప్రయోజనం కోసం, ప్రతి ఇతీరియము క్లయింట్ [JSON-RPC](/developers/docs/apis/json-rpc/) స్పెసిఫికేషన్ను అమలు చేస్తుంది, కాబట్టి అప్లికేషన్లు ఆధారపడగల ఒకేరకమైన [పద్ధతులు](/developers/docs/apis/json-rpc/#json-rpc-methods) ఉన్నాయి.
+
+మీరు ఇతీరియము నోడ్తో కనెక్ట్ అవ్వడానికి ఒక నిర్దిష్ట ప్రోగ్రామింగ్ భాషను ఉపయోగించాలనుకుంటే, పర్యావరణ వ్యవస్థలో దీన్ని చాలా సులభతరం చేసే అనేక సౌకర్యవంతమైన లైబ్రరీలు ఉన్నాయి. ఈ లైబ్రరీలతో, డెవలపర్లు ఇతీరియముతో సంభాషించే JSON-RPC అభ్యర్థనలను (తెరవెనుక) ప్రారంభించడానికి, స్పష్టమైన, ఒక-వరుస పద్ధతులను వ్రాయగలరు.
+
+## అవసరాలు {#prerequisites}
+
+[ఇతీరియము స్టాక్](/developers/docs/ethereum-stack/) మరియు [ఇతీరియము క్లయింట్లు](/developers/docs/nodes-and-clients/) గురించి అర్థం చేసుకోవడం సహాయపడవచ్చు.
+
+## ఒక లైబ్రరీని ఎందుకు ఉపయోగించాలి? {#why-use-a-library}
+
+ఈ లైబ్రరీలు ఇతీరియము నోడ్తో నేరుగా సంభాషించడంలో ఉన్న సంక్లిష్టతను చాలా వరకు సంగ్రహిస్తాయి. అవి యుటిలిటీ ఫంక్షన్లను (ఉదా., ETHని Gweiకి మార్చడం) కూడా అందిస్తాయి, కాబట్టి డెవలపర్గా మీరు ఇతీరియము క్లయింట్ల చిక్కులతో తక్కువ సమయం గడపవచ్చు మరియు మీ అప్లికేషన్ యొక్క ప్రత్యేకమైన కార్యాచరణపై ఎక్కువ దృష్టి పెట్టవచ్చు.
+
+## అందుబాటులో ఉన్న లైబ్రరీలు {#available-libraries}
+
+### మౌలిక సదుపాయాలు మరియు నోడ్ సేవలు {#infrastructure-and-node-services}
+
+**Alchemy -** **_Ethereum అభివృద్ధి ప్లాట్ఫారమ్._**
+
+- [alchemy.com](https://www.alchemy.com/)
+- [డాక్యుమెంటేషన్](https://www.alchemy.com/docs/)
+- [GitHub](https://github.com/alchemyplatform)
+- [Discord](https://discord.com/invite/alchemyplatform)
+
+**ఆల్ దట్ నోడ్ -** **_నోడ్-యాస్-ఎ-సర్వీస్._**
+
+- [All That Node.com](https://www.allthatnode.com/)
+- [డాక్యుమెంటేషన్](https://docs.allthatnode.com)
+- [డిస్కార్డ్](https://discord.gg/GmcdVEUbJM)
+
+**బ్లాస్ట్ బై బ్వేర్ ల్యాబ్స్ -** **_ఇతీరియము మెయిన్నెట్ మరియు టెస్ట్నెట్ల కోసం వికేంద్రీకృత ఎపిఐలు._**
+
+- [blastapi.io](https://blastapi.io/)
+- [డాక్యుమెంటేషన్](https://docs.blastapi.io)
+- [డిస్కార్డ్](https://discord.gg/SaRqmRUjjQ)
+
+**బ్లాక్పై -** **_మరింత సమర్థవంతమైన మరియు వేగవంతమైన RPC సేవలను అందించండి_**
+
+- [blockpi.io](https://blockpi.io/)
+- [డాక్యుమెంటేషన్](https://docs.blockpi.io/)
+- [GitHub](https://github.com/BlockPILabs)
+- [డిస్కార్డ్](https://discord.com/invite/xTvGVrGVZv)
+
+**క్లౌడ్ఫ్లేర్ ఇతీరియము గేట్వే.**
+
+- [cloudflare-eth.com](https://www.cloudflare.com/application-services/products/web3/)
+
+**ఈథర్స్కాన్ - బ్లాక్ ఎక్స్ప్లోరర్ మరియు లావాదేవీల ఎపిఐలు**
+
+- [డాక్యుమెంటేషన్](https://docs.etherscan.io/)
+
+**బ్లాక్స్కౌట్ - ఓపెన్ సోర్స్ బ్లాక్ ఎక్స్ప్లోరర్**
+
+- [డాక్యుమెంటేషన్](https://docs.blockscout.com/)
+
+**గెట్బ్లాక్-** **_వెబ్3 అభివృద్ధి కోసం బ్లాక్ చైను-యాస్-ఎ-సర్వీస్_**
+
+- [GetBlock.io](https://getblock.io/)
+- [డాక్యుమెంటేషన్](https://docs.getblock.io/)
+
+**ఇన్ఫ్యూరా -** **_సేవగా ఇతీరియము ఎపిఐ._**
+
+- [infura.io](https://infura.io)
+- [డాక్యుమెంటేషన్](https://docs.infura.io/api)
+- [GitHub](https://github.com/INFURA)
+
+**నోడ్ RPC - _ఖర్చు-సమర్థవంతమైన EVM JSON-RPC ప్రొవైడర్_**
+
+- [noderpc.xyz](https://www.noderpc.xyz/)
+- [డాక్యుమెంటేషన్](https://docs.noderpc.xyz/node-rpc)
+
+**నౌనోడ్స్ - _పూర్తి నోడ్లు మరియు బ్లాక్ ఎక్స్ప్లోరర్లు._**
+
+- [NOWNodes.io](https://nownodes.io/)
+- [డాక్యుమెంటేషన్](https://nownodes.gitbook.io/documentation)
+
+**క్విక్నోడ్ -** **_బ్లాక్ చైను ఇన్ఫ్రాస్ట్రక్చర్ యాజ్ ఎ సర్వీస్._**
+
+- [quicknode.com](https://quicknode.com)
+- [డాక్యుమెంటేషన్](https://www.quicknode.com/docs/welcome)
+- [డిస్కార్డ్](https://discord.gg/quicknode)
+
+**రివెట్ -** **_ఓపెన్ సోర్స్ సాఫ్ట్వేర్ ద్వారా ఆధారితమైన సేవగా ఇతీరియము మరియు ఇతీరియము క్లాసిక్ ఎపిఐలు._**
+
+- [rivet.cloud](https://rivet.cloud)
+- [డాక్యుమెంటేషన్](https://rivet.cloud/docs/)
+- [GitHub](https://github.com/openrelayxyz/ethercattle-deployment)
+
+**జమోక్ -** **_JSON-RPC/WebSockets ఎపిఐగా వేగ-ఆధారిత ఇతీరియము నోడ్లు._**
+
+- [zmok.io](https://zmok.io/)
+- [GitHub](https://github.com/zmok-io)
+- [డాక్యుమెంటేషన్](https://docs.zmok.io/)
+- [డిస్కార్డ్](https://discord.gg/fAHeh3ka6s)
+
+### అభివృద్ధి ఉపకరణాలు {#development-tools}
+
+**ethers-kt -** **_EVM-ఆధారిత బ్లాక్చైన్ల కోసం అసింక్, అధిక-పనితీరు గల కోట్లిన్/జావా/ఆండ్రాయిడ్ లైబ్రరీ._**
+
+- [GitHub](https://github.com/Kr1ptal/ethers-kt)
+- [ఉదాహరణలు](https://github.com/Kr1ptal/ethers-kt/tree/master/examples)
+- [Discord](https://discord.gg/rx35NzQGSb)
+
+**నెథెరియమ్ -** **_బ్లాక్ చైను కోసం ఒక ఓపెన్ సోర్స్ .NET ఇంటిగ్రేషన్ లైబ్రరీ._**
+
+- [GitHub](https://github.com/Nethereum/Nethereum)
+- [డాక్యుమెంటేషన్](http://docs.nethereum.com/en/latest/)
+- [డిస్కార్డ్](https://discord.com/invite/jQPrR58FxX)
+
+**పైథాన్ టూలింగ్ -** **_పైథాన్ ద్వారా ఇతీరియము సంభాషణ కోసం వివిధ లైబ్రరీలు._**
+
+- [py.ethereum.org](https://snakecharmers.ethereum.org/)
+- [web3.py GitHub](https://github.com/ethereum/web3.py)
+- [web3.py చాట్](https://gitter.im/ethereum/web3.py)
+
+**టాటమ్ -** **_అంతిమ బ్లాక్ చైను అభివృద్ధి ప్లాట్ఫారమ్._**
+
+- [Tatum](https://tatum.io/)
+- [GitHub](https://github.com/tatumio/)
+- [డాక్యుమెంటేషన్](https://docs.tatum.io/)
+- [డిస్కార్డ్](https://discord.gg/EDmW3kjTC9)
+
+**web3j -** **_ఇతీరియము కోసం ఒక జావా/ఆండ్రాయిడ్/కోట్లిన్/స్కాలా ఇంటిగ్రేషన్ లైబ్రరీ._**
+
+- [GitHub](https://github.com/web3j/web3j)
+- [డాక్స్](https://docs.web3j.io/)
+- [Gitter](https://gitter.im/web3j/web3j)
+
+### బ్లాక్ చైను సేవలు {#blockchain-services}
+
+**బ్లాక్సైఫర్ -** **_ఇతీరియము వెబ్ ఎపిఐలు._**
+
+- [blockcypher.com](https://www.blockcypher.com/)
+- [డాక్యుమెంటేషన్](https://www.blockcypher.com/dev/ethereum/)
+
+**చైన్బేస్ -** **_ఇతీరియము కోసం ఆల్-ఇన్-వన్ వెబ్3 డేటా మౌలిక సదుపాయాలు._**
+
+- [chainbase.com](https://chainbase.com/)
+- [డాక్యుమెంటేషన్](https://docs.chainbase.com/)
+- [డిస్కార్డ్](https://discord.gg/Wx6qpqz4AF)
+
+**చైన్స్టాక్ -** **_సేవగా సాగే మరియు అంకితమైన ఇతీరియము నోడ్లు._**
+
+- [chainstack.com](https://chainstack.com)
+- [డాక్యుమెంటేషన్](https://docs.chainstack.com/)
+- [ఇతీరియము ఎపిఐ రిఫరెన్స్](https://docs.chainstack.com/reference/ethereum-getting-started)
+
+**కాయిన్బేస్ క్లౌడ్ నోడ్ -** **_బ్లాక్ చైను మౌలిక సదుపాయాల ఎపిఐ._**
+
+- [కాయిన్బేస్ క్లౌడ్ నోడ్](https://www.coinbase.com/developer-platform)
+- [డాక్యుమెంటేషన్](https://docs.cdp.coinbase.com/)
+
+**ఫిగ్మెంట్ ద్వారా డేటాహబ్ -** **_ఇతీరియము మెయిన్నెట్ మరియు టెస్ట్నెట్లతో వెబ్3 ఎపిఐ సేవలు._**
+
+- [DataHub](https://www.figment.io/)
+- [డాక్యుమెంటేషన్](https://docs.figment.io/)
+
+**మోరాలిస్ -** **_ఎంటర్ప్రైజ్-గ్రేడ్ EVM ఎపిఐ ప్రొవైడర్._**
+
+- [moralis.io](https://moralis.io)
+- [డాక్యుమెంటేషన్](https://docs.moralis.io/)
+- [GitHub](https://github.com/MoralisWeb3)
+- [డిస్కార్డ్](https://moralis.io/joindiscord/)
+- [ఫోరమ్](https://forum.moralis.io/)
+
+**NFTPort -** **_ఇతీరియము డేటా మరియు మింట్ ఎపిఐలు._**
+
+- [nftport.xyz](https://www.nftport.xyz/)
+- [డాక్యుమెంటేషన్](https://docs.nftport.xyz/)
+- [GitHub](https://github.com/nftport/)
+- [డిస్కార్డ్](https://discord.com/invite/K8nNrEgqhE)
+
+**టోకెన్వ్యూ -** **_సాధారణ మల్టీ-క్రిప్టో బ్లాక్ చైను ఎపిఐల ప్లాట్ఫారమ్._**
+
+- [services.tokenview.io](https://services.tokenview.io/)
+- [డాక్యుమెంటేషన్](https://services.tokenview.io/docs?type=api)
+- [GitHub](https://github.com/Tokenview)
+
+**వాచ్డేటా -** **_ఇతీరియము బ్లాక్ చైనుకి సులభమైన మరియు నమ్మకమైన ఎపిఐ యాక్సెస్ను అందించండి._**
+
+- [Watchdata](https://watchdata.io/)
+- [డాక్యుమెంటేషన్](https://docs.watchdata.io/)
+- [డిస్కార్డ్](https://discord.com/invite/TZRJbZ6bdn)
+
+**కోవలెంట్ -** **_200+ చైన్ల కోసం సుసంపన్నమైన బ్లాక్ చైను ఎపిఐలు._**
+
+- [covalenthq.com](https://www.covalenthq.com/)
+- [డాక్యుమెంటేషన్](https://www.covalenthq.com/docs/api/)
+- [GitHub](https://github.com/covalenthq)
+- [Discord](https://www.covalenthq.com/discord/)
+
+## మరింత సమాచారం {#further-reading}
+
+_మీకు సహాయపడిన కమ్యూనిటీ వనరు గురించి తెలుసా? ఈ పేజీని సవరించి, దాన్ని జోడించండి!_
+
+## సంబంధిత అంశాలు {#related-topics}
+
+- [నోడ్లు మరియు క్లయింట్లు](/developers/docs/nodes-and-clients/)
+- [అభివృద్ధి ఫ్రేమ్వర్క్లు](/developers/docs/frameworks/)
+
+## సంబంధిత ట్యుటోరియల్స్ {#related-tutorials}
+
+- [జావాస్క్రిప్ట్లో ఇతీరియము బ్లాక్ చైనును ఉపయోగించడానికి Web3js ను సెటప్ చేయండి](/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/) _– మీ ప్రాజెక్ట్లో web3.js ను సెటప్ చేయడానికి సూచనలు._
+- [జావాస్క్రిప్ట్ నుండి ఒక స్మార్ట్ కాంట్రాక్ట్ను పిలవడం](/developers/tutorials/calling-a-smart-contract-from-javascript/) _– DAI టోకెన్ను ఉపయోగించి, జావాస్క్రిప్ట్ను ఉపయోగించి కాంట్రాక్ట్ల ఫంక్షన్ను ఎలా పిలవాలో చూడండి._
diff --git a/public/content/translations/te/developers/docs/apis/javascript/index.md b/public/content/translations/te/developers/docs/apis/javascript/index.md
new file mode 100644
index 00000000000..32264683dfd
--- /dev/null
+++ b/public/content/translations/te/developers/docs/apis/javascript/index.md
@@ -0,0 +1,289 @@
+---
+title: "జావాస్క్రిప్ట్ API లైబ్రరీలు"
+description: "మీ అప్లికేషన్ నుండి బ్లాక్చెయిన్తో సంభాషించడానికి మిమ్మల్ని అనుమతించే జావాస్క్రిప్ట్ క్లయింట్ లైబ్రరీలకు ఒక పరిచయం."
+lang: te
+---
+
+ఒక వెబ్ యాప్ ఇతీరియము బ్లాక్చెయిన్తో సంభాషించడానికి (అనగా, బ్లాక్చెయిన్ డేటాను చదవడం మరియు/లేదా నెట్వర్క్కు లావాదేవీలను పంపడం), అది తప్పనిసరిగా ఒక ఇతీరియము నోడ్కు కనెక్ట్ అవ్వాలి.
+
+ఈ ప్రయోజనం కోసం, ప్రతి ఇతీరియము క్లయింట్ [JSON-RPC](/developers/docs/apis/json-rpc/) స్పెసిఫికేషన్ను అమలు చేస్తుంది, కాబట్టి అప్లికేషన్లు ఆధారపడగల ఏకరూప [పద్ధతుల](/developers/docs/apis/json-rpc/#json-rpc-methods) సమితి ఉంది.
+
+మీరు ఒక ఇతీరియము నోడ్కు కనెక్ట్ అవ్వడానికి జావాస్క్రిప్ట్ ఉపయోగించాలనుకుంటే, వనిల్లా జావాస్క్రిప్ట్ను ఉపయోగించడం సాధ్యమే, కానీ పర్యావరణ వ్యవస్థలో దీన్ని చాలా సులభతరం చేసే అనేక సౌలభ్య లైబ్రరీలు ఉన్నాయి. ఈ లైబ్రరీలతో, డెవలపర్లు ఇతీరియముతో సంభాషించే JSON-RPC అభ్యర్థనలను (తెరవెనుక) ప్రారంభించడానికి, స్పష్టమైన, ఒక-వరుస పద్ధతులను వ్రాయగలరు.
+
+దయచేసి గమనించండి, [ది మెర్జ్](/roadmap/merge/) నుండి, ఒక నోడ్ను అమలు చేయడానికి రెండు అనుసంధానించబడిన ఇతీరియము సాఫ్ట్వేర్ భాగాలు - ఒక ఎగ్జిక్యూషన్ క్లయింట్ మరియు ఒక ఏకాభిప్రాయం క్లయింట్ - అవసరం. దయచేసి మీ నోడ్లో ఎగ్జిక్యూషన్ మరియు ఏకాభిప్రాయం క్లయింట్లు రెండూ ఉన్నాయని నిర్ధారించుకోండి. మీ నోడ్ మీ స్థానిక మెషీన్లో లేకపోతే (ఉదాహరణకు, మీ నోడ్ ఒక AWS ఇన్స్టాన్స్లో నడుస్తుంటే), ట్యుటోరియల్లోని IP చిరునామాలను తదనుగుణంగా అప్డేట్ చేయండి. మరింత సమాచారం కోసం, దయచేసి [ఒక నోడ్ను అమలు చేయడం](/developers/docs/nodes-and-clients/run-a-node/)పై మా పేజీని చూడండి.
+
+## అవసరాలు {#prerequisites}
+
+జావాస్క్రిప్ట్ను అర్థం చేసుకోవడంతో పాటు, [ఇతీరియము స్టాక్](/developers/docs/ethereum-stack/) మరియు [ఇతీరియము క్లయింట్లు](/developers/docs/nodes-and-clients/)ను అర్థం చేసుకోవడం సహాయకరంగా ఉంటుంది.
+
+## ఒక లైబ్రరీని ఎందుకు ఉపయోగించాలి? {#why-use-a-library}
+
+ఈ లైబ్రరీలు ఇతీరియము నోడ్తో నేరుగా సంభాషించడంలో ఉన్న సంక్లిష్టతను చాలా వరకు సంగ్రహిస్తాయి. అవి యుటిలిటీ ఫంక్షన్లను (ఉదా., ETHని Gweiకి మార్చడం) కూడా అందిస్తాయి, కాబట్టి డెవలపర్గా మీరు ఇతీరియము క్లయింట్ల చిక్కులతో తక్కువ సమయం గడపవచ్చు మరియు మీ అప్లికేషన్ యొక్క ప్రత్యేకమైన కార్యాచరణపై ఎక్కువ దృష్టి పెట్టవచ్చు.
+
+## లైబ్రరీ ఫీచర్లు {#library-features}
+
+### ఇతీరియము నోడ్లకు కనెక్ట్ అవ్వండి {#connect-to-ethereum-nodes}
+
+ప్రొవైడర్లను ఉపయోగించి, ఈ లైబ్రరీలు మిమ్మల్ని ఇతీరియముకు కనెక్ట్ చేయడానికి మరియు దాని డేటాను చదవడానికి అనుమతిస్తాయి, అది JSON-RPC, INFURA, Etherscan, Alchemy లేదా MetaMask ద్వారా అయినా.
+
+> **హెచ్చరిక:** Web3.js మార్చి 4, 2025న ఆర్కైవ్ చేయబడింది. [ప్రకటనను చదవండి](https://blog.chainsafe.io/web3-js-sunset/). కొత్త ప్రాజెక్ట్ల కోసం [ethers.js](https://ethers.org) లేదా [viem](https://viem.sh) వంటి ప్రత్యామ్నాయ లైబ్రరీలను ఉపయోగించడాన్ని పరిగణించండి.
+
+**Ethers ఉదాహరణ**
+
+```js
+// ఒక బ్రౌజర్ప్రొవైడర్ ఒక ప్రామాణిక Web3 ప్రొవైడర్ను చుట్టి ఉంటుంది, ఇది
+// MetaMask ప్రతి పేజీలోకి window.ethereumగా ఇంజెక్ట్ చేస్తుంది
+const provider = new ethers.BrowserProvider(window.ethereum)
+
+// MetaMask ప్లగిన్ లావాదేవీలపై సంతకం చేయడానికి కూడా అనుమతిస్తుంది
+// ఈథర్ పంపడానికి మరియు బ్లాక్చెయిన్లో స్థితిని మార్చడానికి చెల్లించడానికి.
+// దీని కోసం, మనకు ఖాతా సంతకం చేసేవారు అవసరం...
+const signer = provider.getSigner()
+```
+
+**Web3js ఉదాహరణ**
+
+```js
+var web3 = new Web3("http://localhost:8545")
+// లేదా
+var web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"))
+
+// ప్రొవైడర్ను మార్చండి
+web3.setProvider("ws://localhost:8546")
+// లేదా
+web3.setProvider(new Web3.providers.WebsocketProvider("ws://localhost:8546"))
+
+// node.jsలో IPC ప్రొవైడర్ను ఉపయోగించడం
+var net = require("net")
+var web3 = new Web3("/Users/myuser/Library/Ethereum/geth.ipc", net) // mac os పాత్
+// లేదా
+var web3 = new Web3(
+ new Web3.providers.IpcProvider("/Users/myuser/Library/Ethereum/geth.ipc", net)
+) // mac os పాత్
+// windowsలో పాత్: "\\\\.\\pipe\\geth.ipc"
+// linuxలో పాత్: "/users/myuser/.ethereum/geth.ipc"
+```
+
+ఒకసారి సెటప్ చేసిన తర్వాత మీరు బ్లాక్చెయిన్ను వీటి కోసం ప్రశ్నించగలరు:
+
+- బ్లాక్ నంబర్లు
+- గ్యాస్ అంచనాలు
+- స్మార్ట్ కాంట్రాక్ట్ ఈవెంట్లు
+- నెట్వర్క్ ఐడి
+- ఇంకా మరిన్ని...
+
+### వాలెట్ ఫంక్షనాలిటీ {#wallet-functionality}
+
+ఈ లైబ్రరీలు మీకు వాలెట్లను సృష్టించడానికి, కీలను నిర్వహించడానికి మరియు లావాదేవీలపై సంతకం చేయడానికి ఫంక్షనాలిటీని అందిస్తాయి.
+
+Ethers నుండి ఒక ఉదాహరణ ఇక్కడ ఉంది
+
+```js
+// ఒక నిమోనిక్ నుండి వాలెట్ ఉదాహరణను సృష్టించండి...
+mnemonic =
+ "announce room limb pattern dry unit scale effort smooth jazz weasel alcohol"
+walletMnemonic = Wallet.fromPhrase(mnemonic)
+
+// ...లేదా ఒక ప్రైవేట్ కీ నుండి
+walletPrivateKey = new Wallet(walletMnemonic.privateKey)
+
+walletMnemonic.address === walletPrivateKey.address
+// నిజం
+
+// సైனர் API ప్రకారం ఒక ప్రామిస్గా చిరునామా
+walletMnemonic.getAddress()
+// { Promise: '0x71CB05EE1b1F506fF321Da3dac38f25c0c9ce6E1' }
+
+// ఒక వాలెట్ చిరునామా సింక్రొనస్గా కూడా అందుబాటులో ఉంది
+walletMnemonic.address
+// '0x71CB05EE1b1F506fF321Da3dac38f25c0c9ce6E1'
+
+// అంతర్గత క్రిప్టోగ్రాఫిక్ భాగాలు
+walletMnemonic.privateKey
+// '0x1da6847600b0ee25e9ad9a52abbd786dd2502fa4005dd5af9310b7cc7a3b25db'
+walletMnemonic.publicKey
+// '0x04b9e72dfd423bcf95b3801ac93f4392be5ff22143f9980eb78b3a860c4843bfd04829ae61cdba4b3b1978ac5fc64f5cc2f4350e35a108a9c9a92a81200a60cd64'
+
+// వాలెట్ నిమోనిక్
+walletMnemonic.mnemonic
+// {
+// locale: 'en',
+// path: 'm/44\'/60\'/0\'/0/0',
+// phrase: 'announce room limb pattern dry unit scale effort smooth jazz weasel alcohol'
+// }
+
+// గమనిక: ఒక ప్రైవేట్ కీతో సృష్టించబడిన వాలెట్కు
+// నిమోనిక్ ఉండదు (ఉత్పన్నం దానిని నిరోధిస్తుంది)
+walletPrivateKey.mnemonic
+// null
+
+// ఒక సందేశంపై సంతకం చేయడం
+walletMnemonic.signMessage("Hello World")
+// { Promise: '0x14280e5885a19f60e536de50097e96e3738c7acae4e9e62d67272d794b8127d31c03d9cd59781d4ee31fb4e1b893bd9b020ec67dfa65cfb51e2bdadbb1de26d91c' }
+
+tx = {
+ to: "0x8ba1f109551bD432803012645Ac136ddd64DBA72",
+ value: utils.parseEther("1.0"),
+}
+
+// ఒక లావాదేవీపై సంతకం చేయడం
+walletMnemonic.signTransaction(tx)
+// { Promise: '0xf865808080948ba1f109551bd432803012645ac136ddd64dba72880de0b6b3a7640000801ca0918e294306d177ab7bd664f5e141436563854ebe0a3e523b9690b4922bbb52b8a01181612cec9c431c4257a79b8c9f0c980a2c49bb5a0e6ac52949163eeb565dfc' }
+
+// కనెక్ట్ పద్ధతి ఒక కొత్త ఉదాహరణను అందిస్తుంది
+// ఒక ప్రొవైడర్కు కనెక్ట్ చేయబడిన వాలెట్
+wallet = walletMnemonic.connect(provider)
+
+// నెట్వర్క్ను ప్రశ్నించడం
+wallet.getBalance()
+// { Promise: { BigNumber: "42" } }
+wallet.getTransactionCount()
+// { Promise: 0 }
+
+// ఈథర్ను పంపడం
+wallet.sendTransaction(tx)
+```
+
+[పూర్తి డాక్స్ను చదవండి](https://docs.ethers.io/v5/api/signer/#Wallet)
+
+ఒకసారి సెటప్ చేసిన తర్వాత మీరు వీటిని చేయగలరు:
+
+- ఖాతాలను సృష్టించండి
+- లావాదేవీలను పంపండి
+- లావాదేవీలపై సంతకం చేయండి
+- ఇంకా మరిన్ని...
+
+### స్మార్ట్ కాంట్రాక్ట్ ఫంక్షన్లతో సంభాషించండి {#interact-with-smart-contract-functions}
+
+జావాస్క్రిప్ట్ క్లయింట్ లైబ్రరీలు, కంపైల్ చేయబడిన కాంట్రాక్ట్ యొక్క అప్లికేషన్ బైనరీ ఇంటర్ఫేస్ (ABI)ని చదవడం ద్వారా, స్మార్ట్ కాంట్రాక్ట్ ఫంక్షన్లను పిలవడానికి మీ అప్లికేషన్ను అనుమతిస్తాయి.
+
+ABI ముఖ్యంగా కాంట్రాక్ట్ యొక్క ఫంక్షన్లను JSON ఫార్మాట్లో వివరిస్తుంది మరియు దానిని ఒక సాధారణ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ లాగా ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది.
+
+కాబట్టి కింది Solidity కాంట్రాక్ట్:
+
+```solidity
+contract Test {
+ uint a;
+ address d = 0x12345678901234567890123456789012;
+
+ constructor(uint testInt) { a = testInt;}
+
+ event Event(uint indexed b, bytes32 c);
+
+ event Event2(uint indexed b, bytes32 c);
+
+ function foo(uint b, bytes32 c) returns(address) {
+ Event(b, c);
+ return d;
+ }
+}
+```
+
+కింది JSON ఫలితంగా వస్తుంది:
+
+```json
+[{
+ "type":"constructor",
+ "payable":false,
+ "stateMutability":"nonpayable"
+ "inputs":[{"name":"testInt","type":"uint256"}],
+ },{
+ "type":"function",
+ "name":"foo",
+ "constant":false,
+ "payable":false,
+ "stateMutability":"nonpayable",
+ "inputs":[{"name":"b","type":"uint256"}, {"name":"c","type":"bytes32"}],
+ "outputs":[{"name":"","type":"address"}]
+ },{
+ "type":"event",
+ "name":"Event",
+ "inputs":[{"indexed":true,"name":"b","type":"uint256"}, {"indexed":false,"name":"c","type":"bytes32"}],
+ "anonymous":false
+ },{
+ "type":"event",
+ "name":"Event2",
+ "inputs":[{"indexed":true,"name":"b","type":"uint256"},{"indexed":false,"name":"c","type":"bytes32"}],
+ "anonymous":false
+}]
+```
+
+దీని అర్థం మీరు వీటిని చేయగలరు:
+
+- స్మార్ట్ కాంట్రాక్ట్కు లావాదేవీని పంపి, దాని పద్ధతిని అమలు చేయండి
+- EVMలో అమలు చేసినప్పుడు ఒక పద్ధతి అమలుకు ఎంత గ్యాస్ పడుతుందో అంచనా వేయడానికి కాల్ చేయండి
+- ఒక కాంట్రాక్ట్ను అమలు చేయండి
+- ఇంకా మరిన్ని...
+
+### యుటిలిటీ ఫంక్షన్లు {#utility-functions}
+
+యుటిలిటీ ఫంక్షన్లు మీకు సులభమైన సత్వరమార్గాలను అందిస్తాయి, ఇవి ఇతీరియముతో నిర్మించడాన్ని కొంచెం సులభతరం చేస్తాయి.
+
+ETH విలువలు డిఫాల్ట్గా Weiలో ఉంటాయి. 1 ETH = 1,000,000,000,000,000,000 WEI – దీని అర్థం మీరు చాలా సంఖ్యలతో వ్యవహరిస్తున్నారు! `web3.utils.toWei` మీ కోసం ఈథర్ను Weiకి మారుస్తుంది.
+
+మరియు ethersలో ఇది ఇలా కనిపిస్తుంది:
+
+```js
+// ఒక ఖాతా బ్యాలెన్స్ను పొందండి (చిరునామా లేదా ENS పేరు ద్వారా)
+balance = await provider.getBalance("ethers.eth")
+// { BigNumber: "2337132817842795605" }
+
+// తరచుగా మీరు వినియోగదారు కోసం అవుట్పుట్ను ఫార్మాట్ చేయవలసి ఉంటుంది
+// వారు విలువలను ఈథర్లో (weiకి బదులుగా) చూడటానికి ఇష్టపడతారు
+ethers.utils.formatEther(balance)
+// '2.337132817842795605'
+```
+
+- [Web3js యుటిలిటీ ఫంక్షన్లు](https://docs.web3js.org/api/web3-utils)
+- [Ethers యుటిలిటీ ఫంక్షన్లు](https://docs.ethers.org/v6/api/utils/)
+
+## అందుబాటులో ఉన్న లైబ్రరీలు {#available-libraries}
+
+**Web3.js -** **_ఇతీరియము జావాస్క్రిప్ట్ API._**
+
+- [డాక్యుమెంటేషన్](https://docs.web3js.org)
+- [GitHub](https://github.com/ethereum/web3.js)
+
+**Ethers.js -** **_జావాస్క్రిప్ట్ మరియు టైప్స్క్రిప్ట్లో పూర్తి ఇతీరియము వాలెట్ అమలు మరియు యుటిలిటీలు._**
+
+- [Ethers.js హోమ్](https://ethers.org/)
+- [డాక్యుమెంటేషన్](https://docs.ethers.io)
+- [GitHub](https://github.com/ethers-io/ethers.js)
+
+**The Graph -** **_ఇతీరియము మరియు IPFS డేటాను ఇండెక్స్ చేయడానికి మరియు దానిని GraphQL ఉపయోగించి ప్రశ్నించడానికి ఒక ప్రోటోకాల్._**
+
+- [The Graph](https://thegraph.com)
+- [Graph Explorer](https://thegraph.com/explorer)
+- [డాక్యుమెంటేషన్](https://thegraph.com/docs)
+- [GitHub](https://github.com/graphprotocol)
+- [Discord](https://thegraph.com/discord)
+
+**Alchemy SDK -** **_మెరుగుపరచబడిన APIలతో Ethers.js చుట్టూ ఉన్న వ్రాపర్._**
+
+- [డాక్యుమెంటేషన్](https://www.alchemy.com/docs)
+- [GitHub](https://github.com/alchemyplatform/alchemy-sdk-js)
+
+**viem -** **_ఇతీరియము కోసం టైప్స్క్రిప్ట్ ఇంటర్ఫేస్._**
+
+- [డాక్యుమెంటేషన్](https://viem.sh)
+- [GitHub](https://github.com/wagmi-dev/viem)
+
+**Drift -** **_అంతర్నిర్మిత కాషింగ్, హుక్స్ మరియు టెస్ట్ మాక్స్తో కూడిన టైప్స్క్రిప్ట్ మెటా-లైబ్రరీ._**
+
+- [డాక్యుమెంటేషన్](https://ryangoree.github.io/drift/)
+- [GitHub](https://github.com/ryangoree/drift/)
+
+## మరింత సమాచారం {#further-reading}
+
+_మీకు సహాయపడిన కమ్యూనిటీ వనరు గురించి తెలుసా? ఈ పేజీని సవరించి, దాన్ని జోడించండి!_
+
+## సంబంధిత అంశాలు {#related-topics}
+
+- [నోడ్లు మరియు క్లయింట్లు](/developers/docs/nodes-and-clients/)
+- [అభివృద్ధి ఫ్రేమ్వర్క్లు](/developers/docs/frameworks/)
+
+## సంబంధిత ట్యుటోరియల్స్ {#related-tutorials}
+
+- [జావాస్క్రిప్ట్లో ఇతీరియము బ్లాక్ చైనును ఉపయోగించడానికి Web3js ను సెటప్ చేయండి](/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/) _– మీ ప్రాజెక్ట్లో web3.js ను సెటప్ చేయడానికి సూచనలు._
+- [జావాస్క్రిప్ట్ నుండి ఒక స్మార్ట్ కాంట్రాక్ట్ను పిలవడం](/developers/tutorials/calling-a-smart-contract-from-javascript/) _– DAI టోకెన్ను ఉపయోగించి, జావాస్క్రిప్ట్ను ఉపయోగించి కాంట్రాక్ట్ల ఫంక్షన్ను ఎలా పిలవాలో చూడండి._
+- [web3 మరియు Alchemy ఉపయోగించి లావాదేవీలను పంపడం](/developers/tutorials/sending-transactions-using-web3-and-alchemy/) _– బ్యాకెండ్ నుండి లావాదేవీలను పంపడం కోసం దశల వారీ వివరణ._
diff --git a/public/content/translations/te/developers/docs/apis/json-rpc/index.md b/public/content/translations/te/developers/docs/apis/json-rpc/index.md
new file mode 100644
index 00000000000..dc3ed78a858
--- /dev/null
+++ b/public/content/translations/te/developers/docs/apis/json-rpc/index.md
@@ -0,0 +1,1898 @@
+---
+title: "JSON-RPC ఎపిఐ"
+description: "ఇతీరియము క్లయింట్ల కోసం ఒక స్టేట్లెస్, తేలికైన రిమోట్ ప్రొసీజర్ కాల్ (RPC) ప్రోటోకాల్."
+lang: te
+---
+
+ఒక సాఫ్ట్వేర్ అప్లికేషన్ ఇతీరియము బ్లాక్చెయిన్తో పరస్పరం చర్య జరపడానికి - బ్లాక్చెయిన్ డేటాను చదవడం ద్వారా లేదా నెట్వర్క్కు లావాదేవీలను పంపడం ద్వారా - ఇది తప్పనిసరిగా ఇతీరియము నోడ్కు కనెక్ట్ అవ్వాలి.
+
+ఈ ప్రయోజనం కోసం, ప్రతి [ఇతీరియము క్లయింట్](/developers/docs/nodes-and-clients/#execution-clients) ఒక [JSON-RPC స్పెసిఫికేషన్ను](https://github.com/ethereum/execution-apis) అమలు చేస్తుంది, కాబట్టి నిర్దిష్ట నోడ్ లేదా క్లయింట్ అమలుతో సంబంధం లేకుండా అప్లికేషన్లు ఆధారపడగల పద్ధతుల యొక్క ఏకరీతి సెట్ ఉంది.
+
+[JSON-RPC](https://www.jsonrpc.org/specification) ఒక స్టేట్లెస్, తేలికైన రిమోట్ ప్రొసీజర్ కాల్ (RPC) ప్రోటోకాల్. ఇది అనేక డేటా స్ట్రక్చర్లను మరియు వాటి ప్రాసెసింగ్ చుట్టూ ఉన్న నియమాలను నిర్వచిస్తుంది. ఇది ట్రాన్స్పోర్ట్ అజ్ఞేయవాది, దీనిలో భావనలను ఒకే ప్రక్రియలో, సాకెట్ల ద్వారా, HTTP ద్వారా లేదా అనేక రకాల మెసేజ్ పాసింగ్ వాతావరణాలలో ఉపయోగించవచ్చు. ఇది JSON (RFC 4627)ని డేటా ఫార్మాట్గా ఉపయోగిస్తుంది.
+
+## క్లయింట్ అమలులు {#client-implementations}
+
+JSON-RPC స్పెసిఫికేషన్ను అమలు చేసేటప్పుడు ఇతీరియము క్లయింట్లు ప్రతి ఒక్కరూ విభిన్న ప్రోగ్రామింగ్ భాషలను ఉపయోగించుకోవచ్చు. నిర్దిష్ట ప్రోగ్రామింగ్ భాషలకు సంబంధించిన మరిన్ని వివరాల కోసం వ్యక్తిగత [క్లయింట్ డాక్యుమెంటేషన్ను](/developers/docs/nodes-and-clients/#execution-clients) చూడండి. తాజా ఎపిఐ మద్దతు సమాచారం కోసం ప్రతి క్లయింట్ యొక్క డాక్యుమెంటేషన్ను తనిఖీ చేయాలని మేము సిఫార్సు చేస్తున్నాము.
+
+## సౌకర్యవంతమైన లైబ్రరీలు {#convenience-libraries}
+
+మీరు JSON-RPC ఎపిఐ ద్వారా నేరుగా ఇతీరియము క్లయింట్లతో ఇంటరాక్ట్ అవ్వాలని ఎంచుకోవచ్చు, కానీ డాప్ డెవలపర్లకు తరచుగా సులభమైన ఎంపికలు ఉన్నాయి. JSON-RPC ఎపిఐ పైన వ్రాపర్లను అందించడానికి అనేక [JavaScript](/developers/docs/apis/javascript/#available-libraries) మరియు [బ్యాకెండ్ API](/developers/docs/apis/backend/#available-libraries) లైబ్రరీలు ఉన్నాయి. ఈ లైబ్రరీలతో, డెవలపర్లు ఇతీరియముతో పరస్పర చర్య జరిపే JSON-RPC అభ్యర్థనలను (తెర వెనుక) ప్రారంభించడానికి వారు ఎంచుకున్న ప్రోగ్రామింగ్ భాషలో సహజమైన, ఒక-లైన్ పద్ధతులను వ్రాయగలరు.
+
+## ఏకాభిప్రాయం క్లయింట్ ఎపిఐలు {#consensus-clients}
+
+ఈ పేజీ ప్రధానంగా ఇతీరియము ఎగ్జిక్యూషన్ క్లయింట్లు ఉపయోగించే JSON-RPC ఎపిఐతో వ్యవహరిస్తుంది. అయితే, ఏకాభిప్రాయం క్లయింట్లకు RPC ఎపిఐ కూడా ఉంది, ఇది వినియోగదారులను నోడ్ గురించి సమాచారాన్ని ప్రశ్నించడానికి, బీకాన్ బ్లాక్లు, బీకాన్ స్థితి మరియు ఇతర ఏకాభిప్రాయం-సంబంధిత సమాచారాన్ని నేరుగా నోడ్ నుండి అభ్యర్థించడానికి అనుమతిస్తుంది. ఈ ఎపిఐ [బీకాన్ ఎపిఐ వెబ్పేజీ](https://ethereum.github.io/beacon-APIs/#/)లో డాక్యుమెంట్ చేయబడింది.
+
+ఒక నోడ్లోని ఇంటర్-క్లయింట్ కమ్యూనికేషన్ కోసం అంతర్గత ఎపిఐ కూడా ఉపయోగించబడుతుంది - అంటే, ఇది ఏకాభిప్రాయం క్లయింట్ మరియు ఎగ్జిక్యూషన్ క్లయింట్ డేటాను మార్పిడి చేయడానికి వీలు కల్పిస్తుంది. దీనిని 'ఇంజిన్ ఎపిఐ' అని పిలుస్తారు మరియు స్పెక్స్ [GitHub](https://github.com/ethereum/execution-apis/blob/main/src/engine/common.md)లో అందుబాటులో ఉన్నాయి.
+
+## ఎగ్జిక్యూషన్ క్లయింట్ స్పెక్ {#spec}
+
+[GitHubలో పూర్తి JSON-RPC ఎపిఐ స్పెక్ చదవండి](https://github.com/ethereum/execution-apis). ఈ ఎపిఐ [ఎగ్జిక్యూషన్ ఎపిఐ వెబ్పేజీ](https://ethereum.github.io/execution-apis/)లో డాక్యుమెంట్ చేయబడింది మరియు అందుబాటులో ఉన్న అన్ని పద్ధతులను ప్రయత్నించడానికి ఒక ఇన్స్పెక్టర్ను కలిగి ఉంటుంది.
+
+## నియమాలు {#conventions}
+
+### హెక్స్ విలువ ఎన్కోడింగ్ {#hex-encoding}
+
+రెండు కీ డేటా రకాలు JSON ద్వారా పంపబడతాయి: ఫార్మాట్ చేయని బైట్ శ్రేణులు మరియు పరిమాణాలు. రెండూ హెక్స్ ఎన్కోడింగ్తో పంపబడతాయి కానీ ఫార్మాటింగ్ కోసం విభిన్న అవసరాలతో ఉంటాయి.
+
+#### పరిమాణాలు {#quantities-encoding}
+
+పరిమాణాలను (పూర్ణాంకాలు, సంఖ్యలు) ఎన్కోడ్ చేస్తున్నప్పుడు: హెక్స్గా ఎన్కోడ్ చేయండి, "0x"తో ప్రిఫిక్స్ చేయండి, అత్యంత కాంపాక్ట్ ప్రాతినిధ్యం (చిన్న మినహాయింపు: సున్నాని "0x0"గా సూచించాలి).
+
+ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి:
+
+- 0x41 (దశాంశంలో 65)
+- 0x400 (దశాంశంలో 1024)
+- తప్పు: 0x (ఎల్లప్పుడూ కనీసం ఒక అంకె ఉండాలి - సున్నా "0x0")
+- తప్పు: 0x0400 (ముందు సున్నాలు అనుమతించబడవు)
+- తప్పు: ff (0x ప్రిఫిక్స్ చేయాలి)
+
+### ఫార్మాట్ చేయని డేటా {#unformatted-data-encoding}
+
+ఫార్మాట్ చేయని డేటాను (బైట్ శ్రేణులు, ఖాతా చిరునామాలు, హాష్లు, బైట్కోడ్ శ్రేణులు) ఎన్కోడ్ చేస్తున్నప్పుడు: హెక్స్గా ఎన్కోడ్ చేయండి, "0x"తో ప్రిఫిక్స్ చేయండి, ప్రతి బైట్కు రెండు హెక్స్ అంకెలు.
+
+ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి:
+
+- 0x41 (పరిమాణం 1, "A")
+- 0x004200 (పరిమాణం 3, "0B0")
+- 0x (పరిమాణం 0, "")
+- తప్పు: 0xf0f0f (సరి సంఖ్యలో అంకెలు ఉండాలి)
+- తప్పు: 004200 (0x ప్రిఫిక్స్ చేయాలి)
+
+### బ్లాక్ పారామీటర్ {#block-parameter}
+
+కింది పద్ధతులు బ్లాక్ పారామీటర్ను కలిగి ఉంటాయి:
+
+- [eth_getBalance](#eth_getbalance)
+- [eth_getCode](#eth_getcode)
+- [eth_getTransactionCount](#eth_gettransactioncount)
+- [eth_getStorageAt](#eth_getstorageat)
+- [eth_call](#eth_call)
+
+ఇతీరియము స్థితిని ప్రశ్నించే అభ్యర్థనలు చేసినప్పుడు, అందించిన బ్లాక్ పారామీటర్ బ్లాక్ యొక్క ఎత్తును నిర్ధారిస్తుంది.
+
+బ్లాక్ పారామీటర్ కోసం కింది ఎంపికలు సాధ్యమవుతాయి:
+
+- `HEX స్ట్రింగ్` - ఒక పూర్ణాంక బ్లాక్ సంఖ్య
+- తొలి/జన్మ బ్లాక్ కోసం `స్ట్రింగ్ "earliest"`
+- తాజా ప్రతిపాదిత బ్లాక్ కోసం `స్ట్రింగ్ "latest"`
+- తాజా సురక్షిత హెడ్ బ్లాక్ కోసం `స్ట్రింగ్ "safe"`
+- తాజా ఖరారు చేయబడిన బ్లాక్ కోసం `స్ట్రింగ్ "finalized"`
+- పెండింగ్లో ఉన్న స్థితి/లావాదేవీల కోసం `స్ట్రింగ్ "pending"`
+
+## ఉదాహరణలు
+
+ఈ పేజీలో మేము కమాండ్ లైన్ ఉపకరణం, [curl](https://curl.se) ఉపయోగించి వ్యక్తిగత JSON_RPC ఎపిఐ ఎండ్పాయింట్లను ఎలా ఉపయోగించాలో ఉదాహరణలు అందిస్తాము. ఈ వ్యక్తిగత ఎండ్పాయింట్ ఉదాహరణలు కింద [Curl ఉదాహరణలు](#curl-examples) విభాగంలో కనుగొనబడ్డాయి. పేజీలో మరింత కింద, గెత్ నోడ్, JSON_RPC ఎపిఐ మరియు curl ఉపయోగించి ఒక స్మార్ట్ కాంట్రాక్ట్ను కంపైల్ చేయడం మరియు డిప్లాయ్ చేయడం కోసం మేము ఒక [ఎండ్-టు-ఎండ్ ఉదాహరణను](#usage-example) కూడా అందిస్తాము.
+
+## Curl ఉదాహరణలు {#curl-examples}
+
+ఒక ఇతీరియము నోడ్కు [curl](https://curl.se) అభ్యర్థనలు చేయడం ద్వారా JSON_RPC ఎపిఐని ఉపయోగించడం యొక్క ఉదాహరణలు కింద అందించబడ్డాయి. ప్రతి ఉదాహరణ
+నిర్దిష్ట ఎండ్పాయింట్ యొక్క వివరణ, దాని పారామీటర్లు, రిటర్న్ రకం మరియు దానిని ఎలా ఉపయోగించాలో ఒక పని చేసిన ఉదాహరణను కలిగి ఉంటుంది.
+
+curl అభ్యర్థనలు కంటెంట్ రకానికి సంబంధించి ఒక దోష మెసేజ్ను తిరిగి ఇవ్వవచ్చు. ఎందుకంటే `--data` ఎంపిక కంటెంట్ రకాన్ని `application/x-www-form-urlencoded`కి సెట్ చేస్తుంది. మీ నోడ్ దీని గురించి ఫిర్యాదు చేస్తే, కాల్ ప్రారంభంలో `-H "Content-Type: application/json"` ఉంచడం ద్వారా హెడర్ను మాన్యువల్గా సెట్ చేయండి. ఉదాహరణలలో URL/IP & పోర్ట్ కలయిక కూడా ఉండదు, ఇది curlకి ఇవ్వవలసిన చివరి ఆర్గ్యుమెంట్ అయి ఉండాలి (ఉదాహరణకు, `127.0.0.1:8545`). ఈ అదనపు డేటాను కలిగి ఉన్న పూర్తి curl అభ్యర్థన కింది రూపాన్ని తీసుకుంటుంది:
+
+```shell
+curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":67}' 127.0.0.1:8545
+```
+
+## గాసిప్, స్థితి, చరిత్ర {#gossip-state-history}
+
+కొన్ని ప్రధాన JSON-RPC పద్ధతులకు ఇతీరియము నెట్వర్క్ నుండి డేటా అవసరం, మరియు అవి మూడు ప్రధాన వర్గాలుగా చక్కగా విభజించబడ్డాయి: _గాసిప్, స్థితి, మరియు చరిత్ర_. ప్రతి పద్ధతికి వెళ్లడానికి ఈ విభాగాల్లోని లింక్లను ఉపయోగించండి, లేదా పద్ధతుల పూర్తి జాబితాను అన్వేషించడానికి విషయ సూచికను ఉపయోగించండి.
+
+### గాసిప్ పద్ధతులు {#gossip-methods}
+
+> ఈ పద్ధతులు చైన్ యొక్క హెడ్ను ట్రాక్ చేస్తాయి. ఈ విధంగా లావాదేవీలు నెట్వర్క్ చుట్టూ తిరుగుతాయి, బ్లాక్లలోకి తమ మార్గాన్ని కనుగొంటాయి మరియు కొత్త బ్లాక్ల గురించి క్లయింట్లు ఎలా తెలుసుకుంటారో ఇది చూపిస్తుంది.
+
+- [eth_blockNumber](#eth_blocknumber)
+- [eth_sendRawTransaction](#eth_sendrawtransaction)
+
+### స్థితి పద్ధతులు {#state_methods}
+
+> నిల్వ చేయబడిన మొత్తం డేటా యొక్క ప్రస్తుత స్థితిని నివేదించే పద్ధతులు. "స్థితి" అనేది ఒక పెద్ద షేర్డ్ RAM ముక్క లాంటిది, మరియు ఖాతా బ్యాలెన్స్లు, కాంట్రాక్ట్ డేటా మరియు గ్యాస్ అంచనాలను కలిగి ఉంటుంది.
+
+- [eth_getBalance](#eth_getbalance)
+- [eth_getStorageAt](#eth_getstorageat)
+- [eth_getTransactionCount](#eth_gettransactioncount)
+- [eth_getCode](#eth_getcode)
+- [eth_call](#eth_call)
+- [eth_estimateGas](#eth_estimategas)
+
+### చరిత్ర పద్ధతులు {#history_methods}
+
+> జన్మ వరకు ప్రతి బ్లాక్ యొక్క చారిత్రక రికార్డులను పొందుతుంది. ఇది ఒక పెద్ద అనుబంధ-మాత్రమే ఫైల్ లాంటిది, మరియు అన్ని బ్లాక్ హెడర్లు, బ్లాక్ బాడీలు, అంకుల్ బ్లాక్లు మరియు లావాదేవీల రశీదులను కలిగి ఉంటుంది.
+
+- [eth_getBlockTransactionCountByHash](#eth_getblocktransactioncountbyhash)
+- [eth_getBlockTransactionCountByNumber](#eth_getblocktransactioncountbynumber)
+- [eth_getUncleCountByBlockHash](#eth_getunclecountbyblockhash)
+- [eth_getUncleCountByBlockNumber](#eth_getunclecountbyblocknumber)
+- [eth_getBlockByHash](#eth_getblockbyhash)
+- [eth_getBlockByNumber](#eth_getblockbynumber)
+- [eth_getTransactionByHash](#eth_gettransactionbyhash)
+- [eth_getTransactionByBlockHashAndIndex](#eth_gettransactionbyblockhashandindex)
+- [eth_getTransactionByBlockNumberAndIndex](#eth_gettransactionbyblocknumberandindex)
+- [eth_getTransactionReceipt](#eth_gettransactionreceipt)
+- [eth_getUncleByBlockHashAndIndex](#eth_getunclebyblockhashandindex)
+- [eth_getUncleByBlockNumberAndIndex](#eth_getunclebyblocknumberandindex)
+
+## JSON-RPC ఎపిఐ ప్లేగ్రౌండ్
+
+మీరు ఎపిఐ పద్ధతులను కనుగొనడానికి మరియు ప్రయత్నించడానికి [ప్లేగ్రౌండ్ ఉపకరణం](https://ethereum-json-rpc.com) ఉపయోగించవచ్చు. వివిధ నోడ్ ప్రొవైడర్ల ద్వారా ఏ పద్ధతులు మరియు నెట్వర్క్లకు మద్దతు ఉందో కూడా ఇది మీకు చూపిస్తుంది.
+
+## JSON-RPC ఎపిఐ పద్ధతులు {#json-rpc-methods}
+
+### web3_clientVersion {#web3_clientversion}
+
+ప్రస్తుత క్లయింట్ వెర్షన్ను తిరిగి ఇస్తుంది.
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`స్ట్రింగ్` - ప్రస్తుత క్లయింట్ వెర్షన్
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":67}'
+// ఫలితం
+{
+ "id":67,
+ "jsonrpc":"2.0",
+ "result": "Geth/v1.12.1-stable/linux-amd64/go1.19.1"
+}
+```
+
+### web3_sha3 {#web3_sha3}
+
+ఇచ్చిన డేటా యొక్క కెకాక్-256 (ప్రమాణీకరించబడిన SHA3-256 _కాదు_) ని తిరిగి ఇస్తుంది.
+
+**పారామితులు**
+
+1. `DATA` - SHA3 హాష్గా మార్చవలసిన డేటా
+
+```js
+params: ["0x68656c6c6f20776f726c64"]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`DATA` - ఇచ్చిన స్ట్రింగ్ యొక్క SHA3 ఫలితం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"web3_sha3","params":["0x68656c6c6f20776f726c64"],"id":64}'
+// ఫలితం
+{
+ "id":64,
+ "jsonrpc": "2.0",
+ "result": "0x47173285a8d7341e5e972fc677286384f802f8ef42a5ec5f03bbfa254cb01fad"
+}
+```
+
+### net_version {#net_version}
+
+ప్రస్తుత నెట్వర్క్ ఐడిని తిరిగి ఇస్తుంది.
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`స్ట్రింగ్` - ప్రస్తుత నెట్వర్క్ ఐడి.
+
+ప్రస్తుత నెట్వర్క్ IDల పూర్తి జాబితా [chainlist.org](https://chainlist.org)లో అందుబాటులో ఉంది. కొన్ని సాధారణమైనవి:
+
+- `1`: ఇతీరియము మెయిన్నెట్
+- `11155111`: సెపోలియా టెస్టునెట్
+- `560048` : Hoodi టెస్టునెట్
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"net_version","params":[],"id":67}'
+// ఫలితం
+{
+ "id":67,
+ "jsonrpc": "2.0",
+ "result": "3"
+}
+```
+
+### net_listening {#net_listening}
+
+క్లయింట్ నెట్వర్క్ కనెక్షన్ల కోసం చురుకుగా వింటున్నట్లయితే `true`ని తిరిగి ఇస్తుంది.
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`బూలియన్` - వింటున్నప్పుడు `true`, లేకపోతే `false`.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"net_listening","params":[],"id":67}'
+// ఫలితం
+{
+ "id":67,
+ "jsonrpc":"2.0",
+ "result":true
+}
+```
+
+### net_peerCount {#net_peercount}
+
+ప్రస్తుతం క్లయింట్కు కనెక్ట్ చేయబడిన పీర్ల సంఖ్యను తిరిగి ఇస్తుంది.
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - కనెక్ట్ చేయబడిన పీర్ల సంఖ్య యొక్క పూర్ణాంకం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"net_peerCount","params":[],"id":74}'
+// ఫలితం
+{
+ "id":74,
+ "jsonrpc": "2.0",
+ "result": "0x2" // 2
+}
+```
+
+### eth_protocolVersion {#eth_protocolversion}
+
+ప్రస్తుత ఇతీరియము ప్రోటోకాల్ వెర్షన్ను తిరిగి ఇస్తుంది. ఈ పద్ధతి [Gethలో అందుబాటులో లేదని](https://github.com/ethereum/go-ethereum/pull/22064#issuecomment-788682924) గమనించండి.
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`స్ట్రింగ్` - ప్రస్తుత ఇతీరియము ప్రోటోకాల్ వెర్షన్
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_protocolVersion","params":[],"id":67}'
+// ఫలితం
+{
+ "id":67,
+ "jsonrpc": "2.0",
+ "result": "54"
+}
+```
+
+### eth_syncing {#eth_syncing}
+
+సమకాలీకరణ స్థితి లేదా `false` గురించి డేటాతో ఒక ఆబ్జెక్ట్ను తిరిగి ఇస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+ఖచ్చితమైన రిటర్న్ డేటా క్లయింట్ అమలుల మధ్య మారుతుంది. నోడ్ సింక్ కానప్పుడు అన్ని క్లయింట్లు `False`ని తిరిగి ఇస్తాయి మరియు అన్ని క్లయింట్లు కింది ఫీల్డ్లను తిరిగి ఇస్తాయి.
+
+`ఆబ్జెక్ట్|బూలియన్`, సింక్ స్థితి డేటాతో కూడిన ఆబ్జెక్ట్ లేదా సింక్ కానప్పుడు `FALSE`:
+
+- `startingBlock`: `QUANTITY` - దిగుమతి ప్రారంభమైన బ్లాక్ (సింక్ దాని తలకి చేరుకున్న తర్వాత మాత్రమే రీసెట్ చేయబడుతుంది)
+- `currentBlock`: `QUANTITY` - ప్రస్తుత బ్లాక్, eth_blockNumber వలె ఉంటుంది
+- `highestBlock`: `QUANTITY` - అంచనా వేయబడిన అత్యధిక బ్లాక్
+
+అయితే, వ్యక్తిగత క్లయింట్లు అదనపు డేటాను కూడా అందించవచ్చు. ఉదాహరణకు గెత్ కింది వాటిని తిరిగి ఇస్తుంది:
+
+```json
+{
+ "jsonrpc": "2.0",
+ "id": 1,
+ "result": {
+ "currentBlock": "0x3cf522",
+ "healedBytecodeBytes": "0x0",
+ "healedBytecodes": "0x0",
+ "healedTrienodes": "0x0",
+ "healingBytecode": "0x0",
+ "healingTrienodes": "0x0",
+ "highestBlock": "0x3e0e41",
+ "startingBlock": "0x3cbed5",
+ "syncedAccountBytes": "0x0",
+ "syncedAccounts": "0x0",
+ "syncedBytecodeBytes": "0x0",
+ "syncedBytecodes": "0x0",
+ "syncedStorage": "0x0",
+ "syncedStorageBytes": "0x0"
+ }
+}
+```
+
+అయితే బేసు ఇలా అందిస్తుంది:
+
+```json
+{
+ "jsonrpc": "2.0",
+ "id": 51,
+ "result": {
+ "startingBlock": "0x0",
+ "currentBlock": "0x1518",
+ "highestBlock": "0x9567a3",
+ "pulledStates": "0x203ca",
+ "knownStates": "0x200636"
+ }
+}
+```
+
+మరిన్ని వివరాల కోసం మీ నిర్దిష్ట క్లయింట్ యొక్క డాక్యుమెంటేషన్ను చూడండి.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": {
+ startingBlock: '0x384',
+ currentBlock: '0x386',
+ highestBlock: '0x454'
+ }
+}
+// లేదా సింక్ కానప్పుడు
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": false
+}
+```
+
+### eth_coinbase {#eth_coinbase}
+
+క్లయింట్ కాయిన్బేస్ చిరునామాను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+> **గమనిక:** ఈ పద్ధతి **v1.14.0** నాటికి నిలిపివేయబడింది మరియు ఇకపై మద్దతు ఇవ్వబడదు. ఈ పద్ధతిని ఉపయోగించడానికి ప్రయత్నిస్తే "పద్ధతికి మద్దతు లేదు" అనే లోపం వస్తుంది.
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`DATA`, 20 బైట్లు - ప్రస్తుత కాయిన్బేస్ చిరునామా.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_coinbase","params":[],"id":64}'
+// ఫలితం
+{
+ "id":64,
+ "jsonrpc": "2.0",
+ "result": "0x407d73d8a49eeb85d32cf465507dd71d507100c1"
+}
+```
+
+### eth_chainId {#eth_chainId}
+
+రీప్లే-రక్షిత లావాదేవీలపై సంతకం చేయడానికి ఉపయోగించే చైన్ IDని అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`chainId`, ప్రస్తుత చైన్ ఐడి యొక్క పూర్ణాంకాన్ని సూచించే స్ట్రింగ్గా హెక్సాడెసిమల్ విలువ.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":67}'
+// ఫలితం
+{
+ "id":67,
+ "jsonrpc": "2.0",
+ "result": "0x1"
+}
+```
+
+### eth_mining {#eth_mining}
+
+క్లయింట్ చురుకుగా కొత్త బ్లాక్లను మైనింగ్ చేస్తుంటే `true` అని ఇస్తుంది. ఇది ప్రూఫ్-ఆఫ్-వర్క్ నెట్వర్క్ల కోసం మాత్రమే `true`ని అందించగలదు మరియు [ది మెర్జ్](/roadmap/merge/) నుండి కొన్ని క్లయింట్లలో అందుబాటులో ఉండకపోవచ్చు.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`బూలియన్` - క్లయింట్ మైనింగ్ చేస్తుంటే `true` అని, లేకపోతే `false` అని అందిస్తుంది.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_mining","params":[],"id":71}'
+//
+{
+ "id":71,
+ "jsonrpc": "2.0",
+ "result": true
+}
+```
+
+### eth_hashrate {#eth_hashrate}
+
+నోడ్ మైనింగ్ చేస్తున్న సెకనుకు హాష్ల సంఖ్యను అందిస్తుంది. ఇది ప్రూఫ్-ఆఫ్-వర్క్ నెట్వర్క్ల కోసం మాత్రమే `true`ని అందించగలదు మరియు [ది మెర్జ్](/roadmap/merge/) నుండి కొన్ని క్లయింట్లలో అందుబాటులో ఉండకపోవచ్చు.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - సెకనుకు హాష్ల సంఖ్య.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_hashrate","params":[],"id":71}'
+// ఫలితం
+{
+ "id":71,
+ "jsonrpc": "2.0",
+ "result": "0x38a"
+}
+```
+
+### eth_gasPrice {#eth_gasprice}
+
+వైలో ప్రతి గ్యాస్కు ప్రస్తుత ధర యొక్క అంచనాను అందిస్తుంది. ఉదాహరణకు, Besu క్లయింట్ చివరి 100 బ్లాక్లను పరిశీలిస్తుంది మరియు డిఫాల్ట్గా మధ్యస్థ గ్యాస్ యూనిట్ ధరను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - వైలో ప్రస్తుత గ్యాస్ ధర యొక్క పూర్ణాంకం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":73}'
+// ఫలితం
+{
+ "id":73,
+ "jsonrpc": "2.0",
+ "result": "0x1dfd14000" // 8049999872 Wei
+}
+```
+
+### eth_accounts {#eth_accounts}
+
+క్లయింట్ యాజమాన్యంలోని చిరునామాల జాబితాను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`డేటా శ్రేణి`, 20 బైట్లు - క్లయింట్ యాజమాన్యంలోని చిరునామాలు.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_accounts","params":[],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": ["0x407d73d8a49eeb85d32cf465507dd71d507100c1"]
+}
+```
+
+### eth_blockNumber {#eth_blocknumber}
+
+అత్యంత ఇటీవలి బ్లాక్ యొక్క సంఖ్యను తిరిగి ఇస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+ఏదీ లేదు
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - క్లయింట్ ఉన్న ప్రస్తుత బ్లాక్ సంఖ్య యొక్క పూర్ణాంకం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":83}'
+// ఫలితం
+{
+ "id":83,
+ "jsonrpc": "2.0",
+ "result": "0x4b7" // 1207
+}
+```
+
+### eth_getBalance {#eth_getbalance}
+
+ఇచ్చిన చిరునామాలోని ఖాతా యొక్క బ్యాలెన్స్ను తిరిగి ఇస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 20 బైట్లు - బ్యాలెన్స్ కోసం తనిఖీ చేయవలసిన చిరునామా.
+2. `QUANTITY|TAG` - పూర్ణాంక బ్లాక్ సంఖ్య, లేదా `"latest"`, `"earliest"`, `"pending"`, `"safe"`, లేదా `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter) చూడండి
+
+```js
+params: ["0x407d73d8a49eeb85d32cf465507dd71d507100c1", "latest"]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - వైలో ప్రస్తుత బ్యాలెన్స్ యొక్క పూర్ణాంకం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0x407d73d8a49eeb85d32cf465507dd71d507100c1", "latest"],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x0234c8a3397aab58" // 158972490234375000
+}
+```
+
+### eth_getStorageAt {#eth_getstorageat}
+
+ఇచ్చిన చిరునామా వద్ద నిల్వ స్థానం నుండి విలువను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 20 బైట్లు - నిల్వ యొక్క చిరునామా.
+2. `QUANTITY` - నిల్వలోని స్థానం యొక్క పూర్ణాంకం.
+3. `QUANTITY|TAG` - పూర్ణాంక బ్లాక్ సంఖ్య, లేదా `"latest"`, `"earliest"`, `"pending"`, `"safe"`, `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter) చూడండి
+
+**తిరిగి ఇస్తుంది**
+
+`DATA` - ఈ నిల్వ స్థానంలోని విలువ.
+
+**ఉదాహరణ**
+సరైన స్థానాన్ని గణించడం తిరిగి పొందవలసిన నిల్వపై ఆధారపడి ఉంటుంది. చిరునామా `0x391694e7e0b0cce554cb130d723a9d27458f9298` ద్వారా `0x295a70b2de5e3953354a6a8344e616ed314d7251` వద్ద డిప్లాయ్ చేయబడిన కింది కాంట్రాక్ట్ను పరిగణించండి.
+
+```
+కాంట్రాక్ట్ నిల్వ {
+ uint pos0;
+ మ్యాపింగ్(చిరునామా => uint) pos1;
+ నిర్మాత() {
+ pos0 = 1234;
+ pos1[msg.sender] = 5678;
+ }
+}
+```
+
+pos0 విలువను తిరిగి పొందడం చాలా సులభం:
+
+```js
+curl -X POST --data '{"jsonrpc":"2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x0", "latest"], "id": 1}' localhost:8545
+{"jsonrpc":"2.0","id":1,"result":"0x00000000000000000000000000000000000000000000000000000000000004d2"}
+```
+
+మ్యాప్ యొక్క మూలకాన్ని తిరిగి పొందడం కష్టం. మ్యాప్లోని ఒక మూలకం యొక్క స్థానం దీనితో లెక్కించబడుతుంది:
+
+```js
+keccak(LeftPad32(key, 0), LeftPad32(map position, 0))
+```
+
+pos1["0x391694e7e0b0cce554cb130d723a9d27458f9298"]లో నిల్వను తిరిగి పొందడానికి మనం స్థానాన్ని దీనితో లెక్కించాలి:
+
+```js
+keccak(
+ decodeHex(
+ "000000000000000000000000391694e7e0b0cce554cb130d723a9d27458f9298" +
+ "0000000000000000000000000000000000000000000000000000000000000001"
+ )
+)
+```
+
+గణన చేయడానికి వెబ్3 లైబ్రరీతో వచ్చే గెత్ కన్సోల్ను ఉపయోగించవచ్చు:
+
+```js
+> var key = "000000000000000000000000391694e7e0b0cce554cb130d723a9d27458f9298" + "0000000000000000000000000000000000000000000000000000000000000001"
+undefined
+> web3.sha3(key, {"encoding": "hex"})
+"0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9"
+```
+
+ఇప్పుడు నిల్వను పొందడానికి:
+
+```js
+curl -X POST --data '{"jsonrpc":"2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "latest"], "id": 1}' localhost:8545
+{"jsonrpc":"2.0","id":1,"result":"0x000000000000000000000000000000000000000000000000000000000000162e"}
+```
+
+### eth_getTransactionCount {#eth_gettransactioncount}
+
+ఒక చిరునామా నుండి _పంపిన_ లావాదేవీల సంఖ్యను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 20 బైట్లు - చిరునామా.
+2. `QUANTITY|TAG` - పూర్ణాంక బ్లాక్ సంఖ్య, లేదా `"latest"`, `"earliest"`, `"pending"`, `"safe"` లేదా `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter) చూడండి
+
+```js
+params: [
+ "0x407d73d8a49eeb85d32cf465507dd71d507100c1",
+ "latest", // తాజా బ్లాక్ వద్ద స్థితి
+]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - ఈ చిరునామా నుండి పంపిన లావాదేవీల సంఖ్య యొక్క పూర్ణాంకం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getTransactionCount","params":["0x407d73d8a49eeb85d32cf465507dd71d507100c1","latest"],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x1" // 1
+}
+```
+
+### eth_getBlockTransactionCountByHash {#eth_getblocktransactioncountbyhash}
+
+ఇచ్చిన బ్లాక్ హాష్తో సరిపోలే బ్లాక్ నుండి ఒక బ్లాక్లోని లావాదేవీల సంఖ్యను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 32 బైట్లు - ఒక బ్లాక్ యొక్క హాష్
+
+```js
+params: ["0xd03ededb7415d22ae8bac30f96b2d1de83119632693b963642318d87d1bece5b"]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - ఈ బ్లాక్లోని లావాదేవీల సంఖ్య యొక్క పూర్ణాంకం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getBlockTransactionCountByHash","params":["0xd03ededb7415d22ae8bac30f96b2d1de83119632693b963642318d87d1bece5b"],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x8b" // 139
+}
+```
+
+### eth_getBlockTransactionCountByNumber {#eth_getblocktransactioncountbynumber}
+
+ఇచ్చిన బ్లాక్ సంఖ్యతో సరిపోలే బ్లాక్లోని లావాదేవీల సంఖ్యను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `QUANTITY|TAG` - ఒక బ్లాక్ సంఖ్య యొక్క పూర్ణాంకం, లేదా `"earliest"`, `"latest"`, `"pending"`, `"safe"` లేదా `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter)లో వలె.
+
+```js
+params: [
+ "0x13738ca", // 20396234
+]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - ఈ బ్లాక్లోని లావాదేవీల సంఖ్య యొక్క పూర్ణాంకం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getBlockTransactionCountByNumber","params":["0x13738ca"],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x8b" // 139
+}
+```
+
+### eth_getUncleCountByBlockHash {#eth_getunclecountbyblockhash}
+
+ఇచ్చిన బ్లాక్ హాష్తో సరిపోలే బ్లాక్ నుండి ఒక బ్లాక్లోని అంకుల్స్ సంఖ్యను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 32 బైట్లు - ఒక బ్లాక్ యొక్క హాష్
+
+```js
+params: ["0x1d59ff54b1eb26b013ce3cb5fc9dab3705b415a67127a003c3e61eb445bb8df2"]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - ఈ బ్లాక్లోని అంకుల్స్ సంఖ్య యొక్క పూర్ణాంకం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getUncleCountByBlockHash","params":["0x1d59ff54b1eb26b013ce3cb5fc9dab3705b415a67127a003c3e61eb445bb8df2"],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x1" // 1
+}
+```
+
+### eth_getUncleCountByBlockNumber {#eth_getunclecountbyblocknumber}
+
+ఇచ్చిన బ్లాక్ సంఖ్యతో సరిపోలే బ్లాక్ నుండి ఒక బ్లాక్లోని అంకుల్స్ సంఖ్యను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `QUANTITY|TAG` - ఒక బ్లాక్ సంఖ్య యొక్క పూర్ణాంకం, లేదా `"latest"`, `"earliest"`, `"pending"`, `"safe"` లేదా `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter) చూడండి
+
+```js
+params: [
+ "0xe8", // 232
+]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - ఈ బ్లాక్లోని అంకుల్స్ సంఖ్య యొక్క పూర్ణాంకం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getUncleCountByBlockNumber","params":["0xe8"],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x0" // 0
+}
+```
+
+### eth_getCode {#eth_getcode}
+
+ఇచ్చిన చిరునామా వద్ద సంకేత భాషను అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 20 బైట్లు - చిరునామా
+2. `QUANTITY|TAG` - పూర్ణాంక బ్లాక్ సంఖ్య, లేదా `"latest"`, `"earliest"`, `"pending"`, `"safe"` లేదా `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter) చూడండి
+
+```js
+params: [
+ "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
+ "0x5daf3b", // 6139707
+]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`DATA` - ఇచ్చిన చిరునామా నుండి సంకేత భాష.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getCode","params":["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "0x5daf3b"],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x6060604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100b9578063095ea7b31461014757806318160ddd146101a157806323b872dd146101ca5780632e1a7d4d14610243578063313ce5671461026657806370a082311461029557806395d89b41146102e2578063a9059cbb14610370578063d0e30db0146103ca578063dd62ed3e146103d4575b6100b7610440565b005b34156100c457600080fd5b6100cc6104dd565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010c5780820151818401526020810190506100f1565b50505050905090810190601f1680156101395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015257600080fd5b610187600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061057b565b604051808215151515815260200191505060405180910390f35b34156101ac57600080fd5b6101b461066d565b6040518082815260200191505060405180910390f35b34156101d557600080fd5b610229600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061068c565b604051808215151515815260200191505060405180910390f35b341561024e57600080fd5b61026460048080359060200190919050506109d9565b005b341561027157600080fd5b610279610b05565b604051808260ff1660ff16815260200191505060405180910390f35b34156102a057600080fd5b6102cc600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b18565b6040518082815260200191505060405180910390f35b34156102ed57600080fd5b6102f5610b30565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561033557808201518184015260208101905061031a565b50505050905090810190601f1680156103625780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561037b57600080fd5b6103b0600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bce565b604051808215151515815260200191505060405180910390f35b6103d2610440565b005b34156103df57600080fd5b61042a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610be3565b6040518082815260200191505060405180910390f35b34600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c346040518082815260200191505060405180910390a2565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105735780601f1061054857610100808354040283529160200191610573565b820191906000526020600020905b81548152906001019060200180831161055657829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156106dc57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156107b457507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b156108cf5781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561084457600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610a2757600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610ab457600080fd5b3373ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65826040518082815260200191505060405180910390a250565b600260009054906101000a900460ff1681565b60036020528060005260406000206000915090505481565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bc65780601f10610b9b57610100808354040283529160200191610bc6565b820191906000526020600020905b815481529060010190602001808311610ba957829003601f168201915b505050505081565b6000610bdb33848461068c565b905092915050565b60046020528160005260406000206020528060005260406000206000915091505054815600a165627a7a72305820deb4c2ccab3c2fdca32ab3f46728389c2fe2c165d5fafa07661e4e004f6c344a0029"
+}
+```
+
+### eth_sign {#eth_sign}
+
+సైన్ పద్ధతి `sign(keccak256("\x19Ethereum Signed Message:\n" + len(message) + message)))`తో ఒక ఇతీరియము నిర్దిష్ట సంతకాన్ని లెక్కిస్తుంది.
+
+మెసేజ్కు ఒక ప్రిఫిక్స్ను జోడించడం ద్వారా, లెక్కించబడిన సంతకం ఒక ఇతీరియము నిర్దిష్ట సంతకంగా గుర్తించబడుతుంది. ఇది దుర్వినియోగాన్ని నివారిస్తుంది, ఇక్కడ ఒక హానికరమైన డాప్ ఏకపక్ష డేటాను (ఉదా., లావాదేవీ) సంతకం చేసి, బాధితుడిని అనుకరించడానికి ఆ సంతకాన్ని ఉపయోగించవచ్చు.
+
+గమనిక: సంతకం చేయవలసిన చిరునామా అన్లాక్ చేయబడి ఉండాలి.
+
+**పారామితులు**
+
+1. `DATA`, 20 బైట్లు - చిరునామా
+2. `DATA`, N బైట్లు - సంతకం చేయవలసిన మెసేజ్
+
+**తిరిగి ఇస్తుంది**
+
+`DATA`: సంతకం
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_sign","params":["0x9b2055d370f73ec7d8a03e965129118dc8f5bf83", "0xdeadbeaf"],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0xa3f20717a250c2b0b729b7e5becbff67fdaef7e0699da4de7ca5895b02a170a12d887fd3b17bfdce3481f10bea41f45ba9f709d39ce8325427b57afcfc994cee1b"
+}
+```
+
+### eth_signTransaction {#eth_signtransaction}
+
+[eth_sendRawTransaction](#eth_sendrawtransaction) ఉపయోగించి నెట్వర్క్కు తరువాత సమర్పించగల ఒక లావాదేవీపై సంతకం చేస్తుంది.
+
+**పారామితులు**
+
+1. `ఆబ్జెక్ట్` - లావాదేవీ ఆబ్జెక్ట్
+
+- `రకం`:
+- `from`: `DATA`, 20 బైట్లు - లావాదేవీ పంపబడిన చిరునామా.
+- `to`: `DATA`, 20 బైట్లు - (కొత్త కాంట్రాక్ట్ సృష్టిస్తున్నప్పుడు ఐచ్ఛికం) లావాదేవీ పంపబడిన చిరునామా.
+- `gas`: `QUANTITY` - (ఐచ్ఛికం, డిఫాల్ట్: 90000) లావాదేవీ అమలు కోసం అందించిన గ్యాస్ యొక్క పూర్ణాంకం. ఇది ఉపయోగించని గ్యాస్ను తిరిగి ఇస్తుంది.
+- `gasPrice`: `QUANTITY` - (ఐచ్ఛికం, డిఫాల్ట్: నిర్ధారించవలసి ఉంది) ప్రతి చెల్లించిన గ్యాస్ కోసం ఉపయోగించే గ్యాస్ప్రైస్ యొక్క పూర్ణాంకం, వైలో.
+- `value`: `QUANTITY` - (ఐచ్ఛికం) ఈ లావాదేవీతో పంపిన విలువ యొక్క పూర్ణాంకం, వైలో.
+- `data`: `DATA` - ఒక కాంట్రాక్ట్ యొక్క కంపైల్ చేయబడిన సంకేత భాష లేదా ప్రారంభించబడిన పద్ధతి సంతకం మరియు ఎన్కోడ్ చేయబడిన పారామీటర్ల హాష్.
+- `nonce`: `QUANTITY` - (ఐచ్ఛికం) ఒక నాన్స్ యొక్క పూర్ణాంకం. అదే నాన్స్ను ఉపయోగించే మీ స్వంత పెండింగ్ లావాదేవీలను భర్తీ చేయడానికి ఇది అనుమతిస్తుంది.
+
+**తిరిగి ఇస్తుంది**
+
+`DATA`, పేర్కొన్న ఖాతా ద్వారా సంతకం చేయబడిన RLP-ఎన్కోడ్ చేయబడిన లావాదేవీ ఆబ్జెక్ట్.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"id": 1,"jsonrpc": "2.0","method": "eth_signTransaction","params": [{"data":"0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675","from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155","gas": "0x76c0","gasPrice": "0x9184e72a000","to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567","value": "0x9184e72a"}]}'
+// ఫలితం
+{
+ "id": 1,
+ "jsonrpc": "2.0",
+ "result": "0xa3f20717a250c2b0b729b7e5becbff67fdaef7e0699da4de7ca5895b02a170a12d887fd3b17bfdce3481f10bea41f45ba9f709d39ce8325427b57afcfc994cee1b"
+}
+```
+
+### eth_sendTransaction {#eth_sendtransaction}
+
+కొత్త మెసేజ్ కాల్ లావాదేవీ లేదా కాంట్రాక్ట్ క్రియేషన్ను సృష్టిస్తుంది, డేటా ఫీల్డ్లో కోడ్ ఉంటే, మరియు `from`లో పేర్కొన్న ఖాతాను ఉపయోగించి దానిపై సంతకం చేస్తుంది.
+
+**పారామితులు**
+
+1. `ఆబ్జెక్ట్` - లావాదేవీ ఆబ్జెక్ట్
+
+- `from`: `DATA`, 20 బైట్లు - లావాదేవీ పంపబడిన చిరునామా.
+- `to`: `DATA`, 20 బైట్లు - (కొత్త కాంట్రాక్ట్ సృష్టిస్తున్నప్పుడు ఐచ్ఛికం) లావాదేవీ పంపబడిన చిరునామా.
+- `gas`: `QUANTITY` - (ఐచ్ఛికం, డిఫాల్ట్: 90000) లావాదేవీ అమలు కోసం అందించిన గ్యాస్ యొక్క పూర్ణాంకం. ఇది ఉపయోగించని గ్యాస్ను తిరిగి ఇస్తుంది.
+- `gasPrice`: `QUANTITY` - (ఐచ్ఛికం, డిఫాల్ట్: నిర్ధారించవలసి ఉంది) ప్రతి చెల్లించిన గ్యాస్ కోసం ఉపయోగించే గ్యాస్ప్రైస్ యొక్క పూర్ణాంకం.
+- `value`: `QUANTITY` - (ఐచ్ఛికం) ఈ లావాదేవీతో పంపిన విలువ యొక్క పూర్ణాంకం.
+- `input`: `DATA` - ఒక కాంట్రాక్ట్ యొక్క కంపైల్ చేయబడిన సంకేత భాష లేదా ప్రారంభించబడిన పద్ధతి సంతకం మరియు ఎన్కోడ్ చేయబడిన పారామీటర్ల హాష్.
+- `nonce`: `QUANTITY` - (ఐచ్ఛికం) ఒక నాన్స్ యొక్క పూర్ణాంకం. అదే నాన్స్ను ఉపయోగించే మీ స్వంత పెండింగ్ లావాదేవీలను భర్తీ చేయడానికి ఇది అనుమతిస్తుంది.
+
+```js
+params: [
+ {
+ from: "0xb60e8dd61c5d32be8058bb8eb970870f07233155",
+ to: "0xd46e8dd67c5d32be8058bb8eb970870f07244567",
+ gas: "0x76c0", // 30400
+ gasPrice: "0x9184e72a000", // 10000000000000
+ value: "0x9184e72a", // 2441406250
+ input:
+ "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675",
+ },
+]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`DATA`, 32 బైట్లు - లావాదేవీ హాష్, లేదా లావాదేవీ ఇంకా అందుబాటులో లేకపోతే సున్నా హాష్.
+
+మీరు ఒక కాంట్రాక్ట్ను సృష్టించినప్పుడు, లావాదేవీ ఒక బ్లాక్లో ప్రతిపాదించబడిన తర్వాత, కాంట్రాక్ట్ చిరునామాను పొందడానికి [eth_getTransactionReceipt](#eth_gettransactionreceipt) ఉపయోగించండి.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_sendTransaction","params":[{see above}],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331"
+}
+```
+
+### eth_sendRawTransaction {#eth_sendrawtransaction}
+
+సంతకం చేసిన లావాదేవీల కోసం కొత్త మెసేజ్ కాల్ లావాదేవీ లేదా కాంట్రాక్ట్ క్రియేషన్ను సృష్టిస్తుంది.
+
+**పారామితులు**
+
+1. `DATA`, సంతకం చేసిన లావాదేవీ డేటా.
+
+```js
+params: [
+ "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675",
+]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`DATA`, 32 బైట్లు - లావాదేవీ హాష్, లేదా లావాదేవీ ఇంకా అందుబాటులో లేకపోతే సున్నా హాష్.
+
+మీరు ఒక కాంట్రాక్ట్ను సృష్టించినప్పుడు, లావాదేవీ ఒక బ్లాక్లో ప్రతిపాదించబడిన తర్వాత, కాంట్రాక్ట్ చిరునామాను పొందడానికి [eth_getTransactionReceipt](#eth_gettransactionreceipt) ఉపయోగించండి.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":[{see above}],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331"
+}
+```
+
+### eth_call {#eth_call}
+
+బ్లాక్చెయిన్లో ఒక లావాదేవీని సృష్టించకుండా వెంటనే ఒక కొత్త మెసేజ్ కాల్ను అమలు చేస్తుంది. తరచుగా చదవడానికి-మాత్రమే స్మార్ట్ కాంట్రాక్ట్ ఫంక్షన్లను అమలు చేయడానికి ఉపయోగిస్తారు, ఉదాహరణకు ఒక ERC-20 కాంట్రాక్ట్ కోసం `balanceOf`.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `ఆబ్జెక్ట్` - లావాదేవీ కాల్ ఆబ్జెక్ట్
+
+- `from`: `DATA`, 20 బైట్లు - (ఐచ్ఛికం) లావాదేవీ పంపబడిన చిరునామా.
+- `to`: `DATA`, 20 బైట్లు - లావాదేవీ పంపబడిన చిరునామా.
+- `gas`: `QUANTITY` - (ఐచ్ఛికం) లావాదేవీ అమలు కోసం అందించిన గ్యాస్ యొక్క పూర్ణాంకం. eth_call సున్నా గ్యాస్ను వినియోగిస్తుంది, కానీ కొన్ని అమలులకు ఈ పారామీటర్ అవసరం కావచ్చు.
+- `gasPrice`: `QUANTITY` - (ఐచ్ఛికం) ప్రతి చెల్లించిన గ్యాస్ కోసం ఉపయోగించే గ్యాస్ప్రైస్ యొక్క పూర్ణాంకం
+- `value`: `QUANTITY` - (ఐచ్ఛికం) ఈ లావాదేవీతో పంపిన విలువ యొక్క పూర్ణాంకం
+- `input`: `DATA` - (ఐచ్ఛికం) పద్ధతి సంతకం మరియు ఎన్కోడ్ చేయబడిన పారామీటర్ల హాష్. వివరాల కోసం సాలిడిటీ డాక్యుమెంటేషన్లో [ఇతీరియము కాంట్రాక్ట్ ABI](https://docs.soliditylang.org/en/latest/abi-spec.html) చూడండి.
+
+2. `QUANTITY|TAG` - పూర్ణాంక బ్లాక్ సంఖ్య, లేదా `"latest"`, `"earliest"`, `"pending"`, `"safe"` లేదా `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter) చూడండి
+
+**తిరిగి ఇస్తుంది**
+
+`DATA` - అమలు చేయబడిన కాంట్రాక్ట్ యొక్క రిటర్న్ విలువ.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_call","params":[{see above}],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x"
+}
+```
+
+### eth_estimateGas {#eth_estimategas}
+
+లావాదేవీ పూర్తి కావడానికి ఎంత గ్యాస్ అవసరమో అంచనా వేసి అందిస్తుంది. లావాదేవీ బ్లాక్చెయిన్కు జోడించబడదు. EVM మెకానిక్స్ మరియు నోడ్ పనితీరుతో సహా వివిధ కారణాల వల్ల అంచనా వాస్తవానికి లావాదేవీ ద్వారా ఉపయోగించిన గ్యాస్ మొత్తం కంటే గణనీయంగా ఎక్కువగా ఉండవచ్చని గమనించండి.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+[eth_call](#eth_call) పారామీటర్లను చూడండి, అన్ని లక్షణాలు ఐచ్ఛికం అనేవి తప్ప. గ్యాస్ పరిమితి పేర్కొనకపోతే, గెత్ పెండింగ్ బ్లాక్ నుండి బ్లాక్ గ్యాస్ పరిమితిని ఎగువ సరిహద్దుగా ఉపయోగిస్తుంది. ఫలితంగా, పెండింగ్లో ఉన్న బ్లాక్ గ్యాస్ పరిమితి కంటే గ్యాస్ మొత్తం ఎక్కువగా ఉన్నప్పుడు, తిరిగి ఇవ్వబడిన అంచనా కాల్/లావాదేవీని అమలు చేయడానికి సరిపోకపోవచ్చు.
+
+**తిరిగి ఇస్తుంది**
+
+`QUANTITY` - ఉపయోగించిన గ్యాస్ మొత్తం.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_estimateGas","params":[{see above}],"id":1}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x5208" // 21000
+}
+```
+
+### eth_getBlockByHash {#eth_getblockbyhash}
+
+హాష్ ద్వారా ఒక బ్లాక్ గురించి సమాచారాన్ని అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 32 బైట్లు - ఒక బ్లాక్ యొక్క హాష్.
+2. `బూలియన్` - `true` అయితే పూర్తి లావాదేవీ ఆబ్జెక్ట్లను అందిస్తుంది, `false` అయితే లావాదేవీల హాష్లను మాత్రమే అందిస్తుంది.
+
+```js
+params: [
+ "0xdc0818cf78f21a8e70579cb46a43643f78291264dda342ae31049421c82d21ae",
+ false,
+]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`ఆబ్జెక్ట్` - ఒక బ్లాక్ ఆబ్జెక్ట్, లేదా బ్లాక్ కనుగొనబడనప్పుడు `null`:
+
+- `number`: `QUANTITY` - బ్లాక్ సంఖ్య. పెండింగ్ బ్లాక్ అయితే `null`.
+- `hash`: `DATA`, 32 బైట్లు - బ్లాక్ యొక్క హాష్. పెండింగ్ బ్లాక్ అయితే `null`.
+- `parentHash`: `DATA`, 32 బైట్లు - పేరెంట్ బ్లాక్ యొక్క హాష్.
+- `nonce`: `DATA`, 8 బైట్లు - రూపొందించబడిన ప్రూఫ్-ఆఫ్-వర్క్ యొక్క హాష్. పెండింగ్ బ్లాక్ అయితే `null`, ప్రూఫ్-ఆఫ్-స్టేక్ బ్లాక్లకు `0x0` (ది మెర్జ్ నుండి)
+- `sha3Uncles`: `DATA`, 32 బైట్లు - బ్లాక్లోని అంకుల్స్ డేటా యొక్క SHA3.
+- `logsBloom`: `DATA`, 256 బైట్లు - బ్లాక్ యొక్క లాగ్ల కోసం బ్లూమ్ ఫిల్టర్. పెండింగ్ బ్లాక్ అయితే `null`.
+- `transactionsRoot`: `DATA`, 32 బైట్లు - బ్లాక్ యొక్క లావాదేవీ ట్రీ యొక్క రూట్.
+- `stateRoot`: `DATA`, 32 బైట్లు - బ్లాక్ యొక్క తుది స్థితి ట్రీ యొక్క రూట్.
+- `receiptsRoot`: `DATA`, 32 బైట్లు - బ్లాక్ యొక్క రశీదుల ట్రీ యొక్క రూట్.
+- `miner`: `DATA`, 20 బైట్లు - బ్లాక్ బహుమతులు ఇవ్వబడిన లబ్ధిదారుని చిరునామా.
+- `difficulty`: `QUANTITY` - ఈ బ్లాక్ కోసం కష్టతరమైన పూర్ణాంకం.
+- `totalDifficulty`: `QUANTITY` - ఈ బ్లాక్ వరకు చైన్ యొక్క మొత్తం కష్టతరమైన పూర్ణాంకం.
+- `extraData`: `DATA` - ఈ బ్లాక్ యొక్క "అదనపు డేటా" ఫీల్డ్.
+- `size`: `QUANTITY` - బైట్లలో ఈ బ్లాక్ యొక్క పరిమాణం పూర్ణాంకం.
+- `gasLimit`: `QUANTITY` - ఈ బ్లాక్లో అనుమతించబడిన గరిష్ట గ్యాస్.
+- `gasUsed`: `QUANTITY` - ఈ బ్లాక్లోని అన్ని లావాదేవీల ద్వారా ఉపయోగించిన మొత్తం గ్యాస్.
+- `timestamp`: `QUANTITY` - బ్లాక్ సమీకరించబడినప్పుడు యూనిక్స్ టైమ్స్టాంప్.
+- `transactions`: `శ్రేణి` - లావాదేవీ ఆబ్జెక్ట్ల శ్రేణి, లేదా చివరిగా ఇవ్వబడిన పారామీటర్పై ఆధారపడి 32 బైట్ల లావాదేవీ హాష్లు.
+- `uncles`: `శ్రేణి` - అంకుల్ హాష్ల శ్రేణి.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getBlockByHash","params":["0xdc0818cf78f21a8e70579cb46a43643f78291264dda342ae31049421c82d21ae", false],"id":1}'
+// ఫలితం
+{
+ "jsonrpc": "2.0",
+ "id": 1,
+ "result": {
+ "difficulty": "0x4ea3f27bc",
+ "extraData": "0x476574682f4c5649562f76312e302e302f6c696e75782f676f312e342e32",
+ "gasLimit": "0x1388",
+ "gasUsed": "0x0",
+ "hash": "0xdc0818cf78f21a8e70579cb46a43643f78291264dda342ae31049421c82d21ae",
+ "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "miner": "0xbb7b8287f3f0a933474a79eae42cbca977791171",
+ "mixHash": "0x4fffe9ae21f1c9e15207b1f472d5bbdd68c9595d461666602f2be20daf5e7843",
+ "nonce": "0x689056015818adbe",
+ "number": "0x1b4",
+ "parentHash": "0xe99e022112df268087ea7eafaf4790497fd21dbeeb6bd7a1721df161a6657a54",
+ "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
+ "size": "0x220",
+ "stateRoot": "0xddc8b0234c2e0cad087c8b389aa7ef01f7d79b2570bccb77ce48648aa61c904d",
+ "timestamp": "0x55ba467c",
+ "totalDifficulty": "0x78ed983323d",
+ "transactions": [
+ ],
+ "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncles": [
+ ]
+ }
+}
+```
+
+### eth_getBlockByNumber {#eth_getblockbynumber}
+
+బ్లాక్ నంబర్ ద్వారా ఒక బ్లాక్ గురించి సమాచారాన్ని అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `QUANTITY|TAG` - ఒక బ్లాక్ సంఖ్య యొక్క పూర్ణాంకం, లేదా `"earliest"`, `"latest"`, `"pending"`, `"safe"` లేదా `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter)లో వలె.
+2. `బూలియన్` - `true` అయితే పూర్తి లావాదేవీ ఆబ్జెక్ట్లను అందిస్తుంది, `false` అయితే లావాదేవీల హాష్లను మాత్రమే అందిస్తుంది.
+
+```js
+params: [
+ "0x1b4", // 436
+ true,
+]
+```
+
+**తిరిగి ఇస్తుంది**
+[eth_getBlockByHash](#eth_getblockbyhash) చూడండి
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["0x1b4", true],"id":1}'
+```
+
+ఫలితం కోసం [eth_getBlockByHash](#eth_getblockbyhash) చూడండి
+
+### eth_getTransactionByHash {#eth_gettransactionbyhash}
+
+లావాదేవీ హాష్ ద్వారా అభ్యర్థించబడిన ఒక లావాదేవీ గురించి సమాచారాన్ని అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 32 బైట్లు - ఒక లావాదేవీ యొక్క హాష్
+
+```js
+params: ["0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"]
+```
+
+**తిరిగి ఇస్తుంది**
+
+`ఆబ్జెక్ట్` - ఒక లావాదేవీ ఆబ్జెక్ట్, లేదా లావాదేవీ కనుగొనబడనప్పుడు `null`:
+
+- `blockHash`: `DATA`, 32 బైట్లు - ఈ లావాదేవీ ఉన్న బ్లాక్ యొక్క హాష్. పెండింగ్లో ఉంటే `null`.
+- `blockNumber`: `QUANTITY` - ఈ లావాదేవీ ఉన్న బ్లాక్ సంఖ్య. పెండింగ్లో ఉంటే `null`.
+- `from`: `DATA`, 20 బైట్లు - పంపినవారి చిరునామా.
+- `gas`: `QUANTITY` - పంపినవారు అందించిన గ్యాస్.
+- `gasPrice`: `QUANTITY` - పంపినవారు అందించిన గ్యాస్ ధర, వైలో.
+- `hash`: `DATA`, 32 బైట్లు - లావాదేవీ యొక్క హాష్.
+- `input`: `DATA` - లావాదేవీతో పాటు పంపిన డేటా.
+- `nonce`: `QUANTITY` - పంపినవారు దీనికి ముందు చేసిన లావాదేవీల సంఖ్య.
+- `to`: `DATA`, 20 బైట్లు - స్వీకర్త చిరునామా. కాంట్రాక్ట్ క్రియేషన్ లావాదేవీ అయితే `null`.
+- `transactionIndex`: `QUANTITY` - బ్లాక్లోని లావాదేవీల సూచిక స్థానం యొక్క పూర్ణాంకం. పెండింగ్లో ఉంటే `null`.
+- `value`: `QUANTITY` - వైలో బదిలీ చేయబడిన విలువ.
+- `v`: `QUANTITY` - ECDSA రికవరీ ఐడి
+- `r`: `QUANTITY` - ECDSA సంతకం r
+- `s`: `QUANTITY` - ECDSA సంతకం s
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params":["0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"],"id":1}'
+// ఫలితం
+{
+ "jsonrpc":"2.0",
+ "id":1,
+ "result":{
+ "blockHash":"0x1d59ff54b1eb26b013ce3cb5fc9dab3705b415a67127a003c3e61eb445bb8df2",
+ "blockNumber":"0x5daf3b", // 6139707
+ "from":"0xa7d9ddbe1f17865597fbd27ec712455208b6b76d",
+ "gas":"0xc350", // 50000
+ "gasPrice":"0x4a817c800", // 20000000000
+ "hash":"0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b",
+ "input":"0x68656c6c6f21",
+ "nonce":"0x15", // 21
+ "to":"0xf02c1c8e6114b1dbe8937a39260b5b0a374432bb",
+ "transactionIndex":"0x41", // 65
+ "value":"0xf3dbb76162000", // 4290000000000000
+ "v":"0x25", // 37
+ "r":"0x1b5e176d927f8e9ab405058b2d2457392da3e20f328b16ddabcebc33eaac5fea",
+ "s":"0x4ba69724e8f69de52f0125ad8b3c5c2cef33019bac3249e2c0a2192766d1721c"
+ }
+}
+```
+
+### eth_getTransactionByBlockHashAndIndex {#eth_gettransactionbyblockhashandindex}
+
+బ్లాక్ హాష్ మరియు లావాదేవీ సూచిక స్థానం ద్వారా ఒక లావాదేవీ గురించి సమాచారాన్ని అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 32 బైట్లు - ఒక బ్లాక్ యొక్క హాష్.
+2. `QUANTITY` - లావాదేవీ సూచిక స్థానం యొక్క పూర్ణాంకం.
+
+```js
+params: [
+ "0x1d59ff54b1eb26b013ce3cb5fc9dab3705b415a67127a003c3e61eb445bb8df2",
+ "0x0", // 0
+]
+```
+
+**తిరిగి ఇస్తుంది**
+[eth_getTransactionByHash](#eth_gettransactionbyhash) చూడండి
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getTransactionByBlockHashAndIndex","params":["0x1d59ff54b1eb26b013ce3cb5fc9dab3705b415a67127a003c3e61eb445bb8df2", "0x0"],"id":1}'
+```
+
+ఫలితం కోసం [eth_getTransactionByHash](#eth_gettransactionbyhash) చూడండి
+
+### eth_getTransactionByBlockNumberAndIndex {#eth_gettransactionbyblocknumberandindex}
+
+బ్లాక్ నంబర్ మరియు లావాదేవీ సూచిక స్థానం ద్వారా ఒక లావాదేవీ గురించి సమాచారాన్ని అందిస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `QUANTITY|TAG` - ఒక బ్లాక్ సంఖ్య, లేదా `"earliest"`, `"latest"`, `"pending"`, `"safe"` లేదా `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter)లో వలె.
+2. `QUANTITY` - లావాదేవీ సూచిక స్థానం.
+
+```js
+params: [
+ "0x9c47cf", // 10241999
+ "0x24", // 36
+]
+```
+
+**తిరిగి ఇస్తుంది**
+[eth_getTransactionByHash](#eth_gettransactionbyhash) చూడండి
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getTransactionByBlockNumberAndIndex","params":["0x9c47cf", "0x24"],"id":1}'
+```
+
+ఫలితం కోసం [eth_getTransactionByHash](#eth_gettransactionbyhash) చూడండి
+
+### eth_getTransactionReceipt {#eth_gettransactionreceipt}
+
+లావాదేవీ హాష్ ద్వారా ఒక లావాదేవీ యొక్క రశీదును అందిస్తుంది.
+
+**గమనిక** పెండింగ్ లావాదేవీలకు రశీదు అందుబాటులో లేదు.
+
+**పారామితులు**
+
+1. `DATA`, 32 బైట్లు - ఒక లావాదేవీ యొక్క హాష్
+
+```js
+params: ["0x85d995eba9763907fdf35cd2034144dd9d53ce32cbec21349d4b12823c6860c5"]
+```
+
+**తిరిగి ఇస్తుంది**
+`ఆబ్జెక్ట్` - ఒక లావాదేవీ రశీదు ఆబ్జెక్ట్, లేదా రశీదు కనుగొనబడనప్పుడు `null`:
+
+- `transactionHash `: `DATA`, 32 బైట్లు - లావాదేవీ యొక్క హాష్.
+- `transactionIndex`: `QUANTITY` - బ్లాక్లోని లావాదేవీల సూచిక స్థానం యొక్క పూర్ణాంకం.
+- `blockHash`: `DATA`, 32 బైట్లు - ఈ లావాదేవీ ఉన్న బ్లాక్ యొక్క హాష్.
+- `blockNumber`: `QUANTITY` - ఈ లావాదేవీ ఉన్న బ్లాక్ సంఖ్య.
+- `from`: `DATA`, 20 బైట్లు - పంపినవారి చిరునామా.
+- `to`: `DATA`, 20 బైట్లు - స్వీకర్త చిరునామా. కాంట్రాక్ట్ క్రియేషన్ లావాదేవీ అయితే null.
+- `cumulativeGasUsed` : `QUANTITY ` - ఈ లావాదేవీ బ్లాక్లో అమలు చేయబడినప్పుడు ఉపయోగించిన మొత్తం గ్యాస్ మొత్తం.
+- `effectiveGasPrice` : `QUANTITY` - గ్యాస్ యూనిట్కు చెల్లించిన మూల రుసుము మరియు చిట్కా మొత్తం.
+- `gasUsed `: `QUANTITY ` - ఈ నిర్దిష్ట లావాదేవీ ద్వారా మాత్రమే ఉపయోగించిన గ్యాస్ మొత్తం.
+- `contractAddress `: `DATA`, 20 బైట్లు - సృష్టించబడిన కాంట్రాక్ట్ చిరునామా, లావాదేవీ ఒక కాంట్రాక్ట్ సృష్టి అయితే, లేకపోతే `null`.
+- `logs`: `శ్రేణి` - ఈ లావాదేవీ ద్వారా రూపొందించబడిన లాగ్ ఆబ్జెక్ట్ల శ్రేణి.
+- `logsBloom`: `DATA`, 256 బైట్లు - లైట్ క్లయింట్లు సంబంధిత లాగ్లను త్వరగా తిరిగి పొందడానికి బ్లూమ్ ఫిల్టర్.
+- `type`: `QUANTITY` - లావాదేవీ రకం యొక్క పూర్ణాంకం, లెగసీ లావాదేవీల కోసం `0x0`, యాక్సెస్ జాబితా రకాల కోసం `0x1`, డైనమిక్ ఫీజుల కోసం `0x2`.
+
+ఇది కూడా _ఒకటి_ అందిస్తుంది:
+
+- `root` : `DATA` లావాదేవీ అనంతర స్థితి రూట్ యొక్క 32 బైట్లు (బైజాంటియంకు ముందు)
+- `status`: `QUANTITY` ఒకటి `1` (విజయం) లేదా `0` (వైఫల్యం)
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params":["0x85d995eba9763907fdf35cd2034144dd9d53ce32cbec21349d4b12823c6860c5"],"id":1}'
+// ఫలితం
+{
+ "jsonrpc": "2.0",
+ "id": 1,
+ "result": {
+ "blockHash":
+ "0xa957d47df264a31badc3ae823e10ac1d444b098d9b73d204c40426e57f47e8c3",
+ "blockNumber": "0xeff35f",
+ "contractAddress": null, // చిరునామా యొక్క స్ట్రింగ్ సృష్టించబడితే
+ "cumulativeGasUsed": "0xa12515",
+ "effectiveGasPrice": "0x5a9c688d4",
+ "from": "0x6221a9c005f6e47eb398fd867784cacfdcfff4e7",
+ "gasUsed": "0xb4c8",
+ "logs": [{
+ // getFilterLogs, మొదలైనవి ద్వారా తిరిగి ఇవ్వబడిన లాగ్లు.
+ }],
+ "logsBloom": "0x00...0", // 256 బైట్ బ్లూమ్ ఫిల్టర్
+ "status": "0x1",
+ "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
+ "transactionHash":
+ "0x85d995eba9763907fdf35cd2034144dd9d53ce32cbec21349d4b12823c6860c5",
+ "transactionIndex": "0x66",
+ "type": "0x2"
+ }
+}
+```
+
+### eth_getUncleByBlockHashAndIndex {#eth_getunclebyblockhashandindex}
+
+హాష్ మరియు అంకిల్ ఇండెక్స్ స్థానం ద్వారా ఒక బ్లాక్ యొక్క అంకిల్ గురించి సమాచారాన్ని తిరిగి ఇస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `DATA`, 32 బైట్లు - ఒక బ్లాక్ యొక్క హాష్.
+2. `QUANTITY` - అంకుల్ యొక్క సూచిక స్థానం.
+
+```js
+params: [
+ "0x1d59ff54b1eb26b013ce3cb5fc9dab3705b415a67127a003c3e61eb445bb8df2",
+ "0x0", // 0
+]
+```
+
+**తిరిగి ఇస్తుంది**
+[eth_getBlockByHash](#eth_getblockbyhash) చూడండి
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getUncleByBlockHashAndIndex","params":["0x1d59ff54b1eb26b013ce3cb5fc9dab3705b415a67127a003c3e61eb445bb8df2", "0x0"],"id":1}'
+```
+
+ఫలితం కోసం [eth_getBlockByHash](#eth_getblockbyhash) చూడండి
+
+**గమనిక**: ఒక అంకుల్ వ్యక్తిగత లావాదేవీలను కలిగి ఉండదు.
+
+### eth_getUncleByBlockNumberAndIndex {#eth_getunclebyblocknumberandindex}
+
+సంఖ్య మరియు అంకిల్ ఇండెక్స్ స్థానం ద్వారా ఒక బ్లాక్ యొక్క అంకిల్ గురించి సమాచారాన్ని తిరిగి ఇస్తుంది.
+
+
+ ప్లేగ్రౌండ్లో ఎండ్పాయింట్ని ప్రయత్నించండి
+
+
+**పారామితులు**
+
+1. `QUANTITY|TAG` - ఒక బ్లాక్ సంఖ్య, లేదా `"earliest"`, `"latest"`, `"pending"`, `"safe"`, `"finalized"` స్ట్రింగ్, [బ్లాక్ పారామీటర్](/developers/docs/apis/json-rpc/#block-parameter)లో వలె.
+2. `QUANTITY` - అంకుల్ యొక్క సూచిక స్థానం.
+
+```js
+params: [
+ "0x29c", // 668
+ "0x0", // 0
+]
+```
+
+**తిరిగి ఇస్తుంది**
+[eth_getBlockByHash](#eth_getblockbyhash) చూడండి
+
+**గమనిక**: ఒక అంకుల్ వ్యక్తిగత లావాదేవీలను కలిగి ఉండదు.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getUncleByBlockNumberAndIndex","params":["0x29c", "0x0"],"id":1}'
+```
+
+ఫలితం కోసం [eth_getBlockByHash](#eth_getblockbyhash) చూడండి
+
+### eth_newFilter {#eth_newfilter}
+
+స్థితి మారినప్పుడు (లాగ్లు) తెలియజేయడానికి, ఫిల్టర్ ఎంపికల ఆధారంగా ఒక ఫిల్టర్ ఆబ్జెక్ట్ను సృష్టిస్తుంది.
+స్థితి మారిందో లేదో తనిఖీ చేయడానికి, [eth_getFilterChanges](#eth_getfilterchanges)ని కాల్ చేయండి.
+
+**టాపిక్ ఫిల్టర్లను పేర్కొనడంపై ఒక గమనిక:**
+టాపిక్లు ఆర్డర్-ఆధారితమైనవి. టాపిక్లు [A, B]తో ఉన్న లాగ్తో కూడిన లావాదేవీ కింది టాపిక్ ఫిల్టర్ల ద్వారా సరిపోలుతుంది:
+
+- `[]` "ఏదైనా"
+- `[A]` "మొదటి స్థానంలో A (మరియు తరువాత ఏదైనా)"
+- `[null, B]` "మొదటి స్థానంలో ఏదైనా మరియు రెండవ స్థానంలో B (మరియు తరువాత ఏదైనా)"
+- `[A, B]` "మొదటి స్థానంలో A మరియు రెండవ స్థానంలో B (మరియు తరువాత ఏదైనా)"
+- `[[A, B], [A, B]]` "మొదటి స్థానంలో (A లేదా B) మరియు రెండవ స్థానంలో (A లేదా B) (మరియు తరువాత ఏదైనా)"
+- **పారామితులు**
+
+1. `ఆబ్జెక్ట్` - ఫిల్టర్ ఎంపికలు:
+
+- `fromBlock`: `QUANTITY|TAG` - (ఐచ్ఛికం, డిఫాల్ట్: `"latest"`) పూర్ణాంక బ్లాక్ సంఖ్య, లేదా చివరి ప్రతిపాదిత బ్లాక్ కోసం `"latest"`, తాజా సురక్షిత బ్లాక్ కోసం `"safe"`, తాజా ఖరారు చేయబడిన బ్లాక్ కోసం `"finalized"`, లేదా `"pending"`, ఇంకా బ్లాక్లో లేని లావాదేవీల కోసం `"earliest"`.
+- `toBlock`: `QUANTITY|TAG` - (ఐచ్ఛికం, డిఫాల్ట్: `"latest"`) పూర్ణాంక బ్లాక్ సంఖ్య, లేదా చివరి ప్రతిపాదిత బ్లాక్ కోసం `"latest"`, తాజా సురక్షిత బ్లాక్ కోసం `"safe"`, తాజా ఖరారు చేయబడిన బ్లాక్ కోసం `"finalized"`, లేదా `"pending"`, ఇంకా బ్లాక్లో లేని లావాదేవీల కోసం `"earliest"`.
+- `address`: `DATA|శ్రేణి`, 20 బైట్లు - (ఐచ్ఛికం) కాంట్రాక్ట్ చిరునామా లేదా లాగ్లు ప్రారంభం కావలసిన చిరునామాల జాబితా.
+- `topics`: `DATA శ్రేణి`, - (ఐచ్ఛికం) 32 బైట్ల `DATA` టాపిక్ల శ్రేణి. టాపిక్లు ఆర్డర్-ఆధారితమైనవి. ప్రతి టాపిక్ "లేదా" ఎంపికలతో DATA శ్రేణి కూడా కావచ్చు.
+
+```js
+params: [
+ {
+ fromBlock: "0x1",
+ toBlock: "0x2",
+ address: "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ topics: [
+ "0x000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ null,
+ [
+ "0x000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x0000000000000000000000000aff3454fce5edbc8cca8697c15331677e6ebccc",
+ ],
+ ],
+ },
+]
+```
+
+**తిరిగి ఇస్తుంది**
+`QUANTITY` - ఒక ఫిల్టర్ ఐడి.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_newFilter","params":[{"topics":["0x12341234"]}],"id":73}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x1" // 1
+}
+```
+
+### eth_newBlockFilter {#eth_newblockfilter}
+
+కొత్త బ్లాక్ వచ్చినప్పుడు తెలియజేయడానికి, నోడ్లో ఒక ఫిల్టర్ను సృష్టిస్తుంది.
+స్థితి మారిందో లేదో తనిఖీ చేయడానికి, [eth_getFilterChanges](#eth_getfilterchanges)ని కాల్ చేయండి.
+
+**పారామితులు**
+ఏమీ లేవు
+
+**తిరిగి ఇస్తుంది**
+`QUANTITY` - ఒక ఫిల్టర్ ఐడి.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_newBlockFilter","params":[],"id":73}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x1" // 1
+}
+```
+
+### eth_newPendingTransactionFilter {#eth_newpendingtransactionfilter}
+
+కొత్త పెండింగ్ లావాదేవీలు వచ్చినప్పుడు తెలియజేయడానికి, నోడ్లో ఒక ఫిల్టర్ను సృష్టిస్తుంది.
+స్థితి మారిందో లేదో తనిఖీ చేయడానికి, [eth_getFilterChanges](#eth_getfilterchanges)ని కాల్ చేయండి.
+
+**పారామితులు**
+ఏమీ లేవు
+
+**తిరిగి ఇస్తుంది**
+`QUANTITY` - ఒక ఫిల్టర్ ఐడి.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_newPendingTransactionFilter","params":[],"id":73}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": "0x1" // 1
+}
+```
+
+### eth_uninstallFilter {#eth_uninstallfilter}
+
+ఇచ్చిన ఐడితో ఒక ఫిల్టర్ను అన్ఇన్స్టాల్ చేస్తుంది. వాచ్ ఇకపై అవసరం లేనప్పుడు ఎల్లప్పుడూ కాల్ చేయాలి.
+అదనంగా, ఫిల్టర్లు కొంత సమయం పాటు [eth_getFilterChanges](#eth_getfilterchanges)తో అభ్యర్థించబడనప్పుడు టైమ్అవుట్ అవుతాయి.
+
+**పారామితులు**
+
+1. `QUANTITY` - ఫిల్టర్ ఐడి.
+
+```js
+params: [
+ "0xb", // 11
+]
+```
+
+**తిరిగి ఇస్తుంది**
+`బూలియన్` - ఫిల్టర్ విజయవంతంగా అన్ఇన్స్టాల్ చేయబడితే `true`, లేకపోతే `false`.
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_uninstallFilter","params":["0xb"],"id":73}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc": "2.0",
+ "result": true
+}
+```
+
+### eth_getFilterChanges {#eth_getfilterchanges}
+
+ఒక ఫిల్టర్ కోసం పోలింగ్ పద్ధతి, ఇది చివరి పోల్ నుండి జరిగిన లాగ్ల శ్రేణిని అందిస్తుంది.
+
+**పారామితులు**
+
+1. `QUANTITY` - ఫిల్టర్ ఐడి.
+
+```js
+params: [
+ "0x16", // 22
+]
+```
+
+**తిరిగి ఇస్తుంది**
+`శ్రేణి` - లాగ్ ఆబ్జెక్ట్ల శ్రేణి, లేదా చివరి పోల్ నుండి ఏమీ మారకపోతే ఖాళీ శ్రేణి.
+
+- `eth_newBlockFilter`తో సృష్టించబడిన ఫిల్టర్ల కోసం, తిరిగి వచ్చేవి బ్లాక్ హాష్లు (`DATA`, 32 బైట్లు), ఉదా., `["0x3454645634534..."]`.
+
+- `eth_newPendingTransactionFilter`తో సృష్టించబడిన ఫిల్టర్ల కోసం, తిరిగి వచ్చేవి లావాదేవీ హాష్లు (`DATA`, 32 బైట్లు), ఉదా., `["0x6345343454645..."]`.
+
+- `eth_newFilter`తో సృష్టించబడిన ఫిల్టర్ల కోసం, లాగ్లు కింది పారామీటర్లతో కూడిన ఆబ్జెక్ట్లు:
+ - `removed`: `TAG` - చైన్ పునర్వ్యవస్థీకరణ కారణంగా లాగ్ తీసివేయబడినప్పుడు `true`. చెల్లుబాటు అయ్యే లాగ్ అయితే `false`.
+ - `logIndex`: `QUANTITY` - బ్లాక్లోని లాగ్ సూచిక స్థానం యొక్క పూర్ణాంకం. పెండింగ్ లాగ్ అయితే `null`.
+ - `transactionIndex`: `QUANTITY` - లాగ్ సృష్టించబడిన లావాదేవీల సూచిక స్థానం యొక్క పూర్ణాంకం. పెండింగ్ లాగ్ అయితే `null`.
+ - `transactionHash`: `DATA`, 32 బైట్లు - ఈ లాగ్ సృష్టించబడిన లావాదేవీల హాష్. పెండింగ్ లాగ్ అయితే `null`.
+ - `blockHash`: `DATA`, 32 బైట్లు - ఈ లాగ్ ఉన్న బ్లాక్ యొక్క హాష్. పెండింగ్లో ఉంటే `null`. పెండింగ్ లాగ్ అయితే `null`.
+ - `blockNumber`: `QUANTITY` - ఈ లాగ్ ఉన్న బ్లాక్ సంఖ్య. పెండింగ్లో ఉంటే `null`. పెండింగ్ లాగ్ అయితే `null`.
+ - `address`: `DATA`, 20 బైట్లు - ఈ లాగ్ ప్రారంభమైన చిరునామా.
+ - `data`: `DATA` - వేరియబుల్-పొడవు ఇండెక్స్ చేయని లాగ్ డేటా. (_solidity_లో: సున్నా లేదా అంతకంటే ఎక్కువ 32 బైట్ల ఇండెక్స్ చేయని లాగ్ ఆర్గ్యుమెంట్లు.)
+ - `topics`: `DATA శ్రేణి` - సూచిక చేయబడిన లాగ్ ఆర్గ్యుమెంట్ల యొక్క 0 నుండి 4 32 బైట్ల `DATA` శ్రేణి. (_solidity_లో: మీరు `anonymous` స్పెసిఫైయర్తో ఈవెంట్ను ప్రకటించినప్పుడు తప్ప, మొదటి టాపిక్ ఈవెంట్ యొక్క సంతకం యొక్క _hash_ (ఉదా., `Deposit(address,bytes32,uint256)`).)
+
+- **ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getFilterChanges","params":["0x16"],"id":73}'
+// ఫలితం
+{
+ "id":1,
+ "jsonrpc":"2.0",
+ "result": [{
+ "logIndex": "0x1", // 1
+ "blockNumber":"0x1b4", // 436
+ "blockHash": "0x8216c5785ac562ff41e2dcfdf5785ac562ff41e2dcfdf829c5a142f1fccd7d",
+ "transactionHash": "0xdf829c5a142f1fccd7d8216c5785ac562ff41e2dcfdf5785ac562ff41e2dcf",
+ "transactionIndex": "0x0", // 0
+ "address": "0x16c5785ac562ff41e2dcfdf829c5a142f1fccd7d",
+ "data":"0x0000000000000000000000000000000000000000000000000000000000000000",
+ "topics": ["0x59ebeb90bc63057b6515673c3ecf9438e5058bca0f92585014eced636878c9a5"]
+ },{
+ ...
+ }]
+}
+```
+
+### eth_getFilterLogs {#eth_getfilterlogs}
+
+ఇచ్చిన ఐడితో ఫిల్టర్కు సరిపోయే అన్ని లాగ్ల శ్రేణిని అందిస్తుంది.
+
+**పారామితులు**
+
+1. `QUANTITY` - ఫిల్టర్ ఐడి.
+
+```js
+params: [
+ "0x16", // 22
+]
+```
+
+**తిరిగి ఇస్తుంది**
+[eth_getFilterChanges](#eth_getfilterchanges) చూడండి
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getFilterLogs","params":["0x16"],"id":74}'
+```
+
+ఫలితం కోసం [eth_getFilterChanges](#eth_getfilterchanges) చూడండి
+
+### eth_getLogs {#eth_getlogs}
+
+ఇచ్చిన ఫిల్టర్ ఆబ్జెక్ట్కు సరిపోయే అన్ని లాగ్ల శ్రేణిని అందిస్తుంది.
+
+**పారామితులు**
+
+1. `ఆబ్జెక్ట్` - ఫిల్టర్ ఎంపికలు:
+
+- `fromBlock`: `QUANTITY|TAG` - (ఐచ్ఛికం, డిఫాల్ట్: `"latest"`) పూర్ణాంక బ్లాక్ సంఖ్య, లేదా చివరి ప్రతిపాదిత బ్లాక్ కోసం `"latest"`, తాజా సురక్షిత బ్లాక్ కోసం `"safe"`, తాజా ఖరారు చేయబడిన బ్లాక్ కోసం `"finalized"`, లేదా `"pending"`, ఇంకా బ్లాక్లో లేని లావాదేవీల కోసం `"earliest"`.
+- `toBlock`: `QUANTITY|TAG` - (ఐచ్ఛికం, డిఫాల్ట్: `"latest"`) పూర్ణాంక బ్లాక్ సంఖ్య, లేదా చివరి ప్రతిపాదిత బ్లాక్ కోసం `"latest"`, తాజా సురక్షిత బ్లాక్ కోసం `"safe"`, తాజా ఖరారు చేయబడిన బ్లాక్ కోసం `"finalized"`, లేదా `"pending"`, ఇంకా బ్లాక్లో లేని లావాదేవీల కోసం `"earliest"`.
+- `address`: `DATA|శ్రేణి`, 20 బైట్లు - (ఐచ్ఛికం) కాంట్రాక్ట్ చిరునామా లేదా లాగ్లు ప్రారంభం కావలసిన చిరునామాల జాబితా.
+- `topics`: `DATA శ్రేణి`, - (ఐచ్ఛికం) 32 బైట్ల `DATA` టాపిక్ల శ్రేణి. టాపిక్లు ఆర్డర్-ఆధారితమైనవి. ప్రతి టాపిక్ "లేదా" ఎంపికలతో DATA శ్రేణి కూడా కావచ్చు.
+- `blockHash`: `DATA`, 32 బైట్లు - (ఐచ్ఛికం, **భవిష్యత్తు**) EIP-234 జోడింపుతో, `blockHash` ఒక కొత్త ఫిల్టర్ ఎంపిక అవుతుంది, ఇది తిరిగి ఇవ్వబడిన లాగ్లను 32-బైట్ల హాష్ `blockHash`తో ఉన్న ఒకే బ్లాక్కు పరిమితం చేస్తుంది. `blockHash` ఉపయోగించడం `fromBlock` = `toBlock` = హాష్ `blockHash`తో ఉన్న బ్లాక్ నంబర్కు సమానం. ఫిల్టర్ ప్రమాణాలలో `blockHash` ఉంటే, `fromBlock` లేదా `toBlock` అనుమతించబడవు.
+
+```js
+params: [
+ {
+ topics: [
+ "0x000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ ],
+ },
+]
+```
+
+**తిరిగి ఇస్తుంది**
+[eth_getFilterChanges](#eth_getfilterchanges) చూడండి
+
+**ఉదాహరణ**
+
+```js
+// అభ్యర్థన
+curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getLogs","params":[{"topics":["0x000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b"]}],"id":74}'
+```
+
+ఫలితం కోసం [eth_getFilterChanges](#eth_getfilterchanges) చూడండి
+
+## వినియోగ ఉదాహరణ {#usage-example}
+
+### JSON_RPC ఉపయోగించి ఒక కాంట్రాక్ట్ను డిప్లాయ్ చేయడం {#deploying-contract}
+
+ఈ విభాగం కేవలం RPC ఇంటర్ఫేస్ను ఉపయోగించి ఒక కాంట్రాక్ట్ను ఎలా డిప్లాయ్ చేయాలో ప్రదర్శనను కలిగి ఉంటుంది. కాంట్రాక్ట్లను డిప్లాయ్ చేయడానికి ప్రత్యామ్నాయ మార్గాలు ఉన్నాయి, ఇక్కడ ఈ సంక్లిష్టత తొలగించబడుతుంది—ఉదాహరణకు, [web3.js](https://web3js.readthedocs.io/) మరియు [web3.py](https://github.com/ethereum/web3.py) వంటి RPC ఇంటర్ఫేస్పై నిర్మించిన లైబ్రరీలను ఉపయోగించడం. ఈ నైరూప్యతలు సాధారణంగా అర్థం చేసుకోవడానికి సులభంగా ఉంటాయి మరియు తక్కువ దోష-ప్రవణత కలిగి ఉంటాయి, కానీ తెర వెనుక ఏమి జరుగుతుందో అర్థం చేసుకోవడం ఇప్పటికీ సహాయకరంగా ఉంటుంది.
+
+కిందిది `Multiply7` అనే ఒక సూటియైన స్మార్ట్ కాంట్రాక్ట్, ఇది JSON-RPC ఇంటర్ఫేస్ను ఉపయోగించి ఒక ఇతీరియము నోడ్కు డిప్లాయ్ చేయబడుతుంది. ఈ ట్యుటోరియల్ చదువరి ఇప్పటికే ఒక గెత్ నోడ్ను నడుపుతున్నారని ఊహిస్తుంది. నోడ్లు మరియు క్లయింట్ల గురించి మరింత సమాచారం [ఇక్కడ](/developers/docs/nodes-and-clients/run-a-node) అందుబాటులో ఉంది. గెత్-కాని క్లయింట్ల కోసం HTTP JSON-RPCని ఎలా ప్రారంభించాలో చూడటానికి దయచేసి వ్యక్తిగత [క్లయింట్](/developers/docs/nodes-and-clients/) డాక్యుమెంటేషన్ను చూడండి. చాలా క్లయింట్లు `localhost:8545`లో సర్వ్ చేయడానికి డిఫాల్ట్ అవుతాయి.
+
+```javascript
+contract Multiply7 {
+ event Print(uint);
+ function multiply(uint input) returns (uint) {
+ Print(input * 7);
+ return input * 7;
+ }
+}
+```
+
+చేయవలసిన మొదటి పని HTTP RPC ఇంటర్ఫేస్ ప్రారంభించబడిందని నిర్ధారించుకోవడం. అంటే మేము ప్రారంభంలో గెత్కు `--http` ఫ్లాగ్ను సరఫరా చేస్తాము. ఈ ఉదాహరణలో మేము ఒక ప్రైవేట్ డెవలప్మెంట్ చైన్లో గెత్ నోడ్ను ఉపయోగిస్తాము. ఈ విధానాన్ని ఉపయోగించి మాకు నిజమైన నెట్వర్క్లో ఈథర్ అవసరం లేదు.
+
+```bash
+geth --http --dev console 2>>geth.log
+```
+
+ఇది HTTP RPC ఇంటర్ఫేస్ను `http://localhost:8545`లో ప్రారంభిస్తుంది.
+
+[curl](https://curl.se) ఉపయోగించి కాయిన్బేస్ చిరునామాను (ఖాతాల శ్రేణి నుండి మొదటి చిరునామాను పొందడం ద్వారా) మరియు బ్యాలెన్స్ను తిరిగి పొందడం ద్వారా ఇంటర్ఫేస్ నడుస్తోందని మేము ధృవీకరించుకోవచ్చు. దయచేసి గమనించండి, ఈ ఉదాహరణలలోని డేటా మీ స్థానిక నోడ్లో భిన్నంగా ఉంటుంది. మీరు ఈ ఆదేశాలను ప్రయత్నించాలనుకుంటే, రెండవ curl అభ్యర్థనలోని అభ్యర్థన పారామీటర్లను మొదటిదాని నుండి తిరిగి వచ్చిన ఫలితంతో భర్తీ చేయండి.
+
+```bash
+curl --data '{"jsonrpc":"2.0","method":"eth_accounts","params":[], "id":1}' -H "Content-Type: application/json" localhost:8545
+{"id":1,"jsonrpc":"2.0","result":["0x9b1d35635cc34752ca54713bb99d38614f63c955"]}
+
+curl --data '{"jsonrpc":"2.0","method":"eth_getBalance", "params": ["0x9b1d35635cc34752ca54713bb99d38614f63c955", "latest"], "id":2}' -H "Content-Type: application/json" localhost:8545
+{"id":2,"jsonrpc":"2.0","result":"0x1639e49bba16280000"}
+```
+
+సంఖ్యలు హెక్స్ ఎన్కోడ్ చేయబడినందున, బ్యాలెన్స్ వైలో హెక్స్ స్ట్రింగ్గా తిరిగి ఇవ్వబడుతుంది. మాకు ఈథర్లో సంఖ్యగా బ్యాలెన్స్ కావాలంటే, మేము గెత్ కన్సోల్ నుండి వెబ్3ని ఉపయోగించవచ్చు.
+
+```javascript
+web3.fromWei("0x1639e49bba16280000", "ether")
+// "410"
+```
+
+ఇప్పుడు మా ప్రైవేట్ డెవలప్మెంట్ చైన్లో కొంత ఈథర్ ఉంది కాబట్టి, మేము కాంట్రాక్ట్ను డిప్లాయ్ చేయవచ్చు. మొదటి దశ Multiply7 కాంట్రాక్ట్ను EVMకి పంపగల బైట్ కోడ్గా కంపైల్ చేయడం. solc, సాలిడిటీ కంపైలర్ను ఇన్స్టాల్ చేయడానికి, [సాలిడిటీ డాక్యుమెంటేషన్ను](https://docs.soliditylang.org/en/latest/installing-solidity.html) అనుసరించండి. (మా ఉదాహరణకు ఉపయోగించిన కంపైలర్ వెర్షన్కు సరిపోయేలా మీరు పాత `solc` విడుదలను ఉపయోగించాలనుకోవచ్చు (https://github.com/ethereum/solidity/releases/tag/v0.4.20).)
+
+తదుపరి దశ, Multiply7 కాంట్రాక్టును EVMకి పంపగలిగే బైట్ కోడ్కి కంపైల్ చేయడం.
+
+```bash
+echo 'pragma solidity ^0.4.16; contract Multiply7 { event Print(uint); function multiply(uint input) public returns (uint) { Print(input * 7); return input * 7; } }' | solc --bin
+
+======= :Multiply7 =======
+Binary:
+6060604052341561000f57600080fd5b60eb8061001d6000396000f300606060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063c6888fa1146044575b600080fd5b3415604e57600080fd5b606260048080359060200190919050506078565b6040518082815260200191505060405180910390f35b60007f24abdb5865df5079dcc5ac590ff6f01d5c16edbc5fab4e195d9febd1114503da600783026040518082815260200191505060405180910390a16007820290509190505600a165627a7a7230582040383f19d9f65246752244189b02f56e8d0980ed44e7a56c0b200458caad20bb0029
+```
+
+ఇప్పుడు మనకు కంపైల్ చేయబడిన కోడ్ ఉంది కాబట్టి దానిని డిప్లాయ్ చేయడానికి ఎంత గ్యాస్ ఖర్చవుతుందో మనం నిర్ధారించుకోవాలి. RPC ఇంటర్ఫేస్లో `eth_estimateGas` పద్ధతి ఉంది, ఇది మాకు ఒక అంచనాను ఇస్తుంది.
+
+```bash
+curl --data '{"jsonrpc":"2.0","method": "eth_estimateGas", "params": [{"from": "0x9b1d35635cc34752ca54713bb99d38614f63c955", "data": "0x6060604052341561000f57600080fd5b60eb8061001d6000396000f300606060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063c6888fa1146044575b600080fd5b3415604e57600080fd5b606260048080359060200190919050506078565b6040518082815260200191505060405180910390f35b60007f24abdb5865df5079dcc5ac590ff6f01d5c16edbc5fab4e195d9febd1114503da600783026040518082815260200191505060405180910390a16007820290509190505600a165627a7a7230582040383f19d9f65246752244189b02f56e8d0980ed44e7a56c0b200458caad20bb0029"}], "id": 5}' -H "Content-Type: application/json" localhost:8545
+{"jsonrpc":"2.0","id":5,"result":"0x1c31e"}
+```
+
+చివరగా కాంట్రాక్ట్ను డిప్లాయ్ చేయండి.
+
+```bash
+curl --data '{"jsonrpc":"2.0","method": "eth_sendTransaction", "params": [{"from": "0x9b1d35635cc34752ca54713bb99d38614f63c955", "gas": "0x1c31e", "data": "0x6060604052341561000f57600080fd5b60eb8061001d6000396000f300606060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063c6888fa1146044575b600080fd5b3415604e57600080fd5b606260048080359060200190919050506078565b6040518082815260200191505060405180910390f35b60007f24abdb5865df5079dcc5ac590ff6f01d5c16edbc5fab4e195d9febd1114503da600783026040518082815260200191505060405180910390a16007820290509190505600a165627a7a7230582040383f19d9f65246752244189b02f56e8d0980ed44e7a56c0b200458caad20bb0029"}], "id": 6}' -H "Content-Type: application/json" localhost:8545
+{"id":6,"jsonrpc":"2.0","result":"0xe1f3095770633ab2b18081658bad475439f6a08c902d0915903bafff06e6febf"}
+```
+
+లావాదేవీ నోడ్ ద్వారా అంగీకరించబడింది మరియు ఒక లావాదేవీ హాష్ తిరిగి ఇవ్వబడుతుంది. ఈ హాష్ను లావాదేవీని ట్రాక్ చేయడానికి ఉపయోగించవచ్చు. తదుపరి దశ మన కాంట్రాక్ట్ డిప్లాయ్ చేయబడిన చిరునామాను నిర్ధారించడం. ప్రతి అమలు చేయబడిన లావాదేవీ ఒక రసీదును సృష్టిస్తుంది. ఈ రసీదు లావాదేవీకి సంబంధించిన వివిధ సమాచారాన్ని కలిగి ఉంటుంది, ఉదాహరణకు లావాదేవీ ఏ బ్లాక్లో చేర్చబడింది మరియు EVM ద్వారా ఎంత గ్యాస్ ఉపయోగించబడింది. ఒక లావాదేవీ
+ఒక కాంట్రాక్ట్ను సృష్టిస్తే అది కాంట్రాక్ట్ చిరునామాను కూడా కలిగి ఉంటుంది. మనం `eth_getTransactionReceipt` RPC పద్ధతితో రసీదును తిరిగి పొందవచ్చు.
+
+```bash
+curl --data '{"jsonrpc":"2.0","method": "eth_getTransactionReceipt", "params": ["0xe1f3095770633ab2b18081658bad475439f6a08c902d0915903bafff06e6febf"], "id": 7}' -H "Content-Type: application/json" localhost:8545
+{"jsonrpc":"2.0","id":7,"result":{"blockHash":"0x77b1a4f6872b9066312de3744f60020cbd8102af68b1f6512a05b7619d527a4f","blockNumber":"0x1","contractAddress":"0x4d03d617d700cf81935d7f797f4e2ae719648262","cumulativeGasUsed":"0x1c31e","from":"0x9b1d35635cc34752ca54713bb99d38614f63c955","gasUsed":"0x1c31e","logs":[],"logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","status":"0x1","to":null,"transactionHash":"0xe1f3095770633ab2b18081658bad475439f6a08c902d0915903bafff06e6febf","transactionIndex":"0x0"}}
+```
+
+మన కాంట్రాక్ట్ `0x4d03d617d700cf81935d7f797f4e2ae719648262`పై సృష్టించబడింది. రసీదుకు బదులుగా శూన్య ఫలితం అంటే లావాదేవీ ఇంకా ఒక బ్లాక్లో చేర్చబడలేదు. కొంతసేపు వేచి ఉండి, మీ ఏకాభిప్రాయం క్లయింట్ నడుస్తుందో లేదో తనిఖీ చేసి, మళ్లీ ప్రయత్నించండి.
+
+#### స్మార్ట్ కాంట్రాక్టులతో పరస్పర చర్య {#interacting-with-smart-contract}
+
+ఈ ఉదాహరణలో మనం కాంట్రాక్ట్ యొక్క `multiply` పద్ధతికి `eth_sendTransaction` ఉపయోగించి ఒక లావాదేవీని పంపుతాము.
+
+`eth_sendTransaction`కి అనేక ఆర్గ్యుమెంట్లు అవసరం, ప్రత్యేకంగా `from`, `to` మరియు `data`. `From` అనేది మన ఖాతా యొక్క పబ్లిక్ చిరునామా, మరియు `to` అనేది కాంట్రాక్ట్ చిరునామా. `data` ఆర్గ్యుమెంట్ ఏ పద్ధతిని మరియు ఏ ఆర్గ్యుమెంట్లతో పిలవాలి అని నిర్వచించే పేలోడ్ను కలిగి ఉంటుంది. [ఎబిఐ (అప్లికేషన్ బైనరీ ఇంటర్ఫేస్)](https://docs.soliditylang.org/en/latest/abi-spec.html) ఇక్కడే ఉపయోగంలోకి వస్తుంది. ఎబిఐ అనేది EVM కోసం డేటాను ఎలా నిర్వచించాలి మరియు ఎన్కోడ్ చేయాలో నిర్వచించే ఒక JSON ఫైల్.
+
+పేలోడ్ యొక్క బైట్లు కాంట్రాక్టులోని ఏ పద్ధతిని పిలవాలో నిర్వచిస్తాయి. ఇది ఫంక్షన్ పేరు మరియు దాని ఆర్గ్యుమెంట్ రకాలపై కెకాక్ హాష్ నుండి మొదటి 4 బైట్లు, హెక్స్ ఎన్కోడ్ చేయబడింది. మల్టిప్లై ఫంక్షన్ ఒక uintని అంగీకరిస్తుంది, ఇది uint256కి అలియాస్. ఇది మనకు దీనిని ఇస్తుంది:
+
+```javascript
+web3.sha3("multiply(uint256)").substring(0, 10)
+// "0xc6888fa1"
+```
+
+తదుపరి దశ ఆర్గ్యుమెంట్లను ఎన్కోడ్ చేయడం. కేవలం ఒకే ఒక్క uint256 ఉంది, ఉదాహరణకు, 6 అనే విలువ. ఎబిఐలో uint256 రకాలను ఎలా ఎన్కోడ్ చేయాలో నిర్దేశించే ఒక విభాగం ఉంది.
+
+`int: enc(X)` అనేది X యొక్క బిగ్-ఎండియన్ టూస్ కాంప్లిమెంట్ ఎన్కోడింగ్, ప్రతికూల X కోసం 0xffతో, మరియు సానుకూల X కోసం సున్నా బైట్లతో హైయ్యర్-ఆర్డర్ (ఎడమ) వైపు ప్యాడ్ చేయబడి ఉంటుంది, తద్వారా దాని పొడవు 32 బైట్ల గుణకం అవుతుంది.
+
+ఇది `0000000000000000000000000000000000000000000000000000000000000006`గా ఎన్కోడ్ అవుతుంది.
+
+ఫంక్షన్ సెలెక్టర్ మరియు ఎన్కోడ్ చేయబడిన ఆర్గ్యుమెంట్ను కలిపితే మన డేటా `0xc6888fa10000000000000000000000000000000000000000000000000000000000000006` అవుతుంది.
+
+ఇది ఇప్పుడు నోడ్కు పంపబడుతుంది:
+
+```bash
+curl --data '{"jsonrpc":"2.0","method": "eth_sendTransaction", "params": [{"from": "0xeb85a5557e5bdc18ee1934a89d8bb402398ee26a", "to": "0x6ff93b4b46b41c0c3c9baee01c255d3b4675963d", "data": "0xc6888fa10000000000000000000000000000000000000000000000000000000000000006"}], "id": 8}' -H "Content-Type: application/json" localhost:8545
+{"id":8,"jsonrpc":"2.0","result":"0x759cf065cbc22e9d779748dc53763854e5376eea07409e590c990eafc0869d74"}
+```
+
+ఒక లావాదేవీ పంపబడినందున, ఒక లావాదేవీ హాష్ తిరిగి ఇవ్వబడింది. రసీదును తిరిగి పొందితే లభించేది:
+
+```javascript
+{
+ blockHash: "0xbf0a347307b8c63dd8c1d3d7cbdc0b463e6e7c9bf0a35be40393588242f01d55",
+ blockNumber: 268,
+ contractAddress: null,
+ cumulativeGasUsed: 22631,
+ gasUsed: 22631,
+ logs: [{
+ address: "0x6ff93b4b46b41c0c3c9baee01c255d3b4675963d",
+ blockHash: "0xbf0a347307b8c63dd8c1d3d7cbdc0b463e6e7c9bf0a35be40393588242f01d55",
+ blockNumber: 268,
+ data: "0x000000000000000000000000000000000000000000000000000000000000002a",
+ logIndex: 0,
+ topics: ["0x24abdb5865df5079dcc5ac590ff6f01d5c16edbc5fab4e195d9febd1114503da"],
+ transactionHash: "0x759cf065cbc22e9d779748dc53763854e5376eea07409e590c990eafc0869d74",
+ transactionIndex: 0
+ }],
+ transactionHash: "0x759cf065cbc22e9d779748dc53763854e5376eea07409e590c990eafc0869d74",
+ transactionIndex: 0
+}
+```
+
+రసీదులో ఒక లాగ్ ఉంటుంది. ఈ లాగ్ లావాదేవీ అమలుపై EVM ద్వారా ఉత్పత్తి చేయబడింది మరియు రసీదులో చేర్చబడింది. `multiply` ఫంక్షన్, ఇన్పుట్ని 7తో గుణించగా `Print` ఈవెంట్ జరిగిందని చూపుతుంది. `Print` ఈవెంట్ కోసం ఆర్గ్యుమెంట్ ఒక uint256 అయినందున, మనం దానిని ఎబిఐ నిబంధనల ప్రకారం డీకోడ్ చేయవచ్చు, ఇది మనకు ఆశించిన దశాంశం 42ను ఇస్తుంది. డేటాతో పాటు, లాగ్ను ఏ ఈవెంట్ సృష్టించిందో నిర్ధారించడానికి టాపిక్స్ని ఉపయోగించవచ్చని గమనించడం ముఖ్యం:
+
+```javascript
+web3.sha3("Print(uint256)")
+// "24abdb5865df5079dcc5ac590ff6f01d5c16edbc5fab4e195d9febd1114503da"
+```
+
+ఇది JSON-RPC యొక్క ప్రత్యక్ష వినియోగాన్ని ప్రదర్శిస్తూ, అత్యంత సాధారణ పనులలో కొన్నింటికి కేవలం ఒక సంక్షిప్త పరిచయం.
+
+## సంబంధిత అంశాలు {#related-topics}
+
+- [JSON-RPC స్పెసిఫికేషన్](http://www.jsonrpc.org/specification)
+- [నోడ్లు మరియు క్లయింట్లు](/developers/docs/nodes-and-clients/)
+- [జావాస్క్రిప్ట్ ఎపిఐలు](/developers/docs/apis/javascript/)
+- [బ్యాకెండ్ ఎపిఐలు](/developers/docs/apis/backend/)
+- [ఎగ్జిక్యూషన్ క్లయింట్లు](/developers/docs/nodes-and-clients/#execution-clients)
diff --git a/public/content/translations/te/developers/docs/blocks/index.md b/public/content/translations/te/developers/docs/blocks/index.md
new file mode 100644
index 00000000000..ae3e7a02918
--- /dev/null
+++ b/public/content/translations/te/developers/docs/blocks/index.md
@@ -0,0 +1,153 @@
+---
+title: "బ్లాక్ లు"
+description: "Ethereum బ్లాక్చెయిన్లోని బ్లాక్ల యొక్క అవలోకనం – వాటి డేటా నిర్మాణం, అవి ఎందుకు అవసరం మరియు అవి ఎలా తయారు చేయబడ్డాయి."
+lang: te
+---
+
+బ్లాక్లు అనేది గొలుసులోని మునుపటి బ్లాక్ యొక్క హాష్తో లావాదేవీల బ్యాచ్లు. ఇది బ్లాక్లను ఒకదానితో ఒకటి (చైన్లో) లింక్ చేస్తుంది ఎందుకంటే హాష్లు క్రిప్టోగ్రాఫికల్గా బ్లాక్ డేటా నుండి తీసుకోబడ్డాయి. ఇది మోసాన్ని నిరోధిస్తుంది, ఎందుకంటే చరిత్రలోని ఏదైనా బ్లాక్లో ఒక మార్పు అన్ని తదుపరి హాష్లు మారతాయి మరియు బ్లాక్చెయిన్ను నడుపుతున్న ప్రతి ఒక్కరూ గమనించే విధంగా అన్ని క్రింది బ్లాక్లను చెల్లుబాటు చేయదు.
+
+## అవసరాలు {#prerequisites}
+
+Blocks are a very beginner-friendly topic. కానీ ఈ పేజీని మీరు బాగా అర్థం చేసుకోవడంలో సహాయపడటానికి, మీరు మొదట [ఖాతాలు](/developers/docs/accounts/), [లావాదేవీలు](/developers/docs/transactions/), మరియు మా [ఇతీరియము పరిచయం](/developers/docs/intro-to-ethereum/) చదవాలని మేము సిఫార్సు చేస్తున్నాము.
+
+## ఎందుకు బ్లాక్స్? బ్లాక్స్ ఎందుకు? {#why-blocks}
+
+Ethereum నెట్వర్క్లో పాల్గొనే వారందరూ సమకాలీకరించబడిన స్థితిని కలిగి ఉన్నారని మరియు లావాదేవీల యొక్క ఖచ్చితమైన చరిత్రను అంగీకరిస్తున్నట్లు నిర్ధారించడానికి, మేము లావాదేవీలను బ్లాక్లుగా చేస్తాము. దీని అర్థం డజన్ల కొద్దీ (లేదా వందల కొద్దీ) లావాదేవీలు ఒకేసారి కట్టుబడి, అంగీకరించబడ్డాయి మరియు సమకాలీకరించబడ్డాయి.
+
+
+_రేఖాచిత్రం [ఇతీరియము EVM ఇలస్ట్రేటెడ్](https://takenobu-hs.github.io/downloads/ethereum_evm_illustrated.pdf) నుండి స్వీకరించబడింది_
+
+కమిట్లను దూరం చేయడం ద్వారా, మేము నెట్వర్క్ భాగస్వాములందరికీ ఏకాభిప్రాయానికి రావడానికి తగినంత సమయం ఇస్తాము: లావాదేవీ అభ్యర్థనలు సెకనుకు డజన్ల కొద్దీ వచ్చినప్పటికీ, బ్లాక్లు ప్రతి పన్నెండు సెకన్లకు ఒకసారి మాత్రమే Ethereumలో సృష్టించబడతాయి మరియు కట్టుబడి ఉంటాయి.
+
+## బ్లాక్స్ ఎలా పనిచేస్తాయి {#how-blocks-work}
+
+లావాదేవీ చరిత్రను భద్రపరచడానికి, బ్లాక్లు ఖచ్చితంగా ఆర్డర్ చేయబడతాయి (సృష్టించబడిన ప్రతి కొత్త బ్లాక్ దాని పేరెంట్ బ్లాక్కు సూచనను కలిగి ఉంటుంది), మరియు బ్లాక్లలో లావాదేవీలు కూడా ఖచ్చితంగా ఆర్డర్ చేయబడతాయి. అరుదైన సందర్భాల్లో మినహా, ఏ సమయంలోనైనా, నెట్వర్క్లోని భాగస్వాములందరూ బ్లాక్ల ఖచ్చితమైన సంఖ్య మరియు చరిత్రపై ఏకీభవించారు మరియు ప్రస్తుత ప్రత్యక్ష లావాదేవీల అభ్యర్థనలను తదుపరి బ్లాక్లోకి బ్యాచ్ చేయడానికి కృషి చేస్తున్నారు.
+
+నెట్వర్క్లో యాదృచ్ఛికంగా ఎంపిక చేయబడిన వాలిడేటర్ ద్వారా బ్లాక్ను కలిపిన తర్వాత, అది మిగిలిన నెట్వర్క్కు ప్రచారం చేయబడుతుంది; అన్ని నోడ్లు ఈ బ్లాక్ను వాటి బ్లాక్చెయిన్ చివరకి జోడిస్తాయి మరియు తదుపరి బ్లాక్ని సృష్టించడానికి కొత్త వాలిడేటర్ ఎంచుకోబడుతుంది. ఖచ్చితమైన బ్లాక్-అసెంబ్లీ ప్రక్రియ మరియు నిబద్ధత/ఏకాభిప్రాయ ప్రక్రియ ప్రస్తుతం Ethereum యొక్క "ప్రూఫ్-ఆఫ్-స్టేక్" ప్రోటోకాల్ ద్వారా పేర్కొనబడింది.
+
+## ప్రూఫ్-ఆఫ్-స్టేక్ ప్రోటోకాల్ {#proof-of-stake-protocol}
+
+ప్రూఫ్-ఆఫ్-స్టేక్ అంటే క్రిందివి:
+
+- ధృవీకరణ నోడ్లు చెడు ప్రవర్తనకు వ్యతిరేకంగా 32 ETHని డిపాజిట్ కాంట్రాక్ట్గా కలిగి ఉండాలి. ఇది నెట్వర్క్ను రక్షించడంలో సహాయపడుతుంది ఎందుకంటే నిజాయితీ లేని కార్యకలాపం కొంత లేదా మొత్తం వాటాను నాశనం చేయడానికి దారి తీస్తుంది.
+- ప్రతి స్లాట్లో (పన్నెండు సెకన్ల తేడాతో) ఒక వాలిడేటర్ యాదృచ్ఛికంగా బ్లాక్ ప్రపోజర్గా ఎంపిక చేయబడుతుంది. వారు లావాదేవీలను ఒకదానితో ఒకటి కట్టి, వాటిని అమలు చేసి కొత్త 'స్టేట్'ని నిర్ణయిస్తారు. వారు ఈ సమాచారాన్ని ఒక బ్లాక్లో చుట్టి, ఇతర వ్యాలిడేటర్లకు పంపుతారు.
+- కొత్త బ్లాక్ గురించి విన్న ఇతర వ్యాలిడేటర్లు గ్లోబల్ స్టేట్కు ప్రతిపాదిత మార్పుతో అంగీకరిస్తున్నట్లు నిర్ధారించుకోవడానికి లావాదేవీలను మళ్లీ అమలు చేస్తారు. బ్లాక్ చెల్లుబాటు అవుతుందని ఊహిస్తూ, వారు దానిని తమ స్వంత డేటాబేస్కు జోడించుకుంటారు.
+- వాలిడేటర్ ఒకే స్లాట్ కోసం రెండు విరుద్ధమైన బ్లాక్ల గురించి విన్నట్లయితే, వారు తమ ఫోర్క్-ఛాయిస్ అల్గారిథమ్ను ఉపయోగించి ఎక్కువ వాటా ఉన్న ETH ద్వారా మద్దతునిస్తారు.
+
+[ప్రూఫ్-ఆఫ్-స్టేక్ గురించి మరింత](/developers/docs/consensus-mechanisms/pos)
+
+## బ్లాక్లో ఏముంది? బ్లాక్ అనాటమీ {#block-anatomy}
+
+ఒక బ్లాక్లో చాలా సమాచారం ఉంది. అత్యధిక స్థాయిలో బ్లాక్ కింది ఫీల్డ్లను కలిగి ఉంటుంది:
+
+| ఫీల్డ్ | వివరణ |
+| :--------------- | :---------------------------------------------------------- |
+| `slot` | బ్లాక్ చెందిన స్లాట్ |
+| `proposer_index` | బ్లాక్ను ప్రతిపాదించే వాలిడేటర్ యొక్క ID |
+| `parent_root` | మునుపటి బ్లాక్ యొక్క హాష్ |
+| `state_root` | రాష్ట్ర వస్తువు యొక్క మూల హాష్ |
+| `body` | దిగువ నిర్వచించిన విధంగా అనేక ఫీల్డ్లను కలిగి ఉన్న వస్తువు |
+
+బ్లాక్ `body` దాని స్వంత అనేక ఫీల్డ్లను కలిగి ఉంది:
+
+| ఫీల్డ్ | వివరణ |
+| :------------------- | :------------------------------------------------------------ |
+| `randao_reveal` | తదుపరి బ్లాక్ ప్రపోజర్ను ఎంచుకోవడానికి ఉపయోగించే విలువ |
+| `eth1_data` | డిపాజిట్ ఒప్పందం గురించి సమాచారం |
+| `graffiti` | బ్లాక్లను ట్యాగ్ చేయడానికి ఉపయోగించే ఏకపక్ష డేటా |
+| `proposer_slashings` | వాలిడేటర్ల జాబితాను తగ్గించాలి |
+| `attester_slashings` | కత్తిరించాల్సిన అటెస్టర్ల జాబితా |
+| `attestations` | మునుపటి స్లాట్లకు వ్యతిరేకంగా చేసిన ధృవీకరణల జాబితా |
+| `deposits` | డిపాజిట్ ఒప్పందానికి కొత్త డిపాజిట్ల జాబితా |
+| `voluntary_exits` | నెట్వర్క్ నుండి నిష్క్రమించే వ్యాలిడేటర్ల జాబితా |
+| `sync_aggregate` | లైట్ క్లయింట్లకు సేవ చేయడానికి ఉపయోగించే వాలిడేటర్ల ఉపసమితి |
+| `execution_payload` | ఎగ్జిక్యూషన్ క్లయింట్ నుండి లావాదేవీలు ఆమోదించబడ్డాయి |
+
+`attestations` ఫీల్డ్ బ్లాక్లోని అన్ని ధృవీకరణల జాబితాను కలిగి ఉంటుంది. ధృవీకరణలు అనేక డేటాను కలిగి ఉన్న వాటి స్వంత డేటా రకాన్ని కలిగి ఉంటాయి. ప్రతి ధృవీకరణలో ఇవి ఉంటాయి:
+
+| ఫీల్డ్ | వివరణ |
+| :----------------- | :--------------------------------------------------------------- |
+| `aggregation_bits` | ఈ ధృవీకరణలో పాల్గొన్న ధృవీకరణదారుల జాబితా |
+| `data` | బహుళ సబ్ఫీల్డ్లతో కూడిన కంటైనర్ |
+| `signature` | `data` భాగానికి వ్యతిరేకంగా వాలిడేటర్ల సమితి యొక్క మొత్తం సంతకం |
+
+`attestation`లోని `data` ఫీల్డ్ కింది వాటిని కలిగి ఉంటుంది:
+
+| ఫీల్డ్ | వివరణ |
+| :------------------ | :-------------------------------------------------------- |
+| `slot` | ధృవీకరణకు సంబంధించిన స్లాట్ |
+| `index` | వాలిడేటర్లను ధృవీకరించడానికి సూచికలు |
+| `beacon_block_root` | చైన్ యొక్క హెడ్గా కనిపించే బీకాన్ బ్లాక్ యొక్క రూట్ హాష్ |
+| `source` | చివరి సమర్థించబడిన చెక్పాయింట్ |
+| `target` | తాజా యుగం సరిహద్దు బ్లాక్ |
+
+`execution_payload`లోని లావాదేవీలను అమలు చేయడం గ్లోబల్ స్థితిని నవీకరిస్తుంది. క్లయింట్లందరూ కొత్త బ్లాక్ `state_root` ఫీల్డ్లో కొత్త స్థితి సరిపోలుతుందని నిర్ధారించుకోవడానికి `execution_payload`లో లావాదేవీలను మళ్లీ అమలు చేస్తారు. క్లయింట్లు తమ బ్లాక్చెయిన్కి జోడించడానికి కొత్త బ్లాక్ చెల్లుబాటు అయ్యేది మరియు సురక్షితమైనదని ఈ విధంగా చెప్పగలరు. `execution_payload` అనేది అనేక ఫీల్డ్లతో కూడిన ఒక ఆబ్జెక్ట్. అమలు డేటా గురించి ముఖ్యమైన సారాంశ సమాచారాన్ని కలిగి ఉన్న `execution_payload_header` కూడా ఉంది. ఈ డేటా నిర్మాణాలు ఈ క్రింది విధంగా నిర్వహించబడతాయి:
+
+`execution_payload_header` కింది ఫీల్డ్లను కలిగి ఉంది:
+
+| ఫీల్డ్ | వివరణ |
+| :------------------ | :---------------------------------------------------------------------- |
+| `parent_hash` | మాతృ బ్లాక్ యొక్క హాష్ |
+| `fee_recipient` | లావాదేవీ రుసుము చెల్లించడానికి ఖాతా చిరునామా |
+| `state_root` | ఈ బ్లాక్లో మార్పులను వర్తింపజేసిన తర్వాత గ్లోబల్ స్టేట్ కోసం రూట్ హాష్ |
+| `receipts_root` | లావాదేవీ రసీదుల హాష్ ప్రయత్నించండి |
+| `logs_bloom` | ఈవెంట్ లాగ్లను కలిగి ఉన్న డేటా నిర్మాణం |
+| `prev_randao` | యాదృచ్ఛిక వ్యాలిడేటర్ ఎంపికలో విలువ ఉపయోగించబడుతుంది |
+| `block_number` | ప్రస్తుత బ్లాక్ సంఖ్య |
+| `gas_limit` | ఈ బ్లాక్లో అనుమతించబడిన గరిష్ట వాయువు |
+| `gas_used` | ఈ బ్లాక్లో ఉపయోగించిన గ్యాస్ అసలు మొత్తం |
+| `timestamp` | బ్లాక్ సమయం |
+| `extra_data` | ముడి బైట్ల వలె ఏకపక్ష అదనపు డేటా |
+| `base_fee_per_gas` | ప్రాథమిక రుసుము విలువ |
+| `block_hash` | హాష్ ఆఫ్ ఎగ్జిక్యూషన్ బ్లాక్ |
+| `transactions_root` | పేలోడ్లోని లావాదేవీల రూట్ హాష్ |
+| `withdrawal_root` | పేలోడ్లోని ఉపసంహరణల యొక్క రూట్ హాష్ |
+
+`execution_payload` దానంతట అదే క్రింది వాటిని కలిగి ఉంది (ఇది హెడర్తో సమానంగా ఉందని గమనించండి, లావాదేవీల యొక్క రూట్ హాష్కు బదులుగా ఇది లావాదేవీల యొక్క వాస్తవ జాబితా మరియు ఉపసంహరణ సమాచారాన్ని కలిగి ఉంటుంది) :
+
+| ఫీల్డ్ | వివరణ |
+| :----------------- | :---------------------------------------------------------------------- |
+| `parent_hash` | మాతృ బ్లాక్ యొక్క హాష్ |
+| `fee_recipient` | లావాదేవీ రుసుము చెల్లించడానికి ఖాతా చిరునామా |
+| `state_root` | ఈ బ్లాక్లో మార్పులను వర్తింపజేసిన తర్వాత గ్లోబల్ స్టేట్ కోసం రూట్ హాష్ |
+| `receipts_root` | లావాదేవీ రసీదుల హాష్ ప్రయత్నించండి |
+| `logs_bloom` | ఈవెంట్ లాగ్లను కలిగి ఉన్న డేటా నిర్మాణం |
+| `prev_randao` | యాదృచ్ఛిక వ్యాలిడేటర్ ఎంపికలో విలువ ఉపయోగించబడుతుంది |
+| `block_number` | ప్రస్తుత బ్లాక్ సంఖ్య |
+| `gas_limit` | ఈ బ్లాక్లో అనుమతించబడిన గరిష్ట వాయువు |
+| `gas_used` | ఈ బ్లాక్లో ఉపయోగించిన గ్యాస్ అసలు మొత్తం |
+| `timestamp` | బ్లాక్ సమయం |
+| `extra_data` | ముడి బైట్ల వలె ఏకపక్ష అదనపు డేటా |
+| `base_fee_per_gas` | ప్రాథమిక రుసుము విలువ |
+| `block_hash` | హాష్ ఆఫ్ ఎగ్జిక్యూషన్ బ్లాక్ |
+| `transactions` | అమలు చేయవలసిన లావాదేవీల జాబితా |
+| `withdrawals` | ఉపసంహరణ వస్తువుల జాబితా |
+
+`withdrawals` జాబితాలో `withdrawal` ఆబ్జెక్టులు కింది విధంగా నిర్మించబడ్డాయి:
+
+| ఫీల్డ్ | వివరణ |
+| :--------------- | :---------------------------- |
+| `address` | ఉపసంహరించుకున్న ఖాతా చిరునామా |
+| `amount` | ఉపసంహరణ మొత్తం |
+| `index` | ఉపసంహరణ సూచిక విలువ |
+| `validatorIndex` | ఉపసంహరణ సూచిక విలువ |
+
+## బ్లాక్ సమయం {#block-time}
+
+బ్లాక్ సమయం అనేది బ్లాక్లను వేరుచేసే సమయాన్ని సూచిస్తుంది. Ethereumలో, సమయాన్ని 'స్లాట్లు' అని పిలిచే పన్నెండు సెకన్ల యూనిట్లుగా విభజించారు. ప్రతి స్లాట్లో ఒక బ్లాక్ను ప్రతిపాదించడానికి ఒకే వాలిడేటర్ ఎంపిక చేయబడుతుంది. అన్ని వాలిడేటర్లు ఆన్లైన్లో ఉన్నాయని మరియు పూర్తిగా పని చేస్తున్నాయని భావించి ప్రతి స్లాట్లో ఒక బ్లాక్ ఉంటుంది, అంటే బ్లాక్ సమయం 12సె. అయితే, బ్లాక్ను ప్రతిపాదించడానికి కాల్ చేసినప్పుడు అప్పుడప్పుడు వాలిడేటర్లు ఆఫ్లైన్లో ఉండవచ్చు, అంటే స్లాట్లు కొన్నిసార్లు ఖాళీగా మారవచ్చు.
+
+ఈ అమలు ప్రూఫ్-ఆఫ్-వర్క్ ఆధారిత సిస్టమ్ల నుండి భిన్నంగా ఉంటుంది, ఇక్కడ బ్లాక్ టైమ్లు సంభావ్యత మరియు ప్రోటోకాల్ యొక్క లక్ష్య మైనింగ్ కష్టాల ద్వారా ట్యూన్ చేయబడతాయి. ఇతీరియము యొక్క [సగటు బ్లాక్ సమయం](https://etherscan.io/chart/blocktime) దీనికి ఒక సరైన ఉదాహరణ, దీని ద్వారా కొత్త 12s బ్లాక్ సమయం యొక్క స్థిరత్వం ఆధారంగా ప్రూఫ్-ఆఫ్-వర్క్ నుండి ప్రూఫ్-ఆఫ్-స్టేక్కు మారడాన్ని స్పష్టంగా ఊహించవచ్చు.
+
+## బ్లాక్ పరిమాణం {#block-size}
+
+చివరి ముఖ్యమైన గమనిక ఏమిటంటే, బ్లాక్లు వాటి పరిమాణంలో కట్టుబడి ఉంటాయి. ప్రతి బ్లాక్కు 30 మిలియన్ గ్యాస్ లక్ష్య పరిమాణం ఉంటుంది, కానీ బ్లాక్ పరిమితి 60 మిలియన్ గ్యాస్ (2x టార్గెట్ బ్లాక్ సైజు) వరకు నెట్వర్క్ డిమాండ్లకు అనుగుణంగా బ్లాక్ల పరిమాణం పెరుగుతుంది లేదా తగ్గుతుంది. బ్లాక్ గ్యాస్ పరిమితిని మునుపటి బ్లాక్ గ్యాస్ పరిమితి నుండి 1/1024 కారకం ద్వారా పైకి లేదా క్రిందికి సర్దుబాటు చేయవచ్చు. ఫలితంగా, వ్యాలిడేటర్లు ఏకాభిప్రాయం ద్వారా బ్లాక్ గ్యాస్ పరిమితిని మార్చవచ్చు. బ్లాక్లోని అన్ని లావాదేవీల ద్వారా ఖర్చు చేయబడిన గ్యాస్ మొత్తం బ్లాక్ గ్యాస్ పరిమితి కంటే తక్కువగా ఉండాలి. ఇది చాలా ముఖ్యం ఎందుకంటే బ్లాక్లు ఏకపక్షంగా పెద్దవిగా ఉండకూడదని ఇది నిర్ధారిస్తుంది. బ్లాక్లు ఏకపక్షంగా పెద్దవిగా ఉంటే, తక్కువ పనితీరు గల పూర్తి నోడ్లు స్థలం మరియు వేగ అవసరాల కారణంగా నెట్వర్క్ను కొనసాగించడాన్ని క్రమంగా ఆపివేస్తాయి. పెద్ద బ్లాక్, తదుపరి స్లాట్ కోసం వాటిని ప్రాసెస్ చేయడానికి ఎక్కువ కంప్యూటింగ్ శక్తి అవసరం. ఇది ఒక కేంద్రీకృత శక్తి, ఇది బ్లాక్ పరిమాణాలను క్యాపింగ్ చేయడం ద్వారా నిరోధించబడుతుంది.
+
+## మరింత సమాచారం {#further-reading}
+
+_మీకు సహాయపడిన కమ్యూనిటీ వనరు గురించి తెలుసా? ఈ పేజీని సవరించి, దాన్ని జోడించండి!_
+
+## సంబంధిత అంశాలు {#related-topics}
+
+- [లావాదేవీలు](/developers/docs/transactions/)
+- [గ్యాస్](/developers/docs/gas/)
+- [ప్రూఫ్-ఆఫ్-స్టేక్](/developers/docs/consensus-mechanisms/pos)
diff --git a/public/content/translations/te/developers/docs/bridges/index.md b/public/content/translations/te/developers/docs/bridges/index.md
new file mode 100644
index 00000000000..a87de15301d
--- /dev/null
+++ b/public/content/translations/te/developers/docs/bridges/index.md
@@ -0,0 +1,138 @@
+---
+title: "వంతెనలు"
+description: "డెవలపర్ల కోసం బ్రిడ్జింగ్ యొక్క అవలోకనం"
+lang: te
+---
+
+L1 బ్లాక్చైన్లు మరియు L2 [స్కేలింగ్](/developers/docs/scaling/) పరిష్కారాల విస్తరణతో పాటు, వికేంద్రీకృత అప్లికేషన్లు క్రాస్-చైన్కు వెళ్లే సంఖ్య నిరంతరం పెరుగుతుండటంతో, చైన్ల మధ్య కమ్యూనికేషన్ మరియు ఆస్తుల బదిలీ అవసరం నెట్వర్క్ మౌలిక సదుపాయాలలో ఒక ముఖ్యమైన భాగంగా మారింది. దీనిని సాధ్యం చేయడానికి వివిధ రకాల బ్రిడ్జ్లు ఉన్నాయి.
+
+## బ్రిడ్జ్ల అవసరం {#need-for-bridges}
+
+బ్లాక్చైన్ నెట్వర్క్లను కనెక్ట్ చేయడానికి బ్రిడ్జ్లు ఉన్నాయి. అవి బ్లాక్చైన్ల మధ్య కనెక్టివిటీ మరియు ఇంటర్ఆపరేబిలిటీని ప్రారంభిస్తాయి.
+
+బ్లాక్చైన్లు వివిక్త వాతావరణాలలో ఉన్నాయి, అంటే ఇతర బ్లాక్చైన్లతో సహజంగా వ్యాపారం చేయడానికి మరియు కమ్యూనికేట్ చేయడానికి బ్లాక్చైన్లకు మార్గం లేదు. ఫలితంగా, ఒక పర్యావరణ వ్యవస్థలో గణనీయమైన కార్యాచరణ మరియు ఆవిష్కరణ ఉన్నప్పటికీ, ఇతర పర్యావరణ వ్యవస్థలతో కనెక్టివిటీ మరియు ఇంటర్ఆపరేబిలిటీ లేకపోవడం వల్ల ఇది పరిమితం చేయబడింది.
+
+వివిక్త బ్లాక్చైన్ వాతావరణాలు ఒకదానితో ఒకటి కనెక్ట్ అవ్వడానికి బ్రిడ్జ్లు ఒక మార్గాన్ని అందిస్తాయి. అవి బ్లాక్చైన్ల మధ్య రవాణా మార్గాన్ని ఏర్పాటు చేస్తాయి, ఇక్కడ టోకెన్లు, సందేశాలు, ఏకపక్ష డేటా, మరియు [స్మార్ట్ కాంట్రాక్ట్](/developers/docs/smart-contracts/) కాల్లు కూడా ఒక చైన్ నుండి మరొకదానికి బదిలీ చేయబడతాయి.
+
+## బ్రిడ్జ్ల ప్రయోజనాలు {#benefits-of-bridges}
+
+సరళంగా చెప్పాలంటే, బ్రిడ్జ్లు బ్లాక్చైన్ నెట్వర్క్లను డేటాను మార్పిడి చేసుకోవడానికి మరియు వాటి మధ్య ఆస్తులను తరలించడానికి అనుమతించడం ద్వారా అనేక వినియోగ సందర్భాలను అన్లాక్ చేస్తాయి.
+
+బ్లాక్చైన్లు అప్లికేషన్లను నిర్మించడానికి ప్రత్యేకమైన బలాలు, బలహీనతలు మరియు విధానాలను కలిగి ఉంటాయి (వేగం, త్రూపుట్, ఖర్చు మొదలైనవి). బ్లాక్చైన్లు ఒకదానికొకటి ఆవిష్కరణలను ఉపయోగించుకునేలా చేయడం ద్వారా బ్రిడ్జ్లు మొత్తం క్రిప్టో పర్యావరణ వ్యవస్థ అభివృద్ధికి సహాయపడతాయి.
+
+డెవలపర్ల కోసం, బ్రిడ్జ్లు ఈ క్రింది వాటిని ప్రారంభిస్తాయి:
+
+- చైన్ల అంతటా ఏదైనా డేటా, సమాచారం మరియు ఆస్తుల బదిలీ.
+- బ్రిడ్జ్లు ప్రోటోకాల్లు అందించగల వాటి కోసం డిజైన్ స్థలాన్ని విస్తరించడం వలన ప్రోటోకాల్ల కోసం కొత్త ఫీచర్లు మరియు వినియోగ సందర్భాలను అన్లాక్ చేయడం. ఉదాహరణకు, Ethereum మెయిన్నెట్లో వాస్తవానికి అమలు చేయబడిన యీల్డ్ ఫార్మింగ్ కోసం ఒక ప్రోటోకాల్ అన్ని EVM-అనుకూల చైన్లలో లిక్విడిటీ పూల్స్ను అందించగలదు.
+- వివిధ బ్లాక్చైన్ల బలాలను ఉపయోగించుకునే అవకాశం. ఉదాహరణకు, డెవలపర్లు వారి డాప్స్ను రోలప్లు మరియు సైడ్చైన్లలో అమలు చేయడం ద్వారా వివిధ L2 పరిష్కారాలు అందించే తక్కువ రుసుము నుండి ప్రయోజనం పొందవచ్చు మరియు వినియోగదారులు వాటి మధ్య బ్రిడ్జ్ చేయవచ్చు.
+- కొత్త ఉత్పత్తులను నిర్మించడానికి వివిధ బ్లాక్చైన్ పర్యావరణ వ్యవస్థల నుండి డెవలపర్ల మధ్య సహకారం.
+- వివిధ పర్యావరణ వ్యవస్థల నుండి వినియోగదారులను మరియు సంఘాలను వారి డాప్స్కు ఆకర్షించడం.
+
+## బ్రిడ్జ్లు ఎలా పని చేస్తాయి? {#how-do-bridges-work}
+
+అనేక [బ్రిడ్జ్ డిజైన్ల రకాలు](https://li.fi/knowledge-hub/blockchain-bridges-and-classification/) ఉన్నప్పటికీ, ఆస్తుల క్రాస్-చైన్ బదిలీని సులభతరం చేయడానికి మూడు మార్గాలు ప్రత్యేకంగా నిలుస్తాయి:
+
+- **లాక్ మరియు మింట్ –** సోర్స్ చైన్లో ఆస్తులను లాక్ చేసి, డెస్టినేషన్ చైన్లో ఆస్తులను మింట్ చేయండి.
+- **బర్న్ మరియు మింట్ –** సోర్స్ చైన్లో ఆస్తులను బర్న్ చేసి, డెస్టినేషన్ చైన్లో ఆస్తులను మింట్ చేయండి.
+- **అటామిక్ స్వాప్స్ –** మరొక పార్టీతో సోర్స్ చైన్లోని ఆస్తులను డెస్టినేషన్ చైన్లోని ఆస్తులతో స్వాప్ చేయడం.
+
+## బ్రిడ్జ్ రకాలు {#bridge-types}
+
+బ్రిడ్జ్లను సాధారణంగా ఈ క్రింది బకెట్లలో ఒకటిగా వర్గీకరించవచ్చు:
+
+- **స్థానిక బ్రిడ్జ్లు –** ఈ బ్రిడ్జ్లు సాధారణంగా ఒక నిర్దిష్ట బ్లాక్చైన్లో లిక్విడిటీని బూట్స్ట్రాప్ చేయడానికి నిర్మించబడతాయి, ఇది వినియోగదారులు పర్యావరణ వ్యవస్థకు నిధులను తరలించడాన్ని సులభతరం చేస్తుంది. ఉదాహరణకు, [ఆర్బిట్రమ్ బ్రిడ్జ్](https://bridge.arbitrum.io/) వినియోగదారులు Ethereum మెయిన్నెట్ నుండి ఆర్బిట్రమ్కు బ్రిడ్జ్ చేయడానికి సౌకర్యవంతంగా నిర్మించబడింది. ఇతర బ్రిడ్జ్లలో పాలీగాన్ PoS బ్రిడ్జ్, [ఆప్టిమిజం గేట్వే](https://app.optimism.io/bridge) మొదలైనవి ఉన్నాయి.
+- **వాలిడేటర్ లేదా ఒరాకిల్ ఆధారిత బ్రిడ్జ్లు –** ఈ బ్రిడ్జ్లు క్రాస్-చైన్ బదిలీలను ధృవీకరించడానికి బాహ్య వాలిడేటర్ సెట్ లేదా ఒరాకిల్స్పై ఆధారపడతాయి. ఉదాహరణలు: మల్టీచైన్ మరియు అక్రాస్.
+- **సాధారణ సందేశ ప్రసార బ్రిడ్జ్లు –** ఈ బ్రిడ్జ్లు ఆస్తులను, సందేశాలు మరియు ఏకపక్ష డేటాతో పాటుగా చైన్ల మధ్య బదిలీ చేయగలవు. ఉదాహరణలు: యాక్సెలార్, లేయర్జీరో మరియు నోమాడ్.
+- **లిక్విడిటీ నెట్వర్క్లు –** ఈ బ్రిడ్జ్లు ప్రధానంగా అటామిక్ స్వాప్ల ద్వారా ఒక చైన్ నుండి మరొకదానికి ఆస్తులను బదిలీ చేయడంపై దృష్టి పెడతాయి. సాధారణంగా, అవి క్రాస్-చైన్ సందేశ ప్రసారానికి మద్దతు ఇవ్వవు. ఉదాహరణలు: కనెక్స్ట్ మరియు హాప్.
+
+## పరిగణించవలసిన లాభనష్టాలు {#trade-offs}
+
+బ్రిడ్జ్లతో, ఖచ్చితమైన పరిష్కారాలు లేవు. బదులుగా, ఒక ఉద్దేశ్యాన్ని నెరవేర్చడానికి చేసిన లాభనష్టాలు మాత్రమే ఉన్నాయి. డెవలపర్లు మరియు వినియోగదారులు కింది కారకాల ఆధారంగా బ్రిడ్జ్లను మూల్యాంకనం చేయవచ్చు:
+
+- **భద్రత –** సిస్టమ్ను ఎవరు ధృవీకరిస్తారు? బాహ్య వాలిడేటర్లచే భద్రపరచబడిన బ్రిడ్జ్లు సాధారణంగా బ్లాక్చైన్ వాలిడేటర్ల ద్వారా స్థానికంగా లేదా సహజంగా భద్రపరచబడిన బ్రిడ్జ్ల కంటే తక్కువ సురక్షితమైనవి.
+- **సౌలభ్యం –** ఒక లావాదేవీని పూర్తి చేయడానికి ఎంత సమయం పడుతుంది మరియు ఒక వినియోగదారు ఎన్ని లావాదేవీలపై సంతకం చేయాలి? ఒక డెవలపర్కు, ఒక బ్రిడ్జ్ను ఇంటిగ్రేట్ చేయడానికి ఎంత సమయం పడుతుంది మరియు ఈ ప్రక్రియ ఎంత క్లిష్టంగా ఉంటుంది?
+- **కనెక్టివిటీ –** ఒక బ్రిడ్జ్ కనెక్ట్ చేయగల వివిధ డెస్టినేషన్ చైన్లు ఏవి (అంటే, రోలప్లు, సైడ్చైన్లు, ఇతర లేయర్ 1 బ్లాక్చైన్లు, మొదలైనవి), మరియు కొత్త బ్లాక్చైన్ను ఇంటిగ్రేట్ చేయడం ఎంత కష్టం?
+- **మరింత సంక్లిష్టమైన డేటాను పంపే సామర్థ్యం –** ఒక బ్రిడ్జ్ చైన్ల మధ్య సందేశాలు మరియు మరింత సంక్లిష్టమైన ఏకపక్ష డేటా బదిలీని ప్రారంభించగలదా, లేదా ఇది క్రాస్-చైన్ ఆస్తి బదిలీలకు మాత్రమే మద్దతు ఇస్తుందా?
+- **ఖర్చు-సామర్థ్యం –** ఒక బ్రిడ్జ్ ద్వారా చైన్ల మధ్య ఆస్తులను బదిలీ చేయడానికి ఎంత ఖర్చవుతుంది? సాధారణంగా, బ్రిడ్జ్లు గ్యాస్ ఖర్చులు మరియు నిర్దిష్ట మార్గాల లిక్విడిటీని బట్టి స్థిర లేదా వేరియబుల్ రుసుమును వసూలు చేస్తాయి. దాని భద్రతను నిర్ధారించడానికి అవసరమైన మూలధనం ఆధారంగా ఒక బ్రిడ్జ్ యొక్క ఖర్చు-సామర్థ్యాన్ని మూల్యాంకనం చేయడం కూడా చాలా ముఖ్యం.
+
+ఉన్నత స్థాయిలో, బ్రిడ్జ్లను విశ్వసనీయ మరియు విశ్వాసరహితంగా వర్గీకరించవచ్చు.
+
+- **విశ్వసనీయ –** విశ్వసనీయ బ్రిడ్జ్లు బాహ్యంగా ధృవీకరించబడతాయి. అవి చైన్ల మధ్య డేటాను పంపడానికి బాహ్య ధృవీకరణల సమితిని (మల్టీ-సిగ్, మల్టీ-పార్టీ కంప్యూటేషన్ సిస్టమ్స్, ఒరాకిల్ నెట్వర్క్తో కూడిన ఫెడరేషన్లు) ఉపయోగిస్తాయి. ఫలితంగా, అవి గొప్ప కనెక్టివిటీని అందిస్తాయి మరియు చైన్ల అంతటా పూర్తిగా సాధారణీకరించిన సందేశ ప్రసారాన్ని ప్రారంభిస్తాయి. అవి వేగం మరియు ఖర్చు-సామర్థ్యంతో కూడా బాగా పని చేస్తాయి. ఇది భద్రతా వ్యయంతో వస్తుంది, ఎందుకంటే వినియోగదారులు బ్రిడ్జ్ యొక్క భద్రతపై ఆధారపడవలసి ఉంటుంది.
+- **విశ్వాసరహిత –** ఈ బ్రిడ్జ్లు సందేశాలు మరియు టోకెన్లను బదిలీ చేయడానికి అవి కనెక్ట్ అవుతున్న బ్లాక్చైన్లు మరియు వాటి వాలిడేటర్లపై ఆధారపడతాయి. అవి 'విశ్వాసరహితమైనవి' ఎందుకంటే అవి (బ్లాక్చైన్లతో పాటు) కొత్త విశ్వాస అంచనాలను జోడించవు. ఫలితంగా, విశ్వాసరహిత బ్రిడ్జ్లు విశ్వసనీయ బ్రిడ్జ్ల కంటే ఎక్కువ సురక్షితమైనవిగా పరిగణించబడతాయి.
+
+ఇతర కారకాల ఆధారంగా విశ్వాసరహిత బ్రిడ్జ్లను మూల్యాంకనం చేయడానికి, మనం వాటిని సాధారణ సందేశ ప్రసార బ్రిడ్జ్లు మరియు లిక్విడిటీ నెట్వర్క్లుగా విభజించాలి.
+
+- **సాధారణ సందేశ ప్రసార బ్రిడ్జ్లు –** ఈ బ్రిడ్జ్లు భద్రతలో మరియు చైన్ల మధ్య మరింత సంక్లిష్టమైన డేటాను బదిలీ చేయగల సామర్థ్యంలో రాణిస్తాయి. సాధారణంగా, అవి ఖర్చు-సామర్థ్యంతో కూడా మంచివి. అయినప్పటికీ, ఈ బలాలు సాధారణంగా లైట్ క్లయింట్ బ్రిడ్జ్ల (ఉదా: IBC) కోసం కనెక్టివిటీ ఖర్చుతో మరియు ఫ్రాడ్ ప్రూఫ్లను ఉపయోగించే ఆశావాద బ్రిడ్జ్ల (ఉదా: Nomad) కోసం వేగ ప్రతికూలతలతో వస్తాయి.
+- **లిక్విడిటీ నెట్వర్క్లు –** ఈ బ్రిడ్జ్లు ఆస్తులను బదిలీ చేయడానికి అటామిక్ స్వాప్లను ఉపయోగిస్తాయి మరియు స్థానికంగా ధృవీకరించబడిన వ్యవస్థలు (అంటే, లావాదేవీలను ధృవీకరించడానికి అవి అంతర్లీన బ్లాక్చైన్ల వాలిడేటర్లను ఉపయోగిస్తాయి). ఫలితంగా, అవి భద్రత మరియు వేగంతో రాణిస్తాయి. అంతేకాకుండా, అవి తులనాత్మకంగా ఖర్చు-సమర్థవంతమైనవిగా పరిగణించబడతాయి మరియు మంచి కనెక్టివిటీని అందిస్తాయి. అయినప్పటికీ, ప్రధాన లాభనష్టం ఏమిటంటే మరింత సంక్లిష్టమైన డేటాను పంపలేకపోవడం – ఎందుకంటే అవి క్రాస్-చైన్ సందేశ ప్రసారానికి మద్దతు ఇవ్వవు.
+
+## బ్రిడ్జ్లతో ప్రమాదం {#risk-with-bridges}
+
+DeFiలోని మొదటి మూడు [అతిపెద్ద హ్యాక్లకు](https://rekt.news/leaderboard/) బ్రిడ్జ్లే కారణం మరియు అవి ఇంకా అభివృద్ధి ప్రారంభ దశలోనే ఉన్నాయి. ఏదైనా బ్రిడ్జ్ని ఉపయోగించడం కింది నష్టాలను కలిగి ఉంటుంది:
+
+- **స్మార్ట్ కాంట్రాక్ట్ ప్రమాదం –** అనేక బ్రిడ్జ్లు ఆడిట్లను విజయవంతంగా ఆమోదించినప్పటికీ, హ్యాక్లకు ఆస్తులు బహిర్గతం కావడానికి స్మార్ట్ కాంట్రాక్ట్లో ఒక లోపం ఉంటే చాలు (ఉదా: [సోలానా వార్మ్హోల్ బ్రిడ్జ్](https://rekt.news/wormhole-rekt/)).
+- **వ్యవస్థాగత ఆర్థిక నష్టాలు** – అనేక బ్రిడ్జ్లు కొత్త చైన్లో అసలు ఆస్తి యొక్క కానానికల్ వెర్షన్లను మింట్ చేయడానికి చుట్టబడిన ఆస్తులను ఉపయోగిస్తాయి. ఇది పర్యావరణ వ్యవస్థను వ్యవస్థాగత ప్రమాదానికి గురి చేస్తుంది, ఎందుకంటే మేము చుట్టబడిన టోకెన్ల వెర్షన్లు దోపిడీకి గురవ్వడాన్ని చూశాము.
+- **ప్రతిపక్ష ప్రమాదం –** కొన్ని బ్రిడ్జ్లు విశ్వసనీయ డిజైన్ను ఉపయోగిస్తాయి, ఇది వాలిడేటర్లు వినియోగదారుల నిధులను దొంగిలించడానికి కుమ్మక్కు కారని వినియోగదారులు భావించవలసి ఉంటుంది. వినియోగదారులు ఈ మూడవ-పక్ష నటులను విశ్వసించాల్సిన అవసరం వారిని రగ్ పుల్స్, సెన్సార్షిప్ మరియు ఇతర హానికరమైన కార్యకలాపాలు వంటి ప్రమాదాలకు గురి చేస్తుంది.
+- **తెరవబడిన సమస్యలు –** బ్రిడ్జ్లు అభివృద్ధి చెందుతున్న దశలో ఉన్నందున, నెట్వర్క్ రద్దీ సమయాలు మరియు నెట్వర్క్-స్థాయి దాడులు లేదా స్టేట్ రోల్బ్యాక్లు వంటి ఊహించని సంఘటనల సమయంలో వంటి వివిధ మార్కెట్ పరిస్థితులలో బ్రిడ్జ్లు ఎలా పని చేస్తాయనే దాని గురించి సమాధానం లేని అనేక ప్రశ్నలు ఉన్నాయి. ఈ అనిశ్చితి కొన్ని ప్రమాదాలను కలిగిస్తుంది, వాటి స్థాయి ఇంకా తెలియదు.
+
+## డాప్స్ బ్రిడ్జ్లను ఎలా ఉపయోగించగలవు? {#how-can-dapps-use-bridges}
+
+బ్రిడ్జ్ల గురించి మరియు వారి డాప్ను క్రాస్-చైన్గా తీసుకువెళ్లడం గురించి డెవలపర్లు పరిగణించగల కొన్ని ఆచరణాత్మక అప్లికేషన్లు ఇక్కడ ఉన్నాయి:
+
+### బ్రిడ్జ్లను ఏకీకృతం చేయడం {#integrating-bridges}
+
+డెవలపర్ల కోసం, బ్రిడ్జ్లకు మద్దతును జోడించడానికి అనేక మార్గాలు ఉన్నాయి:
+
+1. **మీ స్వంత బ్రిడ్జ్ను నిర్మించడం –** సురక్షితమైన మరియు నమ్మదగిన బ్రిడ్జ్ను నిర్మించడం అంత సులభం కాదు, ముఖ్యంగా మీరు మరింత విశ్వాసం-తగ్గించిన మార్గాన్ని తీసుకుంటే. అంతేకాకుండా, స్కేలబిలిటీ మరియు ఇంటర్ఆపరేబిలిటీ అధ్యయనాలకు సంబంధించి దీనికి సంవత్సరాల అనుభవం మరియు సాంకేతిక నైపుణ్యం అవసరం. అదనంగా, ఒక బ్రిడ్జ్ను నిర్వహించడానికి ఒక ప్రత్యక్ష బృందం అవసరం మరియు దానిని సాధ్యమయ్యేలా చేయడానికి తగినంత లిక్విడిటీని ఆకర్షించడం అవసరం.
+
+2. **వినియోగదారులకు బహుళ బ్రిడ్జ్ ఎంపికలను చూపడం –** అనేక [డాప్స్కు](/developers/docs/dapps/) వాటితో సంకర్షణ చెందడానికి వినియోగదారులు వారి స్థానిక టోకెన్ను కలిగి ఉండాలి. వినియోగదారులు వారి టోకెన్లను యాక్సెస్ చేయడానికి, వారు వారి వెబ్సైట్లో వివిధ బ్రిడ్జ్ ఎంపికలను అందిస్తారు. అయినప్పటికీ, ఈ పద్ధతి సమస్యకు త్వరిత పరిష్కారం, ఎందుకంటే ఇది వినియోగదారుని డాప్ ఇంటర్ఫేస్ నుండి దూరం చేస్తుంది మరియు ఇప్పటికీ వారు ఇతర డాప్స్ మరియు బ్రిడ్జ్లతో సంకర్షణ చెందాలని కోరుతుంది. ఇది తప్పులు చేసే అవకాశం పెరిగిన శ్రమతో కూడిన ఆన్బోర్డింగ్ అనుభవం.
+
+3. **ఒక బ్రిడ్జ్ను ఏకీకృతం చేయడం –** ఈ పరిష్కారం డాప్ వినియోగదారులను బాహ్య బ్రిడ్జ్ మరియు DEX ఇంటర్ఫేస్లకు పంపాల్సిన అవసరం లేదు. ఇది డాప్స్ వినియోగదారు ఆన్బోర్డింగ్ అనుభవాన్ని మెరుగుపరచడానికి అనుమతిస్తుంది. అయినప్పటికీ, ఈ విధానానికి దాని పరిమితులు ఉన్నాయి:
+
+ - బ్రిడ్జ్ల మూల్యాంకనం మరియు నిర్వహణ కష్టమైనవి మరియు సమయం తీసుకుంటాయి.
+ - ఒక బ్రిడ్జ్ను ఎంచుకోవడం ఒకే వైఫల్యం మరియు ఆధారపడటాన్ని సృష్టిస్తుంది.
+ - డాప్ బ్రిడ్జ్ యొక్క సామర్థ్యాల ద్వారా పరిమితం చేయబడింది.
+ - బ్రిడ్జ్లు మాత్రమే సరిపోకపోవచ్చు. క్రాస్-చైన్ స్వాప్లు వంటి మరిన్ని కార్యాచరణలను అందించడానికి డాప్స్కు DEXలు అవసరం కావచ్చు.
+
+4. **బహుళ బ్రిడ్జ్లను ఏకీకృతం చేయడం –** ఈ పరిష్కారం ఒకే బ్రిడ్జ్ను ఏకీకృతం చేయడంతో సంబంధం ఉన్న అనేక సమస్యలను పరిష్కరిస్తుంది. అయినప్పటికీ, దీనికి కూడా పరిమితులు ఉన్నాయి, ఎందుకంటే బహుళ బ్రిడ్జ్లను ఏకీకృతం చేయడం వనరులను వినియోగించుకుంటుంది మరియు డెవలపర్ల కోసం సాంకేతిక మరియు కమ్యూనికేషన్ ఓవర్హెడ్లను సృష్టిస్తుంది—క్రిప్టోలో అత్యంత అరుదైన వనరు.
+
+5. **ఒక బ్రిడ్జ్ అగ్రిగేటర్ను ఏకీకృతం చేయడం –** డాప్స్ కోసం మరొక ఎంపిక బ్రిడ్జ్ అగ్రిగేషన్ పరిష్కారాన్ని ఏకీకృతం చేయడం, ఇది వారికి బహుళ బ్రిడ్జ్లకు యాక్సెస్ ఇస్తుంది. బ్రిడ్జ్ అగ్రిగేటర్లు అన్ని బ్రిడ్జ్ల బలాలను వారసత్వంగా పొందుతాయి మరియు అందువల్ల ఏ ఒక్క బ్రిడ్జ్ సామర్థ్యాల ద్వారా పరిమితం చేయబడవు. గమనించదగ్గ విషయం ఏమిటంటే, బ్రిడ్జ్ అగ్రిగేటర్లు సాధారణంగా బ్రిడ్జ్ ఇంటిగ్రేషన్లను నిర్వహిస్తాయి, ఇది డాప్ను బ్రిడ్జ్ ఇంటిగ్రేషన్ యొక్క సాంకేతిక మరియు కార్యాచరణ అంశాలపై నిఘా ఉంచే అవాంతరాల నుండి కాపాడుతుంది.
+
+అలా చెప్పినప్పటికీ, బ్రిడ్జ్ అగ్రిగేటర్లకు కూడా వాటి పరిమితులు ఉన్నాయి. ఉదాహరణకు, అవి మరిన్ని బ్రిడ్జ్ ఎంపికలను అందించగలవు, కానీ అగ్రిగేటర్ ప్లాట్ఫారమ్లో అందించిన వాటి కంటే మార్కెట్లో సాధారణంగా ఇంకా చాలా బ్రిడ్జ్లు అందుబాటులో ఉన్నాయి. అంతేకాకుండా, బ్రిడ్జ్ల మాదిరిగానే, బ్రిడ్జ్ అగ్రిగేటర్లు కూడా స్మార్ట్ కాంట్రాక్ట్ మరియు సాంకేతిక నష్టాలకు గురవుతాయి (ఎక్కువ స్మార్ట్ కాంట్రాక్ట్లు = ఎక్కువ నష్టాలు).
+
+ఒకవేళ ఒక డాప్ బ్రిడ్జ్ లేదా అగ్రిగేటర్ను ఏకీకృతం చేసే మార్గంలో వెళితే, ఇంటిగ్రేషన్ ఎంత లోతుగా ఉండాలనే దాని ఆధారంగా వివిధ ఎంపికలు ఉన్నాయి. ఉదాహరణకు, ఇది కేవలం వినియోగదారు ఆన్బోర్డింగ్ అనుభవాన్ని మెరుగుపరచడానికి ఒక ఫ్రంట్-ఎండ్ ఇంటిగ్రేషన్ అయితే, ఒక డాప్ విడ్జెట్ను ఏకీకృతం చేస్తుంది. అయినప్పటికీ, స్టేకింగ్, యీల్డ్ ఫార్మింగ్ మొదలైన లోతైన క్రాస్-చైన్ వ్యూహాలను అన్వేషించడానికి ఇంటిగ్రేషన్ ఉంటే, డాప్ SDK లేదా APIని ఏకీకృతం చేస్తుంది.
+
+### బహుళ చైన్లలో ఒక డాప్ను అమలు చేయడం {#deploying-a-dapp-on-multiple-chains}
+
+బహుళ చైన్లలో ఒక డాప్ను అమలు చేయడానికి, డెవలపర్లు [Alchemy](https://www.alchemy.com/), [Hardhat](https://hardhat.org/), [Moralis](https://moralis.io/) వంటి అభివృద్ధి ప్లాట్ఫారమ్లను ఉపయోగించవచ్చు. సాధారణంగా, ఈ ప్లాట్ఫారమ్లు డాప్స్ను క్రాస్-చైన్కు వెళ్లేలా చేసే కంపోజబుల్ ప్లగిన్లతో వస్తాయి. ఉదాహరణకు, డెవలపర్లు [హార్డ్హాట్-డిప్లాయ్ ప్లగిన్](https://github.com/wighawag/hardhat-deploy) అందించే ఒక నిర్ణయాత్మక డిప్లాయ్మెంట్ ప్రాక్సీని ఉపయోగించవచ్చు.
+
+#### ఉదాహరణలు:
+
+- [క్రాస్-చైన్ డాప్స్ను ఎలా నిర్మించాలి](https://moralis.io/how-to-build-cross-chain-dapps/)
+- [ఒక క్రాస్-చైన్ NFT మార్కెట్ప్లేస్ను నిర్మించడం](https://youtu.be/WZWCzsB1xUE)
+- [మోరాలిస్: క్రాస్-చైన్ NFT డాప్స్ను నిర్మించడం](https://www.youtube.com/watch?v=ehv70kE1QYo)
+
+### చైన్ల మధ్య కాంట్రాక్ట్ కార్యకలాపాలను పర్యవేక్షించడం {#monitoring-contract-activity-across-chains}
+
+చైన్ల మధ్య కాంట్రాక్ట్ కార్యకలాపాలను పర్యవేక్షించడానికి, డెవలపర్లు స్మార్ట్ కాంట్రాక్ట్లను నిజ-సమయంలో గమనించడానికి సబ్గ్రాఫ్లు మరియు టెండర్లీ వంటి డెవలపర్ ప్లాట్ఫారమ్లను ఉపయోగించవచ్చు. అటువంటి ప్లాట్ఫారమ్లలో క్రాస్-చైన్ కార్యకలాపాల కోసం గొప్ప డేటా పర్యవేక్షణ కార్యాచరణను అందించే ఉపకరణాలు కూడా ఉన్నాయి, ఉదాహరణకు [కాంట్రాక్ట్లచే విడుదల చేయబడిన ఈవెంట్లను](https://docs.soliditylang.org/en/v0.8.14/contracts.html?highlight=events#events) తనిఖీ చేయడం మొదలైనవి.
+
+#### ఉపకరణాలు
+
+- [ది గ్రాఫ్](https://thegraph.com/en/)
+- [టెండర్లీ](https://tenderly.co/)
+
+## మరింత సమాచారం {#further-reading}
+
+- [బ్లాక్చైన్ బ్రిడ్జ్లు](/bridges/) – ethereum.org
+- [L2బీట్ బ్రిడ్జ్ రిస్క్ ఫ్రేమ్వర్క్](https://l2beat.com/bridges/summary)
+- [బ్లాక్చైన్ బ్రిడ్జ్లు: క్రిప్టోనెట్వర్క్ల నెట్వర్క్లను నిర్మించడం](https://medium.com/1kxnetwork/blockchain-bridges-5db6afac44f8) - సెప్టెంబర్ 8, 2021 – డిమిట్రీ బెరెంజోన్
+- [ది ఇంటర్ఆపరేబిలిటీ ట్రైలెమ్మా](https://blog.connext.network/the-interoperability-trilemma-657c2cf69f17) - అక్టోబర్ 1, 2021 – అర్జున్ భూప్టాని
+- [క్లస్టర్లు: విశ్వసనీయ & విశ్వాసం-తగ్గించబడిన బ్రిడ్జ్లు బహుళ-చైన్ ల్యాండ్స్కేప్ను ఎలా రూపొందిస్తాయి](https://blog.celestia.org/clusters/) - అక్టోబర్ 4, 2021 – ముస్తఫా అల్-బస్సామ్
+- [LI.FI: బ్రిడ్జ్లతో, విశ్వాసం ఒక స్పెక్ట్రమ్](https://blog.li.fi/li-fi-with-bridges-trust-is-a-spectrum-354cd5a1a6d8) - ఏప్రిల్ 28, 2022 – అర్జున్ చంద్
+- [రోల్అప్ ఇంటర్ఆపరేబిలిటీ సొల్యూషన్స్ స్థితి](https://web.archive.org/web/20250428015516/https://research.2077.xyz/the-state-of-rollup-interoperability) - జూన్ 20, 2024 – అలెక్స్ హుక్
+- [సురక్షితమైన క్రాస్-చైన్ ఇంటర్ఆపరేబిలిటీ కోసం షేర్డ్ సెక్యూరిటీని ఉపయోగించుకోవడం: లాగ్రాంజ్ స్టేట్ కమిటీలు మరియు అంతకు మించి](https://web.archive.org/web/20250125035123/https://research.2077.xyz/harnessing-shared-security-for-secure-blockchain-interoperability) - జూన్ 12, 2024 – ఇమ్మాన్యుయేల్ అవోసికా
+
+అదనంగా, [జేమ్స్ ప్రెస్ట్విచ్](https://twitter.com/_prestwich) ద్వారా కొన్ని లోతైన ప్రదర్శనలు ఇక్కడ ఉన్నాయి, ఇవి బ్రిడ్జ్ల గురించి లోతైన అవగాహనను పెంపొందించడంలో సహాయపడతాయి:
+
+- [బ్రిడ్జ్లను నిర్మించడం, గోడలతో కూడిన తోటలను కాదు](https://youtu.be/ZQJWMiX4hT0)
+- [బ్రిడ్జ్లను విడదీయడం](https://youtu.be/b0mC-ZqN8Oo)
+- [బ్రిడ్జ్లు ఎందుకు కాలిపోతున్నాయి](https://youtu.be/c7cm2kd20j8)
diff --git a/public/content/translations/te/developers/docs/consensus-mechanisms/index.md b/public/content/translations/te/developers/docs/consensus-mechanisms/index.md
new file mode 100644
index 00000000000..c52d97f09b8
--- /dev/null
+++ b/public/content/translations/te/developers/docs/consensus-mechanisms/index.md
@@ -0,0 +1,92 @@
+---
+title: "ఏకాభిప్రాయ యంత్రాంగాలు"
+description: "వికేంద్రీకృత వ్యవస్థలలో ఏకాభిప్రాయ ప్రోటోకాల్స్ మరియు ఇతీరియములో అవి పోషించే పాత్ర గురించిన వివరణ."
+lang: te
+---
+
+'ప్రూఫ్-ఆఫ్-స్టేక్', 'ప్రూఫ్-ఆఫ్-వర్క్' లేదా 'ప్రూఫ్-ఆఫ్-అథారిటీ' ప్రోటోకాల్లను సూచించడానికి 'ఏకాభిప్రాయ యంత్రాంగం' అనే పదం తరచుగా వాడుకభాషలో ఉపయోగించబడుతుంది. అయితే, ఇవి [సిబిల్ దాడుల నుండి](/glossary/#sybil-attack) రక్షించే ఏకాభిప్రాయ యంత్రాంగాలలోని భాగాలు మాత్రమే. ఏకాభిప్రాయ యంత్రాంగాలు అనేవి ఆలోచనలు, ప్రోటోకాల్లు మరియు ప్రోత్సాహకాల యొక్క పూర్తి స్టాక్, ఇవి వికేంద్రీకృత నోడ్స్ సమితికి ఒక బ్లాక్ చైను యొక్క స్థితిపై అంగీకరించడానికి వీలు కల్పిస్తాయి.
+
+## అవసరాలు {#prerequisites}
+
+ఈ పేజీని బాగా అర్థం చేసుకోవడానికి, మీరు ముందుగా మా [ఇతీరియమునకు పరిచయం](/developers/docs/intro-to-ethereum/) చదవాలని మేము సిఫార్సు చేస్తున్నాము.
+
+## ఏకాభిప్రాయం అంటే ఏమిటి? {#what-is-consensus}
+
+ఏకాభిప్రాయం ద్వారా, ఒక సాధారణ ఒప్పందం కుదిరిందని మేము అర్థం చేసుకున్నాము. సినిమాకు వెళ్తున్న కొంతమంది వ్యక్తుల సమూహాన్ని పరిగణించండి. ప్రతిపాదించిన సినిమా ఎంపికపై ఎటువంటి అసమ్మతి లేకపోతే, అప్పుడు ఏకాభిప్రాయం సాధించబడుతుంది. అభిప్రాయభేదం ఉంటే, ఏ సినిమా చూడాలనేది నిర్ణయించుకోవడానికి ఆ సమూహం వద్ద మార్గాలు ఉండాలి. అత్యంత తీవ్రమైన సందర్భాలలో, ఆ సమూహం చివరికి విడిపోతుంది.
+
+ఇతీరియము బ్లాక్ చైను విషయంలో, ప్రక్రియ అధికారికీకరించబడింది, మరియు ఏకాభిప్రాయం సాధించడం అంటే నెట్వర్క్లోని కనీసం 66% నోడ్స్ నెట్వర్క్ యొక్క గ్లోబల్ స్థితిపై అంగీకరించడం.
+
+## ఏకాభిప్రాయ యంత్రాంగం అంటే ఏమిటి? {#what-is-a-consensus-mechanism}
+
+ఏకాభిప్రాయ యంత్రాంగం అనే పదం ఒక బ్లాక్ చైను స్థితిపై అంగీకరించడానికి నోడ్స్ నెట్వర్క్ను అనుమతించే ప్రోటోకాల్లు, ప్రోత్సాహకాలు మరియు ఆలోచనల యొక్క మొత్తం స్టాక్ను సూచిస్తుంది.
+
+ఇతీరియము ఒక ప్రూఫ్-ఆఫ్-స్టేక్-ఆధారిత ఏకాభిప్రాయ యంత్రాంగాన్ని ఉపయోగిస్తుంది, ఇది స్టేకర్స్ ద్వారా లాక్ చేయబడిన మూలధనానికి వర్తించే బహుమతులు మరియు జరిమానాల సమితి నుండి దాని క్రిప్టో-ఆర్థిక భద్రతను పొందుతుంది. ఈ ప్రోత్సాహక నిర్మాణం వ్యక్తిగత స్టేకర్లను నిజాయితీగల వాలిడేటర్లను ఆపరేట్ చేయడానికి ప్రోత్సహిస్తుంది, అలా చేయని వారిని శిక్షిస్తుంది మరియు నెట్వర్క్పై దాడి చేయడానికి అత్యంత అధిక వ్యయాన్ని సృష్టిస్తుంది.
+
+అప్పుడు, నిజాయితీగల వాలిడేటర్లను బ్లాక్లను ప్రతిపాదించడానికి లేదా ధృవీకరించడానికి, లావాదేవీలను ప్రాసెస్ చేయడానికి మరియు చైన్ హెడ్ పై వారి అభిప్రాయానికి ఓటు వేయడానికి ఎలా ఎంచుకోవాలో నియంత్రించే ఒక ప్రోటోకాల్ ఉంది. చైన్ హెడ్ దగ్గర ఒకే స్థానంలో బహుళ బ్లాక్లు ఉండే అరుదైన పరిస్థితులలో, ఒక ఫోర్క్-ఛాయిస్ యంత్రాంగం ఉంది, ఇది 'అత్యంత బరువైన' చైన్ను తయారు చేసే బ్లాక్లను ఎంచుకుంటుంది, ఇది బ్లాక్లకు ఓటు వేసిన వాలిడేటర్ల సంఖ్యతో వారి స్టేక్ చేసిన ఈథర్ బ్యాలెన్స్ ద్వారా వెయిట్ చేసి కొలవబడుతుంది.
+
+ఏకాభిప్రాయానికి కొన్ని భావనలు ముఖ్యమైనవి, అవి కోడ్లో స్పష్టంగా నిర్వచించబడలేదు, ఉదాహరణకు నెట్వర్క్పై దాడులకు వ్యతిరేకంగా చివరి రక్షణ రేఖగా సంభావ్య అవుట్-ఆఫ్-బ్యాండ్ సామాజిక సమన్వయం అందించే అదనపు భద్రత.
+
+ఈ భాగాలు కలిసి ఏకాభిప్రాయ యంత్రాంగాన్ని ఏర్పరుస్తాయి.
+
+## ఏకాభిప్రాయ యంత్రాంగాల రకాలు {#types-of-consensus-mechanisms}
+
+### ప్రూఫ్-ఆఫ్-వర్క్ ఆధారిత {#proof-of-work}
+
+బిట్కాయిన్ లాగా, ఇతీరియము ఒకప్పుడు **ప్రూఫ్-ఆఫ్-వర్క్ (PoW)** ఆధారిత ఏకాభిప్రాయ ప్రోటోకాల్ను ఉపయోగించింది.
+
+#### బ్లాక్ సృష్టి {#pow-block-creation}
+
+మైనర్లు ప్రాసెస్ చేయబడిన లావాదేవీలతో నిండిన కొత్త బ్లాక్లను సృష్టించడానికి పోటీపడతారు. విజేత కొత్త బ్లాక్ను మిగిలిన నెట్వర్క్తో పంచుకుంటాడు మరియు కొత్తగా ముద్రించిన కొంత ETHని సంపాదిస్తాడు. గణిత పజిల్ను అత్యంత వేగంగా పరిష్కరించగల కంప్యూటర్ ఈ రేసును గెలుస్తుంది. ఇది ప్రస్తుత బ్లాక్ మరియు దాని ముందు ఉన్న బ్లాక్ మధ్య క్రిప్టోగ్రాఫిక్ లింక్ను ఉత్పత్తి చేస్తుంది. ఈ పజిల్ను పరిష్కరించడమే "ప్రూఫ్-ఆఫ్-వర్క్" లోని పని. అప్పుడు కానానికల్ చైన్ ఒక ఫోర్క్-ఛాయిస్ నియమం ద్వారా నిర్ణయించబడుతుంది, ఇది మైనింగ్ చేయడానికి అత్యధిక పని జరిగిన బ్లాక్ల సమితిని ఎంచుకుంటుంది.
+
+#### భద్రత {#pow-security}
+
+చైన్ను మోసం చేయడానికి నెట్వర్క్ కంప్యూటింగ్ పవర్లో మీకు 51% అవసరం అనే వాస్తవం ద్వారా నెట్వర్క్ సురక్షితంగా ఉంచబడుతుంది. దీనికి పరికరాలు మరియు శక్తిలో భారీ పెట్టుబడులు అవసరం; మీరు పొందే దానికంటే ఎక్కువగా ఖర్చు చేసే అవకాశం ఉంది.
+
+[ప్రూఫ్-ఆఫ్-వర్క్](/developers/docs/consensus-mechanisms/pow/) గురించి మరింత
+
+### ప్రూఫ్-ఆఫ్-స్టేక్ ఆధారిత {#proof-of-stake}
+
+ఇతీరియము ఇప్పుడు **ప్రూఫ్-ఆఫ్-స్టేక్ (PoS)** ఆధారిత ఏకాభిప్రాయ ప్రోటోకాల్ను ఉపయోగిస్తుంది.
+
+#### బ్లాక్ సృష్టి {#pos-block-creation}
+
+వాలిడేటర్లు బ్లాక్లను సృష్టిస్తారు. ప్రతి స్లాట్లో ఒక వాలిడేటర్ను యాదృచ్ఛికంగా బ్లాక్ ప్రతిపాదకుడిగా ఎంపిక చేస్తారు. వారి ఏకాభిప్రాయం క్లయింట్ వారి జత చేసిన ఎగ్జిక్యూషన్ క్లయింట్ నుండి 'ఎగ్జిక్యూషన్ పేలోడ్'గా లావాదేవీల కట్టను అభ్యర్థిస్తుంది. వారు దీనిని ఏకాభిప్రాయ డేటాలో చుట్టి ఒక బ్లాక్ను ఏర్పరుస్తారు, దానిని వారు ఇతీరియము నెట్వర్క్లోని ఇతర నోడ్స్కు పంపుతారు. ఈ బ్లాక్ ఉత్పత్తికి ETHలో బహుమతి ఇవ్వబడుతుంది. ఒకే స్లాట్కు బహుళ సాధ్యమయ్యే బ్లాక్లు ఉన్నప్పుడు, లేదా నోడ్స్ వేర్వేరు సమయాల్లో బ్లాక్ల గురించి విన్న అరుదైన సందర్భాల్లో, ఫోర్క్ ఛాయిస్ అల్గోరిథం ధృవీకరణల యొక్క అత్యధిక బరువుతో చైన్ను ఏర్పరచే బ్లాక్ను ఎంచుకుంటుంది (ఇక్కడ బరువు అనేది వారి ETH బ్యాలెన్స్ ద్వారా స్కేల్ చేయబడిన ధృవీకరించే వాలిడేటర్ల సంఖ్య).
+
+#### భద్రత {#pos-security}
+
+ఒక ప్రూఫ్-ఆఫ్-స్టేక్ వ్యవస్థ క్రిప్టో-ఆర్థికంగా సురక్షితమైనది, ఎందుకంటే చైన్ను నియంత్రించడానికి ప్రయత్నిస్తున్న దాడి చేసేవాడు భారీ మొత్తంలో ETHని నాశనం చేయాలి. బహుమతుల వ్యవస్థ వ్యక్తిగత స్టేకర్లను నిజాయితీగా ప్రవర్తించడానికి ప్రోత్సహిస్తుంది, మరియు జరిమానాలు స్టేకర్లను దురుద్దేశంతో వ్యవహరించకుండా నిరుత్సాహపరుస్తాయి.
+
+[ప్రూఫ్-ఆఫ్-స్టేక్](/developers/docs/consensus-mechanisms/pos/) గురించి మరింత
+
+### ఒక దృశ్య మార్గదర్శి {#types-of-consensus-video}
+
+ఇతీరియములో ఉపయోగించే వివిధ రకాల ఏకాభిప్రాయ యంత్రాంగాల గురించి మరింత చూడండి:
+
+
+
+### సిబిల్ నిరోధకత & చైన్ ఎంపిక {#sybil-chain}
+
+ప్రూఫ్-ఆఫ్-వర్క్ మరియు ప్రూఫ్-ఆఫ్-స్టేక్ మాత్రమే ఏకాభిప్రాయ ప్రోటోకాల్స్ కావు, కానీ సరళత కోసం వాటిని తరచుగా అలా సూచిస్తారు. అవి వాస్తవానికి సిబిల్ నిరోధక యంత్రాంగాలు మరియు బ్లాక్ రచయిత సెలెక్టర్లు; తాజా బ్లాక్ రచయిత ఎవరో నిర్ణయించడానికి అవి ఒక మార్గం. మరొక ముఖ్యమైన భాగం చైన్ ఎంపిక (అకా ఫోర్క్ ఛాయిస్) అల్గోరిథం, ఇది ఒకే స్థానంలో బహుళ బ్లాక్లు ఉన్న సందర్భాలలో చైన్ హెడ్ వద్ద ఒకే ఒక్క సరైన బ్లాక్ను ఎంచుకోవడానికి నోడ్స్కు వీలు కల్పిస్తుంది.
+
+**సిబిల్ నిరోధకత** ఒక ప్రోటోకాల్ సిబిల్ దాడికి వ్యతిరేకంగా ఎలా పనిచేస్తుందో కొలుస్తుంది. ఈ రకమైన దాడికి నిరోధకత వికేంద్రీకృత బ్లాక్ చైనుకు అవసరం మరియు పెట్టిన వనరుల ఆధారంగా మైనర్లు మరియు వాలిడేటర్లు సమానంగా బహుమతి పొందటానికి వీలు కల్పిస్తుంది. ప్రూఫ్-ఆఫ్-వర్క్ మరియు ప్రూఫ్-ఆఫ్-స్టేక్ వినియోగదారులను చాలా శక్తిని ఖర్చు చేసేలా లేదా చాలా కొలేటరల్ పెట్టేలా చేయడం ద్వారా దీని నుండి రక్షిస్తాయి. ఈ రక్షణలు సిబిల్ దాడులకు ఆర్థిక నిరోధకాలు.
+
+ఏ చైన్ "సరైన" చైన్ అని నిర్ణయించడానికి ఒక **చైన్ ఎంపిక నియమం** ఉపయోగించబడుతుంది. బిట్కాయిన్ "పొడవైన చైన్" నియమాన్ని ఉపయోగిస్తుంది, అంటే ఏ బ్లాక్ చైను పొడవైనదిగా ఉంటుందో, దానినే మిగిలిన నోడ్స్ చెల్లుబాటు అయ్యేదిగా అంగీకరించి దానితో పనిచేస్తాయి. ప్రూఫ్-ఆఫ్-వర్క్ చైన్ల కోసం, పొడవైన చైన్ చైన్ యొక్క మొత్తం సంచిత ప్రూఫ్-ఆఫ్-వర్క్ క్లిష్టత ద్వారా నిర్ణయించబడుతుంది. ఇతీరియము కూడా పొడవైన చైన్ నియమాన్ని ఉపయోగించేది; అయితే, ఇప్పుడు ఇతీరియము ప్రూఫ్-ఆఫ్-స్టేక్పై నడుస్తున్నందున, అది చైన్ యొక్క 'బరువు'ను కొలిచే నవీకరించబడిన ఫోర్క్-ఛాయిస్ అల్గోరిథంను స్వీకరించింది. ఈ బరువు వాలిడేటర్ ఓట్ల సంచిత మొత్తం, ఇది వాలిడేటర్ స్టేక్ చేసిన-ఈథర్ బ్యాలెన్స్ల ద్వారా వెయిట్ చేయబడుతుంది.
+
+ఇతీరియము [Gasper](/developers/docs/consensus-mechanisms/pos/gasper/) అని పిలువబడే ఏకాభిప్రాయ యంత్రాంగాన్ని ఉపయోగిస్తుంది, ఇది [కాస్పర్ FFG ప్రూఫ్-ఆఫ్-స్టేక్](https://arxiv.org/abs/1710.09437)ను [GHOST ఫోర్క్-ఛాయిస్ రూల్](https://arxiv.org/abs/2003.03052)తో మిళితం చేస్తుంది.
+
+## మరింత సమాచారం {#further-reading}
+
+- [బ్లాక్ చైన్ ఏకాభిప్రాయ అల్గోరిథం అంటే ఏమిటి?](https://academy.binance.com/en/articles/what-is-a-blockchain-consensus-algorithm)
+- [నకమోటో ఏకాభిప్రాయం అంటే ఏమిటి? పూర్తి బిగినర్స్ గైడ్](https://blockonomi.com/nakamoto-consensus/)
+- [కాస్పర్ ఎలా పనిచేస్తుంది?](https://medium.com/unitychain/intro-to-casper-ffg-9ed944d98b2d)
+- [ప్రూఫ్ ఆఫ్ వర్క్ బ్లాక్ చైన్ల భద్రత మరియు పనితీరుపై](https://eprint.iacr.org/2016/555.pdf)
+- [బైజాంటైన్ ఫాల్ట్](https://en.wikipedia.org/wiki/Byzantine_fault)
+
+_మీకు సహాయపడిన కమ్యూనిటీ వనరు గురించి తెలుసా? ఈ పేజీని సవరించి, దాన్ని జోడించండి!_
+
+## సంబంధిత అంశాలు {#related-topics}
+
+- [ప్రూఫ్-ఆఫ్-వర్క్](/developers/docs/consensus-mechanisms/pow/)
+- [మైనింగ్](/developers/docs/consensus-mechanisms/pow/mining/)
+- [ప్రూఫ్-ఆఫ్-స్టేక్](/developers/docs/consensus-mechanisms/pos/)
+- [ప్రూఫ్-ఆఫ్-అథారిటీ](/developers/docs/consensus-mechanisms/poa/)
diff --git a/public/content/translations/te/developers/docs/consensus-mechanisms/poa/index.md b/public/content/translations/te/developers/docs/consensus-mechanisms/poa/index.md
new file mode 100644
index 00000000000..02a73090398
--- /dev/null
+++ b/public/content/translations/te/developers/docs/consensus-mechanisms/poa/index.md
@@ -0,0 +1,80 @@
+---
+title: "అధికారం యొక్క రుజువు (PoA)"
+description: "అధికారం యొక్క రుజువు ఏకాభిప్రాయం ప్రోటోకాల్ మరియు బ్లాక్ చైను పర్యావరణ వ్యవస్థలో దాని పాత్ర యొక్క వివరణ."
+lang: te
+---
+
+**అధికారం యొక్క రుజువు (PoA)** అనేది కీర్తి-ఆధారిత ఏకాభిప్రాయం అల్గారిథం, ఇది [వాటా రుజువు](/developers/docs/consensus-mechanisms/pos/) యొక్క సవరించిన వెర్షన్. ఇది ఎక్కువగా ప్రైవేట్ చెయిన్లు, టెస్టునెట్లు, మరియు స్థానిక అభివృద్ధి నెట్వర్క్లచే ఉపయోగించబడుతుంది. PoA అనేది కీర్తి-ఆధారిత ఏకాభిప్రాయం అల్గారిథం, ఇది PoSలో వాటా-ఆధారిత యంత్రాంగం బదులుగా, బ్లాక్లను ఉత్పత్తి చేయడానికి అధీకృత సంతకం చేసేవారి సమితిని విశ్వసించడాన్ని కోరుతుంది.
+
+## అవసరాలు {#prerequisites}
+
+ఈ పేజీని బాగా అర్థం చేసుకోవడానికి, మీరు మొదట [లావాదేవీలు](/developers/docs/transactions/), [బ్లాక్స్](/developers/docs/blocks/), మరియు [ఏకాభిప్రాయం యంత్రాంగాలు](/developers/docs/consensus-mechanisms/) గురించి చదవాలని మేము సిఫార్సు చేస్తున్నాము.
+
+## అధికారం యొక్క రుజువు (PoA) అంటే ఏమిటి? {#what-is-poa}
+
+అధికారం యొక్క రుజువు అనేది **[వాటా రుజువు](/developers/docs/consensus-mechanisms/pos/) (PoS)** యొక్క సవరించిన వెర్షన్, ఇది PoSలో వాటా-ఆధారిత యంత్రాంగం బదులుగా కీర్తి-ఆధారిత ఏకాభిప్రాయం అల్గారిథం. ఈ పదాన్ని 2017లో గావిన్ వుడ్ మొదటిసారిగా పరిచయం చేశారు, మరియు ఈ ఏకాభిప్రాయం అల్గారిథం ఎక్కువగా ప్రైవేట్ చెయిన్లు, టెస్టునెట్లు మరియు స్థానిక అభివృద్ధి నెట్వర్క్లచే ఉపయోగించబడింది, ఎందుకంటే ఇది PoW లాగా అధిక నాణ్యత గల వనరుల అవసరాన్ని అధిగమిస్తుంది, మరియు బ్లాక్ చైనును నిల్వ చేసే మరియు బ్లాక్లను ఉత్పత్తి చేసే నోడ్ల యొక్క చిన్న ఉపసమితిని కలిగి ఉండటం ద్వారా PoSతో స్కేలబిలిటీ సమస్యలను అధిగమిస్తుంది.
+
+అధికారం యొక్క రుజువు [జెనిసిస్ బ్లాక్](/glossary/#genesis-block)లో సెట్ చేయబడిన అధీకృత సంతకం చేసేవారి సమితిని విశ్వసించడాన్ని కోరుతుంది. చాలా ప్రస్తుత అమలులలో, చెయిన్ యొక్క ఏకాభిప్రాయాన్ని నిర్ణయించేటప్పుడు అధీకృత సంతకం చేసే వారందరూ సమాన అధికారం మరియు అధికారాలను కలిగి ఉంటారు. కీర్తిని వాటాగా పెట్టడం వెనుక ఉన్న ఆలోచన ఏమిటంటే, ప్రతి అధీకృత వాలిడేటర్ 'మీ కస్టమర్ను తెలుసుకోండి' (KYC) వంటి వాటి ద్వారా అందరికీ బాగా తెలుసు, లేదా ఒక ప్రసిద్ధ సంస్థ ఏకైక వాలిడేటర్గా ఉండటం—ఈ విధంగా ఒక వాలిడేటర్ ఏదైనా తప్పు చేస్తే, వారి గుర్తింపు తెలుస్తుంది.
+
+PoA యొక్క బహుళ అమలులు ఉన్నాయి, కానీ ప్రామాణిక Ethereum అమలు **clique**, ఇది [EIP-225](https://eips.ethereum.org/EIPS/eip-225)ని అమలు చేస్తుంది. Clique డెవలపర్-స్నేహపూర్వకమైనది మరియు అమలు చేయడానికి సులభమైన ప్రామాణికం, ఇది అన్ని క్లయింట్ సింకింగ్ రకాలకు మద్దతు ఇస్తుంది. ఇతర అమలులలో [IBFT 2.0](https://besu.hyperledger.org/private-networks/concepts/poa) మరియు [Aura](https://openethereum.github.io/Chain-specification) ఉన్నాయి.
+
+## ఇది ఎలా పనిచేస్తుంది {#how-it-works}
+
+PoAలో, కొత్త బ్లాక్లను సృష్టించడానికి అధీకృత సంతకం చేసేవారి సమితిని ఎంపిక చేస్తారు. సంతకం చేసేవారిని వారి కీర్తి ఆధారంగా ఎంపిక చేస్తారు, మరియు కొత్త బ్లాక్లను సృష్టించడానికి వారొక్కరికే అనుమతి ఉంటుంది. సంతకం చేసేవారిని రౌండ్-రాబిన్ పద్ధతిలో ఎంపిక చేస్తారు, మరియు ప్రతి సంతకం చేసేవారు ఒక నిర్దిష్ట సమయ ఫ్రేమ్లో ఒక బ్లాక్ను సృష్టించడానికి అనుమతించబడతారు. బ్లాక్ సృష్టించే సమయం స్థిరంగా ఉంటుంది, మరియు సంతకం చేసేవారు ఆ సమయ ఫ్రేమ్లో ఒక బ్లాక్ను సృష్టించాల్సి ఉంటుంది.
+
+ఈ సందర్భంలో కీర్తి అనేది పరిమాణాత్మకమైన విషయం కాదు, బదులుగా ఇది మైక్రోసాఫ్ట్ మరియు గూగుల్ వంటి ప్రసిద్ధ కార్పొరేషన్ల కీర్తి. అందువల్ల విశ్వసనీయ సంతకం చేసేవారిని ఎన్నుకునే విధానం అల్గారిథమిక్ కాదు, బదులుగా ఇది _నమ్మకం_ అనే సాధారణ మానవ చర్య. ఇక్కడ ఒక సంస్థ, ఉదాహరణకు మైక్రోసాఫ్ట్, వందలాది లేదా వేలాది స్టార్టప్ల మధ్య ఒక PoA ప్రైవేట్ నెట్వర్క్ను సృష్టిస్తుంది మరియు భవిష్యత్తులో గూగుల్ వంటి ఇతర ప్రసిద్ధ సంతకం చేసేవారిని జోడించే అవకాశంతో ఏకైక విశ్వసనీయ సంతకం చేసే పాత్రను పోషిస్తుంది. స్టార్టప్లు, ఎటువంటి సందేహం లేకుండా, మైక్రోసాఫ్ట్ అన్ని సమయాలలో నిజాయితీగా వ్యవహరిస్తుందని మరియు నెట్వర్క్ను ఉపయోగిస్తుందని విశ్వసిస్తాయి. ఇది వివిధ ప్రయోజనాల కోసం నిర్మించబడిన వివిధ చిన్న/ప్రైవేట్ నెట్వర్క్లను వికేంద్రీకృతంగా మరియు పనిచేసే విధంగా ఉంచడానికి వాటిలో వాటా వేయవలసిన అవసరాన్ని, అలాగే చాలా శక్తిని మరియు వనరులను వినియోగించే మైనింగ్ చేసేవారి అవసరాన్ని పరిష్కరిస్తుంది. VeChain వంటి కొన్ని ప్రైవేట్ నెట్వర్క్లు PoA ప్రమాణాన్ని ఉపయోగిస్తాయి, మరియు Binance వంటి కొన్ని దానిని సవరిస్తాయి. ఇది [PoSA](https://academy.binance.com/en/glossary/proof-of-staked-authority-posa)ను ఉపయోగిస్తుంది, ఇది PoA మరియు PoS యొక్క అనుకూల సవరించిన వెర్షన్.
+
+ఓటింగ్ ప్రక్రియ సంతకం చేసేవారి చేతనే చేయబడుతుంది. ప్రతి సంతకం చేసేవారు కొత్త బ్లాక్ను సృష్టించినప్పుడు, వారి బ్లాక్లో ఒక సంతకం చేసేవారిని జోడించడం లేదా తొలగించడం కోసం ఓటు వేస్తారు. ఓట్లను నోడ్లు లెక్కిస్తాయి, మరియు ఓట్లు `SIGNER_LIMIT` అనే నిర్దిష్ట థ్రెషోల్డ్కు చేరుకున్న ఆధారంగా సంతకం చేసేవారు జోడించబడతారు లేదా తొలగించబడతారు.
+
+చిన్న ఫోర్కులు సంభవించే పరిస్థితి ఉండవచ్చు, ఒక బ్లాక్ యొక్క కష్టతరం ఆ బ్లాక్ వరుసగా సంతకం చేయబడిందా లేదా వరుసలో కాకుండా సంతకం చేయబడిందా అనే దానిపై ఆధారపడి ఉంటుంది. “వరుసగా” సంతకం చేసిన బ్లాక్లు కష్టతరం 2 ను, మరియు “వరుసలో కాకుండా” సంతకం చేసిన బ్లాక్లు కష్టతరం 1 ను కలిగి ఉంటాయి. చిన్న ఫోర్కుల విషయంలో, “వరుసగా” బ్లాక్లను సీల్ చేసే ఎక్కువ మంది సంతకం చేసేవారు ఉన్న చెయిన్ అత్యధిక కష్టతరాన్ని పోగుచేసుకుని గెలుస్తుంది.
+
+## దాడి వెక్టర్లు {#attack-vectors}
+
+### హానికరమైన సంతకం చేసేవారు {#malicious-signers}
+
+హానికరమైన వినియోగదారుడిని సంతకం చేసేవారి జాబితాకు జోడించవచ్చు, లేదా ఒక సంతకం కీ/యంత్రం రాజీపడవచ్చు. అటువంటి సందర్భంలో ప్రోటోకాల్ పునర్వ్యవస్థీకరణలు మరియు స్పామింగ్కు వ్యతిరేకంగా తనను తాను రక్షించుకోగలగాలి. ప్రతిపాదిత పరిష్కారం ఏమిటంటే, N అధీకృత సంతకం చేసేవారి జాబితా ఇవ్వబడినప్పుడు, ఏ సంతకం చేసేవారైనా ప్రతి K బ్లాక్లకు 1 బ్లాక్ను మాత్రమే మింట్ చేయగలరు. ఇది నష్టం పరిమితంగా ఉందని నిర్ధారిస్తుంది, మరియు మిగిలిన వాలిడేటర్లు హానికరమైన వినియోగదారుడిని ఓటు వేసి తొలగించగలరు.
+
+### సెన్సార్షిప్ {#censorship-attack}
+
+మరో ఆసక్తికరమైన దాడి వెక్టర్ ఏమిటంటే, ఒక సంతకం చేసేవారు (లేదా సంతకం చేసేవారి సమూహం) వారిని అధికార జాబితా నుండి తొలగించడంపై ఓటు వేసే బ్లాక్లను సెన్సార్ చేయడానికి ప్రయత్నించడం. దీనిని అధిగమించడానికి, సంతకం చేసేవారి అనుమతించబడిన మింటింగ్ ఫ్రీక్వెన్సీ N/2లో 1కి పరిమితం చేయబడింది. ఇది హానికరమైన సంతకం చేసేవారు కనీసం 51% సంతకం ఖాతాలను నియంత్రించాల్సిన అవసరం ఉందని నిర్ధారిస్తుంది, ఆ సమయంలో వారు సమర్థవంతంగా చెయిన్కు కొత్త సత్య-మూలంగా మారతారు.
+
+### స్పామ్ {#spam-attack}
+
+మరో చిన్న దాడి వెక్టర్ ఏమిటంటే, హానికరమైన సంతకం చేసేవారు తాము మింట్ చేసే ప్రతి బ్లాక్లో కొత్త ఓటు ప్రతిపాదనలను చొప్పించడం. నోడ్లు అధీకృత సంతకం చేసేవారి వాస్తవ జాబితాను సృష్టించడానికి అన్ని ఓట్లను లెక్కించాల్సిన అవసరం ఉన్నందున, వారు కాలక్రమేణా అన్ని ఓట్లను రికార్డ్ చేయాలి. ఓటు విండోపై పరిమితి విధించకుండా, ఇది నెమ్మదిగా, ఇంకా అనంతంగా పెరగవచ్చు. పరిష్కారం ఏమిటంటే, W బ్లాక్ల యొక్క _కదిలే_ విండోను ఉంచడం, దాని తర్వాత ఓట్లు పాతవిగా పరిగణించబడతాయి. _ఒక సహేతుకమైన విండో 1-2 ఎపోక్లు కావచ్చు._
+
+### ఏకకాల బ్లాక్లు {#concurrent-blocks}
+
+ఒక PoA నెట్వర్క్లో, N అధీకృత సంతకం చేసేవారు ఉన్నప్పుడు, ప్రతి సంతకం చేసేవారు K బ్లాక్లకు 1 బ్లాక్ను మింట్ చేయడానికి అనుమతించబడతారు, అంటే ఏ సమయంలోనైనా N-K+1 వాలిడేటర్లు మింట్ చేయడానికి అనుమతించబడతారు. ఈ వాలిడేటర్లు బ్లాక్ల కోసం పోటీ పడకుండా నిరోధించడానికి, ప్రతి సంతకం చేసేవారు కొత్త బ్లాక్ను విడుదల చేసే సమయానికి ఒక చిన్న యాదృచ్ఛిక "ఆఫ్సెట్"ను జోడించాలి. ఈ ప్రక్రియ చిన్న ఫోర్కులు అరుదుగా ఉండేలా చూసినప్పటికీ, మెయిన్నెట్ లాగానే అప్పుడప్పుడు ఫోర్కులు సంభవించవచ్చు. ఒక సంతకం చేసేవారు తమ అధికారాన్ని దుర్వినియోగం చేస్తున్నట్లు మరియు గందరగోళానికి కారణమవుతున్నట్లు కనుగొనబడితే, ఇతర సంతకం చేసేవారు వారిని ఓటు వేసి తొలగించగలరు.
+
+ఉదాహరణకు 10 అధీకృత సంతకం చేసేవారు ఉండి, ప్రతి సంతకం చేసేవారు 20 లో 1 బ్లాక్ను సృష్టించడానికి అనుమతించబడితే, అప్పుడు ఏ సమయంలోనైనా, 11 వాలిడేటర్లు బ్లాక్లను సృష్టించగలరు. వారు బ్లాక్లను సృష్టించడానికి పోటీ పడకుండా నిరోధించడానికి, ప్రతి సంతకం చేసేవారు కొత్త బ్లాక్ను విడుదల చేసే సమయానికి ఒక చిన్న యాదృచ్ఛిక "ఆఫ్సెట్"ను జోడిస్తారు. ఇది చిన్న ఫోర్కుల సంభవాన్ని తగ్గిస్తుంది కానీ ఇప్పటికీ Ethereum మెయిన్నెట్లో కనిపించే విధంగా అప్పుడప్పుడు ఫోర్కులను అనుమతిస్తుంది. ఒక సంతకం చేసేవారు తమ అధికారాన్ని దుర్వినియోగం చేసి అంతరాయాలు కలిగిస్తే, వారిని నెట్వర్క్ నుండి ఓటు వేసి తొలగించవచ్చు.
+
+## ప్రయోజనాలు మరియు అప్రయోజనాలు {#pros-and-cons}
+
+| ప్రయోజనాలు | అప్రయోజనాలు |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| PoS మరియు PoW వంటి ఇతర ప్రజాదరణ పొందిన యంత్రాంగాల కంటే ఎక్కువ స్కేలబుల్, ఎందుకంటే ఇది పరిమిత సంఖ్యలో బ్లాక్ సంతకం చేసేవారిపై ఆధారపడి ఉంటుంది. | PoA నెట్వర్క్లు సాధారణంగా తులనాత్మకంగా తక్కువ సంఖ్యలో వాలిడేటింగ్ నోడ్లను కలిగి ఉంటాయి. ఇది ఒక PoA నెట్వర్క్ను మరింత కేంద్రీకృతం చేస్తుంది. |
+| PoA బ్లాక్ చైనులు నడపడానికి మరియు నిర్వహించడానికి చాలా చౌకైనవి. | అధీకృత సంతకం చేసేవారిగా మారడం సాధారణంగా ఒక సాధారణ వ్యక్తికి అందుబాటులో ఉండదు, ఎందుకంటే బ్లాక్ చైనుకు స్థిరపడిన కీర్తి ఉన్న సంస్థలు అవసరం. |
+| కొత్త బ్లాక్లను ధృవీకరించడానికి పరిమిత సంఖ్యలో సంతకం చేసేవారు మాత్రమే అవసరం కాబట్టి లావాదేవీలు చాలా త్వరగా నిర్ధారించబడతాయి, ఇది 1 సెకను కన్నా తక్కువ సమయం పట్టవచ్చు. | హానికరమైన సంతకం చేసేవారు నెట్వర్క్లో లావాదేవీలను పునర్వ్యవస్థీకరించవచ్చు, రెట్టింపు ఖర్చు చేయవచ్చు, సెన్సార్ చేయవచ్చు. ఈ దాడులు తగ్గించబడినప్పటికీ ఇప్పటికీ సాధ్యమే. |
+
+## మరింత సమాచారం {#further-reading}
+
+- [EIP-225](https://eips.ethereum.org/EIPS/eip-225) _Clique ప్రమాణం_
+- [అధికారం యొక్క రుజువు అధ్యయనం](https://github.com/cryptoeconomics-study/website/blob/master/docs/sync/2.4-lecture.md) _క్రిప్టోఎకనామిక్స్_
+- [అధికారం యొక్క రుజువు అంటే ఏమిటి](https://forum.openzeppelin.com/t/proof-of-authority/3577) _OpenZeppelin_
+- [అధికారం యొక్క రుజువు వివరించబడింది](https://academy.binance.com/en/articles/proof-of-authority-explained) _binance_
+- [బ్లాక్ చైనులో PoA](https://medium.com/techskill-brew/proof-of-authority-or-poa-in-blockchain-part-11-blockchain-series-be15b3321cba)
+- [Clique వివరించబడింది](https://medium.com/@Destiner/clique-cross-client-proof-of-authority-algorithm-for-ethereum-8b2a135201d)
+- [వాడుకలో లేని PoA, Aura స్పెసిఫికేషన్](https://openethereum.github.io/Chain-specification)
+- [IBFT 2.0, మరొక PoA అమలు](https://besu.hyperledger.org/private-networks/concepts/poa)
+
+### దృశ్య అభ్యాసకులా? {#visual-learner}
+
+అధికారం యొక్క రుజువు యొక్క దృశ్య వివరణను చూడండి:
+
+
+
+## సంబంధిత అంశాలు {#related-topics}
+
+- [ప్రూఫ్-ఆఫ్-వర్క్](/developers/docs/consensus-mechanisms/pow/)
+- [ప్రూఫ్-ఆఫ్-స్టేక్](/developers/docs/consensus-mechanisms/pos/)
+
diff --git a/public/content/translations/te/developers/docs/consensus-mechanisms/pos/attack-and-defense/index.md b/public/content/translations/te/developers/docs/consensus-mechanisms/pos/attack-and-defense/index.md
new file mode 100644
index 00000000000..b3466ad9fdc
--- /dev/null
+++ b/public/content/translations/te/developers/docs/consensus-mechanisms/pos/attack-and-defense/index.md
@@ -0,0 +1,166 @@
+---
+title: "ఇతీరియము ప్రూఫ్-ఆఫ్-స్టేక్ దాడి మరియు రక్షణ"
+description: "ప్రూఫ్-ఆఫ్-స్టేక్ ఇతీరియముపై తెలిసిన దాడి వెక్టర్ల గురించి మరియు వాటిని ఎలా రక్షిస్తారో తెలుసుకోండి."
+lang: te
+---
+
+దొంగలు మరియు విధ్వంసకులు ఇతీరియము యొక్క ఖాతాదారుల సాఫ్ట్వేర్పై దాడి చేయడానికి నిరంతరం అవకాశాల కోసం వెతుకుతున్నారు. ఈ పేజీ ఇతీరియము యొక్క ఏకాభిప్రాయం లేయర్పై తెలిసిన దాడి వెక్టర్లను మరియు ఆ దాడులను ఎలా రక్షించుకోవచ్చో వివరిస్తుంది. ఈ పేజీలోని సమాచారం [ఒక దీర్ఘ రూప వెర్షన్](https://mirror.xyz/jmcook.eth/YqHargbVWVNRQqQpVpzrqEQ8IqwNUJDIpwRP7SS5FXs) నుండి స్వీకరించబడింది.
+
+## అవసరాలు {#prerequisites}
+
+[ప్రూఫ్-ఆఫ్-స్టేక్](/developers/docs/consensus-mechanisms/pos/) గురించి కొంత ప్రాథమిక జ్ఞానం అవసరం. అలాగే, ఇతీరియము యొక్క [ప్రోత్సాహక లేయర్](/developers/docs/consensus-mechanisms/pos/rewards-and-penalties) మరియు ఫోర్క్-ఎంపిక అల్గారిథమ్, [LMD-GHOST](/developers/docs/consensus-mechanisms/pos/gasper) గురించి ప్రాథమిక అవగాహన కలిగి ఉండటం సహాయపడుతుంది.
+
+## దాడి చేసేవారికి ఏమి కావాలి? {#what-do-attackers-want}
+
+విజయవంతమైన దాడి చేసిన వ్యక్తి కొత్త ఈథర్ను సృష్టించగలడని లేదా యాదృచ్ఛిక ఖాతాల నుండి ఈథర్ను తీసివేయగలడని ఒక సాధారణ అపోహ ఉంది. ఇవి రెండూ సాధ్యం కావు ఎందుకంటే నెట్వర్క్లోని అన్ని ఎగ్జిక్యూషన్ ఖాతాదారుల ద్వారా అన్ని లావాదేవీలు అమలు చేయబడతాయి. అవి చెల్లుబాటు యొక్క ప్రాథమిక షరతులను సంతృప్తి పరచాలి (ఉదాహరణకు, లావాదేవీలపై పంపినవారి ప్రైవేట్ కీతో సంతకం చేయబడింది, పంపినవారికి తగినంత బ్యాలెన్స్ ఉంది, మొదలైనవి) లేకపోతే అవి కేవలం రివర్ట్ అవుతాయి. దాడి చేసే వ్యక్తి వాస్తవికంగా లక్ష్యంగా చేసుకోగల మూడు రకాల ఫలితాలు ఉన్నాయి: రీఆర్గ్స్, డబుల్ ఫైనాలిటీ లేదా ఫైనాలిటీ ఆలస్యం.
+
+**“రీఆర్గ్”** అనేది బ్లాక్లను కొత్త క్రమంలో పునర్వ్యవస్థీకరించడం, బహుశా కానానికల్ చైన్లో కొన్ని బ్లాక్లను జోడించడం లేదా తీసివేయడంతో. ఒక దురుద్దేశపూర్వక రీఆర్గ్ నిర్దిష్ట బ్లాక్లను చేర్చడం లేదా మినహాయించడం ద్వారా డబుల్-స్పెండింగ్ను లేదా ఫ్రంట్-రన్నింగ్ మరియు బ్యాక్-రన్నింగ్ లావాదేవీల (MEV) ద్వారా విలువను సంగ్రహించడానికి అనుమతించవచ్చు. కానానికల్ చైన్లో నిర్దిష్ట లావాదేవీలు చేర్చబడకుండా నిరోధించడానికి కూడా రీ-ఆర్గ్స్ ఉపయోగించబడతాయి - ఇది ఒక రకమైన సెన్సార్షిప్. రీఆర్గ్ యొక్క అత్యంత తీవ్రమైన రూపం “ఫైనాలిటీ రివర్షన్”, ఇది ఇంతకు ముందు ఫైనలైజ్ చేయబడిన బ్లాక్లను తొలగిస్తుంది లేదా భర్తీ చేస్తుంది. మొత్తం స్టేక్ చేయబడిన ఈథర్లో ⅓ కంటే ఎక్కువ దాడి చేసే వ్యక్తి ద్వారా నాశనం చేయబడితేనే ఇది సాధ్యమవుతుంది - ఈ హామీని “ఆర్థిక ఫైనాలిటీ” అని పిలుస్తారు - దీని గురించి తరువాత మరింతగా తెలుసుకుందాం.
+
+**డబుల్ ఫైనాలిటీ** అనేది అసంభవమైన కానీ తీవ్రమైన పరిస్థితి, ఇక్కడ రెండు ఫోర్కులు ఏకకాలంలో ఫైనలైజ్ చేయగలవు, ఇది చైన్లో శాశ్వత విభజనను సృష్టిస్తుంది. మొత్తం స్టేక్ చేయబడిన ఈథర్లో 34% రిస్క్ చేయడానికి సిద్ధంగా ఉన్న దాడి చేసే వ్యక్తికి ఇది సిద్ధాంతపరంగా సాధ్యమవుతుంది. సంఘం ఆఫ్చైన్లో సమన్వయం చేసుకోవలసి వస్తుంది మరియు ఏ చైన్ను అనుసరించాలనే దానిపై ఒక ఒప్పందానికి రావాలి, దీనికి సామాజిక లేయర్లో బలం అవసరం.
+
+**ఫైనాలిటీ ఆలస్యం** దాడి నెట్వర్క్ను చైన్ యొక్క విభాగాలను ఫైనలైజ్ చేయడానికి అవసరమైన పరిస్థితులను చేరుకోకుండా నిరోధిస్తుంది. ఫైనాలిటీ లేకుండా, ఇతీరియము పైన నిర్మించిన ఆర్థిక అప్లికేషన్లను విశ్వసించడం కష్టం. దాడి చేసే వ్యక్తికి కొన్ని వ్యూహాత్మక షార్ట్ పొజిషన్(లు) ఉంటే తప్ప, ఫైనాలిటీ ఆలస్యం దాడి యొక్క లక్ష్యం నేరుగా లాభపడటం కంటే, కేవలం ఇతీరియమును అడ్డుకోవడమే అయి ఉండవచ్చు.
+
+సామాజిక లేయర్పై దాడి ఇతీరియముపై ప్రజల నమ్మకాన్ని దెబ్బతీయడం, ఈథర్ విలువను తగ్గించడం, స్వీకరణను తగ్గించడం లేదా అవుట్-ఆఫ్-బ్యాండ్ సమన్వయాన్ని మరింత కష్టతరం చేయడానికి ఇతీరియము సంఘాన్ని బలహీనపరచడం లక్ష్యంగా చేసుకోవచ్చు.
+
+ఒక ప్రత్యర్థి ఇతీరియముపై ఎందుకు దాడి చేయవచ్చో స్థాపించిన తరువాత, కింది విభాగాలు వారు దానిని _ఎలా_ చేయవచ్చో పరిశీలిస్తాయి.
+
+## దాడి పద్ధతులు {#methods-of-attack}
+
+### లేయర్ 0 దాడులు {#layer-0}
+
+అన్నింటిలో మొదటిది, ఇతీరియములో చురుకుగా పాల్గొనని వ్యక్తులు (క్లయింట్ సాఫ్ట్వేర్ను అమలు చేయడం ద్వారా) సామాజిక లేయర్ (లేయర్ 0) ను లక్ష్యంగా చేసుకుని దాడి చేయవచ్చు. లేయర్ 0 అనేది ఇతీరియము నిర్మించబడిన పునాది, మరియు అందువల్ల ఇది స్టాక్ యొక్క మిగిలిన భాగం గుండా అలలుగా వ్యాపించే పరిణామాలతో దాడులకు సంభావ్య ఉపరితలాన్ని సూచిస్తుంది. కొన్ని ఉదాహరణలు ఇలా ఉండవచ్చు:
+
+- తప్పుడు సమాచార ప్రచారం ఇతీరియము యొక్క రోడ్మ్యాప్, అభివృద్ధి చేసేవారి బృందాలు, యాప్లు మొదలైన వాటిపై సంఘానికి ఉన్న నమ్మకాన్ని దెబ్బతీయగలదు. ఇది నెట్వర్క్ను సురక్షితం చేయడంలో పాల్గొనడానికి ఇష్టపడే వ్యక్తుల సంఖ్యను తగ్గించగలదు, వికేంద్రీకరణ మరియు క్రిప్టో-ఆర్థిక భద్రత రెండింటినీ దిగజార్చగలదు.
+
+- అభివృద్ధి చేసేవారి సంఘంపై లక్షిత దాడులు మరియు/లేదా బెదిరింపులు. ఇది అభివృద్ధి చేసేవారి స్వచ్ఛంద నిష్క్రమణకు దారితీయగలదు మరియు ఇతీరియము పురోగతిని మందగించగలదు.
+
+- అతి-ఉత్సాహపూరిత నియంత్రణను కూడా లేయర్ 0పై దాడిగా పరిగణించవచ్చు, ఎందుకంటే ఇది భాగస్వామ్యం మరియు స్వీకరణను వేగంగా నిరుత్సాహపరచగలదు.
+
+- బైక్-షెడ్డింగ్ చర్చల ద్వారా పురోగతిని మందగించడం, కీలక నిర్ణయాలను ఆలస్యం చేయడం, స్పామ్ సృష్టించడం మొదలైనవి లక్ష్యంగా ఉన్న зна knowledgeable కానీ దురుద్దేశపూర్వక నటుల చొరబాటు.
+
+- నిర్ణయాలను ప్రభావితం చేయడానికి ఇతీరియము పర్యావరణ వ్యవస్థలోని కీలక ఆటగాళ్లకు లంచాలు ఇవ్వడం.
+
+ఈ దాడులను ప్రత్యేకంగా ప్రమాదకరంగా మార్చేది ఏమిటంటే, చాలా సందర్భాలలో చాలా తక్కువ మూలధనం లేదా సాంకేతిక పరిజ్ఞానం అవసరం. లేయర్ 0 దాడి క్రిప్టో-ఆర్థిక దాడిపై గుణకం కావచ్చు. ఉదాహరణకు, ఒక దురుద్దేశపూర్వక మెజారిటీ వాటాదారుచే సెన్సార్షిప్ లేదా ఫైనాలిటీ పునరుద్ధరణ సాధించబడితే, సామాజిక లేయర్ను బలహీనపరచడం అనేది అవుట్-ఆఫ్-బ్యాండ్ కమ్యూనిటీ ప్రతిస్పందనను సమన్వయం చేయడం మరింత కష్టతరం చేయవచ్చు.
+
+లేయర్ 0 దాడుల నుండి రక్షించడం బహుశా సూటిగా ఉండదు, కానీ కొన్ని ప్రాథమిక సూత్రాలను స్థాపించవచ్చు. ఒకటి, బ్లాగ్లు, డిస్కార్డ్ సర్వర్లు, ఉల్లేఖనలతో కూడిన స్పెక్స్, పుస్తకాలు, పోడ్కాస్ట్లు మరియు యూట్యూబ్ ద్వారా సంఘంలోని నిజాయితీపరులైన సభ్యులు సృష్టించి, ప్రచారం చేసిన ఇతీరియము గురించి బహిరంగ సమాచారం కోసం మొత్తం అధిక సిగ్నల్-టు-నాయిస్ నిష్పత్తిని నిర్వహించడం. ఇక్కడ ethereum.orgలో మేము కచ్చితమైన సమాచారాన్ని నిర్వహించడానికి మరియు దానిని వీలైనన్ని ఎక్కువ భాషలలోకి అనువదించడానికి చాలా కష్టపడతాము. ఒక స్థలాన్ని అధిక నాణ్యత గల సమాచారం మరియు మీమ్లతో నింపడం అనేది తప్పుడు సమాచారానికి వ్యతిరేకంగా సమర్థవంతమైన రక్షణ.
+
+సామాజిక లేయర్ దాడులకు వ్యతిరేకంగా మరో ముఖ్యమైన కోట ఒక స్పష్టమైన మిషన్ స్టేట్మెంట్ మరియు గవర్నెన్స్ ప్రోటోకాల్. ఇతీరియము స్మార్ట్-కాంట్రాక్ట్ లేయర్ 1లలో వికేంద్రీకరణ మరియు భద్రత ఛాంపియన్గా తనను తాను నిలబెట్టుకుంది, అదే సమయంలో స్కేలబిలిటీ మరియు స్థిరత్వానికి కూడా అత్యంత విలువ ఇస్తుంది. ఇతీరియము సంఘంలో ఏవైనా భేదాభిప్రాయాలు తలెత్తినా, ఈ ప్రధాన సూత్రాలు కనీసంగా రాజీపడవు. ఈ ప్రధాన సూత్రాలకు వ్యతిరేకంగా ఒక కథనాన్ని అంచనా వేయడం, మరియు వాటిని EIP (ఇతీరియము మెరుగుదల ప్రతిపాదన) ప్రక్రియలో వరుస సమీక్షల ద్వారా పరిశీలించడం, మంచి మరియు చెడు నటులను వేరుచేయడానికి సంఘానికి సహాయపడవచ్చు మరియు ఇతీరియము యొక్క భవిష్యత్ దిశను ప్రభావితం చేయడానికి దురుద్దేశపూర్వక నటుల పరిధిని పరిమితం చేయవచ్చు.
+
+చివరగా, ఇతీరియము సంఘం అన్ని పాల్గొనేవారికి బహిరంగంగా మరియు స్వాగతపూర్వకంగా ఉండటం చాలా కీలకం. గేట్కీపర్లు మరియు ప్రత్యేకత ఉన్న సంఘం సామాజిక దాడికి ప్రత్యేకంగా గురయ్యే అవకాశం ఉంది, ఎందుకంటే “మేము మరియు వారు” కథనాలను నిర్మించడం సులభం. గిరిజనతత్వం మరియు విషపూరిత మాగ్జిమలిజం సంఘాన్ని దెబ్బతీస్తాయి మరియు లేయర్ 0 భద్రతను క్షీణింపజేస్తాయి. నెట్వర్క్ భద్రతలో నిహిత ఆసక్తి ఉన్న ఇతీరియన్లు ఆన్లైన్ మరియు మీట్స్పేస్లో వారి ప్రవర్తనను ఇతీరియము యొక్క లేయర్ 0 భద్రతకు ప్రత్యక్ష సహకారిగా చూడాలి.
+
+### ప్రోటోకాల్పై దాడి చేయడం {#attacking-the-protocol}
+
+ఎవరైనా ఇతీరియము యొక్క క్లయింట్ సాఫ్ట్వేర్ను రన్ చేయవచ్చు. ఒక క్లయింట్కు వ్యాలిడేటర్ను జోడించడానికి, ఒక వినియోగదారుడు డిపాజిట్ కాంట్రాక్ట్లో 32 ఈథర్ను స్టేక్ చేయాల్సి ఉంటుంది. ఒక వ్యాలిడేటర్ కొత్త బ్లాక్లను ప్రతిపాదించడం మరియు ధృవీకరించడం ద్వారా ఇతీరియము యొక్క నెట్వర్క్ భద్రతలో చురుకుగా పాల్గొనడానికి ఒక వినియోగదారుని అనుమతిస్తుంది. వ్యాలిడేటర్కు ఇప్పుడు బ్లాక్చైను యొక్క భవిష్యత్ విషయాలను ప్రభావితం చేయడానికి ఉపయోగించగల ఒక వాయిస్ ఉంది - వారు నిజాయితీగా అలా చేసి రివార్డుల ద్వారా వారి ఈథర్ నిల్వను పెంచుకోవచ్చు లేదా వారు తమ సొంత ప్రయోజనం కోసం ప్రక్రియను మార్చడానికి ప్రయత్నించవచ్చు, వారి స్టేక్ను పణంగా పెట్టవచ్చు. దాడి చేయడానికి ఒక మార్గం మొత్తం స్టేక్లో ఎక్కువ నిష్పత్తిని కూడబెట్టుకుని, ఆపై నిజాయితీపరులైన వ్యాలిడేటర్లను అవుట్వోట్ చేయడానికి దానిని ఉపయోగించడం. దాడి చేసే వ్యక్తి నియంత్రించే స్టేక్ నిష్పత్తి ఎంత ఎక్కువగా ఉంటే, వారి ఓటింగ్ శక్తి అంత ఎక్కువగా ఉంటుంది, ప్రత్యేకించి కొన్ని ఆర్థిక మైలురాళ్ల వద్ద మనం తరువాత అన్వేషిస్తాము. అయితే, చాలా మంది దాడి చేసేవారు ఈ విధంగా దాడి చేయడానికి తగినంత ఈథర్ను కూడబెట్టుకోలేరు, కాబట్టి వారు నిజాయితీపరులైన మెజారిటీని ఒక నిర్దిష్ట మార్గంలో ప్రవర్తించేలా చేయడానికి సూక్ష్మమైన పద్ధతులను ఉపయోగించవలసి ఉంటుంది.
+
+ప్రాథమికంగా, అన్ని చిన్న-స్టేక్ దాడులు రెండు రకాల వ్యాలిడేటర్ దుష్ప్రవర్తనకు సూక్ష్మ వైవిధ్యాలు: తక్కువ-క్రియాశీలత (ధృవీకరించడంలో/ప్రతిపాదించడంలో విఫలమవడం లేదా ఆలస్యంగా చేయడం) లేదా అతి-క్రియాశీలత (ఒక స్లాట్లో చాలాసార్లు ప్రతిపాదించడం/ధృవీకరించడం). వాటి అత్యంత సాధారణ రూపాలలో ఈ చర్యలు ఫోర్క్-ఎంపిక అల్గారిథమ్ మరియు ప్రోత్సాహక లేయర్ ద్వారా సులభంగా నిర్వహించబడతాయి, కానీ దాడి చేసే వ్యక్తికి ప్రయోజనం చేకూర్చే విధంగా వ్యవస్థను గేమింగ్ చేయడానికి తెలివైన మార్గాలు ఉన్నాయి.
+
+### తక్కువ మొత్తంలో ETH ఉపయోగించి దాడులు {#attacks-by-small-stakeholders}
+
+#### రీఆర్గ్స్ {#reorgs}
+
+అనేక పత్రాలు ఇతీరియముపై దాడులను వివరించాయి, ఇవి మొత్తం స్టేక్ చేయబడిన ఈథర్లో కేవలం ఒక చిన్న నిష్పత్తితో రీఆర్గ్స్ లేదా ఫైనాలిటీ ఆలస్యాన్ని సాధిస్తాయి. ఈ దాడులు సాధారణంగా దాడి చేసే వ్యక్తి ఇతర వ్యాలిడేటర్ల నుండి కొంత సమాచారాన్ని నిలిపివేయడంపై ఆధారపడి ఉంటాయి మరియు ఆపై దానిని కొన్ని సూక్ష్మమైన మార్గంలో మరియు/లేదా కొన్ని అనుకూలమైన సమయంలో విడుదల చేస్తాయి. వారు సాధారణంగా కానానికల్ చైన్ నుండి కొన్ని నిజాయితీపరులైన బ్లాక్(లను) స్థానభ్రంశం చేయడం లక్ష్యంగా పెట్టుకుంటారు. [Neuder et al 2020](https://arxiv.org/pdf/2102.02247.pdf) దాడి చేసే వ్యాలిడేటర్ ఒక నిర్దిష్ట స్లాట్ `n+1` కోసం ఒక బ్లాక్ (`B`) ను సృష్టించి, ధృవీకరించగలదని చూపించారు, కానీ దానిని నెట్వర్క్లోని ఇతర నోడ్స్కు ప్రచారం చేయకుండా దూరంగా ఉంటారు. బదులుగా, వారు తదుపరి స్లాట్ `n+2` వరకు ఆ ధృవీకరించబడిన బ్లాక్ను పట్టుకుని ఉంటారు. ఒక నిజాయితీపరులైన వ్యాలిడేటర్ స్లాట్ `n+2` కోసం ఒక బ్లాక్ (`C`) ను ప్రతిపాదిస్తుంది. దాదాపు ఏకకాలంలో, దాడి చేసే వ్యక్తి తన నిలిపివేసిన బ్లాక్ (`B`) మరియు దాని కోసం నిలిపివేసిన ధృవీకరణలను విడుదల చేయగలడు, మరియు స్లాట్ `n+2` కోసం తన ఓట్లతో చైన్ యొక్క హెడ్గా `B` అని కూడా ధృవీకరించగలడు, నిజాయితీపరులైన బ్లాక్ `C` యొక్క ఉనికిని సమర్థవంతంగా తిరస్కరించగలడు. నిజాయితీపరులైన బ్లాక్ `D` విడుదల చేయబడినప్పుడు, ఫోర్క్ ఎంపిక అల్గారిథమ్ `D` ను `C` పైన నిర్మించడం కంటే `B` పైన నిర్మించడం బరువుగా ఉందని చూస్తుంది. అందువల్ల దాడి చేసే వ్యక్తి 1-బ్లాక్ ఎక్స్ యాంటీ రీఆర్గ్ ఉపయోగించి స్లాట్ `n+2` లోని నిజాయితీపరులైన బ్లాక్ `C` ను కానానికల్ చైన్ నుండి తొలగించగలిగాడు. స్టేక్లో [34% ఉన్న దాడి చేసే వ్యక్తి](https://www.youtube.com/watch?v=6vzXwwk12ZE) ఈ దాడిలో విజయం సాధించడానికి చాలా మంచి అవకాశం ఉంది, [ఈ నోట్లో](https://notes.ethereum.org/plgVdz-ORe-fGjK06BZ_3A#Fork-choice-by-block-slot-pair) వివరించినట్లుగా. సిద్ధాంతపరంగా, అయితే, ఈ దాడిని చిన్న స్టేక్లతో కూడా ప్రయత్నించవచ్చు. [Neuder et al 2020](https://arxiv.org/pdf/2102.02247.pdf) ఈ దాడిని 30% స్టేక్తో పనిచేస్తుందని వివరించారు, కానీ తరువాత అది [మొత్తం స్టేక్లో 2%](https://arxiv.org/pdf/2009.04987.pdf) తో మరియు ఆ తరువాత బ్యాలెన్సింగ్ టెక్నిక్లను ఉపయోగించి [ఒకే వ్యాలిడేటర్కు](https://arxiv.org/abs/2110.10086#) సాధ్యమని చూపబడింది, మనం తదుపరి విభాగంలో పరిశీలిస్తాము.
+
+
+
+పైన వివరించిన ఒక-బ్లాక్ రీఆర్గ్ దాడి యొక్క సంభావిత రేఖాచిత్రం (https://notes.ethereum.org/plgVdz-ORe-fGjK06BZ_3A#Fork-choice-by-block-slot-pair నుండి స్వీకరించబడింది)
+
+మరింత అధునాతన దాడి నిజాయితీపరులైన వ్యాలిడేటర్ సమూహాన్ని చైన్ యొక్క తల గురించి విభిన్న అభిప్రాయాలు ఉన్న వేర్వేరు సమూహాలుగా విభజించగలదు. దీనిని **బ్యాలెన్సింగ్ దాడి** అని అంటారు. దాడి చేసే వ్యక్తి ఒక బ్లాక్ను ప్రతిపాదించే అవకాశం కోసం వేచి ఉంటాడు, మరియు అది వచ్చినప్పుడు వారు సమానంగా విభజించి రెండు ప్రతిపాదిస్తారు. వారు ఒక బ్లాక్ను నిజాయితీపరులైన వ్యాలిడేటర్ సమూహంలో సగానికి మరియు మరొక బ్లాక్ను మరొక సగానికి పంపుతారు. సమాన విభజనను ఫోర్క్-ఎంపిక అల్గారిథమ్ ద్వారా గుర్తించబడుతుంది మరియు బ్లాక్ ప్రపోజర్ను స్లాష్ చేసి నెట్వర్క్ నుండి బహిష్కరించబడుతుంది, కానీ రెండు బ్లాక్లు ఇప్పటికీ ఉంటాయి మరియు ప్రతి ఫోర్క్కు సగం వ్యాలిడేటర్ సమూహం ధృవీకరిస్తుంది. ఇంతలో, మిగిలిన దురుద్దేశపూర్వక వ్యాలిడేటర్లు తమ ధృవీకరణలను నిలిపివేస్తారు. అప్పుడు, ఒకటి లేదా మరొక ఫోర్క్కు అనుకూలమైన ధృవీకరణలను కేవలం తగినంత వ్యాలిడేటర్లకు ఫోర్క్-ఎంపిక అల్గారిథమ్ అమలు చేస్తున్నప్పుడు ఎంపిక చేసి విడుదల చేయడం ద్వారా, వారు ఒకటి లేదా మరొక ఫోర్క్కు అనుకూలంగా ధృవీకరణల సంచిత బరువును టిప్ చేస్తారు. ఇది నిరవధికంగా కొనసాగవచ్చు, దాడి చేసే వ్యాలిడేటర్లు రెండు ఫోర్క్లలో వ్యాలిడేటర్ల సమాన విభజనను నిర్వహిస్తారు. ఏ ఫోర్క్ కూడా 2/3 సూపర్ మెజారిటీని ఆకర్షించలేనందున, నెట్వర్క్ ఫైనలైజ్ కాదు.
+
+**బౌన్సింగ్ దాడులు** కూడా ఒకే రకమైనవి. దాడి చేసే వ్యాలిడేటర్లచే ఓట్లు మళ్లీ నిలిపివేయబడతాయి. రెండు ఫోర్క్ల మధ్య సమాన విభజనను ఉంచడానికి ఓట్లను విడుదల చేయడానికి బదులుగా, వారు ఫోర్క్ A మరియు ఫోర్క్ B మధ్య ప్రత్యామ్నాయంగా ఉండే చెక్పాయింట్లను సమర్థించడానికి అనుకూలమైన సమయాల్లో తమ ఓట్లను ఉపయోగిస్తారు. రెండు ఫోర్క్ల మధ్య ఈ ఫ్లిప్-ఫ్లాపింగ్ జస్టిఫికేషన్ ఏ చైన్లోనైనా ఫైనలైజ్ చేయగల జస్టిఫైడ్ సోర్స్ మరియు టార్గెట్ చెక్పాయింట్ల జతలు ఉండకుండా నిరోధిస్తుంది, ఫైనాలిటీని నిలిపివేస్తుంది.
+
+
+
+బౌన్సింగ్ మరియు బ్యాలెన్సింగ్ దాడులు రెండూ దాడి చేసే వ్యక్తి నెట్వర్క్లో సందేశ సమయంపై చాలా సూక్ష్మ నియంత్రణ కలిగి ఉండటంపై ఆధారపడి ఉంటాయి, ఇది అసంభవం. అయినప్పటికీ, నెమ్మదిగా వచ్చే సందేశాలతో పోలిస్తే త్వరగా వచ్చే సందేశాలకు అదనపు బరువు ఇవ్వడం రూపంలో ప్రోటోకాల్లో రక్షణలు నిర్మించబడ్డాయి. దీనిని [ప్రపోజర్-వెయిట్ బూస్టింగ్](https://github.com/ethereum/consensus-specs/pull/2730) అని అంటారు. బౌన్సింగ్ దాడుల నుండి రక్షించడానికి ఫోర్క్-ఎంపిక అల్గారిథమ్ అప్డేట్ చేయబడింది, తద్వారా తాజా జస్టిఫైడ్ చెక్పాయింట్ ప్రతి ఎపోక్లోని [మొదటి 1/3 స్లాట్లలో](https://ethresear.ch/t/prevention-of-bouncing-attack-on-ffg/6114) మాత్రమే ప్రత్యామ్నాయ చైన్కు మారగలదు. ఈ పరిస్థితి దాడి చేసే వ్యక్తి తరువాత డిప్లాయ్ చేయడానికి ఓట్లను సేవ్ చేయకుండా నిరోధిస్తుంది - ఫోర్క్ ఎంపిక అల్గారిథమ్ కేవలం ఎపోక్ యొక్క మొదటి 1/3 లో ఎంచుకున్న చెక్పాయింట్కు విశ్వసనీయంగా ఉంటుంది, ఈ సమయంలో చాలా నిజాయితీపరులైన వ్యాలిడేటర్లు ఓటు వేసి ఉంటారు.
+
+కలిసి, ఈ చర్యలు ఒక నిజాయితీపరులైన బ్లాక్ ప్రపోజర్ స్లాట్ ప్రారంభమైన వెంటనే వారి బ్లాక్ను చాలా వేగంగా విడుదల చేసే దృశ్యాన్ని సృష్టిస్తాయి, ఆపై ఆ కొత్త బ్లాక్ ఫోర్క్-ఎంపిక అల్గారిథమ్ను మరొక చైన్కు మారడానికి కారణమయ్యే ~1/3 స్లాట్ (4 సెకన్లు) వ్యవధి ఉంటుంది. ఆ అదే గడువు తరువాత, నెమ్మదిగా వచ్చే వ్యాలిడేటర్ల నుండి వచ్చే ధృవీకరణలు ముందుగా వచ్చిన వాటితో పోలిస్తే డౌన్-వెయిట్ చేయబడతాయి. ఇది చైన్ యొక్క తలను నిర్ణయించడంలో త్వరిత ప్రపోజర్లు మరియు వ్యాలిడేటర్లకు బలంగా అనుకూలంగా ఉంటుంది మరియు విజయవంతమైన బ్యాలెన్సింగ్ లేదా బౌన్సింగ్ దాడి సంభావ్యతను గణనీయంగా తగ్గిస్తుంది.
+
+ప్రపోజర్ బూస్టింగ్ మాత్రమే “చౌక రీఆర్గ్స్” నుండి రక్షిస్తుందని గమనించాలి, అంటే, ఒక చిన్న స్టేక్తో దాడి చేసే వ్యక్తి ప్రయత్నించినవి. వాస్తవానికి, ప్రపోజర్-బూస్టింగ్ను పెద్ద వాటాదారులు కూడా గేమ్ చేయవచ్చు. [ఈ పోస్ట్](https://ethresear.ch/t/change-fork-choice-rule-to-mitigate-balancing-and-reorging-attacks/11127) రచయితలు 7% స్టేక్ ఉన్న దాడి చేసే వ్యక్తి తమ ఓట్లను వ్యూహాత్మకంగా డిప్లాయ్ చేసి నిజాయితీపరులైన వ్యాలిడేటర్లను తమ ఫోర్క్పై నిర్మించడానికి, ఒక నిజాయితీపరులైన బ్లాక్ను రీఆర్గ్ చేయడానికి ఎలా మోసం చేయవచ్చో వివరిస్తారు. ఈ దాడి చాలా అసంభవం అయిన ఆదర్శ జాప్య పరిస్థితులను ఊహించి రూపొందించబడింది. దాడి చేసే వ్యక్తికి ఇప్పటికీ చాలా తక్కువ అవకాశాలు ఉన్నాయి, మరియు ఎక్కువ స్టేక్ అంటే ఎక్కువ మూలధనం ప్రమాదంలో ఉంది మరియు బలమైన ఆర్థిక నిరుత్సాహం.
+
+[LMD నియమాన్ని ప్రత్యేకంగా లక్ష్యంగా చేసుకున్న బ్యాలెన్సింగ్ దాడి](https://ethresear.ch/t/balancing-attack-lmd-edition/11853) కూడా ప్రతిపాదించబడింది, ఇది ప్రపోజర్ బూస్టింగ్తో సంబంధం లేకుండా సాధ్యమని సూచించబడింది. దాడి చేసే వ్యక్తి తన బ్లాక్ ప్రతిపాదనను సమానంగా విభజించి మరియు ప్రతి బ్లాక్ను నెట్వర్క్లో సుమారు సగానికి ప్రచారం చేయడం ద్వారా రెండు పోటీ చైన్లను ఏర్పాటు చేస్తాడు, ఫోర్క్ల మధ్య సుమారు బ్యాలెన్స్ను ఏర్పాటు చేస్తాడు. అప్పుడు, కుట్ర చేసే వ్యాలిడేటర్లు తమ ఓట్లను సమానంగా విభజిస్తారు, నెట్వర్క్లో సగం మంది మొదట ఫోర్క్ `A` కోసం తమ ఓట్లను మరియు మిగిలిన సగం మంది మొదట ఫోర్క్ `B` కోసం తమ ఓట్లను స్వీకరించేలా సమయం కేటాయిస్తారు. LMD నియమం రెండవ ధృవీకరణను విస్మరించి, ప్రతి వ్యాలిడేటర్ కోసం మొదటి దానిని మాత్రమే ఉంచుకున్నందున, నెట్వర్క్లో సగం మంది `A` కోసం ఓట్లు మరియు `B` కోసం ఏవీ చూడరు, మిగిలిన సగం మంది `B` కోసం ఓట్లు మరియు `A` కోసం ఏవీ చూడరు. రచయితలు LMD నియమం ప్రత్యర్థికి బ్యాలెన్సింగ్ దాడిని చేయడానికి “అసాధారణమైన శక్తిని” ఇస్తుందని వివరిస్తారు.
+
+ఈ LMD దాడి వెక్టర్ను [ఫోర్క్ ఎంపిక అల్గారిథమ్ను అప్డేట్ చేయడం](https://github.com/ethereum/consensus-specs/pull/2845) ద్వారా మూసివేయబడింది, తద్వారా ఇది ఫోర్క్ ఎంపిక పరిశీలన నుండి సమానంగా విభజించే వ్యాలిడేటర్లను పూర్తిగా విస్మరిస్తుంది. సమానంగా విభజించే వ్యాలిడేటర్ల భవిష్యత్ ప్రభావాన్ని కూడా ఫోర్క్ ఎంపిక అల్గారిథమ్ తగ్గిస్తుంది. ఇది హిమపాతం దాడులకు వ్యతిరేకంగా స్థితిస్థాపకతను కొనసాగిస్తూనే పైన వివరించిన బ్యాలెన్సింగ్ దాడిని నిరోధిస్తుంది.
+
+మరొక తరగతి దాడి, [**అవలాంచ్ దాడులు**](https://ethresear.ch/t/avalanche-attack-on-proof-of-stake-ghost/11854/3) అని పిలువబడేది, [మార్చి 2022 పత్రంలో](https://arxiv.org/pdf/2203.01315.pdf) వివరించబడింది. ఒక హిమపాతం దాడిని చేయడానికి, దాడి చేసే వ్యక్తి అనేక వరుస బ్లాక్ ప్రపోజర్లను నియంత్రించాల్సి ఉంటుంది. బ్లాక్ ప్రతిపాదన స్లాట్లలో ప్రతిదానిలో, దాడి చేసే వ్యక్తి తన బ్లాక్ను నిలిపివేస్తాడు, నిజాయితీపరులైన చైన్ నిలిపివేసిన బ్లాక్లతో సమాన సబ్ట్రీ బరువును చేరుకునే వరకు వాటిని సేకరిస్తాడు. అప్పుడు, నిలిపివేయబడిన బ్లాక్లు గరిష్టంగా సమానంగా విభజించబడేలా విడుదల చేయబడతాయి. రచయితలు బ్యాలెన్సింగ్ మరియు బౌన్సింగ్ దాడులకు వ్యతిరేకంగా ప్రాథమిక రక్షణ అయిన ప్రపోజర్ బూస్టింగ్ - కొన్ని హిమపాతం దాడి వేరియంట్ల నుండి రక్షించదని సూచిస్తారు. అయితే, రచయితలు కూడా ఇతీరియము యొక్క ఫోర్క్-ఎంపిక అల్గారిథమ్ యొక్క అత్యంత ఆదర్శీకరించిన వెర్షన్లో మాత్రమే దాడిని ప్రదర్శించారు (వారు LMD లేకుండా GHOST ను ఉపయోగించారు).
+
+LMD-GHOST ఫోర్క్ ఎంపిక అల్గారిథమ్ యొక్క LMD భాగం ద్వారా అవలాంచ్ దాడిని తగ్గించబడుతుంది. LMD అంటే “తాజా-సందేశ-చోదిత” మరియు ఇది ప్రతి వ్యాలిడేటర్ ఇతర వ్యాలిడేటర్ల నుండి స్వీకరించిన తాజా సందేశాన్ని కలిగి ఉన్న పట్టికను సూచిస్తుంది. కొత్త సందేశం ఒక నిర్దిష్ట వ్యాలిడేటర్ కోసం పట్టికలో ఇప్పటికే ఉన్న దాని కంటే ఆలస్యమైన స్లాట్ నుండి వస్తే మాత్రమే ఆ ఫీల్డ్ నవీకరించబడుతుంది. ఆచరణలో, దీని అర్థం ప్రతి స్లాట్లో, స్వీకరించిన మొదటి సందేశం అంగీకరించబడినది మరియు ఏదైనా అదనపు సందేశాలు విస్మరించబడవలసిన సమాన విభజనలు. మరో మాటలో చెప్పాలంటే, ఏకాభిప్రాయం క్లయింట్లు సమాన విభజనలను లెక్కించవు - అవి ప్రతి వ్యాలిడేటర్ నుండి మొదట వచ్చే సందేశాన్ని ఉపయోగిస్తాయి మరియు సమాన విభజనలు కేవలం విస్మరించబడతాయి, అవలాంచ్ దాడులను నివారిస్తాయి.
+
+ప్రపోజర్-బూస్ట్ ద్వారా అందించబడిన భద్రతకు అదనంగా ఫోర్క్ ఎంపిక నియమానికి అనేక ఇతర సంభావ్య భవిష్యత్ అప్గ్రేడ్లు ఉన్నాయి. ఒకటి [వ్యూ-మెర్జ్](https://ethresear.ch/t/view-merge-as-a-replacement-for-proposer-boost/13739), ఇక్కడ ధృవీకరించేవారు స్లాట్ ప్రారంభానికి `n` సెకన్ల ముందు ఫోర్క్ ఎంపికపై తమ అభిప్రాయాన్ని స్తంభింపజేస్తారు మరియు ప్రపోజర్ అప్పుడు నెట్వర్క్లో చైన్ యొక్క అభిప్రాయాన్ని సమకాలీకరించడానికి సహాయపడుతుంది. మరొక సంభావ్య అప్గ్రేడ్ [సింగిల్-స్లాట్ ఫైనాలిటీ](https://notes.ethereum.org/@vbuterin/single_slot_finality), ఇది కేవలం ఒక స్లాట్ తర్వాత చైన్ను ఫైనలైజ్ చేయడం ద్వారా సందేశ సమయంపై ఆధారపడిన దాడుల నుండి రక్షిస్తుంది.
+
+#### ఫైనాలిటీ ఆలస్యం {#finality-delay}
+
+తక్కువ-ఖర్చు సింగిల్ బ్లాక్ రీఆర్గ్ దాడిని మొదట వివరించిన [అదే పత్రం](https://econcs.pku.edu.cn/wine2020/wine2020/Workshop/GTiB20_paper_8.pdf) ఒక ఎపోక్-బౌండరీ బ్లాక్ కోసం బ్లాక్ ప్రపోజర్గా ఉన్న దాడి చేసే వ్యక్తిపై ఆధారపడిన ఫైనాలిటీ ఆలస్యం (a.k.a “లైవ్నెస్ వైఫల్యం”) దాడిని కూడా వివరించింది. ఇది చాలా కీలకం ఎందుకంటే ఈ ఎపోక్ సరిహద్దు బ్లాక్లు కాస్పర్ FFG చైన్ యొక్క భాగాలను ఫైనలైజ్ చేయడానికి ఉపయోగించే చెక్పాయింట్లుగా మారతాయి. దాడి చేసే వ్యక్తి కేవలం తగినంత నిజాయితీపరులైన వ్యాలిడేటర్లు ప్రస్తుత ఫైనలైజేషన్ టార్గెట్గా మునుపటి ఎపోక్-బౌండరీ బ్లాక్కు అనుకూలంగా తమ FFG ఓట్లను ఉపయోగించే వరకు వారి బ్లాక్ను నిలిపివేస్తాడు. అప్పుడు వారు నిలిపివేసిన బ్లాక్ను విడుదల చేస్తారు. వారు తమ బ్లాక్కు ధృవీకరిస్తారు మరియు మిగిలిన నిజాయితీపరులైన వ్యాలిడేటర్లు కూడా విభిన్న లక్ష్య చెక్పాయింట్లతో ఫోర్క్లను సృష్టిస్తారు. వారు దానిని సరిగ్గా సమయం కేటాయించినట్లయితే, వారు ఫైనాలిటీని నిరోధిస్తారు ఎందుకంటే ఏ ఫోర్క్కు ధృవీకరించే 2/3 సూపర్ మెజారిటీ ఉండదు. స్టేక్ ఎంత చిన్నదిగా ఉంటే, సమయం అంత కచ్చితంగా ఉండాలి ఎందుకంటే దాడి చేసే వ్యక్తి నేరుగా తక్కువ ధృవీకరణలను నియంత్రిస్తాడు, మరియు దాడి చేసే వ్యక్తి ఒక నిర్దిష్ట ఎపోక్-బౌండరీ బ్లాక్ను ప్రతిపాదించే వ్యాలిడేటర్ను నియంత్రించే అవకాశాలు తక్కువగా ఉంటాయి.
+
+#### సుదీర్ఘ శ్రేణి దాడులు {#long-range-attacks}
+
+ప్రూఫ్-ఆఫ్-స్టేక్ బ్లాక్చైన్లకు ప్రత్యేకమైన ఒక తరగతి దాడి కూడా ఉంది, ఇందులో జెనెసిస్ బ్లాక్లో పాల్గొన్న ఒక వ్యాలిడేటర్ నిజాయితీపరులైన దానితో పాటు బ్లాక్చైను యొక్క ప్రత్యేక ఫోర్క్ను నిర్వహిస్తాడు, చివరికి నిజాయితీపరులైన వ్యాలిడేటర్ సమూహాన్ని చాలా తరువాత కొన్ని అనుకూలమైన సమయంలో దానికి మారడానికి ఒప్పిస్తాడు. ఈ రకమైన దాడి ఇతీరియములో సాధ్యం కాదు ఎందుకంటే ఫైనాలిటీ గాడ్జెట్ అన్ని వ్యాలిడేటర్లు సాధారణ వ్యవధిలో (“చెక్పాయింట్లు”) నిజాయితీపరులైన చైన్ యొక్క స్థితిపై అంగీకరించేలా చేస్తుంది. ఈ సాధారణ యంత్రాంగం సుదూర దాడి చేసేవారిని తటస్థీకరిస్తుంది ఎందుకంటే ఇతీరియము ఖాతాదారులు కేవలం ఫైనలైజ్ చేసిన బ్లాక్లను రీఆర్గ్ చేయరు. నెట్వర్క్లో చేరే కొత్త నోడ్స్ నమ్మకమైన ఇటీవలి స్థితి హాష్ (ఒక “[ బలహీనమైన సబ్జెక్టివిటీ](https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/) చెక్పాయింట్”) ను కనుగొని, దానిని నిర్మించడానికి ఒక సూడో-జెనెసిస్ బ్లాక్గా ఉపయోగించడం ద్వారా అలా చేస్తాయి. ఇది నెట్వర్క్లోకి ప్రవేశించే కొత్త నోడ్ కోసం ఒక ‘నమ్మకపు గేట్వే’ను సృష్టిస్తుంది, అది తనంతట తాను సమాచారాన్ని ధృవీకరించడం ప్రారంభించే ముందు.
+
+#### సేవా నిరాకరణ {#denial-of-service}
+
+ఇతీరియము యొక్క PoS యంత్రాంగం ప్రతి స్లాట్లో బ్లాక్ ప్రపోజర్గా మొత్తం వ్యాలిడేటర్ సమూహం నుండి ఒకే వ్యాలిడేటర్ను ఎంచుకుంటుంది. దీనిని బహిరంగంగా తెలిసిన ఫంక్షన్ను ఉపయోగించి లెక్కించవచ్చు మరియు ఒక ప్రత్యర్థి తదుపరి బ్లాక్ ప్రపోజర్ను వారి బ్లాక్ ప్రతిపాదనకు కొద్దిగా ముందుగానే గుర్తించడం సాధ్యమవుతుంది. అప్పుడు, దాడి చేసే వ్యక్తి బ్లాక్ ప్రపోజర్ను స్పామ్ చేసి వారి తోటివారితో సమాచారాన్ని స్వాప్ చేయకుండా నిరోధించవచ్చు. మిగిలిన నెట్వర్క్కు, బ్లాక్ ప్రపోజర్ ఆఫ్లైన్లో ఉన్నట్లు కనిపిస్తుంది మరియు స్లాట్ కేవలం ఖాళీగా ఉంటుంది. ఇది నిర్దిష్ట వ్యాలిడేటర్లపై ఒక రకమైన సెన్సార్షిప్ కావచ్చు, వారిని బ్లాక్చైనుకు సమాచారాన్ని జోడించకుండా నిరోధించవచ్చు. సింగిల్ సీక్రెట్ లీడర్ ఎన్నికలు (SSLE) లేదా నాన్-సింగిల్ సీక్రెట్ లీడర్ ఎన్నికలను అమలు చేయడం DoS రిస్క్లను తగ్గిస్తుంది ఎందుకంటే కేవలం బ్లాక్ ప్రపోజర్ మాత్రమే వారు ఎంపిక చేయబడ్డారని ఎప్పుడూ తెలుస్తుంది మరియు ఎంపిక ముందుగా తెలియదు. ఇది ఇంకా అమలు చేయబడలేదు, కానీ ఇది [పరిశోధన మరియు అభివృద్ధి](https://ethresear.ch/t/secret-non-single-leader-election/11789) యొక్క క్రియాశీల ప్రాంతం.
+
+ఇవన్నీ ఇతీరియముపై చిన్న స్టేక్తో విజయవంతంగా దాడి చేయడం చాలా కష్టమనే వాస్తవాన్ని సూచిస్తాయి. ఇక్కడ వివరించిన సాధ్యమైన దాడులకు ఒక ఆదర్శ ఫోర్క్-ఎంపిక అల్గారిథమ్, అసంభవమైన నెట్వర్క్ పరిస్థితులు అవసరం, లేదా దాడి వెక్టర్లు ఇప్పటికే క్లయింట్ సాఫ్ట్వేర్కు సాపేక్షంగా చిన్న ప్యాచ్లతో మూసివేయబడ్డాయి. ఇది, వాస్తవానికి, అడవిలో జీరో-డేలు ఉనికిలో ఉండే అవకాశాన్ని తోసిపుచ్చదు, కానీ ఇది మైనారిటీ-స్టేక్ దాడి చేసే వ్యక్తి ప్రభావవంతంగా ఉండటానికి అవసరమైన సాంకేతిక నైపుణ్యం, ఏకాభిప్రాయం లేయర్ జ్ఞానం మరియు అదృష్టం యొక్క అత్యంత ఉన్నత ప్రమాణాన్ని ప్రదర్శిస్తుంది. ఒక దాడి చేసే వ్యక్తి దృక్కోణం నుండి వారి ఉత్తమ పందెం వీలైనంత ఎక్కువ ఈథర్ను కూడబెట్టుకుని, మొత్తం స్టేక్లో ఎక్కువ నిష్పత్తితో ఆయుధాలు ధరించి తిరిగి రావడం కావచ్చు.
+
+### మొత్తం స్టేక్లో >= 33% ఉపయోగించే దాడి చేసేవారు {#attackers-with-33-stake}
+
+ఈ వ్యాసంలో ఇంతకు ముందు పేర్కొన్న అన్ని దాడులు దాడి చేసే వ్యక్తికి ఓటు వేయడానికి ఎక్కువ స్టేక్ చేసిన ఈథర్ ఉన్నప్పుడు, మరియు ప్రతి స్లాట్లో బ్లాక్లను ప్రతిపాదించడానికి ఎంచుకోబడే ఎక్కువ వ్యాలిడేటర్లు ఉన్నప్పుడు విజయవంతం అయ్యే అవకాశం ఎక్కువ. ఒక దురుద్దేశపూర్వక వ్యాలిడేటర్ అందువల్ల వీలైనంత ఎక్కువ స్టేక్ చేసిన ఈథర్ను నియంత్రించడం లక్ష్యంగా పెట్టుకోవచ్చు.
+
+స్టేక్ చేసిన ఈథర్లో 33% ఒక దాడి చేసే వ్యక్తికి ఒక బెంచ్మార్క్, ఎందుకంటే ఈ మొత్తం కంటే ఎక్కువ ఏదైనా ఉంటే వారు ఇతర వ్యాలిడేటర్ల చర్యలను సూక్ష్మంగా నియంత్రించాల్సిన అవసరం లేకుండా చైన్ను ఫైనలైజ్ చేయకుండా నిరోధించే సామర్థ్యాన్ని కలిగి ఉంటారు. వారు కేవలం అందరూ కలిసి అదృశ్యం కావచ్చు. స్టేక్ చేసిన ఈథర్లో 1/3 లేదా అంతకంటే ఎక్కువ దురుద్దేశపూర్వకంగా ధృవీకరించినా లేదా ధృవీకరించడంలో విఫలమైనా, అప్పుడు 2/3 సూపర్ మెజారిటీ ఉనికిలో ఉండదు మరియు చైన్ ఫైనలైజ్ కాదు. దీనికి వ్యతిరేకంగా ఉన్న రక్షణ నిష్క్రియాత్మకత లీక్. నిష్క్రియాత్మకత లీక్ ధృవీకరించడంలో విఫలమైన లేదా మెజారిటీకి విరుద్ధంగా ధృవీకరించే వ్యాలిడేటర్లను గుర్తిస్తుంది. ఈ ధృవీకరించని వ్యాలిడేటర్ల యాజమాన్యంలోని స్టేక్ చేసిన ఈథర్ క్రమంగా క్షీణించిపోతుంది, చివరికి వారు సమిష్టిగా మొత్తంలో 1/3 కంటే తక్కువగా ప్రాతినిధ్యం వహిస్తారు, తద్వారా చైన్ మళ్లీ ఫైనలైజ్ కాగలదు.
+
+నిష్క్రియాత్మకత లీక్ యొక్క ఉద్దేశ్యం చైన్ను మళ్లీ ఫైనలైజ్ చేయడం. అయితే, దాడి చేసే వ్యక్తి తన స్టేక్ చేసిన ఈథర్లో కొంత భాగాన్ని కూడా కోల్పోతాడు. మొత్తం స్టేక్ చేసిన ఈథర్లో 33% ప్రాతినిధ్యం వహించే వ్యాలిడేటర్లలో స్థిరమైన నిష్క్రియాత్మకత చాలా ఖరీదైనది, అయినప్పటికీ వ్యాలిడేటర్లు స్లాష్ చేయబడరు.
+
+ఇతీరియము నెట్వర్క్ అసమకాలికంగా ఉందని (అంటే, సందేశాలు పంపబడటానికి మరియు స్వీకరించబడటానికి మధ్య జాప్యాలు ఉన్నాయని) ఊహించుకుంటే, మొత్తం స్టేక్లో 34% నియంత్రించే దాడి చేసే వ్యక్తి డబుల్ ఫైనాలిటీకి కారణం కావచ్చు. ఎందుకంటే దాడి చేసే వ్యక్తి బ్లాక్ ప్రొడ్యూసర్గా ఎంపికైనప్పుడు సమానంగా విభజించవచ్చు, ఆపై వారి అన్ని వ్యాలిడేటర్లతో డబుల్ ఓటు వేయవచ్చు. ఇది బ్లాక్చైను యొక్క ఫోర్క్ ఉనికిలో ఉన్న పరిస్థితిని సృష్టిస్తుంది, ప్రతిదానికి స్టేక్ చేసిన ఈథర్లో 34% ఓటింగ్ ఉంటుంది. ప్రతి ఫోర్క్కు దాని అనుకూలంగా ఓటు వేయడానికి మిగిలిన వ్యాలిడేటర్లలో 50% మాత్రమే అవసరం, రెండు ఫోర్క్లు కూడా సూపర్ మెజారిటీ ద్వారా మద్దతు పొందడానికి, ఈ సందర్భంలో రెండు చైన్లు కూడా ఫైనలైజ్ కాగలవు (ఎందుకంటే దాడి చేసేవారి వ్యాలిడేటర్లలో 34% + మిగిలిన 66% లో సగం = ప్రతి ఫోర్క్పై 67%). పోటీ పడుతున్న బ్లాక్లు ప్రతి ఒకటి సుమారు 50% నిజాయితీపరులైన వ్యాలిడేటర్ల ద్వారా స్వీకరించబడాలి, కాబట్టి ఈ దాడి దాడి చేసే వ్యక్తికి నెట్వర్క్పై సందేశాల ప్రచార సమయంపై కొంత నియంత్రణ ఉన్నప్పుడు మాత్రమే సాధ్యమవుతుంది, తద్వారా వారు ప్రతి చైన్పై సగం నిజాయితీపరులైన వ్యాలిడేటర్లను నడ్జ్ చేయగలరు. దాడి చేసే వ్యక్తి తప్పనిసరిగా తన మొత్తం స్టేక్ను (నేటి వ్యాలిడేటర్ సెట్తో ~10 మిలియన్ ఈథర్లో 34%) నాశనం చేస్తాడు, ఎందుకంటే వారి వ్యాలిడేటర్లలో 34% ఏకకాలంలో డబుల్-ఓటింగ్ చేస్తారు - ఇది గరిష్ట సహసంబంధ పెనాల్టీతో స్లాష్ చేయదగిన నేరం. ఈ దాడికి వ్యతిరేకంగా ఉన్న రక్షణ మొత్తం స్టేక్ చేసిన ఈథర్లో 34% నాశనం చేయడానికి అయ్యే చాలా పెద్ద ఖర్చు. ఈ దాడి నుండి కోలుకోవడానికి ఇతీరియము సంఘం “అవుట్-ఆఫ్-బ్యాండ్” సమన్వయం చేసుకోవాలి మరియు ఒకటి లేదా మరొక ఫోర్క్ను అనుసరించడానికి మరియు మరొకదానిని విస్మరించడానికి అంగీకరించాలి.
+
+### మొత్తం స్టేక్లో ~50% ఉపయోగించే దాడి చేసేవారు {#attackers-with-50-stake}
+
+స్టేక్ చేసిన ఈథర్లో 50% వద్ద, ఒక దుష్ట వ్యాలిడేటర్ల సమూహం సిద్ధాంతపరంగా చైన్ను రెండు సమాన పరిమాణ ఫోర్క్లుగా విభజించి, ఆపై తమ మొత్తం 50% స్టేక్ను నిజాయితీపరులైన వ్యాలిడేటర్ సెట్కు విరుద్ధంగా ఓటు వేయడానికి ఉపయోగించవచ్చు, తద్వారా రెండు ఫోర్క్లను నిర్వహించి, ఫైనాలిటీని నిరోధించవచ్చు. రెండు ఫోర్క్లలో నిష్క్రియాత్మకత లీక్ చివరికి రెండు చైన్లు ఫైనలైజ్ అయ్యేలా చేస్తుంది. ఈ సమయంలో, ఒకే ఒక ఎంపిక సామాజిక పునరుద్ధరణపై ఆధారపడటం.
+
+నిజాయితీపరులైన వ్యాలిడేటర్ల సంఖ్యలో కొంత హెచ్చుతగ్గులు, నెట్వర్క్ జాప్యం మొదలైన వాటిని బట్టి ఒక ప్రత్యర్థి వ్యాలిడేటర్ల సమూహం స్థిరంగా మొత్తం స్టేక్లో కచ్చితంగా 50% నియంత్రించగలగడం చాలా అసంభవం - అటువంటి దాడిని చేయడానికి అయ్యే భారీ ఖర్చు మరియు విజయం యొక్క తక్కువ సంభావ్యతతో కలిపి ఒక హేతుబద్ధమైన దాడి చేసే వ్యక్తికి బలమైన నిరుత్సాహంగా కనిపిస్తుంది, ప్రత్యేకించి 50% కంటే ఎక్కువ పొందడంలో ఒక చిన్న అదనపు పెట్టుబడి చాలా ఎక్కువ శక్తిని అన్లాక్ చేసినప్పుడు.
+
+మొత్తం స్టేక్లో >50% వద్ద దాడి చేసే వ్యక్తి ఫోర్క్ ఎంపిక అల్గారిథమ్పై ఆధిపత్యం చెలాయించగలడు. ఈ సందర్భంలో, దాడి చేసే వ్యక్తి మెజారిటీ ఓటుతో ధృవీకరించగలడు, నిజాయితీపరులైన క్లయింట్లను మోసం చేయాల్సిన అవసరం లేకుండా చిన్న రీఆర్గ్లు చేయడానికి వారికి తగిన నియంత్రణను ఇస్తుంది. నిజాయితీపరులైన వ్యాలిడేటర్లు అనుసరిస్తారు ఎందుకంటే వారి ఫోర్క్ ఎంపిక అల్గారిథమ్ కూడా దాడి చేసే వ్యక్తికి అనుకూలమైన చైన్ను బరువుగా చూస్తుంది, కాబట్టి చైన్ ఫైనలైజ్ కాగలదు. ఇది దాడి చేసే వ్యక్తికి కొన్ని లావాదేవీలను సెన్సార్ చేయడానికి, చిన్న-శ్రేణి రీఆర్గ్లు చేయడానికి మరియు తమకు అనుకూలంగా బ్లాక్లను పునర్వ్యవస్థీకరించడం ద్వారా గరిష్ట MEV ను సంగ్రహించడానికి వీలు కల్పిస్తుంది. దీనికి వ్యతిరేకంగా ఉన్న రక్షణ మెజారిటీ స్టేక్ యొక్క భారీ ఖర్చు (ప్రస్తుతం కేవలం $19 బిలియన్ USD కంటే తక్కువ), ఇది దాడి చేసే వ్యక్తి ద్వారా ప్రమాదంలో పడుతుంది ఎందుకంటే సామాజిక లేయర్ అడుగుపెట్టి ఒక నిజాయితీపరులైన మైనారిటీ ఫోర్క్ను స్వీకరించే అవకాశం ఉంది, దాడి చేసే వ్యక్తి స్టేక్ విలువను నాటకీయంగా తగ్గిస్తుంది.
+
+### మొత్తం స్టేక్లో >=66% ఉపయోగించే దాడి చేసేవారు {#attackers-with-66-stake}
+
+మొత్తం స్టేక్ చేసిన ఈథర్లో 66% లేదా అంతకంటే ఎక్కువ ఉన్న దాడి చేసే వ్యక్తి ఏ నిజాయితీపరులైన వ్యాలిడేటర్లను బలవంతం చేయకుండా తమకు ఇష్టమైన చైన్ను ఫైనలైజ్ చేయగలడు. దాడి చేసే వ్యక్తి కేవలం తమకు ఇష్టమైన ఫోర్క్కు ఓటు వేసి, ఆపై దానిని ఫైనలైజ్ చేయగలడు, కేవలం వారు నిజాయితీ లేని సూపర్ మెజారిటీతో ఓటు వేయగలరు కాబట్టి. సూపర్ మెజారిటీ వాటాదారుగా, దాడి చేసే వ్యక్తి ఎల్లప్పుడూ ఫైనలైజ్ చేయబడిన బ్లాక్ల విషయాలను నియంత్రిస్తాడు, ఖర్చు చేయడానికి, రివైండ్ చేయడానికి మరియు మళ్లీ ఖర్చు చేయడానికి, కొన్ని లావాదేవీలను సెన్సార్ చేయడానికి మరియు చైన్ను ఇష్టానుసారంగా రీఆర్గ్ చేయడానికి శక్తిని కలిగి ఉంటాడు. 51% కంటే 66% నియంత్రించడానికి అదనపు ఈథర్ను కొనుగోలు చేయడం ద్వారా, దాడి చేసే వ్యక్తి వాస్తవానికి ఎక్స్ పోస్ట్ రీఆర్గ్స్ మరియు ఫైనాలిటీ రివర్షన్స్ (అంటే, భవిష్యత్తును నియంత్రించడంతో పాటు గతాన్ని మార్చడం) చేసే సామర్థ్యాన్ని కొనుగోలు చేస్తున్నాడు. ఇక్కడ ఉన్న ఏకైక నిజమైన రక్షణలు మొత్తం స్టేక్ చేసిన ఈథర్లో 66% యొక్క భారీ ఖర్చు, మరియు ప్రత్యామ్నాయ ఫోర్క్ స్వీకరణను సమన్వయం చేయడానికి సామాజిక లేయర్కు తిరిగి వెళ్లే ఎంపిక. మనం తదుపరి విభాగంలో దీనిని మరింత వివరంగా అన్వేషించవచ్చు.
+
+## ప్రజలు: చివరి రక్షణ రేఖ {#people-the-last-line-of-defense}
+
+నిజాయితీ లేని వ్యాలిడేటర్లు చైన్ యొక్క తమకు ఇష్టమైన వెర్షన్ను ఫైనలైజ్ చేయగలిగితే, ఇతీరియము సంఘం కష్టమైన పరిస్థితిలో పడుతుంది. కానానికల్ చైన్ దాని చరిత్రలో కాల్చిన నిజాయితీ లేని విభాగాన్ని కలిగి ఉంటుంది, అయితే నిజాయితీపరులైన వ్యాలిడేటర్లు ప్రత్యామ్నాయ (నిజాయితీపరులైన) చైన్కు ధృవీకరించినందుకు శిక్షించబడవచ్చు. ఒక మెజారిటీ క్లయింట్లోని బగ్ నుండి కూడా ఫైనలైజ్ చేయబడిన కానీ తప్పు చైన్ ఉత్పన్నం కాగలదని గమనించండి. చివరగా, అంతిమ ఫాల్బ్యాక్ సామాజిక లేయర్ - లేయర్ 0 - పై ఆధారపడి పరిస్థితిని పరిష్కరించడం.
+
+ఇతీరియము యొక్క PoS ఏకాభిప్రాయం యొక్క బలాలలో ఒకటి, సంఘం దాడికి గురైనప్పుడు ఉపయోగించగల [రక్షణ వ్యూహాల శ్రేణి](https://youtu.be/1m12zgJ42dI?t=1712) ఉండటం. ఒక కనీస ప్రతిస్పందన దాడి చేసేవారి వ్యాలిడేటర్లను అదనపు జరిమానా లేకుండా నెట్వర్క్ నుండి బలవంతంగా నిష్క్రమించడం కావచ్చు. నెట్వర్క్లోకి తిరిగి ప్రవేశించడానికి దాడి చేసే వ్యక్తి ఒక యాక్టివేషన్ క్యూలో చేరాల్సి ఉంటుంది, ఇది వ్యాలిడేటర్ సమూహం క్రమంగా పెరిగేలా చేస్తుంది. ఉదాహరణకు, స్టేక్ చేసిన ఈథర్ మొత్తాన్ని రెట్టింపు చేయడానికి తగినంత వ్యాలిడేటర్లను జోడించడానికి సుమారు 200 రోజులు పడుతుంది, దాడి చేసే వ్యక్తి మరొక 51% దాడికి ప్రయత్నించడానికి ముందు నిజాయితీపరులైన వ్యాలిడేటర్లకు 200 రోజులు సమయం లభిస్తుంది. అయితే, సంఘం కూడా దాడి చేసే వ్యక్తిని మరింత కఠినంగా శిక్షించాలని నిర్ణయించుకోవచ్చు, గత రివార్డులను రద్దు చేయడం లేదా వారి స్టేక్ చేసిన మూలధనంలో కొంత భాగాన్ని (100% వరకు) కాల్చడం ద్వారా.
+
+దాడి చేసే వ్యక్తిపై విధించిన జరిమానా ఏమైనప్పటికీ, ఇతీరియము ఖాతాదారులలో కోడ్ చేయబడిన ఫోర్క్ ఎంపిక అల్గారిథమ్ ద్వారా అనుకూలమైన చైన్ అయినప్పటికీ, నిజాయితీ లేని చైన్ వాస్తవానికి చెల్లదని మరియు సంఘం బదులుగా నిజాయితీపరులైన చైన్పై నిర్మించాలని కూడా సంఘం కలిసి నిర్ణయించుకోవాలి. నిజాయితీపరులైన వ్యాలిడేటర్లు సమిష్టిగా సంఘం అంగీకరించిన ఇతీరియము బ్లాక్చైను యొక్క ఫోర్క్పై నిర్మించడానికి అంగీకరించవచ్చు, ఉదాహరణకు, దాడి ప్రారంభమయ్యే ముందు కానానికల్ చైన్ నుండి ఫోర్క్ చేయబడినది లేదా దాడి చేసేవారి వ్యాలిడేటర్లను బలవంతంగా తొలగించినది. నిజాయితీపరులైన వ్యాలిడేటర్లు ఈ చైన్పై నిర్మించడానికి ప్రోత్సహించబడతారు ఎందుకంటే వారు (సరిగ్గా) దాడి చేసే వ్యక్తి చైన్కు ధృవీకరించడంలో విఫలమైనందుకు వారికి వర్తించే జరిమానాలను నివారించవచ్చు. ఇతీరియముపై నిర్మించిన ఎక్స్ఛేంజీలు, ఆన్-ర్యాంప్లు మరియు అప్లికేషన్లు బహుశా నిజాయితీపరులైన చైన్పై ఉండటానికి ఇష్టపడతాయి మరియు నిజాయితీపరులైన వ్యాలిడేటర్లను నిజాయితీపరులైన బ్లాక్చైనుకు అనుసరిస్తాయి.
+
+అయితే, ఇది గణనీయమైన గవర్నెన్స్ సవాలు అవుతుంది. కొంతమంది వినియోగదారులు మరియు వ్యాలిడేటర్లు నిస్సందేహంగా నిజాయితీపరులైన చైన్కు తిరిగి మారడం వల్ల నష్టపోతారు, దాడి తర్వాత ధృవీకరించబడిన బ్లాక్లలోని లావాదేవీలు సంభావ్యంగా వెనక్కి తీసుకోబడవచ్చు, అప్లికేషన్ లేయర్ను అడ్డుకోవచ్చు, మరియు ఇది “కోడ్ చట్టం” అని నమ్మే కొంతమంది వినియోగదారుల నీతిని బలహీనపరుస్తుంది. ఎక్స్ఛేంజీలు మరియు అప్లికేషన్లు చాలా మటుకు ఆఫ్చైన్ చర్యలను ఆన్చైన్ లావాదేవీలతో అనుసంధానించి ఉంటాయి, అవి ఇప్పుడు వెనక్కి తీసుకోబడవచ్చు, నిష్పక్షపాతంగా విడదీయడం కష్టంగా ఉండే ఉపసంహరణలు మరియు పునశ్చరణల క్యాస్కేడ్ను ప్రారంభిస్తాయి, ప్రత్యేకించి నిజాయితీపరులైన వినియోగదారులకు ద్వితీయ ప్రభావాలతో DeFi లేదా ఇతర ఉత్పన్నాలలో అక్రమంగా సంపాదించిన లాభాలు మిళితం చేయబడి ఉంటే. నిస్సందేహంగా కొంతమంది వినియోగదారులు, బహుశా సంస్థాగత వినియోగదారులు కూడా, తెలివిగా ఉండటం ద్వారా లేదా అదృష్టం ద్వారా నిజాయితీ లేని చైన్ నుండి ఇప్పటికే ప్రయోజనం పొంది ఉంటారు, మరియు తమ లాభాలను రక్షించుకోవడానికి ఫోర్క్ను వ్యతిరేకించవచ్చు. >51% దాడులకు సంఘం ప్రతిస్పందనను రిహార్సల్ చేయాలని పిలుపులు వచ్చాయి, తద్వారా ఒక సున్నితమైన సమన్వయ ఉపశమనాన్ని త్వరగా అమలు చేయవచ్చు. Vitalik ద్వారా ethresear.chలో [ఇక్కడ](https://ethresear.ch/t/timeliness-detectors-and-51-attack-recovery-in-blockchains/6925) మరియు [ఇక్కడ](https://ethresear.ch/t/responding-to-51-attacks-in-casper-ffg/6363) మరియు Twitterలో [ఇక్కడ](https://twitter.com/skylar_eth/status/1551798684727508992?s=20&t=oHZ1xv8QZdOgAXhxZKtHEw) కొన్ని ఉపయోగకరమైన చర్చ ఉంది. ఒక సమన్వయ సామాజిక ప్రతిస్పందన యొక్క లక్ష్యం దాడి చేసే వ్యక్తిని శిక్షించడంలో మరియు ఇతర వినియోగదారులకు ప్రభావాలను తగ్గించడంలో చాలా లక్ష్యంగా మరియు నిర్దిష్టంగా ఉండాలి.
+
+గవర్నెన్స్ ఇప్పటికే ఒక సంక్లిష్టమైన అంశం. ఒక నిజాయితీ లేని ఫైనలైజింగ్ చైన్కు లేయర్-0 అత్యవసర ప్రతిస్పందనను నిర్వహించడం ఇతీరియము సంఘానికి నిస్సందేహంగా సవాలుగా ఉంటుంది, కానీ ఇది ఇతీరియము చరిత్రలో (/ethereum-forks/#dao-fork-summary) - [రెండుసార్లు](/ethereum-forks/#tangerine-whistle) - జరిగింది).
+
+అయినప్పటికీ, చివరి ఫాల్బ్యాక్ మీట్స్పేస్లో కూర్చోవడంలో చాలా సంతృప్తికరమైనది ఉంది. చివరగా, మన పైన ఈ అద్భుతమైన సాంకేతికత స్టాక్ ఉన్నప్పటికీ, చెత్త ఎప్పుడైనా జరిగితే నిజమైన వ్యక్తులు దాని నుండి బయటపడటానికి తమ మార్గాన్ని సమన్వయం చేసుకోవలసి ఉంటుంది.
+
+## సారాంశం {#summary}
+
+ఈ పేజీ దాడి చేసేవారు ఇతీరియము యొక్క ప్రూఫ్-ఆఫ్-స్టేక్ ఏకాభిప్రాయం ప్రోటోకాల్ను దోపిడీ చేయడానికి ప్రయత్నించే కొన్ని మార్గాలను అన్వేషించింది. మొత్తం స్టేక్ చేసిన ఈథర్ యొక్క పెరుగుతున్న నిష్పత్తులతో దాడి చేసేవారి కోసం రీఆర్గ్స్ మరియు ఫైనాలిటీ ఆలస్యాలు అన్వేషించబడ్డాయి. మొత్తంమీద, ఒక ధనిక దాడి చేసే వ్యక్తికి విజయం సాధించే అవకాశం ఎక్కువ ఎందుకంటే వారి స్టేక్ భవిష్యత్ బ్లాక్ల విషయాలను ప్రభావితం చేయడానికి వారు ఉపయోగించగల ఓటింగ్ శక్తిగా అనువదిస్తుంది. స్టేక్ చేసిన ఈథర్ యొక్క నిర్దిష్ట పరిమితి మొత్తాల వద్ద, దాడి చేసే వ్యక్తి శక్తి స్థాయి పెరుగుతుంది:
+
+33%: ఫైనాలిటీ ఆలస్యం
+
+34%: ఫైనాలిటీ ఆలస్యం, డబుల్ ఫైనాలిటీ
+
+51%: ఫైనాలిటీ ఆలస్యం, డబుల్ ఫైనాలిటీ, సెన్సార్షిప్, బ్లాక్చైను భవిష్యత్తుపై నియంత్రణ
+
+66%: ఫైనాలిటీ ఆలస్యం, డబుల్ ఫైనాలిటీ, సెన్సార్షిప్, బ్లాక్చైను భవిష్యత్తు మరియు గతంపై నియంత్రణ
+
+చిన్న మొత్తంలో స్టేక్ చేసిన ఈథర్ అవసరమయ్యే కానీ నిజాయితీపరులైన వ్యాలిడేటర్ సమూహాన్ని తమకు అనుకూలంగా మార్చడానికి సందేశ సమయంపై సూక్ష్మ నియంత్రణ ఉన్న చాలా అధునాతన దాడి చేసే వ్యక్తిపై ఆధారపడిన మరింత అధునాతన దాడుల శ్రేణి కూడా ఉంది.
+
+మొత్తంమీద, ఈ సంభావ్య దాడి వెక్టర్లు ఉన్నప్పటికీ విజయవంతమైన దాడి ప్రమాదం తక్కువ, ప్రూఫ్-ఆఫ్-వర్క్ సమానమైన వాటి కంటే ఖచ్చితంగా తక్కువ. ఎందుకంటే నిజాయితీపరులైన వ్యాలిడేటర్లను తమ ఓటింగ్ శక్తితో అధిగమించడం లక్ష్యంగా చేసుకున్న దాడి చేసే వ్యక్తి ద్వారా ప్రమాదంలో పడే స్టేక్ చేసిన ఈథర్ యొక్క భారీ ఖర్చు దీనికి కారణం. అంతర్నిర్మిత “క్యారెట్ మరియు స్టిక్” ప్రోత్సాహక లేయర్ చాలా దుష్ప్రవర్తన నుండి రక్షిస్తుంది, ముఖ్యంగా తక్కువ-స్టేక్ దాడి చేసేవారికి. మరింత సూక్ష్మమైన బౌన్సింగ్ మరియు బ్యాలెన్సింగ్ దాడులు కూడా విజయవంతం అయ్యే అవకాశం లేదు ఎందుకంటే నిజమైన నెట్వర్క్ పరిస్థితులు నిర్దిష్ట వ్యాలిడేటర్ల ఉపసమితులకు సందేశ పంపిణీ యొక్క సూక్ష్మ నియంత్రణను సాధించడం చాలా కష్టతరం చేస్తాయి, మరియు క్లయింట్ బృందాలు తెలిసిన బౌన్సింగ్, బ్యాలెన్సింగ్ మరియు అవలాంచ్ దాడి వెక్టర్లను సాధారణ ప్యాచ్లతో త్వరగా మూసివేశాయి.
+
+34%, 51% లేదా 66% దాడులకు పరిష్కరించడానికి అవుట్-ఆఫ్-బ్యాండ్ సామాజిక సమన్వయం అవసరం కావచ్చు. ఇది సంఘానికి బాధాకరంగా ఉండే అవకాశం ఉన్నప్పటికీ, అవుట్-ఆఫ్-బ్యాండ్ ప్రతిస్పందించే సంఘం సామర్థ్యం దాడి చేసే వ్యక్తికి బలమైన నిరుత్సాహం. ఇతీరియము సామాజిక లేయర్ అంతిమ బ్యాక్స్టాప్ - సాంకేతికంగా విజయవంతమైన దాడిని కూడా సంఘం ఒక నిజాయితీపరులైన ఫోర్క్ను స్వీకరించడానికి అంగీకరించడం ద్వారా నిర్వీర్యం చేయవచ్చు. దాడి చేసే వ్యక్తికి మరియు ఇతీరియము సంఘానికి మధ్య ఒక పరుగు ఉంటుంది - 66% దాడికి ఖర్చు చేసిన బిలియన్ల డాలర్లు బహుశా విజయవంతమైన సామాజిక సమన్వయ దాడి ద్వారా త్వరగా పంపిణీ చేయబడితే నాశనం చేయబడతాయి, దాడి చేసే వ్యక్తిని ఇతీరియము సంఘం విస్మరించిన తెలిసిన నిజాయితీ లేని చైన్పై ద్రవ రూపంలో లేని స్టేక్ చేసిన ఈథర్ యొక్క భారీ సంచులతో వదిలివేస్తుంది. ఇది దాడి చేసే వ్యక్తికి లాభదాయకంగా ముగుస్తుందనే సంభావ్యత సమర్థవంతమైన నిరోధకంగా ఉండటానికి తగినంత తక్కువగా ఉంది. అందువల్ల గట్టిగా సమలేఖనం చేయబడిన విలువలతో కూడిన సమన్వయ సామాజిక లేయర్ను నిర్వహించడంలో పెట్టుబడి చాలా ముఖ్యం.
+
+## మరింత చదవడానికి {#further-reading}
+
+- [ఈ పేజీ యొక్క మరింత వివరణాత్మక వెర్షన్](https://mirror.xyz/jmcook.eth/YqHargbVWVNRQqQpVpzrqEQ8IqwNUJDIpwRP7SS5FXs)
+- [సెటిల్మెంట్ ఫైనాలిటీపై వైటలిక్](https://blog.ethereum.org/2016/05/09/on-settlement-finality/)
+- [LMD GHOST పత్రం](https://arxiv.org/abs/2003.03052)
+- [కాస్పర్-FFG పేపర్](https://arxiv.org/abs/1710.09437)
+- [గాస్పర్ పత్రం](https://arxiv.org/pdf/2003.03052.pdf)
+- [ప్రపోజర్ బరువు బూస్టింగ్ ఏకాభిప్రాయం స్పెక్స్](https://github.com/ethereum/consensus-specs/pull/2730)
+- [ethresear.chలో బౌన్సింగ్ దాడులు](https://ethresear.ch/t/prevention-of-bouncing-attack-on-ffg/6114)
+- [SSLE పరిశోధన](https://ethresear.ch/t/secret-non-single-leader-election/11789)
From 476c00323c589ce3a7c5ce9233d857bb4c52b9e0 Mon Sep 17 00:00:00 2001
From: Joshua <62268199+minimalsm@users.noreply.github.com>
Date: Sun, 15 Feb 2026 17:22:17 +0000
Subject: [PATCH 2/2] fix(i18n): fix broken markdown in Telugu dencun
translation
- Unescape bold syntax (\*\* -> **) on lines 9 and 17
- Add missing opening bracket for markdown link on line 67
---
public/content/translations/te/roadmap/dencun/index.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/public/content/translations/te/roadmap/dencun/index.md b/public/content/translations/te/roadmap/dencun/index.md
index 2de54ecdc20..32b08646d7d 100644
--- a/public/content/translations/te/roadmap/dencun/index.md
+++ b/public/content/translations/te/roadmap/dencun/index.md
@@ -6,7 +6,7 @@ lang: te
# కాంకున్-డెనెబ్ (Dencun) {#dencun}
-కాంకున్-డెనెబ్ (Dencun) అనేది Ethereum నెట్వర్క్కు అప్గ్రేడ్, ఇది **బ్లాబ్లు** చౌకైన [లేయర్ 2 (L2)](/layer-2) రోల్అప్ నిల్వకు తాత్కాలిక డేటాను పరిచయం చేస్తూ \*\*ప్రోటో-డాన్క్షర్డింగ్ (EIP-4844)\*\*ని సక్రియం చేస్తుంది.
+కాంకున్-డెనెబ్ (Dencun) అనేది Ethereum నెట్వర్క్కు అప్గ్రేడ్, ఇది **బ్లాబ్లు** చౌకైన [లేయర్ 2 (L2)](/layer-2) రోల్అప్ నిల్వకు తాత్కాలిక డేటాను పరిచయం చేస్తూ **ప్రోటో-డాన్క్షర్డింగ్ (EIP-4844)**ని సక్రియం చేస్తుంది.
కొత్త లావాదేవీ రకం రోల్అప్ ప్రొవైడర్లను "బ్లాబ్స్" అని పిలవబడే వాటిలో మరింత ఖర్చుతో కూడిన డేటాను నిల్వ చేయడానికి అనుమతిస్తుంది బ్లాబ్లు దాదాపు 18 రోజుల పాటు నెట్వర్క్కు అందుబాటులో ఉంటాయని హామీ ఇవ్వబడింది (మరింత ఖచ్చితంగా, 4096 [ఎపోచ్లు](/గ్లోసరీ/#ఎపోచ్)). ఈ వ్యవధి తర్వాత, బ్లాబ్లు నెట్వర్క్ నుండి కత్తిరించబడతాయి, అయితే అప్లికేషన్లు ఇప్పటికీ రుజువులను ఉపయోగించి వాటి డేటా యొక్క చెల్లుబాటును ధృవీకరించగలవు.
@@ -14,7 +14,7 @@ lang: te
## ప్రోటో-డాంక్షర్డింగ్ కారణంగా రోల్అప్లు తక్కువ ఫీజులను ఎప్పుడు ప్రతిబింబిస్తాయని మేము ఆశిస్తున్నాము? {#when}
-- ఈ అప్గ్రేడ్ ఎపోచ్ 269568లో \*\*13-మార్చి-2024న 13:55PM (UTC)\*\*కి సక్రియం చేయబడింది
+- ఈ అప్గ్రేడ్ ఎపోచ్ 269568లో **13-మార్చి-2024న 13:55PM (UTC)**కి సక్రియం చేయబడింది
- ఆర్బిట్రమ్ లేదా ఆప్టిమిజం వంటి అన్ని ప్రధాన రోల్అప్ ప్రొవైడర్లు అప్గ్రేడ్ చేసిన వెంటనే బ్లాబ్లకు మద్దతు ఇవ్వబడుతుందని సంకేతాలు ఇచ్చారు
- ప్రతి ప్రొవైడర్ కొత్త బ్లాబ్ స్పేస్ ప్రయోజనాన్ని పొందడానికి వారి సిస్టమ్లను తప్పనిసరిగా అప్డేట్ చేయాలి కాబట్టి, వ్యక్తిగత రోల్అప్ మద్దతు కోసం కాలక్రమం మారవచ్చు
@@ -64,7 +64,7 @@ _Historical_ blob డేటా వివిధ కారణాల వల్ల
## ఈ అప్గ్రేడ్ అన్ని Ethereum ఏకాభిప్రాయం మరియు వాలిడేటర్ క్లయింట్లను ప్రభావితం చేస్తుందా? {#client-impact}
-అవును, ప్రోటో-డాంక్షర్డింగ్ (EIP-4844) కి ఎగ్జిక్యూషన్ క్లయింట్లు మరియు ఏకాభిప్రాయ క్లయింట్లు రెండింటికీ నవీకరణలు అవసరం. అన్ని ప్రధాన Ethereum క్లయింట్లు అప్గ్రేడ్కు మద్దతు ఇచ్చే సంస్కరణలను విడుదల చేశారు. Ethereum నెట్వర్క్ పోస్ట్-అప్గ్రేడ్తో సమకాలీకరణను నిర్వహించడానికి, నోడ్ ఆపరేటర్లు తప్పనిసరిగా మద్దతు ఉన్న క్లయింట్ వెర్షన్ను అమలు చేస్తున్నారని నిర్ధారించుకోవాలి. క్లయింట్ విడుదలల గురించిన సమాచారం సమయానుకూలమైనది మరియు వినియోగదారులు అత్యంత ప్రస్తుత వివరాల కోసం తాజా నవీకరణలను సూచించాలని గుర్తుంచుకోండి. మద్దతు ఉన్న క్లయింట్ విడుదలల వివరాలను చూడండి](https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement#client-releases).
+అవును, ప్రోటో-డాంక్షర్డింగ్ (EIP-4844) కి ఎగ్జిక్యూషన్ క్లయింట్లు మరియు ఏకాభిప్రాయ క్లయింట్లు రెండింటికీ నవీకరణలు అవసరం. అన్ని ప్రధాన Ethereum క్లయింట్లు అప్గ్రేడ్కు మద్దతు ఇచ్చే సంస్కరణలను విడుదల చేశారు. Ethereum నెట్వర్క్ పోస్ట్-అప్గ్రేడ్తో సమకాలీకరణను నిర్వహించడానికి, నోడ్ ఆపరేటర్లు తప్పనిసరిగా మద్దతు ఉన్న క్లయింట్ వెర్షన్ను అమలు చేస్తున్నారని నిర్ధారించుకోవాలి. క్లయింట్ విడుదలల గురించిన సమాచారం సమయానుకూలమైనది మరియు వినియోగదారులు అత్యంత ప్రస్తుత వివరాల కోసం తాజా నవీకరణలను సూచించాలని గుర్తుంచుకోండి. [మద్దతు ఉన్న క్లయింట్ విడుదలల వివరాలను చూడండి](https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement#client-releases).
ఏకాభిప్రాయ క్లయింట్లు _Validator_ సాఫ్ట్వేర్ను నిర్వహిస్తారు, ఇది అప్గ్రేడ్కు అనుగుణంగా నవీకరించబడింది.