From 947c4be30296ecd76b0ae27c57b9c15464b6a03f Mon Sep 17 00:00:00 2001 From: Joshua <62268199+minimalsm@users.noreply.github.com> Date: Sat, 14 Feb 2026 00:12:18 +0000 Subject: [PATCH 1/2] i18n(te): translation import part 02 of 13 (24 files) --- .../translations/te/contributing/index.md | 120 ++ .../te/contributing/quizzes/index.md | 62 + .../translation-program/faq/index.md | 119 ++ .../how-to-translate/index.md | 92 + .../contributing/translation-program/index.md | 91 + .../mission-and-vision/index.md | 25 + .../translation-program/playbook/index.md | 317 +++ .../translation-program/resources/index.md | 49 + .../translatathon/details/index.md | 90 + .../translatathon/index.md | 100 + .../translators-guide/index.md | 299 +++ public/content/translations/te/dao/index.md | 167 ++ .../te/decentralized-identity/index.md | 218 ++ public/content/translations/te/defi/index.md | 131 +- public/content/translations/te/desci/index.md | 139 ++ .../te/developers/docs/accounts/index.md | 137 ++ .../te/developers/docs/apis/backend/index.md | 211 ++ .../developers/docs/apis/javascript/index.md | 289 +++ .../te/developers/docs/apis/json-rpc/index.md | 1898 +++++++++++++++++ .../te/developers/docs/blocks/index.md | 153 ++ .../te/developers/docs/bridges/index.md | 138 ++ .../docs/consensus-mechanisms/index.md | 92 + .../docs/consensus-mechanisms/poa/index.md | 80 + .../pos/attack-and-defense/index.md | 166 ++ 24 files changed, 5118 insertions(+), 65 deletions(-) create mode 100644 public/content/translations/te/contributing/index.md create mode 100644 public/content/translations/te/contributing/quizzes/index.md create mode 100644 public/content/translations/te/contributing/translation-program/faq/index.md create mode 100644 public/content/translations/te/contributing/translation-program/how-to-translate/index.md create mode 100644 public/content/translations/te/contributing/translation-program/index.md create mode 100644 public/content/translations/te/contributing/translation-program/mission-and-vision/index.md create mode 100644 public/content/translations/te/contributing/translation-program/playbook/index.md create mode 100644 public/content/translations/te/contributing/translation-program/resources/index.md create mode 100644 public/content/translations/te/contributing/translation-program/translatathon/details/index.md create mode 100644 public/content/translations/te/contributing/translation-program/translatathon/index.md create mode 100644 public/content/translations/te/contributing/translation-program/translators-guide/index.md create mode 100644 public/content/translations/te/dao/index.md create mode 100644 public/content/translations/te/decentralized-identity/index.md create mode 100644 public/content/translations/te/desci/index.md create mode 100644 public/content/translations/te/developers/docs/accounts/index.md create mode 100644 public/content/translations/te/developers/docs/apis/backend/index.md create mode 100644 public/content/translations/te/developers/docs/apis/javascript/index.md create mode 100644 public/content/translations/te/developers/docs/apis/json-rpc/index.md create mode 100644 public/content/translations/te/developers/docs/blocks/index.md create mode 100644 public/content/translations/te/developers/docs/bridges/index.md create mode 100644 public/content/translations/te/developers/docs/consensus-mechanisms/index.md create mode 100644 public/content/translations/te/developers/docs/consensus-mechanisms/poa/index.md create mode 100644 public/content/translations/te/developers/docs/consensus-mechanisms/pos/attack-and-defense/index.md diff --git a/public/content/translations/te/contributing/index.md b/public/content/translations/te/contributing/index.md new file mode 100644 index 00000000000..dbd456d08bf --- /dev/null +++ b/public/content/translations/te/contributing/index.md @@ -0,0 +1,120 @@ +--- +title: "సహకరించడం" +description: "మీరు ethereum.orgకి సహకరించగల వివిధ మార్గాల గురించి తెలుసుకోండి" +lang: te +--- + +# ethereum.orgకు సహకరించడం 🦄 {#contributing-to-ethereumorg} + +Ethereum.org ఒక ఓపెన్-సోర్స్ ప్రాజెక్ట్, ఇందులో **12,000+** మంది సహకారులు వెబ్‌సైట్‌ను అనువదించడానికి, వ్రాయడానికి, డిజైన్ చేయడానికి మరియు నిర్వహించడానికి సహాయపడతారు. + +మేము Ethereum పర్యావరణ వ్యవస్థలో ఎదగడానికి మరియు విద్యావంతులను చేయడంలో మీకు సహాయపడే స్వాగతించే సంఘం, అలాగే అర్థవంతంగా సహకరించడం మరియు సంబంధిత ఆచరణాత్మక అనుభవాన్ని పొందడం! + +## సహకరించే మార్గాలు {#ways-to-contribute} + +**అనువాదాలు** + +- [అనువాద కార్యక్రమంలో చేరండి](/contributing/translation-program/) – ethereum.orgను కొత్త భాషల్లోకి తీసుకురావడంలో మాకు సహాయపడండి + +**అభివృద్ధి** + +- [ఓపెన్ ఇష్యూపై పని చేయండి](https://github.com/ethereum/ethereum-org-website/issues) – చేయవలసినదిగా మేము గుర్తించిన పని + +**డిజైన్** + +- [వెబ్‌సైట్ డిజైన్‌లో సహాయం చేయండి](/contributing/design/) – అన్ని స్థాయిల డిజైనర్లు వెబ్‌సైట్‌ను మెరుగుపరచడానికి సహకరించగలరు + +**కంటెంట్** + +- [కంటెంట్‌ను సృష్టించండి/సవరించండి](/contributing/#how-to-update-content) – కొత్త పేజీలను సూచించండి లేదా ఇప్పటికే ఇక్కడ ఉన్న వాటికి మార్పులు చేయండి +- [కమ్యూనిటీ వనరులను జోడించండి](/contributing/content-resources/) – సంబంధిత పేజీకి సహాయకరమైన కథనం లేదా వనరును జోడించండి +- [డిజైన్ వనరును సూచించండి](/contributing/design/adding-design-resources/) – సహాయకరమైన డిజైన్ వనరులను జోడించండి, నవీకరించండి మరియు తొలగించండి +- [క్విజ్‌లు](/contributing/quizzes/) – సంబంధిత పేజీ కోసం క్విజ్ ప్రశ్నల బ్యాంకులను జోడించండి, నవీకరించండి మరియు తొలగించండి + +**ఫీచర్ ఆలోచనలు** + +- [ఒక ఫీచర్‌ను అభ్యర్థించండి](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=feature_request.yaml&title=) – కొత్త ఫీచర్ లేదా డిజైన్ కోసం మీకు ఏవైనా ఆలోచనలు ఉంటే మాకు తెలియజేయండి + +**ఉత్పత్తి జాబితాలు** + +- [ఒక ఎక్స్‌ఛేంజ్‌ను జోడించండి](/contributing/adding-exchanges/) – మా [ఎక్స్‌ఛేంజ్ ఫైండర్‌](/get-eth/#country-picker)కు ఒక ఎక్స్‌ఛేంజ్‌ను జోడించండి +- [ఉత్పత్తిని జోడించండి](/contributing/adding-products/) – సంబంధిత పేజీకి ఒక డాప్ లేదా వాలెట్‌ను జోడించండి +- [డెవలపర్ టూల్స్‌ను జోడించండి](/contributing/adding-developer-tools/) – సంబంధిత పేజీకి ఒక డెవలపర్ టూల్‌ను జోడించండి +- [ఒక లేయర్ 2ను జోడించండి](/contributing/adding-layer-2s/) – సంబంధిత పేజీకి ఒక లేయర్ 2ను జోడించండి +- [స్టేకింగ్ ఉత్పత్తి లేదా సేవను జోడించండి](/contributing/adding-staking-products/) – సోలో స్టేకింగ్, పూల్డ్ స్టేకింగ్, లేదా సేవగా స్టేకింగ్ చేయడంలో సహాయపడే ప్రాజెక్ట్‌ను జోడించండి +- [ఒక వాలెట్‌ను జోడించండి](/contributing/adding-wallets/) – [వాలెట్లను కనుగొనండి పేజీ](/wallets/find-wallet/) కోసం ఒక వాలెట్‌ను జోడించండి +- [మా DeSci పేజీ కోసం ఒక ప్రాజెక్ట్‌ను సూచించండి](/contributing/adding-desci-projects/) – వికేంద్రీకృత విజ్ఞాన శాస్త్రానికి దోహదపడే Ethereum మీద నిర్మించిన ప్రాజెక్ట్‌ను జోడించండి + +ఏవైనా ప్రశ్నలు? 🤔 మా [Discord సర్వర్‌లో](https://discord.gg/ethereum-org) చేరండి + +## సహకారం ప్రారంభించడానికి మంచి మొదటి పనులు + +ఇవి పరిష్కరించడంలో మరియు బాధ్యత వహించడంలో మాకు సహాయపడే కొన్ని ప్రస్తుత పనులు. వెబ్‌సైట్‌లో చాలా మార్పులు GitHub ద్వారా చేయబడినందున చాలా మందికి మీకు GitHub ఖాతా అవసరం. + + + +అన్ని టాస్క్‌లను చూడండి + +## ethereum.orgలో ఎలా పని చేయాలి {#how-to-update-content} + +మీరు [అనువాద కార్యక్రమంలో](/contributing/translation-program/) సహకరించాలనుకుంటే, [Crowdin](https://crowdin.com/project/ethereum-org)లో ఖాతాను సృష్టించమని మేము మిమ్మల్ని అడుగుతున్నాము. మిగతా అన్నింటి కోసం – వెబ్‌సైట్‌కు కంటెంట్ లేదా విజువల్స్‌ని జోడించడం లేదా సవరించడం, బగ్‌లను పరిష్కరించడం, ఓపెన్ టాస్క్‌లపై పని చేయడం – మీకు [GitHub](https://github.com/) ఖాతా అవసరం. + +అన్ని నవీకరణలు GitHub PR ప్రక్రియ ద్వారా చేయబడతాయి. అంటే మీరు వెబ్‌సైట్ యొక్క స్థానిక కాపీని సృష్టించి, మీ మార్పులు చేసి, మీ మార్పులను విలీనం చేయమని అభ్యర్థించండి. మీరు దీన్ని ఇంతకు ముందెన్నడూ చేయకుంటే, మా [GitHub రిపోజిటరీ](https://github.com/ethereum/ethereum-org-website) దిగువన ఉన్న సూచనలను అనుసరించండి. + +ఏదైనా పని చేయడానికి మీకు అనుమతి అవసరం లేదు, కానీ మీరు ఏమి చేయాలనుకుంటున్నారో మాకు తెలియజేయడం ఎల్లప్పుడూ ఉత్తమం. మీరు దీన్ని దీని ద్వారా చేయవచ్చు: + +- [GitHub](https://github.com/ethereum/ethereum-org-website)లో ఇష్యూ లేదా PR పై వ్యాఖ్యానించడం +- మా [Discord సర్వర్‌లో](https://discord.gg/ethereum-org) సందేశం పంపడం + +సహకరించే ముందు, మీకు తెలిసినవి ఉన్నాయని నిర్ధారించుకోండి: + +- [ethereum.org యొక్క అభివృద్ధి చెందుతున్న దార్శనికత](/about/) +- మా [డిజైన్ సూత్రాలు](/contributing/design-principles/) +- మా [శైలి మార్గదర్శి](/contributing/style-guide/) +- మా [ప్రవర్తనా నియమావళి](/community/code-of-conduct) + +## సైట్ గురించి నిర్ణయాలు ఎలా తీసుకుంటారు {#how-decisions-about-the-site-are-made} + +వ్యక్తిగత PRలు, డిజైన్ పరిణామం మరియు ప్రధాన అప్‌గ్రేడ్‌ల గురించి నిర్ణయాలను Ethereum పర్యావరణ వ్యవస్థ అంతటా ఉన్న బృందం తీసుకుంటుంది. ఈ బృందంలో ప్రాజెక్ట్ మేనేజర్‌లు, డెవలపర్‌లు, డిజైనర్లు, మార్కెటింగ్ మరియు కమ్యూనికేషన్‌లు మరియు సబ్జెక్ట్ నిపుణులు ఉన్నారు. కమ్యూనిటీ ఇన్‌పుట్ ప్రతి నిర్ణయాన్ని తెలియజేస్తుంది: కాబట్టి దయచేసి ఇష్యూలలో ప్రశ్నలు లేవనెత్తండి, PRలను సమర్పించండి లేదా బృందాన్ని సంప్రదించండి: + +- [website@ethereum.org](mailto:website@ethereum.org) +- [@ethdotorg](https://twitter.com/ethdotorg) +- [Discord సర్వర్](https://discord.gg/ethereum-org) + +### సాహిత్య చౌర్యంపై ఒక గమనిక {#plagiarism} + +ethereum.orgకు ఏదైనా కంటెంట్ లేదా కళాఖండాన్ని అందించేటప్పుడు, ఉపయోగించడానికి మీకు అనుమతి ఉన్న మీ అసలు పని లేదా కంటెంట్‌ను మాత్రమే ఉపయోగించండి. Ethereum పర్యావరణ వ్యవస్థలోని అనేక ప్రాజెక్ట్‌లు సమాచారాన్ని ఉచితంగా పంచుకోవడానికి అనుమతించే ఓపెన్-సోర్స్ లైసెన్సింగ్‌ను ఉపయోగిస్తాయి. అయితే, మీరు ఈ సమాచారాన్ని కనుగొనలేకపోతే, దాన్ని ethereum.orgకి జోడించడానికి ప్రయత్నించవద్దు. సాహిత్య చౌర్యంగా పరిగణించబడే ఏవైనా పుల్ అభ్యర్థనలు తిరస్కరించబడతాయి. + +## ఓపెన్-సోర్స్‌కు కొత్తా? {#new-to-open-source} + +మా GitHub రిపోజిటరీలో ఓపెన్-సోర్స్‌కు కొత్తగా వచ్చిన డెవలపర్‌ల కోసం ప్రత్యేకంగా రూపొందించిన, [మంచి మొదటి ఇష్యూ](https://github.com/ethereum/ethereum-org-website/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) అని లేబుల్ చేయబడిన, తక్కువ ప్రవేశ అడ్డంకి ఉన్న ఇష్యూలు ఉన్నాయి. + +## మీ ఆన్‌చెయిన్ అచీవ్‌మెంట్ టోకెన్ (OAT)ని క్లెయిమ్ చేయండి {#oat} + +మీ సహకారం ethereum.orgలో విలీనం చేయబడితే, మీరు [Galxe](https://app.galxe.com/quest/ethereumorg)లో ప్రత్యేక బ్యాడ్జ్‌ను క్లెయిమ్ చేసే అవకాశం ఉంటుంది. ఆన్‌చెయిన్ అచీవ్‌మెంట్ టోకెన్ (OAT) అనేది, మీరు పర్యావరణ వ్యవస్థను మరింత అద్భుతంగా మార్చడంలో సహాయం చేసారనడానికి ఒక రుజువు. + +[OATల గురించి మరింత](https://help.galxe.com/en/articles/9645630-create-quest-rewards#h_1c5d63ba03) + +### ఎలా క్లెయిమ్ చేయాలి + +1. మా [Discord సర్వర్‌లో](https://discord.gg/ethereum-org) చేరండి. +2. `#🥇 | proof-of-contribution` ఛానెల్‌లో మీ సహకారానికి సంబంధించిన లింక్‌ను అతికించండి. +3. మా బృందంలోని సభ్యుడు మీకు మీ OATకి సంబంధించిన లింక్‌ను పంపే వరకు వేచి ఉండండి. +4. మీ OATని క్లెయిమ్ చేసుకోండి! + +OATలను క్లెయిమ్ చేయడానికి మీరు స్వీయ-కస్టడీ వాలెట్లను మాత్రమే ఉపయోగించాలి. ఎక్స్‌ఛేంజ్ ఖాతాలు లేదా మీరు ప్రైవేట్ కీలను కలిగి లేని ఇతర ఖాతాలను ఉపయోగించవద్దు, ఎందుకంటే ఇవి మీ OATలను యాక్సెస్ చేయడానికి మరియు నిర్వహించడానికి మిమ్మల్ని అనుమతించవు. + +## మీ GitPOAPని క్లెయిమ్ చేసుకోండి {#claim-gitpoap} + +GitPOAP మీ విలీన సహకారాన్ని కూడా స్వయంచాలకంగా గుర్తిస్తుంది మరియు వారి ప్లాట్‌ఫారమ్‌లోనే ప్రత్యేక సహకారుల POAPని ముద్రించడానికి మిమ్మల్ని అనుమతిస్తుంది! + +### ఎలా క్లెయిమ్ చేయాలి {#how-to-claim} + +1. [GitPOAP](https://www.gitpoap.io)ని సందర్శించండి. +2. సైన్ ఇన్ ఎంపిక ద్వారా మీ వాలెట్‌తో లేదా మీ ఇమెయిల్‌తో కనెక్ట్ అవ్వండి. +3. మీకు అర్హత ఉందో లేదో తనిఖీ చేయడానికి మీ GitHub వినియోగదారు పేరు, ETH చిరునామా, ENS పేర్లు లేదా ఏదైనా GitPOAP కోసం శోధించండి. +4. మీ GitHub ఖాతాకు అర్హత ఉంటే, మీరు GitPOAPని ముద్రించగలరు! + +## సహకారులు {#contributors} + + diff --git a/public/content/translations/te/contributing/quizzes/index.md b/public/content/translations/te/contributing/quizzes/index.md new file mode 100644 index 00000000000..0e8d383c513 --- /dev/null +++ b/public/content/translations/te/contributing/quizzes/index.md @@ -0,0 +1,62 @@ +--- +title: "క్విజ్‌ని జోడిస్తోంది" +description: "Ethereum.orgకి క్విజ్‌లను జోడించేటప్పుడు మేము ఉపయోగించే విధానం" +lang: te +--- + +# క్విజ్‌లు {#quizzes} + +క్విజ్‌లు అనేది వినియోగదారులు తాము ఇప్పుడే చదివిన పేజీలోని కంటెంట్‌ను అర్థం చేసుకున్నారో లేదో తెలుసుకోవడానికి తమను తాము పరీక్షించుకోవడానికి ఒక అవకాశం. ప్రశ్నలు పేజీలో అందించిన కంటెంట్ ఆధారంగా మాత్రమే ఉండాలి మరియు పేజీలో పేర్కొనబడని సమాచారం గురించి అడగకూడదు. + +ప్రశ్నలు ఈ క్రింది విధంగా నిర్మించబడ్డాయి. ప్రశ్న ప్రాంప్ట్, 1 సరైన సమాధానం ఎందుకు సరైనది అనే వివరణతో, 3 తప్పు సమాధానాలు ఎందుకు తప్పు అనే వివరణతో. + +ప్రస్తుత క్విజ్‌ల యొక్క కొన్ని ఉదాహరణలు ఇక్కడ చూడవచ్చు: + +- [లేయర్ 2](/layer-2) +- [NFT](/nft/) +- [ఇతీరియము అంటే ఏమిటి?](/what-is-ethereum/) +- [ETH అంటే ఏమిటి?](/what-is-ether/) + +## నేర్చుకునే క్విజ్‌ని జోడిస్తోంది + +దాని కోసం లెర్న్ క్విజ్ సృష్టించబడని పేజీ ఏదైనా ఉంటే, దయచేసి దాని కోసం [ఒక సమస్యను తెరవండి](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=&template=suggest_quiz.yaml). + +దయచేసి కింది సమాచారాన్ని అందించండి: + +- మీరు క్విజ్‌ని జోడించాలనుకుంటున్న పేజీ +- కింది సమాచారంతో 5 ప్రశ్నలు: + - ప్రశ్న ఆధారంగా ఉన్న పేజీ విభాగం + - ప్రశ్న ప్రాంప్ట్ + - 1 సరైన సమాధానం అది ఎందుకు సరైనదో వివరణతో + - 3 తప్పు సమాధానాలు, ప్రతి ఒక్కటి ఎందుకు తప్పుగా ఉన్నాయో వివరణ ఉంటుంది + +## క్విజ్ ప్రశ్నను జోడిస్తోంది + +క్విజ్ కోసం ప్రశ్నల బ్యాంక్‌కు మీరు జోడించాలనుకుంటున్న ప్రశ్న ఏదైనా ఉంటే, దయచేసి [ఒక సమస్యను తెరవండి](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=&template=suggest_quiz.yaml) మరియు కింది సమాచారాన్ని అందించండి: + +- మీరు క్విజ్ ప్రశ్నను జోడించాలనుకుంటున్న పేజీ +- ప్రతి ప్రశ్నకు క్రింది సమాచారాన్ని అందించండి: + - ప్రశ్న ఆధారంగా ఉన్న పేజీ విభాగం + - ప్రశ్న ప్రాంప్ట్ + - 1 సరైన సమాధానం అది ఎందుకు సరైనదో వివరణతో + - 3 తప్పు సమాధానాలు, ప్రతి ఒక్కటి ఎందుకు తప్పుగా ఉన్నాయో వివరణ ఉంటుంది + +## క్విజ్ ప్రశ్నను నవీకరిస్తోంది + +క్విజ్ కోసం ప్రశ్నల బ్యాంక్‌లోని ప్రశ్నను మీరు అప్‌డేట్ చేయాలనుకుంటే, దయచేసి [ఒక సమస్యను తెరవండి](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=&template=suggest_quiz.yaml) మరియు కింది సమాచారాన్ని అందించండి: + +- మీరు క్విజ్ ప్రశ్నను అప్‌డేట్ చేయాలనుకుంటున్న పేజీ +- నవీకరించబడిన ప్రతి ప్రశ్నకు, కింది సమాచారాన్ని అందించండి: + - ప్రశ్న ఆధారంగా ఉన్న పేజీ విభాగం + - మీరు అప్‌డేట్ చేయాలనుకుంటున్న ప్రశ్న యొక్క ప్రశ్న ప్రాంప్ట్ + - ప్రశ్న ప్రాంప్ట్ నవీకరించబడింది + - 1 సరైన సమాధానం అది ఎందుకు సరైనదో వివరణతో + - 3 తప్పు సమాధానాలు, ప్రతి ఒక్కటి ఎందుకు తప్పుగా ఉన్నాయో వివరణ ఉంటుంది + +## ప్రశ్న ప్రాంప్ట్ నవీకరించబడింది + +ఒక ప్రశ్నకు సంబంధించిన కంటెంట్ పేజీలో ఇకపై అందుబాటులో లేకపోతే మరియు దానిని తీసివేయవలసి వస్తే, దయచేసి ప్రశ్నను తీసివేయడానికి [ఒక సమస్యను తెరవండి](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=&template=suggest_quiz.yaml) మరియు కింది సమాచారాన్ని అందించండి: + +- మీరు క్విజ్ ప్రశ్నను తొలగించాలనుకుంటున్న పేజీ +- మీరు తొలగించాలనుకుంటున్న ప్రశ్న +- ప్రశ్నను ఎందుకు తీసివేయాలి అనేదానికి అవసరమైతే వివరణ diff --git a/public/content/translations/te/contributing/translation-program/faq/index.md b/public/content/translations/te/contributing/translation-program/faq/index.md new file mode 100644 index 00000000000..e6e5a856a42 --- /dev/null +++ b/public/content/translations/te/contributing/translation-program/faq/index.md @@ -0,0 +1,119 @@ +--- +title: "అనువాద ప్రోగ్రామ్ తరచుగా అడిగే ప్రశ్నలు (FAQ)" +lang: te +description: "Ethereum.org అనువాద ప్రోగ్రామ్ గురించి తరచుగా అడిగే ప్రశ్నలు" +--- + +# ethereum.org మార్గదర్శిని అనువదించడం {#translating-ethereum-guide} + +మీరు అనువాద ప్రోగ్రామ్‌కు కొత్త అయితే మరియు దూకడానికి సంకోచించినట్లయితే, ప్రారంభించడానికి మీకు సహాయపడే కొన్ని తరచుగా అడిగే ప్రశ్నలు ఇక్కడ ఉన్నాయి. అత్యంత సాధారణ ప్రశ్నలకు సమాధానాలను కనుగొనడానికి ఈ గైడ్‌ని ఉపయోగించండి. + +## నేను ethereum.orgని అనువదించినందుకు పరిహారం పొందవచ్చా? {#compensation} + +Ethereum.org అనేది ఓపెన్ సోర్స్ వెబ్‌సైట్, అంటే ఎవరైనా పాల్గొనవచ్చు మరియు సహకరించవచ్చు. + +Ethereum.org అనువాద కార్యక్రమం దాని యొక్క పొడిగింపు మరియు ఇదే విధమైన తత్వశాస్త్రాన్ని దృష్టిలో ఉంచుకుని నిర్వహించబడింది. + +అనువాద ప్రోగ్రామ్ యొక్క లక్ష్యం Ethereum కంటెంట్‌ని వారు మాట్లాడే భాషలతో సంబంధం లేకుండా అందరికీ అందుబాటులో ఉంచడం. ఇది ఏ ద్విభాషా వ్యక్తి అయినా Ethereum పర్యావరణ వ్యవస్థతో పాలుపంచుకోవడానికి మరియు ప్రాప్యత మార్గంలో సహకరించడానికి అనుమతిస్తుంది. + +ఈ కారణంగా, అనువాద కార్యక్రమం బహిరంగంగా మరియు స్వచ్ఛందంగా ఉంటుంది మరియు పాల్గొనడం అనేది నష్టపరిహారానికి లోబడి ఉండదు. అనువాదకులు అనువదించే పదాల సంఖ్యను మేము భర్తీ చేస్తే, మేము అనువాద ప్రోగ్రామ్‌లో చేరడానికి తగినంత అనువాద అనుభవం (ప్రొఫెషనల్ అనువాదకులు) ఉన్నవారిని మాత్రమే ఆహ్వానించగలము. ఇది అనువాద ప్రోగ్రామ్‌ను మినహాయింపుగా చేస్తుంది మరియు ప్రత్యేకంగా పేర్కొన్న లక్ష్యాలను చేరుకోకుండా నిరోధిస్తుంది: ప్రతి ఒక్కరూ పాల్గొనడానికి మరియు పర్యావరణ వ్యవస్థతో పాలుపంచుకోవడానికి వీలు కల్పిస్తుంది. + +మా కంట్రిబ్యూటర్‌లు ఎథేరియం పర్యావరణ వ్యవస్థలో విజయం సాధించడానికి మేము అన్ని విధాలా ప్రయత్నిస్తాము; అనేక ద్రవ్యేతర ప్రోత్సాహకాలు ఉన్నాయి, అవి: [POAPలను అందించడం](/contributing/translation-program/acknowledgements/#poap) మరియు [అనువాదకుల సర్టిఫికేట్](/contributing/translation-program/acknowledgements/#certificate), అలాగే [అనువాద లీడర్‌బోర్డులను](/contributing/translation-program/acknowledgements/) నిర్వహించడం మరియు [మా అనువాదకులందరినీ సైట్‌లో జాబితా చేయడం](/contributing/translation-program/contributors/). + +## `` ఉన్న స్ట్రింగ్‌లను నేను ఎలా అనువదించాలి? {#tags} + +ప్రతి స్ట్రింగ్ స్వచ్ఛమైన వచన రూపంలో వ్రాయబడలేదు. HTML ట్యాగ్‌ల (`<0>`, ``) వంటి మిశ్రమ స్క్రిప్ట్‌లను కలిగి ఉన్న కొన్ని స్ట్రింగ్‌లు ఉన్నాయి. ఇది సాధారణంగా ఒక వాక్యం మధ్యలో హైపర్‌లింక్‌లు లేదా ప్రత్యామ్నాయ స్టైలింగ్ కోసం ఉంటుంది. + +- ట్యాగ్‌ల లోపల ఉన్న వచనాన్ని అనువదించండి కానీ ట్యాగ్‌లనే కాదు. `<` మరియు `>`లలో ఉన్న దేనినీ అనువదించకూడదు లేదా తీసివేయకూడదు. +- స్ట్రింగ్‌ను సురక్షితంగా ఉంచడానికి, దిగువ ఎడమవైపు ఉన్న "కాపీ సోర్స్" బటన్‌ను క్లిక్ చేయాలని మేము సిఫార్సు చేస్తున్నాము. ఇది ఒరిజినల్ స్ట్రింగ్‌ను కాపీ చేసి టెక్స్ట్ బాక్స్‌లో అతికిస్తుంది. ట్యాగ్‌లు ఎక్కడ ఉన్నాయో స్పష్టం చేయడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది మరియు తప్పులను నివారించడంలో మీకు సహాయపడుతుంది. + +![కాపీ సోర్స్ బటన్ హైలైట్ చేయబడిన Crowdin ఇంటర్‌ఫేస్](./html-tag-strings.png) + +మీరు మీ భాషలో మరింత సహజంగా ఉండేలా చేయడానికి స్ట్రింగ్‌లోని ట్యాగ్‌ల స్థానాన్ని తరలించవచ్చు - మొత్తం ట్యాగ్‌ని తరలించాలని నిర్ధారించుకోండి. + +ట్యాగ్‌లు మరియు కోడ్ స్నిప్పెట్‌లతో వ్యవహరించడంపై మరింత లోతైన సమాచారం కోసం, దయచేసి [ethereum.org అనువాద శైలి మార్గదర్శిని](/contributing/translation-program/translators-guide/#dealing-with-tags) చూడండి. + +## తీగలు ఎక్కడ నివసిస్తాయి? {#strings} + +మీరు ఖచ్చితమైన అనువాదాన్ని అందించడానికి తరచుగా మూలాధార స్ట్రింగ్‌లు మాత్రమే సరిపోకపోవచ్చు. + +- మరింత సమాచారం కోసం "స్క్రీన్‌షాట్‌లు" మరియు "సందర్భం" చూడండి. సోర్స్ స్ట్రింగ్ విభాగంలో, మీరు స్క్రీన్‌షాట్ ఇమేజ్‌ని జోడించడాన్ని చూస్తారు, ఇది మేము స్ట్రింగ్‌ను సందర్భానుసారంగా ఎలా ఉపయోగిస్తున్నామో మీకు చూపుతుంది. +- మీకు ఇంకా ఖచ్చితంగా తెలియకుంటే, "కామెంట్ సెక్షన్"లో ఫ్లాగ్‌ను ఎగురవేయండి. [వ్యాఖ్యను ఎలా రాయాలో ఖచ్చితంగా తెలియదా?](#comment) + +![ఒక స్ట్రింగ్ కోసం స్క్రీన్‌షాట్‌తో సందర్భాన్ని ఎలా అందించవచ్చో చూపిస్తోంది](./source-string.png) + +![సందర్భం కోసం జోడించిన ఒక ఉదాహరణ స్క్రీన్‌షాట్](./source-string-2.png) + +## నేను ఎలా వ్యాఖ్యానించగలను లేదా ప్రశ్నలు అడగగలను? నేను సమస్యను లేదా అక్షరదోషాలను ఫ్లాగ్ చేయాలనుకుంటున్నాను... {#comment} + +మీరు శ్రద్ధ వహించాల్సిన నిర్దిష్ట స్ట్రింగ్‌పై జెండాను పెంచాలనుకుంటే, వ్యాఖ్యను సమర్పించడానికి సంకోచించకండి. + +- ఎగువ-కుడి బార్ యొక్క రెండవ బటన్‌ను క్లిక్ చేయండి. దాచిన ట్యాబ్ మీ కుడి వైపున కనిపిస్తుంది. కొత్త వ్యాఖ్యను వదిలి, దిగువన ఉన్న "సమస్య" చెక్‌బాక్స్‌ని క్లిక్ చేయండి. డ్రాప్-డౌన్ మెను నుండి ఎంపికలలో ఒకదాన్ని ఎంచుకోవడం ద్వారా మీరు సమస్య రకాన్ని పేర్కొనవచ్చు. +- సమర్పించిన తర్వాత, అది మా బృందానికి నివేదించబడుతుంది. మేము సమస్యను పరిష్కరిస్తాము మరియు మీ వ్యాఖ్యకు ప్రత్యుత్తరం ఇవ్వడం ద్వారా మరియు సమస్యను మూసివేయడం ద్వారా మీకు తెలియజేస్తాము. +- మీరు తప్పు అనువాదాన్ని నివేదించినట్లయితే, అనువాదం మరియు మీరు సూచించిన ప్రత్యామ్నాయం తదుపరి సమీక్ష సమయంలో స్థానిక స్పీకర్ ద్వారా సమీక్షించబడతాయి. + +![వ్యాఖ్యలు మరియు సమస్యలను ఎలా సృష్టించాలో చూపిస్తోంది](./comment-issue.png) + +## అనువాద మెమరీ (TM) అంటే ఏమిటి? {#translation-memory} + +అనువాద మెమరీ (TM) అనేది క్రౌడిన్ యొక్క లక్షణం, ఇది ethereum.org అంతటా మునుపు అనువదించబడిన అన్ని స్ట్రింగ్‌లను నిల్వ చేస్తుంది. ఒక స్ట్రింగ్ అనువదించబడినప్పుడు, అది స్వయంచాలకంగా మా ప్రాజెక్ట్ TMలో సేవ్ చేయబడుతుంది. ఇది మీ సమయాన్ని ఆదా చేయడంలో మీకు సహాయపడే ఉపయోగకరమైన సాధనం కావచ్చు! + +- "TM మరియు MT సూచనలు" విభాగాన్ని చూడండి మరియు ఇతర అనువాదకులు అదే లేదా ఇలాంటి స్ట్రింగ్‌ను ఎలా అనువదించారో మీరు చూస్తారు. మీరు అధిక సరిపోలిక రేటుతో సూచనను కనుగొంటే, దాన్ని క్లిక్ చేయడం ద్వారా అనువాదాన్ని సూచించడానికి సంకోచించకండి. +- జాబితాలో ఏమీ లేకుంటే, మీరు గతంలో చేసిన అనువాదాల కోసం TMని శోధించవచ్చు మరియు వాటిని స్థిరత్వం కోసం మళ్లీ ఉపయోగించవచ్చు. + +![అనువాద మెమరీ యొక్క ఒక స్క్రీన్‌షాట్](./translation-memory.png) + +## నేను క్రౌడిన్ గ్లాసరీని ఎలా ఉపయోగించగలను? {#glossary} + +Ethereum పదజాలం మా అనువాద పనిలో మరొక కీలకమైన భాగం, ఎందుకంటే తరచుగా కొత్త సాంకేతిక పదాలు అనేక భాషలలో స్థానికీకరించబడవు. అలాగే, వివిధ సందర్భాలలో వేర్వేరు అర్థాలను కలిగి ఉన్న పదాలు ఉన్నాయి. [ఎథేరియం పరిభాష అనువాదంపై మరింత](#terminology) + +నిబంధనలు మరియు నిర్వచనాల స్పష్టీకరణకు క్రౌడిన్ పదకోశం ఉత్తమమైన ప్రదేశం. గ్లాసరీని సూచించడానికి రెండు మార్గాలు ఉన్నాయి. + +- ముందుగా, మీరు సోర్స్ స్ట్రింగ్‌లో అండర్‌లైన్ చేసిన పదాన్ని కనుగొన్నప్పుడు, మీరు మౌస్ ఓవర్ చేసి దాని యొక్క క్లుప్త నిర్వచనాన్ని చూడవచ్చు. + +![ఒక ఉదాహరణ పదకోశ నిర్వచనం](./glossary-definition.png) + +- రెండవది, మీకు తెలియని, అండర్‌లైన్ చేయని పదాన్ని మీరు చూసినట్లయితే, మీరు గ్లాసరీ ట్యాబ్‌లో (కుడి కాలమ్‌లోని మూడవ బటన్) శోధించవచ్చు. మీరు నిర్దిష్ట నిబంధనలు మరియు ప్రాజెక్ట్‌లో తరచుగా ఉపయోగించే వాటి వివరణలను కనుగొంటారు. + +![Crowdinలో పదకోశం ట్యాబ్‌ను ఎక్కడ కనుగొనాలో చూపిస్తున్న ఒక స్క్రీన్‌షాట్](./glossary-tab.png) + +- మీరు ఇప్పటికీ దాన్ని కనుగొనలేకపోతే, కొత్త పదాన్ని జోడించడానికి ఇది మీకు అవకాశం! శోధన ఇంజిన్‌లో దాన్ని చూసేందుకు మరియు గ్లాసరీకి వివరణను జోడించమని మేము మిమ్మల్ని ప్రోత్సహిస్తున్నాము. ఈ పదాన్ని బాగా అర్థం చేసుకోవడానికి ఇతర అనువాదకులకు ఇది చాలా సహాయం చేస్తుంది. + +![Crowdinకు ఒక పదకోశ పదాన్ని ఎలా జోడించాలో చూపిస్తున్న ఒక స్క్రీన్‌షాట్](./add-glossary-term.png) + +### పరిభాష అనువాద విధానం {#terminology} + +_పేర్లు (బ్రాండ్‌లు, కంపెనీలు, వ్యక్తులు) మరియు కొత్త టెక్ పదాల కోసం (బీకాన్ చైన్, షార్డ్ చైన్‌లు, మొదలైనవి)_ + +Ethereum ఇటీవల రూపొందించిన చాలా కొత్త పదాలను అందిస్తుంది. వాటి సంబంధిత భాషలో అధికారిక అనువాదం లేనందున కొన్ని నిబంధనలు అనువాదకుని నుండి అనువాదకుడికి మారుతూ ఉంటాయి. ఇటువంటి అసమానతలు అపార్థాన్ని కలిగిస్తాయి మరియు చదవడానికి తగ్గుతాయి. + +ప్రతి భాషలో భాషా వైవిధ్యం మరియు విభిన్న ప్రమాణాల కారణంగా, మద్దతు ఉన్న అన్ని భాషల్లోకి అనువదించబడే ఏకీకృత పరిభాష అనువాద విధానాన్ని రూపొందించడం దాదాపు అసాధ్యం. + +జాగ్రత్తగా పరిశీలించిన తర్వాత, మేము ఎక్కువగా ఉపయోగించే పదజాలాన్ని అనువాదకులైన మీకే వదిలేయాలనే నిర్ణయానికి వచ్చాము. + +మీకు తెలియని పదాన్ని మీరు కనుగొన్నప్పుడు మేము సూచించేది ఇక్కడ ఉంది: + +- [పదాల పదకోశం](#glossary)ని చూడండి, ఇతర అనువాదకులు దీనిని ఇంతకుముందు ఎలా అనువదించారో మీరు కనుగొనవచ్చు. మునుపు అనువదించబడిన పదం సరైనది కాదని మీరు భావిస్తే, క్రౌడిన్ పదకోశంలో కొత్త పదాన్ని జోడించడం ద్వారా మీ అనువాదాన్ని పునరుద్ధరించడానికి సంకోచించకండి. +- అటువంటి మునుపటి అనువాదం పదకోశంలో లేకుంటే, మీ సంఘంలో ఈ పదం ఎలా ఉపయోగించబడుతుందో చూపే శోధన ఇంజిన్ లేదా మీడియా కథనంలో దాన్ని చూడమని మేము మిమ్మల్ని ప్రోత్సహిస్తాము. +- మీకు ఏవైనా సూచనలు కనిపించకుంటే, మీ అంతర్ దృష్టిని విశ్వసించండి మరియు మీ భాషకి కొత్త అనువాదాన్ని సూచించండి! +- అలా చేయడంలో మీకు నమ్మకం తక్కువగా ఉంటే, ఆ పదాన్ని అనువదించకుండా వదిలేయండి. కొన్నిసార్లు, ఖచ్చితమైన నిర్వచనాలను అందించడంలో ఆంగ్ల పదాలు సరిపోతాయి. + +మీరు బ్రాండ్‌లు, కంపెనీలు మరియు సిబ్బంది పేర్లను అనువదించకుండా వదిలివేయమని మేము మీకు సిఫార్సు చేస్తున్నాము, ఇది అనవసరమైన గందరగోళాన్ని మరియు SEO సమస్యలను కలిగిస్తుంది. + +## మీరు బ్రాండ్‌లు, కంపెనీలు మరియు సిబ్బంది పేర్లను అనువదించకుండా వదిలివేయమని మేము మీకు సిఫార్సు చేస్తున్నాము, ఇది అనవసరమైన గందరగోళాన్ని మరియు Seo సమస్యలను కలిగిస్తుంది? {#review-process} + +మా అనువాదాలలో నిర్దిష్ట స్థాయి నాణ్యత మరియు స్థిరత్వాన్ని నిర్ధారించడానికి, మేము ప్రపంచవ్యాప్తంగా అతిపెద్ద భాషా సేవా ప్రదాతలలో ఒకటైన [Acolad](https://www.acolad.com/)తో కలిసి పని చేస్తాము. Acolad 20,000 మంది వృత్తిపరమైన భాషా నిపుణులను కలిగి ఉంది, అంటే మనకు అవసరమైన ప్రతి భాష మరియు కంటెంట్ రకం కోసం వారు వృత్తిపరమైన సమీక్షకులను అందించగలరు. + +సమీక్ష ప్రక్రియ చాలా సరళమైనది; ఒక సెట్ కంటెంట్ 100% అనువదించబడిన తర్వాత, మేము ఆ కంటెంట్ బకెట్ కోసం ఒక సమీక్షను ఆర్డర్ చేస్తాము. సమీక్ష ప్రక్రియ నేరుగా Crowdinలో జరుగుతుంది. సమీక్ష పూర్తయిన తర్వాత, మేము అనువదించబడిన కంటెంట్‌తో వెబ్‌సైట్‌ను అప్‌డేట్ చేస్తాము. + +## నా భాషలో నేను కంటెంట్‌ను ఎలా జోడించాలి? {#adding-foreign-language-content} + +ప్రస్తుతం, ఆంగ్లేతర కంటెంట్ అంతా నేరుగా ఇంగ్లీష్ మూల కంటెంట్ నుండి అనువదించబడుతుంది మరియు ఇంగ్లీష్‌లో లేని ఏ కంటెంట్‌ను ఇతర భాషలకు జోడించలేము. + +ethereum.org కోసం కొత్త కంటెంట్‌ను సూచించడానికి, మీరు GitHubలో [ఒక ఇష్యూను సృష్టించవచ్చు](https://github.com/ethereum/ethereum-org-website/issues). జోడించినట్లయితే, కంటెంట్ ఇంగ్లీష్‌లో వ్రాయబడుతుంది మరియు Crowdin ఉపయోగించి ఇతర భాషల్లోకి అనువదించబడుతుంది. + +మేము సమీప భవిష్యత్తులో ఆంగ్లేతర కంటెంట్ చేర్పులకు మద్దతును జోడించాలని ప్లాన్ చేస్తున్నాము. + +## సంప్రదించండి {#contact} + +వీటన్నింటినీ చదివినందుకు ధన్యవాదాలు. ఇది మా ప్రోగ్రామ్‌లో చేరడానికి మీకు సహాయపడుతుందని మేము ఆశిస్తున్నాము. ప్రశ్నలు అడగడానికి మరియు ఇతర అనువాదకులతో సహకరించడానికి మా [Discord అనువాద ఛానెల్‌](https://discord.gg/ethereum-org)లో చేరడానికి సంకోచించకండి లేదా translations@ethereum.org వద్ద మమ్మల్ని సంప్రదించండి! diff --git a/public/content/translations/te/contributing/translation-program/how-to-translate/index.md b/public/content/translations/te/contributing/translation-program/how-to-translate/index.md new file mode 100644 index 00000000000..dbe3b4f4b3b --- /dev/null +++ b/public/content/translations/te/contributing/translation-program/how-to-translate/index.md @@ -0,0 +1,92 @@ +--- +title: "ఎలా అనువదించాలి" +lang: te +description: "Ethereum.orgని అనువదించడానికి క్రౌడిన్‌ని ఉపయోగించడం కోసం సూచనలు" +--- + +# ఎలా అనువదించాలి {#how-to-translate} + +## దృశ్య మార్గదర్శి {#visual-guide} + +మరింత మంది విజువల్ లెర్నర్‌ల కోసం, క్రౌడిన్‌తో సెటప్ చేయడం ద్వారా లూకా నడకను చూడండి. ప్రత్యామ్నాయంగా, మీరు తదుపరి విభాగంలో వ్రాసిన ఆకృతిలో అవే దశలను కనుగొనవచ్చు. + + + +## వ్రాతపూర్వక మార్గదర్శి {#written-guide} + +### క్రౌడిన్‌లో మా ప్రాజెక్ట్‌లో చేరండి {#join-project} + +మీరు మీ క్రౌడిన్ ఖాతాకు లాగిన్ చేయాలి లేదా మీకు ఇప్పటికే ఒకటి లేకుంటే సైన్ అప్ చేయాలి. సైన్ అప్ చేయడానికి కావలసిందల్లా ఇ-మెయిల్ ఖాతా మరియు పాస్‌వర్డ్. + + + ప్రాజెక్ట్‌లో చేరండి + + +### మీ భాషను తెరవండి {#open-language} + +క్రౌడిన్‌కి లాగిన్ చేసిన తర్వాత, మీరు ప్రాజెక్ట్ వివరణ మరియు అందుబాటులో ఉన్న అన్ని భాషల జాబితాను చూస్తారు. +ప్రతి భాషలో అనువదించదగిన పదాల మొత్తం సమాచారం మరియు నిర్దిష్ట భాషలో ఎంత కంటెంట్ అనువదించబడింది మరియు ఆమోదించబడింది అనే స్థూలదృష్టి కూడా ఉంటుంది. + +అనువాదం కోసం అందుబాటులో ఉన్న ఫైల్‌ల జాబితాను చూడటానికి మీరు అనువదించాలనుకుంటున్న భాషను తెరవండి. + +![Crowdinలోని భాషల జాబితా](./list-of-languages.png) + +### పని చేయడానికి ఒక పత్రాన్ని కనుగొనండి {#find-document} + +వెబ్‌సైట్ కంటెంట్ అనేక పత్రాలు మరియు కంటెంట్ బకెట్‌లుగా విభజించబడింది. మీరు కుడి వైపున ఉన్న ప్రతి పత్రం యొక్క పురోగతిని తనిఖీ చేయవచ్చు – అనువాద పురోగతి 100% కంటే తక్కువగా ఉంటే, దయచేసి సహకరించండి! + +జాబితా చేయబడిన మీ భాష కనిపించలేదా? [ఒక సమస్యను తెరవండి](https://github.com/ethereum/ethereum-org-website/issues/new/choose) లేదా మా [Discord](https://discord.gg/ethereum-org)లో అడగండి + +![క్రౌడిన్‌లో అనువదించబడిన మరియు అనువదించని ఫైల్‌లు](./crowdin-files.png) + +కంటెంట్ బకెట్‌లపై గమనిక: ముందుగా అత్యధిక ప్రాధాన్యత కలిగిన కంటెంట్‌ను విడుదల చేయడానికి మేము క్రౌడిన్‌లో 'కంటెంట్ బకెట్‌లను' ఉపయోగిస్తాము. మీరు ఒక భాషను, ఉదాహరణకు, [ఫిలిపినో](https://crowdin.com/project/ethereum-org/fil#)ను తనిఖీ చేసినప్పుడు, మీరు కంటెంట్ బకెట్ ("1. కోసం ఫోల్డర్‌లను చూస్తారు హోమ్‌పేజీ", "2. ఎసెన్షియల్స్", "3. అన్వేషించడం", మొదలైనవి). + +అత్యధిక ప్రభావం చూపే పేజీలు ముందుగా అనువదించబడ్డాయని నిర్ధారించుకోవడానికి ఈ సంఖ్యా క్రమంలో (1 → 2 → 3 → ⋯) అనువదించమని మేము మిమ్మల్ని ప్రోత్సహిస్తున్నాము. + +### అనువదించండి {#translate} + +మీరు అనువదించాలనుకుంటున్న ఫైల్‌ను ఎంచుకున్న తర్వాత, అది ఆన్‌లైన్ ఎడిటర్‌లో తెరవబడుతుంది. మీరు ఇంతకు ముందెన్నడూ క్రౌడిన్‌ని ఉపయోగించకుంటే, మీరు ఈ శీఘ్ర గైడ్‌ని ఉపయోగించి బేసిక్స్ గురించి తెలుసుకోవచ్చు. + +![Crowdin ఆన్‌లైన్ ఎడిటర్](./online-editor.png) + +**_1 – ఎడమ సైడ్‌బార్_** + +- అనువదించని (ఎరుపు) - ఇంకా పని చేయని వచనం. మీరు అనువదించాల్సిన స్ట్రింగ్‌లు ఇవి. +- అనువదించబడింది (ఆకుపచ్చ) - ఇప్పటికే అనువదించబడిన వచనం, కానీ ఇంకా సమీక్షించబడలేదు. ప్రత్యామ్నాయ అనువాదాలను సూచించడానికి మీకు స్వాగతం లేదా ఎడిటర్‌లోని ‘’+’’ మరియు ‘’-‘‘ బటన్‌లను ఉపయోగించి ఇప్పటికే ఉన్న వాటిపై ఓటు వేయండి. +- ఆమోదించబడింది (చెక్ మార్క్) - ఇది ఇప్పటికే సమీక్షించబడిన మరియు ప్రస్తుతం వెబ్‌సైట్‌లో ప్రత్యక్షంగా ఉన్న వచనం. + +మీరు నిర్దిష్ట స్ట్రింగ్‌ల కోసం శోధించడానికి, స్థితి ద్వారా వాటిని ఫిల్టర్ చేయడానికి లేదా వీక్షణను మార్చడానికి పైన ఉన్న బటన్‌లను కూడా ఉపయోగించవచ్చు. + +**_2 – ఎడిటర్ ప్రాంతం_** + +ప్రధాన అనువాద ప్రాంతం – అందుబాటులో ఉన్నట్లయితే అదనపు సందర్భం మరియు స్క్రీన్‌షాట్‌లతో మూల వచనం పైన ప్రదర్శించబడుతుంది. +కొత్త అనువాదాన్ని సూచించడానికి, ‘‘అనువాదాన్ని ఇక్కడ నమోదు చేయండి’’ ఫీల్డ్‌లో మీ అనువాదాన్ని నమోదు చేసి, సేవ్ చేయి క్లిక్ చేయండి. + +మీరు ఈ విభాగంలో ఇప్పటికే ఉన్న స్ట్రింగ్ అనువాదాలను మరియు ఇతర భాషల్లోకి అనువాదాలను, అలాగే అనువాద మెమరీ సరిపోలికలు మరియు యంత్ర అనువాద సూచనలను కూడా కనుగొనవచ్చు. + +**_3 – కుడి సైడ్‌బార్_** + +ఇక్కడే మీరు వ్యాఖ్యలు, అనువాద మెమరీ ఎంట్రీలు మరియు పదకోశం ఎంట్రీలను కనుగొనవచ్చు. డిఫాల్ట్ వీక్షణ వ్యాఖ్యలను చూపుతుంది మరియు అనువాదకులను కమ్యూనికేట్ చేయడానికి, సమస్యలను లేవనెత్తడానికి లేదా తప్పు అనువాదాలను నివేదించడానికి అనుమతిస్తుంది. + +పైన ఉన్న బటన్‌లను ఉపయోగించడం ద్వారా, మీరు అనువాద మెమరీకి కూడా మారవచ్చు, ఇక్కడ మీరు ఇప్పటికే ఉన్న అనువాదాల కోసం శోధించవచ్చు లేదా కీలక పదాల వివరణలు మరియు ప్రామాణిక అనువాదాలను కలిగి ఉన్న గ్లోసరీకి మారవచ్చు. + +ఇంకా ఎక్కువ నేర్చుకోవాలని ఉందా? Crowdin ఆన్‌లైన్ ఎడిటర్‌ను ఎలా ఉపయోగించాలనే దానిపై [డాక్యుమెంటేషన్‌ను](https://support.crowdin.com/online-editor/) చూడటానికి సంకోచించకండి. + +### సమీక్ష ప్రక్రియ {#review-process} + +మీరు అనువాదాన్ని పూర్తి చేసిన తర్వాత (అంటే కంటెంట్ బకెట్ ప్రదర్శన 100% కోసం అన్ని ఫైల్‌లు), మా వృత్తిపరమైన అనువాద సేవ కంటెంట్‌ని సమీక్షిస్తుంది (మరియు సంభావ్యంగా సవరించవచ్చు). సమీక్ష పూర్తయిన తర్వాత (అంటే సమీక్ష పురోగతి 100%), మేము దానిని వెబ్‌సైట్‌కి జోడిస్తాము. + + + + + దయచేసి ప్రాజెక్ట్‌ను అనువదించడానికి యంత్ర అనువాదాన్ని ఉపయోగించవద్దు. వెబ్‌సైట్‌కి జోడించబడే ముందు అన్ని అనువాదాలు సమీక్షించబడతాయి. మీరు సూచించిన అనువాదాలు యంత్రానికి అనువదించబడినట్లు కనుగొనబడితే, అవి తీసివేయబడతాయి మరియు తరచుగా యంత్ర అనువాదాన్ని ఉపయోగించే సహకారులు ప్రాజెక్ట్ నుండి తీసివేయబడతారు. + + + +### సంప్రదించండి {#get-in-touch} + +మీకు ఏవైనా ప్రశ్నలు ఉన్నాయా? లేదా మా బృందం మరియు ఇతర అనువాదకులతో సహకరించాలనుకుంటున్నారా? దయచేసి మా [ethereum.org డిస్కార్డ్ సర్వర్](https://discord.gg/ethereum-org) యొక్క #translations ఛానెల్‌లో పోస్ట్ చేయండి + +మీరు అనువాదాలు@ethereum.orgలో కూడా మమ్మల్ని సంప్రదించవచ్చు + +Ethereum.org అనువాద ప్రోగ్రామ్‌లో మీరు పాల్గొన్నందుకు ధన్యవాదాలు! diff --git a/public/content/translations/te/contributing/translation-program/index.md b/public/content/translations/te/contributing/translation-program/index.md new file mode 100644 index 00000000000..eba9916f138 --- /dev/null +++ b/public/content/translations/te/contributing/translation-program/index.md @@ -0,0 +1,91 @@ +--- +title: "అనువాద కార్యక్రమం" +lang: te +description: "Ethereum.org అనువాద ప్రోగ్రామ్ గురించిన సమాచారం" +--- + +# అనువాద కార్యక్రమం {#translation-program} + +అనువాద కార్యక్రమం అనేది ప్రపంచవ్యాప్తంగా ఉన్న బిలియన్ల కొద్దీ ఆంగ్లేతర మాట్లాడేవారికి వెబ్‌సైట్‌ను మరింత అందుబాటులోకి తీసుకురావడానికి ethereum.orgని వివిధ భాషల్లోకి అనువదించడానికి ఒక సహకార ప్రయత్నం. + +![](./enterprise-eth.png) + +## అనువదించడంలో మాకు సహాయం చేయండి {#help-us-translate} + +Ethereum.org అనువాద ప్రోగ్రామ్ తెరిచి ఉంది మరియు ఎవరైనా సహకరించవచ్చు! + +1. మీరు మీ క్రౌడిన్ ఖాతాకు లాగిన్ అవ్వాలి లేదా సైన్ అప్ చేయాలి. +2. మీరు సహకారం అందించాలనుకుంటున్న భాషను ఎంచుకోండి. +3. ప్రారంభించే ముందు, Crowdin ఎలా ఉపయోగించాలో తెలుసుకోవడానికి దయచేసి [ఎలా అనువదించాలి](/contributing/translation-program/how-to-translate/) మార్గదర్శిని, మరియు చిట్కాలు మరియు ఉత్తమ పద్ధతుల కోసం [అనువాద శైలి మార్గదర్శి](/contributing/translation-program/translators-guide/) ని చూడండి. +4. యంత్ర అనువాదాలు ఆమోదించబడవు. +5. సైట్‌కు జోడించబడే ముందు అన్ని అనువాదాలు సమీక్షించబడతాయి, కాబట్టి మీ అనువాదాలు ప్రత్యక్ష ప్రసారం కావడానికి కొంత ఆలస్యం అవుతుంది. + +_అనువాదాలపై సహకరించడానికి, ప్రశ్నలు అడగడానికి, అభిప్రాయం మరియు ఆలోచనలను పంచుకోవడానికి, లేదా ఒక అనువాద సమూహంలో చేరడానికి [ethereum.org డిస్కార్డ్](https://discord.gg/ethereum-org) లో చేరండి._ + + + అనువదించడం ప్రారంభించండి + + +## అనువాద కార్యక్రమం గురించి {#about-us} + +Ethereum కమ్యూనిటీ గ్లోబల్ మరియు అందరినీ కలుపుకొని ఉండాలని లక్ష్యంగా పెట్టుకుంది, అయినప్పటికీ దాని కంటెంట్‌లో ఎక్కువ భాగం ఇంగ్లీష్ మాట్లాడేవారికి మాత్రమే అందిస్తుంది, ప్రపంచంలోని 6 బిలియన్ల ఆంగ్లేతర మాట్లాడేవారిని వదిలివేస్తుంది. Ethereum.org ప్రపంచవ్యాప్త కమ్యూనిటీ కోసం Ethereumలో పోర్టల్‌గా పని చేయడానికి, ఆంగ్లేతర మాట్లాడేవారికి వారి స్థానిక భాషలలో Ethereum కంటెంట్‌ను అందించడం చాలా అవసరమని మేము విశ్వసిస్తున్నాము. + +Ethereum.org అనువాద ప్రోగ్రామ్ ethereum.org మరియు ఇతర Ethereum కంటెంట్‌ను వీలైనన్ని ఎక్కువ భాషల్లోకి అనువదించడం ద్వారా ప్రతి ఒక్కరికీ Ethereumని అందుబాటులో ఉంచడం లక్ష్యంగా పెట్టుకుంది. + +ethereum.org అనువాద కార్యక్రమం [ధ్యేయం మరియు దృష్టి](/contributing/translation-program/mission-and-vision) గురించి మరింత చదవండి. + +### ఇప్పటివరకు మా పురోగతి {#our-progress} + +- [**6,900 +** అనువాదకులు](/contributing/translation-program/contributors/) +- **68** భాషలు సైట్‌లో ప్రత్యక్షంగా ఉన్నాయి +- [**2.89 మిలియన్** పదాలు 2024లో అనువదించబడ్డాయి](/contributing/translation-program/acknowledgements/) + + + +### ధన్యవాదాలు {#acknowledgements} + +Ethereum.orgని వేలాది మంది కమ్యూనిటీ సభ్యులు అనువదించారు మరియు వారు అనువాద కార్యక్రమంలో కీలక భాగం. +మేము మా అనువాదకులను గుర్తించి, వారి కెరీర్‌లో వారికి మద్దతు ఇవ్వాలని కోరుకుంటున్నాము. మా అనువాదకుల రసీదులలో కొన్ని ఇక్కడ ఉన్నాయి: + +#### సర్టిఫికెట్ {#certificate} + +మీరు అనువాద ప్రోగ్రామ్‌కు సహకరించి, మీ అనువదించిన పదాలలో కనీసం 5,000 ఆమోదించబడితే, మీరు ethereum.org అనువాదకుని సర్టిఫికేట్‌కు అర్హులు. [సర్టిఫికెట్లపై మరింత](/contributing/translation-program/acknowledgements/#certificate) + +#### OATs {#oats} + +2024లో అనువదించబడిన పదాల సంఖ్య ఆధారంగా అనువాద ప్రోగ్రామ్‌కు కంట్రిబ్యూటర్లు వేర్వేరు OATలకు (ఓన్‌చెయిన్ అచీవ్‌మెంట్ టోకెన్‌లు) అర్హులు. OATలు ethereum.org అనువాద ప్రోగ్రామ్‌కు మీ సహకారాన్ని నిరూపించే NFTలు. [OATs పై మరింత](/contributing/translation-program/acknowledgements/#oats) + +#### అనువాదకుల ధన్యవాదాలు {#translator-acknowledgements} + +[లీడర్‌బోర్డులు](/contributing/translation-program/acknowledgements/) మరియు [అనువాద కార్యక్రమానికి సహకరించిన వారందరి జాబితా](/contributing/translation-program/contributors/) ఉపయోగించి మా అగ్ర అనువాదకులకు బహిరంగ ధన్యవాదాలు. + +#### బహుమతులు {#rewards} + +గతంలో, మేము మా అత్యంత చురుకైన సహాయకులకు [Devcon](https://devcon.org/en/) మరియు [Devconnect](https://devconnect.org/) వంటి Ethereum సమావేశాలకు టిక్కెట్లతో, అలాగే ప్రత్యేకమైన ethereum.org వస్తువులతో ప్రతిఫలంగా బహుమతులు అందించాము. + +మేము మా కంట్రిబ్యూటర్‌లకు రివార్డ్ చేయడానికి కొత్త మరియు వినూత్న మార్గాల గురించి నిరంతరం ఆలోచిస్తూ ఉంటాము, కాబట్టి చూస్తూ ఉండండి! + +### మార్గదర్శకాలు మరియు వనరులు {#guides-and-resources} + +మీరు అనువాద ప్రోగ్రామ్‌కు సహకరిస్తున్నట్లయితే లేదా పాల్గొనడం గురించి ఆలోచిస్తున్నట్లయితే, మీరు దిగువన ఉన్న అనువాద మార్గదర్శకాలను తనిఖీ చేయాలి: + +- [అనువాద శైలి మార్గదర్శి](/contributing/translation-program/translators-guide/) _– ethereum.org అనువాదకుల కోసం సూచనలు మరియు చిట్కాలు_ +- [అనువాద FAQలు](/contributing/translation-program/faq/) _– ethereum.org అనువాద కార్యక్రమం గురించి తరచుగా అడిగే ప్రశ్నలు మరియు సమాధానాలు_ +- [Crowdin ఆన్‌లైన్ ఎడిటర్ గైడ్](https://support.crowdin.com/online-editor/) _– Crowdin ఆన్‌లైన్ ఎడిటర్ మరియు Crowdin యొక్క కొన్ని అధునాతన ఫీచర్లను ఉపయోగించడానికి ఒక లోతైన గైడ్_ + +ఇతర ఉపయోగకరమైన అనువాద సాధనాలు, అనువాదకుల సంఘాలు మరియు అనువాద కార్యక్రమం బ్లాగ్ పోస్ట్‌ల కోసం, దయచేసి [వనరుల పేజీ](/contributing/translation-program/resources/)ని సందర్శించండి. + +## సంప్రదించండి {#get-in-touch} + +మీకు ఏవైనా ప్రశ్నలు ఉన్నాయా? లేదా మా బృందం మరియు ఇతర అనువాదకులతో సహకరించాలనుకుంటున్నారా? దయచేసి మా [ethereum.org డిస్కార్డ్ సర్వర్](https://discord.gg/ethereum-org) యొక్క #translations ఛానెల్‌లో పోస్ట్ చేయండి + +మీరు అనువాదాలు@ethereum.orgలో కూడా మమ్మల్ని సంప్రదించవచ్చు + +## మీ స్వంత అనువాద కార్యక్రమాన్ని ప్రారంభించడం {#starting-a-translation-program} + +మేము Ethereum కంటెంట్‌ను వీలైనన్ని ఎక్కువ భాషల్లోకి అనువదించడానికి మరియు అందరికీ విద్యా కంటెంట్‌ను అందుబాటులో ఉంచడానికి అంకితభావంతో ఉన్నాము. +అనువాదాలపై మా దృష్టికి అనుగుణంగా, మేము ఇతర Ethereum ప్రాజెక్ట్‌లకు వారి స్వంత అనువాద ప్రయత్నాలను నిర్వహించడం, నిర్వహించడం మరియు మెరుగుపరచడంలో సహాయం చేయాలనుకుంటున్నాము. + +ఈ కారణంగా, ethereum.orgని అనువదించే ప్రక్రియలో మేము తెలుసుకున్న కొన్ని చిట్కాలు మరియు ఉత్తమ పద్ధతులను కలిగి ఉన్న ఒక [అనువాద కార్యక్రమం ప్లేబుక్](/contributing/translation-program/playbook/)ని మేము సృష్టించాము. + +మరింత సహకరించాలనుకుంటున్నారా లేదా మా అనువాద వనరులలో కొన్నింటిని ఉపయోగించాలనుకుంటున్నారా? ప్లేబుక్‌పై ఏదైనా అభిప్రాయం ఉందా? Translation@ethereum.orgలో మీ నుండి వినడానికి మేము ఇష్టపడతాము. diff --git a/public/content/translations/te/contributing/translation-program/mission-and-vision/index.md b/public/content/translations/te/contributing/translation-program/mission-and-vision/index.md new file mode 100644 index 00000000000..4e970b41259 --- /dev/null +++ b/public/content/translations/te/contributing/translation-program/mission-and-vision/index.md @@ -0,0 +1,25 @@ +--- +title: "లక్ష్యం మరియు దార్శనికత" +lang: te +description: "ethereum.org అనువాద ప్రోగ్రామ్ లక్ష్యం మరియు దార్శనికత" +--- + +# లక్ష్యం మరియు దార్శనికత {#mission-and-vision} + +Ethereum కమ్యూనిటీ గ్లోబల్ మరియు అందరినీ కలుపుకొని ఉండాలని లక్ష్యంగా పెట్టుకుంది, అయినప్పటికీ దాని కంటెంట్‌లో ఎక్కువ భాగం ఇంగ్లీష్ మాట్లాడేవారికి మాత్రమే అందిస్తుంది, ప్రపంచంలోని 6 బిలియన్ల ఆంగ్లేతర మాట్లాడేవారిని వదిలివేస్తుంది. Ethereum.org ప్రపంచవ్యాప్త కమ్యూనిటీ కోసం Ethereumలో పోర్టల్‌గా పని చేయడానికి, ఆంగ్లేతర మాట్లాడేవారికి వారి స్థానిక భాషలలో Ethereum కంటెంట్‌ను అందించడం చాలా అవసరమని మేము విశ్వసిస్తున్నాము. + +Ethereum.org అనువాద ప్రోగ్రామ్ ethereum.org మరియు ఇతర Ethereum కంటెంట్‌ను వీలైనన్ని ఎక్కువ భాషల్లోకి అనువదించడం ద్వారా ప్రతి ఒక్కరికీ Ethereumని అందుబాటులో ఉంచడం లక్ష్యంగా పెట్టుకుంది. + +## మా లక్ష్యం {#our-mission} + +- ప్రపంచవ్యాప్తంగా ఉన్న సందర్శకులు తమ మాతృభాషలో Ethereum గురించి తెలుసుకోవడానికి వీలుగా వెబ్‌సైట్ యొక్క అనువాద సంస్కరణలను అందించడం. +- ప్రపంచ Ethereum సంఘంలోకి మరింత మంది సభ్యుల చేరికను సులభతరం చేయడం. +- Ethereum సమాచారం మరియు జ్ఞానాన్ని మరింత అందుబాటులో ఉండేలా మరియు సమగ్రంగా పంచుకోవడానికి అనుమతించడం. +- సంఘం సభ్యులు Ethereumకు అనువాదాలు అందించడం ద్వారా పర్యావరణ వ్యవస్థపై తమదైన ముద్ర వేయడానికి సాధికారత కల్పించడం. +- పర్యావరణ వ్యవస్థలో పాలుపంచుకోవాలని చూస్తున్న ఉత్సాహభరితమైన సహాయకులను గుర్తించడం, వారితో కనెక్ట్ అవ్వడం మరియు వారికి మార్గదర్శకత్వం అందించడం. + +## మా దార్శనికత {#our-vision} + +- సాధ్యమైనన్ని ఎక్కువ దేశాలు మరియు ప్రపంచంలోని ప్రాంతాల నుండి వచ్చిన Ethereum సంఘం సభ్యుల కోసం అవసరమైన కంటెంట్‌ను అనువదించడం. +- మరింత సమాచారం మరియు విద్యావంతులైన Ethereum సంఘాన్ని సృష్టించడానికి భాషల అంతటా జ్ఞానాన్ని పంచుకోవడానికి మద్దతు ఇవ్వడం. +- ఆంగ్లేతరులు పర్యావరణ వ్యవస్థలో చేరకుండా నిరోధించే భాషా అడ్డంకులను తొలగించడం ద్వారా Ethereum యొక్క సమ్మిళితత్వం మరియు ప్రాప్యతను పెంచడం. diff --git a/public/content/translations/te/contributing/translation-program/playbook/index.md b/public/content/translations/te/contributing/translation-program/playbook/index.md new file mode 100644 index 00000000000..fc7ac35e507 --- /dev/null +++ b/public/content/translations/te/contributing/translation-program/playbook/index.md @@ -0,0 +1,317 @@ +--- +title: "అనువాద కార్యక్రమ ప్లేబుక్" +lang: te +description: "అనువాద కార్యక్రమాన్ని ఏర్పాటు చేయడానికి చిట్కాలు మరియు ముఖ్యమైన పరిశీలనల సమాహారం" +--- + +# అనువాద కార్యక్రమ ప్లేబుక్ {#translation-program-playbook} + +ఇంగ్లీషు ప్రపంచంలో అత్యధికంగా మాట్లాడే భాషలలో ఒకటి మరియు ప్రపంచంలో అత్యధికంగా అధ్యయనం చేయబడిన భాష. ఇంటర్నెట్‌లో ముఖ్యంగా సోషల్ మీడియాలో ఇంగ్లీషు అత్యంత సాధారణంగా ఉపయోగించే భాష కాబట్టి మరియు బహుభాషా ప్రోగ్రామింగ్ భాషలు చాలా అరుదుగా ఉన్నందున, బ్లాక్‌చెయిన్ రంగంలో చాలా కంటెంట్ సహజంగా ఇంగ్లీషులో వ్రాయబడింది. + +అయితే, ప్రపంచంలో 6 బిలియన్ల కంటే ఎక్కువ మంది ప్రజలు (జనాభాలో 75% కంటే ఎక్కువ) ఇంగ్లీషు అస్సలు మాట్లాడనందున, ఇది ప్రపంచ జనాభాలో అత్యధికులకు Ethereum లోకి ప్రవేశించడానికి ఒక పెద్ద అడ్డంకిని కలిగిస్తుంది. + +ఈ కారణంగా, ఈ రంగంలో పెరుగుతున్న ప్రాజెక్టులు తమ కంటెంట్‌ను వివిధ భాషల్లోకి అనువదించి, ప్రపంచ సమాజాల కోసం స్థానికీకరించాలని చూస్తున్నాయి. + +బహుభాషా కంటెంట్‌ను అందించడం అనేది మీ ప్రపంచ సమాజాన్ని పెంచడానికి, ఇంగ్లీషు మాట్లాడని వారికి విద్యను అందించడానికి, మీ కంటెంట్ మరియు కమ్యూనికేషన్‌లు విస్తృత ప్రేక్షకులను చేరుకునేలా చూసుకోవడానికి మరియు ఈ రంగంలోకి ఎక్కువ మందిని తీసుకురావడానికి ఒక సులభమైన మరియు ప్రభావవంతమైన మార్గం. + +ఈ గైడ్ కంటెంట్ స్థానికీకరణ గురించి సాధారణ సవాళ్లు మరియు అపోహలను పరిష్కరించడం లక్ష్యంగా పెట్టుకుంది. ఇది కంటెంట్‌ను నిర్వహించడానికి, అనువాదం మరియు సమీక్ష ప్రక్రియ, నాణ్యతా హామీ, అనువాదకుల చేరువ మరియు స్థానికీకరణ ప్రక్రియలోని ఇతర ముఖ్యమైన అంశాలకు దశలవారీ మార్గదర్శినిని అందిస్తుంది. + +## కంటెంట్ నిర్వహణ {#content-management} + +అనువాద కంటెంట్ నిర్వహణ అనేది అనువాద పనిప్రవాహాన్ని ఆటోమేట్ చేసే ప్రక్రియను సూచిస్తుంది, ఇది పునరావృతమయ్యే మాన్యువల్ పని అవసరాన్ని తొలగిస్తుంది, సామర్థ్యం మరియు నాణ్యతను మెరుగుపరుస్తుంది, మెరుగైన నియంత్రణను అనుమతిస్తుంది మరియు సహకారాన్ని అనుమతిస్తుంది. + +స్థానికీకరణ ప్రక్రియలో కంటెంట్ నిర్వహణకు కంటెంట్ మరియు మీ అవసరాలను బట్టి అనేక విభిన్న విధానాలు ఉన్నాయి. + +కంటెంట్‌ను నిర్వహించడానికి ప్రాథమిక మార్గం, మూలం మరియు లక్ష్య వచనాన్ని కలిగి ఉన్న ద్విభాషా ఫైళ్ళను సృష్టించడం. ఇది అనువాదంలో చాలా అరుదుగా ఉపయోగించబడుతుంది, ఎందుకంటే ఇది సరళత తప్ప, గణనీయమైన ప్రయోజనాలను అందించదు. + +అనువాద ఏజెన్సీలు సాధారణంగా అనువాద నిర్వహణ సాఫ్ట్‌వేర్ లేదా స్థానికీకరణ సాధనాలను ఉపయోగించడం ద్వారా అనువాద నిర్వహణను సంప్రదిస్తాయి, ఇవి ప్రాజెక్ట్ నిర్వహణ సామర్థ్యాలను అందిస్తాయి మరియు ఫైళ్లు, కంటెంట్ మరియు భాషావేత్తలపై చాలా ఎక్కువ నియంత్రణను అనుమతిస్తాయి. + +కంటెంట్ నిర్వహణ గురించి మరింత చదవండి: + +[అనువాద నిర్వహణ అంటే ఏమిటో ట్రెడోస్లో](https://www.trados.com/solutions/translation-management/) + +[బహుభాషా కంటెంట్ నిర్వహణపై పదబంధం](https://phrase.com/blog/posts/multilingual-content-management/) + +### అనువాద నిర్వహణ సాఫ్ట్‌వేర్ {#translation-management-software} + +అనేక అనువాద నిర్వహణ వ్యవస్థలు మరియు స్థానికీకరణ సాధనాలు ఉన్నాయి మరియు సాఫ్ట్‌వేర్ ఎంపిక ప్రధానంగా మీ అవసరాలపై ఆధారపడి ఉంటుంది. + +కొన్ని ప్రాజెక్టులు అనువాద నిర్వహణ వ్యవస్థలను ఉపయోగించకుండా నిర్ణయించుకుని, అనువాదాలను మాన్యువల్‌గా నిర్వహించడానికి ఇష్టపడతాయి - నేరుగా ద్విభాషా ఫైళ్ళలో లేదా GitHub వంటి హోస్టింగ్ సేవల్లో - ఇది నియంత్రణ, ఉత్పాదకత, నాణ్యత, స్కేలబిలిటీ మరియు సహకార సామర్థ్యాలను నాటకీయంగా తగ్గిస్తుంది. చిన్న-స్థాయి లేదా ఒక-పర్యాయ అనువాద ప్రాజెక్టులకు అటువంటి విధానం చాలా ప్రయోజనకరంగా ఉండవచ్చు. + +అత్యంత శక్తివంతమైన మరియు విస్తృతంగా ఉపయోగించే కొన్ని అనువాద నిర్వహణ సాధనాలపై ఒక శీఘ్ర పరిశీలన: + +**క్రౌడ్‌సోర్సింగ్ మరియు సహకారానికి ఉత్తమమైనది** + +[క్రౌడిన్](https://crowdin.com/) + +- ఓపెన్-సోర్స్ ప్రాజెక్టులకు ఉచితం (అపరిమిత సంఖ్యలో స్ట్రింగ్స్ మరియు ప్రాజెక్టులు) +- TM మరియు గ్లోసరీ అన్ని ప్లాన్‌లతో అందుబాటులో ఉన్నాయి +- 60+ మద్దతు ఉన్న ఫైల్ ఫార్మాట్లు, 70+ API ఇంటిగ్రేషన్‌లు + +[లోకలైజ్](https://lokalise.com/) + +- 2 మంది జట్టు సభ్యులకు ఉచితం, ఎక్కువ మంది కంట్రిబ్యూటర్ల కోసం చెల్లింపు ప్లాన్‌లు (చాలా ప్లాన్‌లకు పరిమిత సంఖ్యలో స్ట్రింగ్‌లు) +- కొన్ని చెల్లింపు ప్లాన్‌లతో TM మరియు గ్లోసరీ అందుబాటులో ఉన్నాయి +- 30+ మద్దతు ఉన్న ఫైల్ ఫార్మాట్లు, 40+ API ఇంటిగ్రేషన్‌లు + +[ట్రాన్సిఫెక్స్](https://www.transifex.com/) + +- చెల్లింపు ప్లాన్‌లు మాత్రమే (చాలా ప్లాన్‌లకు పరిమిత సంఖ్యలో స్ట్రింగ్‌లు) +- అన్ని చెల్లింపు ప్లాన్‌లతో TM మరియు గ్లోసరీ అందుబాటులో ఉన్నాయి +- 30+ మద్దతు ఉన్న ఫైల్ ఫార్మాట్లు, 20+ API ఇంటిగ్రేషన్‌లు + +[ఫ్రేజ్](https://phrase.com/) + +- చెల్లింపు ప్లాన్‌లు మాత్రమే (అన్ని ప్లాన్‌లకు అపరిమిత సంఖ్యలో స్ట్రింగ్‌లు, పరిమిత సంఖ్యలో ప్రాజెక్టులు మరియు జట్టు సభ్యులు) +- కొన్ని చెల్లింపు ప్లాన్‌లతో TM మరియు గ్లోసరీ అందుబాటులో ఉన్నాయి +- 40+ మద్దతు ఉన్న ఫైల్ ఫార్మాట్లు, 20+ API ఇంటిగ్రేషన్‌లు + +[స్మార్ట్‌క్యాట్](https://www.smartcat.com/) + +- చెల్లించదగిన అధునాతన ఫీచర్లతో ప్రాథమిక ఉచిత ప్లాన్ (అన్ని ప్లాన్‌లకు అపరిమిత సంఖ్యలో స్ట్రింగ్‌లు మరియు ప్రాజెక్టులు) +- TM మరియు గ్లోసరీ అన్ని ప్లాన్‌లతో అందుబాటులో ఉన్నాయి +- 60+ మద్దతు ఉన్న ఫైల్ ఫార్మాట్లు, 20+ API ఇంటిగ్రేషన్‌లు + +[POEditor](https://poeditor.com/) + +- ఓపెన్-సోర్స్ ప్రాజెక్టులకు ఉచితం (అన్ని ప్రాజెక్టులకు పరిమిత సంఖ్యలో స్ట్రింగ్‌లు, ఓపెన్-సోర్స్ ప్రాజెక్టులకు అపరిమితం) +- చెల్లింపు ప్లాన్‌లకు TM మరియు గ్లోసరీ అందుబాటులో ఉన్నాయి +- 20+ మద్దతు ఉన్న ఫైల్ ఫార్మాట్లు, 10+ API ఇంటిగ్రేషన్‌లు + +మరియు మరెన్నో... + +**వృత్తిపరమైన అనువాద సాధనాలు** + +[SDL ట్రాడోస్ స్టూడియో](https://www.trados.com/products/trados-studio/) + +- ఫ్రీలాన్స్ అనువాదకులు మరియు బృందాలకు చెల్లింపు ప్లాన్‌లు +- చాలా శక్తివంతమైన కంప్యూటర్-సహాయక అనువాద (CAT) సాధనం మరియు అనువాదకుల ఉత్పాదకత సాఫ్ట్‌వేర్ + +[MemoQ](https://www.memoq.com/) + +- అధునాతన ఫీచర్ల కోసం అనేక చెల్లింపు ప్లాన్‌లతో పరిమిత ఉచిత వెర్షన్ అందుబాటులో ఉంది +- కంపెనీలు, భాషా సేవా ప్రదాతలు మరియు అనువాదకుల కోసం అనువాద నిర్వహణ సాఫ్ట్‌వేర్ + +[Memsource](https://www.memsource.com/) + +- వ్యక్తిగత అనువాదకులకు బృందాల కోసం అనేక చెల్లింపు ప్లాన్‌లతో ఉచితం +- క్లౌడ్-ఆధారిత కంప్యూటర్-సహాయక అనువాదం మరియు అనువాద నిర్వహణ వ్యవస్థ + +మరియు మరెన్నో... + +అనువాద నిర్వహణ సాఫ్ట్‌వేర్ గురించి మరింత చదవండి: + +[అనువాద నిర్వహణ వ్యవస్థల యొక్క వికీపీడియా నిర్వచనం](https://en.wikipedia.org/wiki/Translation_management_system) + +[ప్రతి అనువాద నిర్వహణ సాఫ్ట్‌వేర్ కలిగి ఉండవలసిన 7 విషయాలపై పదబంధం](https://phrase.com/blog/posts/7-things-every-translation-management-software-should-have/) + +[అనువాద నిర్వహణ వ్యవస్థ అంటే ఏమిటో MemoQ లో](https://www.memoq.com/tools/what-is-a-translation-management-system) + +[16 ఉత్తమ అనువాద నిర్వహణ వ్యవస్థల జెంగో జాబితా](https://gengo.com/translator-product-updates/16-best-translation-management-systems/) + +## వర్క్‌ఫ్లో {#workflow} + +అనువాద రంగంలో, అనువాద వర్క్‌ఫ్లో కొన్ని విభిన్న విషయాలను సూచిస్తుంది, రెండూ కొంతవరకు పరస్పర సంబంధం కలిగి ఉంటాయి మరియు మీ ప్రాజెక్ట్ కోసం ముఖ్యమైన పరిశీలనలు. + +మేము దిగువన వాటి రెండింటినీ అన్వేషిస్తాము. + +**అర్థం 1** + +ఇది బహుశా అనువాద వర్క్‌ఫ్లోల గురించి ఆలోచించడానికి అత్యంత సాధారణ మార్గం మరియు వర్క్‌ఫ్లో అనే పదాన్ని విన్నప్పుడు సాధారణంగా గుర్తుకు వచ్చే విషయం. + +దాని సారాంశంలో, ఇది అనువాదాల గురించి ఆలోచించడం ప్రారంభించడం నుండి మీ ఉత్పత్తిలో అనువదించబడిన కంటెంట్‌ను ఉపయోగించడం వరకు 'పని ప్రవాహం'. + +ఈ సందర్భంలో ఒక ఉదాహరణ వర్క్‌ఫ్లో ఇలా ఉంటుంది: + +1. **అనువాదం కోసం ఫైల్‌లను సిద్ధం చేయడం** – ఇది సరళంగా అనిపిస్తుంది; అయితే, మీరు కొన్ని ముఖ్యమైన విషయాలను పరిగణనలోకి తీసుకోవాలి. ఈ దశలో, మొత్తం ప్రక్రియ ఎలా పని చేయాలో స్పష్టమైన ప్రణాళికను మీరు కలిగి ఉండాలి. + +- _మీరు ఏ ఫైల్ రకాలను ఉపయోగిస్తున్నారు? మీరు మీ అనువదించబడిన ఫైళ్ళను ఏ ఫార్మాట్‌లో స్వీకరించాలనుకుంటున్నారు?_ + - మీ కంటెంట్ DOCX లేదా MD ఫార్మాట్‌లో అందుబాటులో ఉంటే, మీరు మీ శ్వేతపత్రం లేదా ఇతర పత్రాల యొక్క PDF సంస్కరణను అనువదిస్తున్న దానికంటే విధానం చాలా సూటిగా ఉంటుంది. +- _ఏ స్థానికీకరణ సాధనాలు ఈ ఫైల్ రకానికి మద్దతు ఇస్తాయి? అసలు ఫార్మాటింగ్‌ను నిలుపుకునే విధంగా ఫైల్‌ను అనువదించవచ్చా?_ + - అన్ని ఫైల్ రకాలు ప్రత్యక్ష స్థానికీకరణకు మద్దతు ఇవ్వవు (ఉదా., PDF ఫైళ్ళు, చిత్ర ఫైళ్ళు), మరియు అన్ని స్థానికీకరణ సాధనాలు అన్ని ఫైల్ రకాలకు మద్దతు ఇవ్వవు. +- _కంటెంట్‌ను ఎవరు అనువదిస్తున్నారు? మీరు వృత్తిపరమైన అనువాదాలను ఆర్డర్ చేస్తున్నారా లేదా స్వచ్ఛంద సేవకులపై ఆధారపడుతున్నారా?_ + - ఇది మీరు చేయవలసిన అనేక ఇతర నిర్ణయాలను ప్రభావితం చేస్తుంది. ఉదాహరణకు, స్వచ్ఛంద సేవకుల కంటే వృత్తిపరమైన అనువాదకులు అధునాతన స్థానికీకరణ సాధనాలతో పనిచేయడానికి ఎక్కువ సౌకర్యంగా ఉంటారు. +- _భాషావేత్తల కోసం మీ అంచనాలు ఏమిటి? మీరు భాషా సేవా ప్రదాతను ఉపయోగిస్తుంటే, వారు మీ నుండి ఏమి ఆశిస్తున్నారు?_ + - మీ లక్ష్యాలు, అంచనాలు మరియు సమయపాలనలు సరిగ్గా ఉన్నాయని నిర్ధారించుకోవడానికి ఇది ఒక అడుగు. +- _అనువాదం కోసం మొత్తం కంటెంట్ సమానంగా ముఖ్యమా? కొంత కంటెంట్‌ను మొదట అనువదించాలా?_ + - కొన్ని కంటెంట్‌కు ప్రాధాన్యత ఇవ్వడానికి కొన్ని మార్గాలు ఉన్నాయి, వాటిని మొదట అనువదించి అమలు చేయాలి. ఉదాహరణకు, మీకు అనువాదం కోసం చాలా కంటెంట్ ఉంటే, అనువాదకులు దేనికి ప్రాధాన్యత ఇవ్వాలో తెలుసుకోవడానికి మీరు వెర్షన్ నియంత్రణను ఉపయోగించవచ్చు. + +2. **అనువాదం కోసం ఫైళ్లను పంచుకోవడం** – ఈ దశకు కూడా కొంత దీర్ఘకాలిక ఆలోచన అవసరం మరియు భాషా సేవా ప్రదాతకు మూల ఫైళ్లను పంపినంత సూటిగా ఉండదు. + +- _కంటెంట్‌ను ఎవరు అనువదిస్తున్నారు? ఈ ప్రక్రియలో ఎంతమంది పాల్గొంటారు?_ + - మీరు స్థానికీకరణ సాధనాన్ని ఉపయోగించాలని ప్లాన్ చేస్తే, మీరు నేరుగా మూల ఫైళ్లను సాధనానికి అప్‌లోడ్ చేయగలరు కాబట్టి ఈ దశ సరళీకృతం చేయబడింది. అనువాద ప్రక్రియ హోస్టింగ్ సేవలో జరిగితే ఇది కూడా నిజం, ఎందుకంటే మూల ఫైళ్లను ఎక్కడికీ ఎగుమతి చేయవలసిన అవసరం లేదు. +- _మూల ఫైళ్లు మాన్యువల్‌గా నిర్వహించబడతాయా, లేదా ఈ ప్రక్రియను ఆటోమేట్ చేయవచ్చా?_ + - చాలా స్థానికీకరణ సాధనాలు ఫైల్ నిర్వహణ ప్రక్రియ యొక్క కొన్ని రకాల ఏకీకరణ లేదా ఆటోమేషన్‌ను అనుమతిస్తాయి. మరోవైపు, మీరు వ్యక్తిగత అనువాదకులతో పనిచేస్తుంటే మరియు స్థానికీకరణ సాధనాన్ని ఉపయోగించకపోతే, వందల లేదా వేల మంది అనువాదకులకు మూల ఫైళ్లను మాన్యువల్‌గా పంపడం అనేది స్కేలబుల్ ప్రక్రియ కాదు. +- _స్థానికీకరణ కోసం ఏ సాధనాలు ఉపయోగించబడతాయి?_ + - ఈ ప్రశ్నకు సమాధానం మీరు మిగతా అన్ని విషయాలను ఎలా సంప్రదిస్తారో నిర్ణయిస్తుంది. సరైన సాధనాన్ని ఎంచుకోవడం కంటెంట్ నిర్వహణ, అనువాద మెమరీ మరియు గ్లోసరీని నిర్వహించడం, అనువాదకులను నిర్వహించడం, అనువాదం/సమీక్ష పురోగతిని ట్రాక్ చేయడం మొదలైనవాటిని ఆటోమేట్ చేయడంలో మీకు సహాయపడుతుంది, కాబట్టి మీరు ఏ సాధనాన్ని ఉపయోగించాలనుకుంటున్నారో కొంత సమయం తీసుకుని పరిశోధన చేయండి. మీరు స్థానికీకరణ సాధనాన్ని ఉపయోగించాలని ప్లాన్ చేయకపోతే, పైన పేర్కొన్నవన్నీ మాన్యువల్‌గా చేయాలి. +- _అనువాద ప్రక్రియకు ఎంత సమయం పడుతుంది? దీనికి ఎంత ఖర్చవుతుంది?_ + - ఈ సమయంలో, మీరు భాషా సేవా ప్రదాత లేదా అనువాదకుల సమూహంతో మూల ఫైళ్లను పంచుకోవడానికి సిద్ధంగా ఉండాలి. భాషా సేవా ప్రదాత పదాల సంఖ్యను విశ్లేషించడంలో మీకు సహాయపడుతుంది మరియు అనువాద ప్రక్రియకు సంబంధించిన రేట్లు మరియు సమయపాలనతో సహా కోట్‌ను అందిస్తుంది. +- _ఈ ప్రక్రియలో మీరు మూల కంటెంట్‌ను మార్చడానికి/నవీకరించడానికి ప్లాన్ చేస్తున్నారా?_ + - మీ కంటెంట్ డైనమిక్ మరియు తరచుగా మారితే, ఏవైనా మార్పులు లేదా నవీకరణలు అనువాద పురోగతికి అంతరాయం కలిగిస్తాయి. అనువాద మెమరీని ఉపయోగించడం ఈ సమస్యను గణనీయంగా తగ్గించడంలో సహాయపడుతుంది, అయినప్పటికీ ప్రక్రియ ఎలా పనిచేస్తుందనే దాని గురించి ఆలోచించడం మరియు అనువాదకులు చేస్తున్న పురోగతిని వెనక్కి నెట్టకుండా ఎలా నిరోధించవచ్చనే దాని గురించి ఆలోచించడం ఇంకా ముఖ్యం. + +3. **అనువాద ప్రక్రియను నిర్వహించడం** – మూల కంటెంట్ భాషా సేవా ప్రదాతకు లేదా అనువాదకులకు అప్పగించబడిన తర్వాత మీ పని పూర్తి కాదు. అనువాదాల యొక్క ఉత్తమ నాణ్యతను నిర్ధారించడానికి, కంటెంట్ సృష్టికర్తలు సాధ్యమైనంత వరకు అనువాద ప్రక్రియలో పాల్గొనాలి. + +- _మీరు అనువాదకులతో ఎలా కమ్యూనికేట్ చేయాలని ప్లాన్ చేస్తున్నారు?_ + - మీరు స్థానికీకరణ సాధనాన్ని ఉపయోగించాలని ప్లాన్ చేస్తుంటే, కమ్యూనికేషన్ నేరుగా సాధనంలో జరగవచ్చు. అనువాదకులతో ప్రత్యామ్నాయ కమ్యూనికేషన్ ఛానెల్‌ను ఏర్పాటు చేయడం కూడా సిఫార్సు చేయబడింది, ఎందుకంటే వారు సంప్రదించడానికి తక్కువ సంకోచించవచ్చు మరియు సందేశ సాధనాలు మరింత స్వేచ్ఛా ప్రవాహ కమ్యూనికేషన్‌ను అనుమతిస్తాయి. +- _అనువాదకుల నుండి ప్రశ్నలను ఎలా నిర్వహించాలి? ఈ ప్రశ్నలకు ఎవరు సమాధానం ఇవ్వాలి?_ + - అనువాదకులు (వృత్తిపరమైన మరియు వృత్తిపరమైన కాని వారు) తరచుగా స్పష్టత లేదా అదనపు సందర్భం కోసం ప్రశ్నలు మరియు అభ్యర్థనలతో, అలాగే మెరుగుదలల కోసం అభిప్రాయం మరియు ఆలోచనలతో సంప్రదిస్తారు. ఈ విచారణలకు ప్రత్యుత్తరం ఇవ్వడం తరచుగా మెరుగైన నిమగ్నతకు మరియు అనువదించబడిన కంటెంట్ యొక్క నాణ్యతకు దారితీస్తుంది. వారికి సాధ్యమైనన్ని ఎక్కువ వనరులను (ఉదా., గైడ్‌లు, చిట్కాలు, పరిభాష మార్గదర్శకాలు, FAQ లు మొదలైనవి) అందించడం కూడా విలువైనది. +- _సమీక్ష ప్రక్రియను ఎలా నిర్వహించాలి? మీరు దానిని అవుట్‌సోర్స్ చేయాలనుకుంటున్నారా, లేదా అంతర్గతంగా సమీక్షలను నిర్వహించడానికి మీకు సామర్థ్యం ఉందా?_ + - ఎల్లప్పుడూ అవసరం కానప్పటికీ, సమీక్షలు ఉత్తమ అనువాద ప్రక్రియలో అంతర్భాగం. సాధారణంగా, సమీక్ష ప్రక్రియను వృత్తిపరమైన సమీక్షకులకు అవుట్‌సోర్స్ చేయడం సులభం. అయితే, మీకు పెద్ద అంతర్జాతీయ బృందం ఉంటే, సమీక్షలు లేదా QA ను అంతర్గతంగా కూడా నిర్వహించవచ్చు. + +4. **అనువదించబడిన కంటెంట్‌ను అమలు చేయడం** – వర్క్‌ఫ్లో యొక్క చివరి భాగం, అయినప్పటికీ ముందుగానే పరిగణనలోకి తీసుకోవడం ఇంకా ముఖ్యం. + +- _అన్ని అనువాదాలు ఒకే సమయంలో పూర్తవుతాయా?_ + - కాకపోతే, ఏ అనువాదాలకు ప్రాధాన్యత ఇవ్వాలో, పురోగతిలో ఉన్న అనువాదాలను ఎలా ట్రాక్ చేయాలో మరియు అనువాదాలు పూర్తయినప్పుడు అమలు ఎలా నిర్వహించబడుతుందో మీరు ఆలోచించాలి. +- _అనువదించబడిన కంటెంట్ మీకు ఎలా పంపిణీ చేయబడుతుంది? అది ఏ ఫార్మాట్‌లో ఉంటుంది?_ + - మీరు ఏ విధానాన్ని ఉపయోగించినప్పటికీ ఇది ఒక ముఖ్యమైన పరిశీలన. స్థానికీకరణ సాధనాలు లక్ష్య ఫైల్ ఫార్మాట్ మరియు ఎగుమతి ప్రక్రియపై నియంత్రణను నిర్వహించడానికి మరియు సాధారణంగా ఆటోమేషన్‌కు మద్దతు ఇవ్వడానికి మిమ్మల్ని అనుమతిస్తాయి, ఉదా., హోస్టింగ్ సేవతో ఏకీకరణను ప్రారంభించడం ద్వారా. +- _మీ ప్రాజెక్ట్‌లో మీరు అనువాదాలను ఎలా అమలు చేయబోతున్నారు?_ + - కొన్ని సందర్భాల్లో, ఇది అనువదించబడిన ఫైల్‌ను అప్‌లోడ్ చేయడం లేదా మీ డాక్స్‌కు జోడించడం అంత సులభం కావచ్చు. అయితే, వెబ్‌సైట్ లేదా యాప్ అనువాదాల వంటి మరింత క్లిష్టమైన ప్రాజెక్టులతో, కోడ్ అంతర్జాతీయీకరణకు మద్దతు ఇస్తుందని మీరు నిర్ధారించుకోవాలి మరియు అమలు ప్రక్రియ ముందుగానే ఎలా నిర్వహించబడుతుందో స్థాపించాలి. +- _ఫార్మాటింగ్ మూలానికి భిన్నంగా ఉంటే ఏమి జరుగుతుంది?_ + - పైన పేర్కొన్న విధంగా, మీరు సాధారణ టెక్స్ట్ ఫైల్‌లను అనువదిస్తుంటే, ఫార్మాటింగ్ బహుశా చాలా ముఖ్యమైనది కాదు. అయితే, వెబ్‌సైట్ లేదా అప్లికేషన్ కోసం కంటెంట్ వంటి మరింత క్లిష్టమైన ఫైల్‌లతో, మీ ప్రాజెక్ట్‌లో అమలు చేయడానికి ఫార్మాటింగ్ మరియు కోడ్ మూలానికి సమానంగా ఉండాలి. కాకపోతే, లక్ష్య ఫైళ్లను అనువాదకులు లేదా మీ డెవలపర్లు సవరించవలసి ఉంటుంది. + +**అర్థం 2** + +ఒక ప్రత్యామ్నాయ అనువాద వర్క్‌ఫ్లో, ఇది అంతర్గత నిర్ణయాలు మరియు విధానాలను లెక్కలోకి తీసుకోదు. ఇక్కడ ప్రధాన పరిశీలన కంటెంట్ యొక్క ప్రవాహం. + +ఈ సందర్భంలో ఒక ఉదాహరణ వర్క్‌ఫ్లో ఇలా ఉంటుంది: + +1. _అనువాదం → అమలు_ + +- అమలుకు ముందు నాణ్యతను మూల్యాంకనం చేయడానికి మరియు అనువాదాలను సవరించడానికి సమీక్ష లేదా QA ప్రక్రియ లేనందున, అనువాదం మానవ అనువాదం అయ్యే అవకాశం ఉన్న సరళమైన వర్క్‌ఫ్లో. +- ఈ వర్క్‌ఫ్లోతో, అనువాదకులు ఒక నిర్దిష్ట స్థాయి నాణ్యతను నిర్వహించడం ముఖ్యం, దీనికి ప్రాజెక్ట్ మేనేజర్లు మరియు అనువాదకుల మధ్య తగిన వనరులు మరియు కమ్యూనికేషన్ అవసరం. + +2. _అనువాదం → సమీక్ష → అమలు_ + +- అనువాదాల నాణ్యత ఆమోదయోగ్యంగా మరియు స్థిరంగా ఉందని నిర్ధారించుకోవడానికి, సమీక్ష మరియు సవరణ ప్రక్రియను కలిగి ఉన్న మరింత అధునాతన వర్క్‌ఫ్లో. +- ఈ వర్క్‌ఫ్లోకు అనేక విధానాలు ఉన్నాయి, ఇక్కడ అనువాదాలు వృత్తిపరమైన అనువాదకులు లేదా స్వచ్ఛంద సేవకులచే నిర్వహించబడవచ్చు, అయితే సమీక్ష ప్రక్రియ బహుశా వృత్తిపరమైన సమీక్షకులచే నిర్వహించబడుతుంది, వీరు లక్ష్య భాషలో పాటించాల్సిన అన్ని వ్యాకరణం మరియు వర్ణక్రమ నియమాలతో సుపరిచితులు. + +3. _అనువాదం → సమీక్ష → QA → అమలు_ + +- అత్యధిక స్థాయి నాణ్యతను నిర్ధారించడానికి ఉత్తమ వర్క్‌ఫ్లో. QA ఎల్లప్పుడూ అవసరం కానప్పటికీ, అనువాదం మరియు సమీక్ష తర్వాత అనువదించబడిన టెక్స్ట్ యొక్క నాణ్యత గురించి మీకు మంచి అవగాహన ఇవ్వడానికి ఇది ఉపయోగపడుతుంది. +- ఈ వర్క్‌ఫ్లోతో, అనువాదాలు ప్రత్యేకంగా స్వచ్ఛంద సేవకులు లేదా మెషిన్ అనువాదం ద్వారా కూడా నిర్వహించబడవచ్చు. సమీక్ష ప్రక్రియను వృత్తిపరమైన అనువాదకులు నిర్వహించాలి, అయితే QA ను ఒక భాషా సేవా ప్రదాత లేదా అంతర్గతంగా, మీకు లక్ష్య భాషల మాతృభాష మాట్లాడే ఉద్యోగులు ఉంటే నిర్వహించవచ్చు. + +అనువాద వర్క్‌ఫ్లోల గురించి మరింత చదవండి: + +[అనువాద వర్క్‌ఫ్లో యొక్క ఐదు దశలపై కంటెంట్ నియమాలు](https://contentrules.com/creating-translation-workflow/) + +[అనువాద వర్క్‌ఫ్లో నిర్వహణ అంటే ఏమిటో స్మార్ట్‌లింగ్‌లో](https://www.smartling.com/resources/101/what-is-translation-workflow-management/) + +[అనువాద వర్క్‌ఫ్లోపై రిక్స్‌ట్రాన్స్](https://www.rixtrans.com/translation-workflow) + +## పరిభాష నిర్వహణ {#terminology-management} + +పరిభాషను ఎలా నిర్వహించాలనే దానిపై స్పష్టమైన ప్రణాళికను స్థాపించడం అనేది మీ అనువాదాల యొక్క నాణ్యత మరియు స్థిరత్వాన్ని నిర్ధారించడానికి మరియు మీ అనువాదకుల సమయాన్ని ఆదా చేయడానికి చాలా ముఖ్యమైన దశలలో ఒకటి. + +అనువాద రంగంలో, దీనిని పరిభాష నిర్వహణ అని పిలుస్తారు మరియు ఇది భాషా సేవా ప్రదాతలు తమ క్లయింట్‌లకు, వారి భాషావేత్తల సమూహం మరియు కంటెంట్ నిర్వహణకు అదనంగా అందించే కీలక సేవల్లో ఒకటి. + +పరిభాష నిర్వహణ అనేది మీ ప్రాజెక్ట్ కోసం ముఖ్యమైన మరియు ఎల్లప్పుడూ సరిగ్గా మరియు స్థిరంగా అనువదించబడాల్సిన పరిభాషను గుర్తించడం, సేకరించడం మరియు నిర్వహించడం అనే ప్రక్రియను సూచిస్తుంది. + +పరిభాష నిర్వహణ గురించి ఆలోచించడం ప్రారంభించినప్పుడు అనుసరించాల్సిన కొన్ని దశలు ఉన్నాయి: + +- టెర్మ్‌బేస్‌లో చేర్చవలసిన కీలక పదాలను గుర్తించండి. +- పదాలు మరియు వాటి నిర్వచనాల గ్లోసరీని సృష్టించండి. +- పదాలను అనువదించి వాటిని గ్లోసరీకి జోడించండి. +- అనువాదాలను తనిఖీ చేసి ఆమోదించండి. +- గ్లోసరీని నిర్వహించండి మరియు అవి ముఖ్యమైనప్పుడు కొత్త పదాలతో నవీకరించండి. + +పరిభాష నిర్వహణ గురించి మరింత చదవండి: + +[పరిభాష నిర్వహణ అంటే ఏమిటో ట్రెడోస్లో](https://www.trados.com/solutions/terminology-management/translation-101-what-is-terminology-management.html) + +[పరిభాష నిర్వహణ ఎందుకు ముఖ్యమో లాంగ్వేజ్ సైంటిఫిక్ లో](https://www.languagescientific.com/terminology-management-why-it-matters/#:~:text=Terminology%20management%20is%20the%20process,are%20related%20to%20each%20other.) + +[పరిభాష నిర్వహణ అంటే ఏమిటి మరియు అది ఎందుకు ముఖ్యమో క్లియర్ వర్డ్స్ అనువాదంలో](http://clearwordstranslations.com/language/en/what-is-terminology-management/) + +### అనువాద మెమరీ మరియు గ్లోసరీ {#tm-and-glossary} + +అనువాద మెమరీ మరియు గ్లోసరీ అనువాద పరిశ్రమలో ముఖ్యమైన సాధనాలు మరియు చాలా భాషా సేవా ప్రదాతలు ఆధారపడే విషయం. + +ఈ పదాల అర్థం ఏమిటో మరియు అవి ఒకదానికొకటి ఎలా భిన్నంగా ఉన్నాయో చూద్దాం: + +**అనువాద మెమరీ (TM)** – ప్రతి భాషలో పొడవైన టెక్స్ట్ బ్లాక్‌లు, పూర్తి వాక్యాలు, పేరాలు మరియు వ్యక్తిగత పదాలతో సహా సెగ్మెంట్‌లు లేదా స్ట్రింగ్‌లను, అలాగే వాటి ప్రస్తుత మరియు మునుపటి అనువాదాలను స్వయంచాలకంగా నిల్వ చేసే డేటాబేస్. + +చాలా స్థానికీకరణ సాధనాలు, అనువాద నిర్వహణ వ్యవస్థలు మరియు కంప్యూటర్-సహాయక అనువాద సాధనాలు అంతర్నిర్మిత అనువాద మెమరీలను కలిగి ఉంటాయి, వీటిని సాధారణంగా ఎగుమతి చేసి ఇతర సారూప్య సాధనాలలో కూడా ఉపయోగించవచ్చు. + +అనువాద మెమరీని ఉపయోగించడం వల్ల ప్రయోజనాలలో వేగవంతమైన అనువాదాలు, మెరుగైన అనువాద నాణ్యత, మూల కంటెంట్‌ను నవీకరించేటప్పుడు లేదా మార్చేటప్పుడు కొన్ని అనువాదాలను నిలుపుకునే సామర్థ్యం మరియు పునరావృత కంటెంట్ కోసం చౌకైన అనువాద ఖర్చులు ఉన్నాయి. + +అనువాద మెమరీలు వివిధ సెగ్మెంట్ల మధ్య శాతం సరిపోలిక ఆధారంగా పనిచేస్తాయి మరియు రెండు సెగ్మెంట్లు 50% కంటే ఎక్కువ ఒకే కంటెంట్‌ను కలిగి ఉన్నప్పుడు సాధారణంగా చాలా ఉపయోగకరంగా ఉంటాయి. 100% సరిపోలికలు ఉన్న పునరావృత సెగ్మెంట్‌లను స్వయంచాలకంగా అనువదించడానికి కూడా అవి ఉపయోగించబడతాయి, తద్వారా పునరావృత కంటెంట్‌ను ఒకటి కంటే ఎక్కువసార్లు అనువదించాల్సిన అవసరం తొలగిపోతుంది. + +అనువాద మెమరీల గురించి మరింత చదవండి: + +[అనువాద మెమరీలపై మెంసోర్స్](https://www.memsource.com/translation-memory/) + +[అనువాద మెమరీ అంటే ఏమిటో స్మార్ట్‌లింగ్‌లో](https://www.smartling.com/resources/101/what-is-translation-memory/) + +**గ్లోసరీ –** ముఖ్యమైన లేదా సున్నితమైన పదాల జాబితా, వాటి నిర్వచనాలు, విధులు మరియు స్థాపించబడిన అనువాదాలు. గ్లోసరీ మరియు అనువాద మెమరీ మధ్య ప్రధాన వ్యత్యాసం ఏమిటంటే, గ్లోసరీ స్వయంచాలకంగా సృష్టించబడదు మరియు అది పూర్తి వాక్యాల అనువాదాలను కలిగి ఉండదు. + +చాలా స్థానికీకరణ సాధనాలు, అనువాద నిర్వహణ వ్యవస్థలు మరియు కంప్యూటర్-సహాయక అనువాద సాధనాలు మీ ప్రాజెక్ట్ కోసం ముఖ్యమైన పరిభాషను కలిగి ఉండేలా మీరు నిర్వహించగల అంతర్నిర్మిత గ్లోసరీలను కలిగి ఉంటాయి. TM వలె, గ్లోసరీని సాధారణంగా ఎగుమతి చేసి ఇతర స్థానికీకరణ సాధనాలలో ఉపయోగించవచ్చు. + +మీ అనువాద ప్రాజెక్ట్‌ను ప్రారంభించే ముందు, కొంత సమయం తీసుకుని మీ అనువాదకులు మరియు సమీక్షకుల కోసం గ్లోసరీని సృష్టించడం చాలా సిఫార్సు చేయబడింది. గ్లోసరీని ఉపయోగించడం వలన ముఖ్యమైన పదాలు సరిగ్గా అనువదించబడతాయని నిర్ధారిస్తుంది, అనువాదకులకు చాలా అవసరమైన సందర్భాన్ని అందిస్తుంది మరియు అనువాదాలలో స్థిరత్వాన్ని హామీ ఇస్తుంది. + +గ్లోసరీలు చాలా తరచుగా లక్ష్య భాషలలో స్థాపించబడిన అనువాదాలను కలిగి ఉన్నప్పటికీ, అవి ఇది లేకుండా కూడా ఉపయోగపడతాయి. స్థాపించబడిన అనువాదాలు లేకుండా కూడా, ఒక గ్లోసరీ సాంకేతిక పదాల నిర్వచనాలను కలిగి ఉంటుంది, అనువదించబడకూడని పదాలను హైలైట్ చేస్తుంది మరియు ఒక నిర్దిష్ట పదం నామవాచకం, క్రియ, ప్రాపర్ నౌన్ లేదా ఏదైనా ఇతర భాగం ప్రసంగంగా ఉపయోగించబడుతుందో లేదో అనువాదకులకు తెలియజేస్తుంది. + +గ్లోసరీల గురించి మరింత చదవండి: + +[అనువాద గ్లోసరీ అంటే ఏమిటో లయన్‌బ్రిడ్జ్‌లో](http://info.lionbridge.com/rs/lionbridge/images/Lionbridge%20FAQ_Glossary_2013.pdf) + +[గ్లోసరీలపై ట్రాన్సిఫెక్స్](https://docs.transifex.com/glossary/glossary) + +మీరు మీ ప్రాజెక్ట్ కోసం స్థానికీకరణ సాధనాన్ని ఉపయోగించాలని ప్లాన్ చేయకపోతే, మీరు బహుశా అనువాద మెమరీ మరియు గ్లోసరీని ఉపయోగించలేరు (మీరు ఎక్సెల్ ఫైల్‌లో గ్లోసరీ లేదా టెర్మ్‌బేస్‌ను సృష్టించవచ్చు, అయితే, ఆటోమేటెడ్ గ్లోసరీలు అనువాదకులు పదాలు మరియు వాటి నిర్వచనాలను మాన్యువల్‌గా చూడవలసిన అవసరాన్ని తొలగిస్తాయి). + +దీనర్థం, అన్ని పునరావృత మరియు సారూప్య కంటెంట్‌ను ప్రతిసారీ మాన్యువల్‌గా అనువదించాల్సి ఉంటుంది. అదనంగా, అనువాదకులు ఒక నిర్దిష్ట పదం అనువదించాలా వద్దా, అది టెక్స్ట్‌లో ఎలా ఉపయోగించబడుతుంది మరియు ఒక పదం ఇప్పటికే స్థాపించబడిన అనువాదం ఉందా అనే దానిపై ప్రశ్నలతో సంప్రదించాల్సి ఉంటుంది. + +_మీరు మీ ప్రాజెక్ట్‌లో ethereum.org అనువాద మెమరీ మరియు గ్లోసరీని ఉపయోగించాలనుకుంటున్నారా?_ translations@ethereum.org వద్ద మమ్మల్ని సంప్రదించండి._ + +## అనువాదకుల చేరువ {#translator-outreach} + +**భాషా సేవా ప్రదాతతో పనిచేయడం** + +మీరు భాషా సేవా ప్రదాత మరియు వారి వృత్తిపరమైన అనువాదకులతో పనిచేస్తుంటే, ఈ విభాగం మీకు చాలా సందర్భోచితంగా ఉండకపోవచ్చు. + +ఈ సందర్భంలో, అనేక భాషలలో మీకు అవసరమైన అన్ని సేవలను (ఉదా., అనువాదం, సమీక్ష, QA) అందించే సామర్థ్యం ఉన్న భాషా సేవా ప్రదాతను ఎంచుకోవడం ముఖ్యం. + +కేవలం వారు అందించే రేట్ల ఆధారంగా భాషా సేవా ప్రదాతను ఎంచుకోవడం ఉత్సాహంగా ఉన్నప్పటికీ, అతిపెద్ద భాషా సేవా ప్రదాతలకు ఒక కారణం వల్ల అధిక రేట్లు ఉన్నాయని గమనించడం ముఖ్యం. + +- వారి డేటాబేస్‌లో పదివేల మంది భాషావేత్తలు ఉన్నారు, అంటే వారు మీ ప్రాజెక్ట్‌కు మీ నిర్దిష్ట రంగానికి సంబంధించిన తగినంత అనుభవం మరియు జ్ఞానం ఉన్న అనువాదకులను కేటాయించగలుగుతారు (అంటే, సాంకేతిక అనువాదకులు). +- వివిధ ప్రాజెక్టులపై పనిచేయడంలో మరియు వారి ఖాతాదారుల విభిన్న అవసరాలను తీర్చడంలో వారికి గణనీయమైన అనుభవం ఉంది. దీనర్థం, వారు మీ నిర్దిష్ట వర్క్‌ఫ్లోకు అనుగుణంగా, మీ అనువాద ప్రక్రియకు విలువైన సూచనలు మరియు సంభావ్య మెరుగుదలలను అందించడానికి మరియు మీ అవసరాలు, ఆవశ్యకతలు మరియు గడువులను తీర్చడానికి ఎక్కువ అవకాశం ఉంటుంది. +- అతిపెద్ద భాషా సేవా ప్రదాతలలో చాలా మందికి మీరు ఉపయోగించగల వారి స్వంత స్థానికీకరణ సాధనాలు, అనువాద మెమరీలు మరియు గ్లోసరీలు కూడా ఉన్నాయి. లేకపోతే, వారు కనీసం వారి సమూహంలో తగినంత భాషావేత్తలను కలిగి ఉంటారు, వారి అనువాదకులు మీరు ఉపయోగించాలనుకుంటున్న ఏ స్థానికీకరణ సాధనంతోనైనా సుపరిచితులు మరియు పనిచేయగలరని నిర్ధారించుకోవడానికి. + +ప్రపంచంలోని అతిపెద్ద భాషా సేవా ప్రదాతల యొక్క లోతైన పోలిక, వాటిలో ప్రతి దాని గురించి కొన్ని వివరాలు మరియు వారు అందించే సేవలు, భౌగోళిక డేటా మొదలైన వాటి ద్వారా బ్రేక్‌డౌన్‌లను మీరు [2021 నిమ్డ్జి 100 నివేదిక]లో కనుగొనవచ్చు(https://www.nimdzi.com/nimdzi-100-top-lsp/). + +**వృత్తిపరేతర అనువాదకులతో పని చేయడం** + +మీరు వృత్తిపరేతర అనువాదకులతో పని చేస్తూ ఉండవచ్చు మరియు అనువదించడానికి మీకు సహాయం చేయడానికి స్వచ్ఛంద సేవకుల కోసం చూస్తూ ఉండవచ్చు. + +ప్రజలను చేరుకోవడానికి మరియు వారిని మీ ప్రాజెక్ట్‌లో చేరమని ఆహ్వానించడానికి అనేక మార్గాలు ఉన్నాయి. ఇది ఎక్కువగా మీ ఉత్పత్తి మరియు మీరు ఇప్పటికే కలిగి ఉన్న సంఘం ఎంత పెద్దది అనే దానిపై ఆధారపడి ఉంటుంది. + +స్వచ్ఛంద సేవకులను ఆన్‌బోర్డింగ్ చేసే కొన్ని మార్గాలు క్రింద వివరించబడ్డాయి: + +**చేరువ –** ఇది క్రింది అంశాలలో కొంతవరకు కవర్ చేయబడినప్పటికీ, సంభావ్య స్వచ్ఛంద సేవకులను చేరుకోవడం మరియు మీ అనువాద చొరవ గురించి వారికి తెలుసని నిర్ధారించడం దానికదే ప్రభావవంతంగా ఉంటుంది. + +చాలా మంది తమ అభిమాన ప్రాజెక్టులలో పాల్గొని సహకరించాలని కోరుకుంటారు, కానీ తరచుగా డెవలపర్‌గా లేదా ప్రత్యేక సాంకేతిక నైపుణ్యాలు లేకుండా అలా చేయడానికి స్పష్టమైన మార్గాన్ని చూడరు. మీరు మీ ప్రాజెక్ట్ గురించి అవగాహనను వ్యాప్తి చేయగలిగితే, చాలా మంది ద్విభాషులు పాల్గొనడానికి ఆసక్తిగా ఉంటారు. + +**మీ సంఘంలో చూడటం –** ఈ రంగంలో చాలా ప్రాజెక్టులు ఇప్పటికే పెద్ద మరియు చురుకైన సంఘాలను కలిగి ఉన్నాయి. మీ సంఘ సభ్యులలో చాలా మంది ప్రాజెక్ట్‌కు సరళమైన మార్గంలో సహకరించే అవకాశాన్ని బహుశా అభినందిస్తారు. + +ఓపెన్-సోర్స్ ప్రాజెక్టులకు సహకరించడం తరచుగా అంతర్గత ప్రేరణపై ఆధారపడి ఉన్నప్పటికీ, ఇది ఒక అద్భుతమైన అభ్యాస అనుభవం కూడా. మీ ప్రాజెక్ట్ గురించి మరింత తెలుసుకోవాలనే ఆసక్తి ఉన్న ఎవరైనా స్వచ్ఛంద సేవకుడిగా అనువాద కార్యక్రమంలో పాల్గొనడానికి సంతోషంగా ఉంటారు, ఎందుకంటే ఇది వారు శ్రద్ధ వహించే దానికి సహకరించారనే వాస్తవాన్ని తీవ్రమైన ప్రత్యక్ష అభ్యాస అనుభవంతో కలపడానికి వీలు కల్పిస్తుంది. + +**మీ ఉత్పత్తిలో చొరవను పేర్కొనడం –** మీ ఉత్పత్తి ప్రజాదరణ పొందినది మరియు పెద్ద సంఖ్యలో ప్రజలు ఉపయోగిస్తుంటే, మీ అనువాద కార్యక్రమాన్ని హైలైట్ చేయడం మరియు ఉత్పత్తిని ఉపయోగిస్తున్నప్పుడు వినియోగదారులను చర్యకు పిలవడం చాలా ప్రభావవంతంగా ఉంటుంది. + +అప్లికేషన్లు మరియు వెబ్‌సైట్‌ల కోసం మీ ఉత్పత్తికి CTA తో కూడిన బ్యానర్ లేదా పాప్-అప్‌ను జోడించడం అంత సులభం కావచ్చు. ఇది ప్రభావవంతంగా ఉంటుంది ఎందుకంటే మీ లక్ష్య ప్రేక్షకులు మీ సంఘం - మొదటి స్థానంలో పాల్గొనే అవకాశం ఉన్న వ్యక్తులు. + +**సోషల్ మీడియా –** సోషల్ మీడియా మీ అనువాద కార్యక్రమం గురించి అవగాహనను వ్యాప్తి చేయడానికి మరియు మీ సంఘ సభ్యులను, అలాగే ఇంకా మీ సంఘ సభ్యులు కాని ఇతర వ్యక్తులను చేరుకోవడానికి ఒక ప్రభావవంతమైన మార్గం. + +మీకు డిస్కార్డ్ సర్వర్ లేదా టెలిగ్రామ్ ఛానెల్ ఉంటే, దానిని చేరువ, మీ అనువాదకులతో కమ్యూనికేషన్ మరియు మీ కంట్రిబ్యూటర్లను గుర్తించడానికి ఉపయోగించడం సులభం. + +X (గతంలో ట్విట్టర్) వంటి ప్లాట్‌ఫారమ్‌లు కొత్త సంఘ సభ్యులను ఆన్‌బోర్డింగ్ చేయడానికి మరియు మీ కంట్రిబ్యూటర్లను బహిరంగంగా గుర్తించడానికి కూడా సహాయపడతాయి. + +లినక్స్ ఫౌండేషన్ ఒక విస్తృతమైన [2020 FOSS కంట్రిబ్యూటర్ సర్వేపై నివేదిక]ను సృష్టించింది(https://www.linuxfoundation.org/wp-content/uploads/2020FOSSContributorSurveyReport_121020.pdf), ఓపెన్-సోర్స్ కంట్రిబ్యూటర్లను మరియు వారి ప్రేరణలను విశ్లేషిస్తుంది. + +## ముగింపు {#conclusion} + +ఈ పత్రంలో ప్రతి అనువాద కార్యక్రమం తెలుసుకోవలసిన కొన్ని కీలక పరిశీలనలు ఉన్నాయి. ఇది ఏ విధంగానూ సమగ్రమైన మార్గదర్శిని కాదు, అయినప్పటికీ ఇది అనువాద పరిశ్రమలో అనుభవం లేని ఎవరికైనా వారి ప్రాజెక్ట్ కోసం అనువాద కార్యక్రమాన్ని నిర్వహించడంలో సహాయపడుతుంది. + +మీరు వివిధ సాధనాలు, ప్రక్రియలు మరియు అనువాద కార్యక్రమాన్ని నిర్వహించడంలో క్లిష్టమైన అంశాల గురించి మరింత వివరణాత్మక సూచనలు మరియు విశ్లేషణల కోసం చూస్తుంటే, కొన్ని అతిపెద్ద భాషా సేవా ప్రదాతలు బ్లాగులను నిర్వహిస్తాయి మరియు తరచుగా స్థానికీకరణ ప్రక్రియ యొక్క వివిధ అంశాలపై కథనాలను ప్రచురిస్తాయి. మీరు పై అంశాలలో దేనిలోనైనా లోతుగా డైవ్ చేయాలనుకుంటే మరియు స్థానికీకరణ ప్రక్రియ వృత్తిపరంగా ఎలా పనిచేస్తుందో అర్థం చేసుకోవాలనుకుంటే ఇవి ఉత్తమ వనరులు. + +ప్రతి విభాగం చివరిలో కొన్ని సంబంధిత లింకులు చేర్చబడ్డాయి; అయితే, మీరు ఆన్‌లైన్‌లో అనేక ఇతర వనరులను కనుగొనవచ్చు. + +సహకారం కోసం ప్రతిపాదనలు లేదా అదనపు సమాచారం, అభ్యాసాలు మరియు ethereum.org అనువాద కార్యక్రమాన్ని నిర్వహించడం ద్వారా మేము గ్రహించిన ఉత్తమ అభ్యాసాల కోసం, translations@ethereum.org వద్ద మమ్మల్ని సంప్రదించడానికి సంకోచించకండి. diff --git a/public/content/translations/te/contributing/translation-program/resources/index.md b/public/content/translations/te/contributing/translation-program/resources/index.md new file mode 100644 index 00000000000..1e7947a4b9f --- /dev/null +++ b/public/content/translations/te/contributing/translation-program/resources/index.md @@ -0,0 +1,49 @@ +--- +title: "అనువాదకుల కోసం వనరులు" +lang: te +description: "Ethereum.org అనువాదకుల కోసం ఉపయోగకరమైన వనరులు" +--- + +# వనరులు {#resources} + +మీరు ethereum.org అనువాదకుల కోసం కొన్ని ఉపయోగకరమైన గైడ్‌లు మరియు సాధనాలను అలాగే అనువాద సంఘాలు మరియు అప్‌డేట్‌లను దిగువన కనుగొనవచ్చు. + +## మార్గదర్శకాలు {#guides} + +- [అనువాద శైలి మార్గదర్శి](/contributing/translation-program/translators-guide/) _– ethereum.org అనువాదకుల కోసం సూచనలు మరియు చిట్కాలు_ +- [అనువాద FAQలు](/contributing/translation-program/faq/) _– ethereum.org అనువాద కార్యక్రమం గురించి తరచుగా అడిగే ప్రశ్నలు మరియు సమాధానాలు_ +- [Crowdin ఆన్‌లైన్ ఎడిటర్ గైడ్](https://support.crowdin.com/online-editor/) _– Crowdin ఆన్‌లైన్ ఎడిటర్ మరియు Crowdin యొక్క కొన్ని అధునాతన ఫీచర్లను ఉపయోగించడానికి ఒక లోతైన గైడ్_ + +## ఉపకరణాలు {#tools} + +- [Linguee](https://www.linguee.com/) + _– అనువాదాలు మరియు నిఘంటువు కోసం సెర్చ్ ఇంజన్, ఇది పదం లేదా పదబంధం ద్వారా శోధించడానికి వీలు కల్పిస్తుంది_ +- [Proz పదం శోధన](https://www.proz.com/search/) + _– ప్రత్యేక పదాల కోసం అనువాద నిఘంటువులు మరియు పదకోశాల డేటాబేస్_ +- [Eurotermbank](https://www.eurotermbank.com/) + _– 42 భాషలలో యూరోపియన్ పదజాలం యొక్క సేకరణలు_ + +## కమ్యూనిటీలు {#communities} + +- [భాషా-నిర్దిష్ట డిస్కార్డ్ అనువాద సమూహాలు](https://discord.gg/ethereum-org) + _– ethereum.org అనువాదకులను అనువాద సమూహాలకు అనుసంధానించడానికి ఒక చొరవ_ +- [చైనీస్ అనువాదకుల సమూహం](https://www.notion.so/Ethereum-org-05375fe0a94c4214acaf90f42ba40171) + _– చైనీస్ అనువాదకుల మధ్య సులభమైన సమన్వయం కోసం నోషన్ పేజీ_ + +## తాజా అప్‌డేట్‌లు {#latest-updates} + +తాజా అనువాద కార్యక్రమ పురోగతితో తాజాగా ఉండటానికి, మీరు [Ethereum ఫౌండేషన్ బ్లాగ్](https://blog.ethereum.org/)ను అనుసరించవచ్చు: + +- [అక్టోబర్ 2021 మైలురాళ్ల అప్‌డేట్](https://blog.ethereum.org/2021/10/04/translation-program-update/) +- [డిసెంబర్ 2020 మైలురాళ్ల అప్‌డేట్](https://blog.ethereum.org/2020/12/21/translation-program-milestones-updates-20/) +- [జూలై 2020 మైలురాళ్ల అప్‌డేట్](https://blog.ethereum.org/2020/07/29/ethdotorg-translation-milestone/) +- [ఆగస్టు 2019 అనువాద కార్యక్రమ ప్రారంభం](https://blog.ethereum.org/2019/08/20/translating-ethereum-for-our-global-community/) + +## అనువాదకుల కోసం కార్యాలయ వేళలు {#office-hours} + +మేము ప్రతి నెల రెండవ బుధవారం అనువాదకుల కోసం కార్యాలయ వేళలను కలిగి ఉన్నాము. ఇవి [ethereum.org డిస్కార్డ్](https://discord.gg/ethereum-org)లోని #office-hours వాయిస్ ఛానెల్‌లో నిర్వహించబడతాయి, ఇక్కడ మీరు ఖచ్చితమైన సమయాలు మరియు అదనపు వివరాలను కూడా కనుగొనవచ్చు. + +మా అనువాదకులు అనువాద ప్రక్రియ గురించి ప్రశ్నలు అడగడానికి, ప్రోగ్రామ్‌పై అభిప్రాయాన్ని అందించడానికి, వారి ఆలోచనలను పంచుకోవడానికి లేదా కోర్ ethereum.org బృందంతో చాట్ చేయడానికి కార్యాలయ సమయాలు అనుమతిస్తాయి. +చివరగా, అనువాద ప్రోగ్రామ్‌తో ఇటీవలి పరిణామాలను కమ్యూనికేట్ చేయడానికి మరియు మా కంట్రిబ్యూటర్‌లతో కీలక చిట్కాలు మరియు సూచనలను పంచుకోవడానికి మేము ఈ కాల్‌లను ఉపయోగించాలనుకుంటున్నాము. + +మీరు ethereum.org అనువాదకుడు అయితే లేదా ఒకరు కావాలనుకుంటే, ఈ సెషన్‌లలో ఒకదానిలో మాతో చేరడానికి సంకోచించకండి. diff --git a/public/content/translations/te/contributing/translation-program/translatathon/details/index.md b/public/content/translations/te/contributing/translation-program/translatathon/details/index.md new file mode 100644 index 00000000000..0961757df71 --- /dev/null +++ b/public/content/translations/te/contributing/translation-program/translatathon/details/index.md @@ -0,0 +1,90 @@ +--- +title: "వివరాలు మరియు నియమాలు" +lang: te +template: translatathon +--- + +![](./participate.png) + +ట్రాన్స్‌లేటథాన్ ఇప్పుడు అందుబాటులో ఉంది మరియు అప్లికేషన్ ఫారమ్‌ను పూరించడం ద్వారా మరియు క్రౌడిన్‌లోని ప్రాజెక్ట్‌లో చేరడం ద్వారా ఎవరైనా పాల్గొనవచ్చు. + +అనువాద కాలంలో అనువాదకులు తమ భాషలో అనువదించని స్ట్రింగ్‌ల కోసం క్రౌడిన్ ఎడిటర్‌లో అనువాదాలను సూచించడం ద్వారా పాయింట్లను సేకరిస్తారు. + +ప్రతి పాల్గొనేవారి చివరి స్కోర్ అనువాద కాలంలో వారు అనువదించిన పదాల సంఖ్య మరియు వారు సేకరించిన ఏవైనా సంభావ్య బోనస్ పాయింట్ల ఆధారంగా లీడర్‌బోర్డ్‌లో వారి స్థానం ద్వారా నిర్ణయించబడుతుంది. + +## ప్రారంభించడం {#getting-started} + +అనువాద ప్రక్రియ ethereum.org వెబ్‌సైట్ నుండి దాదాపు మొత్తం కంటెంట్‌తో రూపొందించబడిన అనువదించని స్ట్రింగ్‌ల కోసం క్రౌడిన్‌లోని ethereum.org ప్రాజెక్ట్‌లో జరుగుతుంది మరియు అనువాదకులు తమ అనువాదాలను సూచిస్తారు. + +అనువాదాలు నేరుగా ఆన్‌లైన్ ఎడిటర్‌లో సూచించబడతాయి కాబట్టి ఏ ఫైల్‌లు లేదా డెలివరబుల్స్‌ను డౌన్‌లోడ్ లేదా అప్‌లోడ్ చేయవలసిన అవసరం లేదు. ప్రతి అనువదించబడిన పదం ట్రాక్ చేయబడి లెక్కించబడుతుంది. + +**1) ప్రాజెక్ట్‌లో చేరండి** + +- సహకారం అందించడం ప్రారంభించడానికి, [క్రౌడిన్‌లోని ethereum.org ప్రాజెక్ట్‌లో](https://crowdin.com/project/ethereum-org) చేరండి +- మీరు సైన్ ఇన్ చేయాలి లేదా ఖాతాను సృష్టించాలి - కావలసిందల్లా ఒక ఈమెయిల్ చిరునామా మరియు పాస్‌వర్డ్ + +**2) మీ భాషను ఎంచుకోండి** + +- లక్ష్య భాషల జాబితాలో మీ భాషను కనుగొని, దాని పేరు లేదా ఫ్లాగ్‌పై క్లిక్ చేయడం ద్వారా దాన్ని తెరవండి +- మీరు అందుబాటులో లేని భాషలోకి అనువదించాలనుకుంటే, Crowdinలో [Ethereum.org బృందాన్ని](https://crowdin.com/profile/ethdotorg) సంప్రదించండి లేదా translations@ethereum.orgకు మాకు ఇమెయిల్ పంపండి మరియు మేము అభ్యర్థన మేరకు అదనపు లక్ష్య భాషలను జోడిస్తాము + +**3) అనువదించని ఫైల్‌ను తెరవండి** + +- అనువాదం ప్రారంభించడానికి మొదటి అనువదించని ఫైల్‌ను కనుగొనండి. సోర్స్ ఫైల్‌లను కలిగి ఉన్న ఫోల్డర్‌లు ప్రాధాన్యతపై ఆధారపడి ఉంటాయి, కాబట్టి మీరు అనువదించని ఫైల్‌లను కలిగి ఉన్న మొదటి ఫోల్డర్‌ను అనువదించడం ప్రారంభించాలి +- ప్రతి ఫైల్‌లో ఒక ప్రోగ్రెస్ ఇండికేటర్ ఉంటుంది, ఇది ఫైల్‌లోని అనువదించదగిన కంటెంట్‌లో ఎంత భాగం అనువదించబడి ఆమోదించబడిందో చూపిస్తుంది... ఏదైనా ఫైల్ కోసం అనువాద పురోగతి 100% కంటే తక్కువగా ఉంటే, దయచేసి దాన్ని అనువదించండి + +**4) అనువదించని స్ట్రింగ్‌లను అనువదించండి** + +- మీరు అనువదించడానికి ఒక ఫైల్‌ను తెరిచినప్పుడు, మీరు అనువదించని స్ట్రింగ్‌లను మాత్రమే అనువదిస్తున్నారని నిర్ధారించుకోండి! +- ప్రతి స్ట్రింగ్‌కు ఒక స్టేటస్ ఇండికేటర్ ఉంటుంది, అది _అనువదించబడిందా_, _అనువదించబడలేదా_ లేదా _ఆమోదించబడిందా_ అని చూపిస్తుంది. సోర్స్ స్ట్రింగ్‌కు మీ భాషలో ఇప్పటికే సూచించిన అనువాదం ఉంటే, దాన్ని అనువదించాల్సిన అవసరం లేదు +- ఎడిటర్‌లో మీరు _ముందుగా అనువదించనివి_ లేదా _అనువదించనివి మాత్రమే_ చూపించడానికి స్ట్రింగ్‌లను ఫిల్టర్ చేయవచ్చు + +క్రౌడిన్ ఎడిటర్‌ను నావిగేట్ చేయడానికి మరియు ఉపయోగించడం కోసం ఒక వివరణాత్మక గైడ్ కోసం, ట్రాన్స్‌లేటథాన్‌లో పాల్గొనేవారందరూ మా [ఎలా అనువదించాలి](/contributing/translation-program/how-to-translate/) గైడ్‌ను చదవాలని మేము సిఫార్సు చేస్తున్నాము. + +మా [అనువాద శైలి గైడ్](/contributing/translation-program/translators-guide/)ను చూడటం ద్వారా మీరు కొన్ని చిట్కాలు మరియు ఉత్తమ పద్ధతులను కూడా కనుగొనవచ్చు. + +**పాయింట్లు ఎలా పనిచేస్తాయి** + +ప్రతి ట్రాన్స్‌లేటథాన్ పార్టిసిపెంట్ ethereum.org Crowdin ప్రాజెక్ట్ మరియు ఇతర అర్హత గల ప్రాజెక్ట్‌లలో (అర్హత ఉన్న ప్రాజెక్ట్‌ల పూర్తి జాబితా క్రింద అందుబాటులో ఉంది) కంటెంట్‌ను అనువదించడం ద్వారా వారి చివరి స్కోర్ కోసం పాయింట్లను సంపాదిస్తారు. + +స్కోరింగ్ చాలా సులభం: **1 అనువదించిన పదం = 1 పాయింట్** + +మీ చివరి పాయింట్ల కేటాయింపును స్వీకరించడానికి, మీ సూచించిన అనువాదాలు మూల్యాంకన ప్రక్రియను దాటవలసి ఉంటుంది, ఇక్కడ వృత్తిపరమైన సమీక్షకులు ప్రతి పాల్గొనేవారి అనువాదాలు కనీస నాణ్యత పరిమితికి అనుగుణంగా ఉన్నాయని మరియు ఈ ప్రక్రియలో ఎటువంటి యంత్రం లేదా AI అనువాదాలు ఉపయోగించబడలేదని నిర్ధారించడానికి తనిఖీ చేస్తారు. + +## ఎకోసిస్టమ్ కంటెంట్ {#ecosystem-content} + +ethereum.org అనువాద ప్రోగ్రామ్ ఎల్లప్పుడూ చురుకుగా ఉన్నందున, వెబ్‌సైట్‌లోని కొన్ని లక్ష్య భాషలలో అనువాద పురోగతి ఇతరుల కంటే గణనీయంగా ఎక్కువగా ఉంది. + +ట్రాన్స్‌లేటథాన్‌లో పాల్గొనే వారందరికీ వారు చేయగలిగినంత కంటెంట్‌ను అనువదించడానికి మరియు అగ్ర బహుమతుల కోసం పోటీ పడటానికి సమాన అవకాశం ఉండేలా చూడటానికి, ట్రాన్స్‌లేటథాన్‌లో భాగమైన సోర్స్ కంటెంట్ కేవలం ethereum.org వెబ్‌సైట్ కంటెంట్‌కు మాత్రమే పరిమితం కాదు. + +ఏదైనా అర్హత గల ప్రాజెక్ట్‌లను అనువదించే పాల్గొనేవారు సమాన మొత్తంలో పాయింట్లను పొందుతారు, ఏ ప్రాజెక్ట్‌లోనైనా 1 అనువదించిన పదం = 1 పాయింట్. + +2025 ట్రాన్స్‌లేటథాన్‌లో భాగమైన అన్ని అర్హత గల ప్రాజెక్ట్‌ల జాబితా ఇక్కడ ఉంది: + +- [Ethereum.org](https://crowdin.com/project/ethereum-org) + +- [Ethereum.org డెవలపర్ ట్యుటోరియల్స్](https://crowdin.com/project/33388446abbe9d7aa21e42e49bba7f97) + +- [EthStaker డిపాజిట్ CLI](https://crowdin.com/project/ethstaker-deposit-cli) + +- [Eth Docker డాక్స్](https://crowdin.com/project/eth-docker-docs) + +- [Remix IDE డాక్యుమెంటేషన్](https://crowdin.com/project/remix-translation) + +- [Remix LearnEth](https://crowdin.com/project/remix-learneth) + +- [web3.py](https://crowdin.com/project/web3py) + +## మూల్యాంకన ప్రక్రియ {#evaluation-process} + +అన్ని అనువాదాలు QA మరియు ఫీడ్‌బ్యాక్‌కు లోబడి ఉంటాయి, ఇక్కడ వృత్తిపరమైన భాషావేత్తలు నాణ్యత మరియు ఖచ్చితత్వం ఆధారంగా సమర్పణలను మూల్యాంకనం చేస్తారు. + +యంత్రం లేదా AI అనువాదాలను స్వయంచాలకంగా గుర్తించే కొన్ని సాధనాలను ఉపయోగించి మేము **యంత్ర అనువాద వ్యతిరేక చర్యలను** కూడా అమలు చేస్తాము. + +స్కోరింగ్‌లో అనువాద నాణ్యత కీలక పాత్ర పోషించనప్పటికీ, **యంత్రం లేదా AI అనువాదాలను ఉపయోగించినట్లు కనుగొనబడిన ఏ పాల్గొనేవారు** లేదా తక్కువ-నాణ్యత మరియు సరికాని అనువాదాలను సూచించిన వారు బహుమతులకు అర్హులు కారు! + +మూల్యాంకన కాలం సెప్టెంబర్ నెల పొడవునా జరుగుతుంది మరియు ఫలితాలు సెప్టెంబర్ 25న జరిగే ethereum.org కమ్యూనిటీ కాల్‌లో ప్రకటించబడతాయి. + +వెబ్‌సైట్‌కు జోడించే ముందు అన్ని అనువాదాలు కూడా పూర్తిగా సమీక్షించబడతాయి. + + diff --git a/public/content/translations/te/contributing/translation-program/translatathon/index.md b/public/content/translations/te/contributing/translation-program/translatathon/index.md new file mode 100644 index 00000000000..366a7e89dfb --- /dev/null +++ b/public/content/translations/te/contributing/translation-program/translatathon/index.md @@ -0,0 +1,100 @@ +--- +title: "2025 ethereum.org ట్రాన్స్లేటథాన్" +lang: te +template: translatathon +--- + + + + + + + +## పరిచయం {#introduction} + +వారు మాట్లాడే భాషతో సంబంధం లేకుండా, Ethereum కంటెంట్ మరియు ఆన్‌బోర్డింగ్ వనరులు ప్రతి ఒక్కరికీ అందుబాటులో ఉండాలని మేము నమ్ముతున్నాము. +ఈ లక్ష్యానికి మరింత చేరువయ్యేందుకు, ethereum.org అనువాద కార్యక్రమం అనేది వెబ్‌సైట్‌ను వీలైనన్ని ఎక్కువ భాషల్లోకి అనువదించడానికి ఒక చొరవ. + +అనువాద కార్యక్రమంలో భాగంగా, మేము ట్రాన్స్లేటథాన్ యొక్క 3వ ఎడిషన్‌ను నిర్వహిస్తున్నాము, ఇది మా అనువాద పోటీ, దీని లక్ష్యం తక్కువ-క్రియాశీల భాషలలో అనువాద సహకారాలను ప్రోత్సహించడం, సైట్‌లో అందుబాటులో ఉన్న భాషల సంఖ్యను మరియు కంటెంట్ పరిమాణాన్ని పెంచడం, కొత్త సహకారులను ఆన్‌బోర్డ్ చేయడం మరియు ఇప్పటికే ఉన్న మా సహకారులకు బహుమతులు ఇవ్వడం. + +మీరు ఇంగ్లీష్ కాకుండా ఇతర భాష యొక్క మాతృభాషా వక్త అయితే మరియు బహుమతుల కోసం పోటీ పడుతూనే Ethereum కంటెంట్‌ను మరింత అందుబాటులోకి తీసుకురావడానికి సహాయం చేయాలనుకుంటే, మరింత తెలుసుకోవడానికి చదువుతూ ఉండండి! + +[ethereum.org అనువాద కార్యక్రమం గురించి మరింత తెలుసుకోండి](/contributing/translation-program/) + +## కాలక్రమం {#timeline} + +2025 ట్రాన్స్లేటథాన్ కోసం ముఖ్యమైన తేదీలు ఇక్కడ ఉన్నాయి: + + + + + +## పాల్గొనండి {#participate} + +![సంఘం మరియు గ్లోబ్ యొక్క చిత్రం](./participate.png) + + + +

ఎవరు పాల్గొనగలరు?

+ 18 సంవత్సరాల కంటే ఎక్కువ వయస్సు ఉన్న, కనీసం ఒక ఆంగ్లేతర భాష యొక్క మాతృభాషా వక్త మరియు ఆంగ్లంలో ప్రావీణ్యం ఉన్న ఎవరైనా. +
+ +

నేను అనువాదకుడిగా ఉండాలా?

+ లేదు. మీరు కేవలం ద్విభాషిగా ఉండి, మానవ అనువాదాలను సూచించాలి (యంత్ర అనువాదాన్ని ఉపయోగించడం నిషేధించబడింది!) మీ సామర్థ్యం మేరకు, ఎటువంటి వృత్తిపరమైన అనుభవం అవసరం లేదు. +
+
+ + + +

నేను ఎంత సమయం కేటాయించాలి?

+ మీకు కావలసినంత. బహుమతులకు అర్హత పొందడానికి కనీస పరిమితి 1,000 అనువదించబడిన పదాలు, దీనిని పూర్తి చేయడానికి సుమారు 2 గంటలు పడుతుంది, అయితే అగ్ర బహుమతుల కోసం పోటీ పడటానికి ఎక్కువ సమయం కేటాయించాల్సి ఉంటుంది. +
+ +

నాకు Ethereumతో పరిచయం ఉండాలా?

+ లేదు. Ethereumతో పరిచయం ఉండటం మీ ఉత్పాదకత మరియు నాణ్యతకు సహాయపడగలిగినప్పటికీ, ట్రాన్స్లేటథాన్ కూడా ఒక అభ్యాస అనుభవం, మరియు పాల్గొంటూనే Ethereum గురించి మరింత తెలుసుకోవడానికి మరియు చేరడానికి ప్రతి ఒక్కరూ ఆహ్వానించబడ్డారు. +
+
+ +మరిన్ని వివరాల కోసం, [పూర్తి నిబంధనలు & షరతులను చూడండి](/contributing/translation-program/translatathon/terms-and-conditions) + +### దశల వారీ సూచనలు {#step-by-step-instructions} + + + +## బహుమతులు {#prizes} + +| స్థానం | బహుమతి మొత్తం | +| ------------------ | ------------- | +| 1వ స్థానం | $4000 | +| 2వ స్థానం | $2500 | +| 3వ స్థానం | $1500 | +| 4వ స్థానం | $1100 | +| 5వ స్థానం | $1000 | +| 6వ స్థానం | $600 | +| 7వ స్థానం | $550 | +| 8వ స్థానం | $500 | +| 9వ స్థానం | $450 | +| 10వ స్థానం | $400 | +| 11వ - 20వ స్థానం | $240 | +| 21వ - 50వ స్థానం | $120 | +| 51వ - 100వ స్థానం | $60 | +| 101వ - 150వ స్థానం | $40 | +| మిగిలినవి | $20 | + +అన్ని బహుమతులు ETHలో చెల్లించబడతాయి. + + + + diff --git a/public/content/translations/te/contributing/translation-program/translators-guide/index.md b/public/content/translations/te/contributing/translation-program/translators-guide/index.md new file mode 100644 index 00000000000..cd4b3c83e23 --- /dev/null +++ b/public/content/translations/te/contributing/translation-program/translators-guide/index.md @@ -0,0 +1,299 @@ +--- +title: "అనువాదకుల గైడ్" +lang: te +description: "Ethereum.org అనువాదకుల కోసం సూచనలు మరియు చిట్కాలు" +--- + +# Ethereum.org అనువాద శైలి మార్గదర్శి {#style-guide} + +Ethereum.org అనువాద శైలి గైడ్‌లో అనువాదకుల కోసం కొన్ని ముఖ్యమైన మార్గదర్శకాలు, సూచనలు మరియు చిట్కాలు ఉన్నాయి, ఇవి వెబ్‌సైట్‌ను స్థానికీకరించడంలో మాకు సహాయపడతాయి. + +ఈ పత్రం ఒక సాధారణ గైడ్‌గా పనిచేస్తుంది మరియు ఏ ఒక్క భాషకు సంబంధించినది కాదు. + +మీకు ఏవైనా ప్రశ్నలు, సూచనలు లేదా ఫీడ్‌బ్యాక్ ఉన్నట్లయితే, translations@ethereum.orgలో మమ్మల్ని సంప్రదించడానికి సంకోచించకండి, Crowdinలో @ethdotorgకి సందేశం పంపండి, లేదా [మా డిస్కార్డ్‌లో చేరండి](https://discord.gg/ethereum-org), అక్కడ మీరు #translations ఛానెల్‌లో మాకు సందేశం పంపవచ్చు లేదా బృంద సభ్యులలో ఎవరినైనా సంప్రదించవచ్చు. + +## Crowdin వాడకం {#using-crowdin} + +Crowdinలో ప్రాజెక్ట్‌లో ఎలా చేరాలి మరియు Crowdin ఆన్‌లైన్ ఎడిటర్‌ను ఎలా ఉపయోగించాలి అనే దానిపై ప్రాథమిక సూచనలను మీరు [అనువాద కార్యక్రమం పేజీ](/contributing/translation-program/#how-to-translate)లో కనుగొనవచ్చు. + +మీరు Crowdin గురించి మరింత తెలుసుకోవాలనుకుంటే మరియు దాని అధునాతన ఫీచర్‌లలో కొన్నింటిని ఉపయోగించాలనుకుంటే, [Crowdin నాలెడ్జ్ బేస్](https://support.crowdin.com/online-editor/)లో అన్ని Crowdin కార్యాచరణకు సంబంధించిన చాలా లోతైన మార్గదర్శకాలు మరియు అవలోకనాలు ఉన్నాయి. + +## సందేశ సారాన్ని సంగ్రహించడం {#capturing-the-essence} + +Ethereum.org కంటెంట్‌ను అనువదిస్తున్నప్పుడు, సాహిత్య అనువాదాలను నివారించండి. + +అనువాదాలు సందేశం యొక్క సారాంశాన్ని సంగ్రహించడం ముఖ్యం. దీనర్థం నిర్దిష్ట పదబంధాలను తిరిగి వ్రాయడం లేదా కంటెంట్‌ని పదానికి పదానికి అనువదించడానికి బదులుగా వివరణాత్మక అనువాదాలను ఉపయోగించడం. + +వివిధ భాషలకు వేర్వేరు వ్యాకరణ నియమాలు, సమావేశాలు మరియు పద క్రమం ఉంటాయి. అనువదించేటప్పుడు, దయచేసి లక్ష్య భాషలలో వాక్యాలను ఎలా నిర్మించాలో గుర్తుంచుకోండి మరియు ఆంగ్ల మూలాన్ని అక్షరాలా అనువదించకుండా ఉండండి, ఎందుకంటే ఇది వాక్య నిర్మాణం మరియు పఠన సామర్థ్యం తక్కువగా ఉంటుంది. + +మూల వచన పదాన్ని పదానికి అనువదించడానికి బదులుగా, మీరు మొత్తం వాక్యాన్ని చదివి, లక్ష్య భాష యొక్క సంప్రదాయాలకు సరిపోయేలా మార్చాలని సిఫార్సు చేయబడింది. + +## లాంఛనప్రాయం vs. అనధికారికం {#formal-vs-informal} + +మేము చిరునామా యొక్క అధికారిక రూపాన్ని ఉపయోగిస్తాము, ఇది ఎల్లప్పుడూ మర్యాదగా మరియు సందర్శకులందరికీ సముచితంగా ఉంటుంది. + +అధికారిక చిరునామాను ఉపయోగించడం వలన మేము అనధికారికంగా లేదా అభ్యంతరకరంగా అనిపించకుండా ఉండటానికి అనుమతిస్తుంది మరియు సందర్శకుల వయస్సు మరియు లింగంతో సంబంధం లేకుండా పని చేస్తుంది. + +చాలా ఇండో-యూరోపియన్ మరియు ఆఫ్రో-ఏషియాటిక్ భాషలు లింగ-నిర్దిష్ట రెండవ-వ్యక్తి వ్యక్తిగత సర్వనామాలను ఉపయోగిస్తాయి, ఇవి మగ మరియు ఆడ మధ్య తేడాను చూపుతాయి. వినియోగదారుని సంబోధిస్తున్నప్పుడు లేదా స్వాధీన సర్వనామాలను ఉపయోగిస్తున్నప్పుడు, సందర్శకుల లింగాన్ని ఊహించకుండా మేము నివారించవచ్చు, ఎందుకంటే చిరునామా యొక్క అధికారిక రూపం సాధారణంగా వర్తిస్తుంది మరియు వారు ఎలా గుర్తించారనే దానితో సంబంధం లేకుండా స్థిరంగా ఉంటుంది. + +## సరళమైన మరియు స్పష్టమైన పదజాలం మరియు అర్థం {#simple-vocabulary} + +వెబ్‌సైట్‌లోని కంటెంట్‌ను వీలైనంత ఎక్కువ మందికి అర్థమయ్యేలా చేయడమే మా లక్ష్యం. + +చాలా సందర్భాలలో, సులభంగా అర్థమయ్యే చిన్న మరియు సరళమైన పదాలను ఉపయోగించడం ద్వారా దీనిని సులభంగా సాధించవచ్చు. మీ భాషలో ఒక నిర్దిష్ట పదానికి ఒకే అర్థంతో బహుళ సాధ్యమయ్యే అనువాదాలు ఉంటే, ఉత్తమ ఎంపిక చాలా తరచుగా అర్థాన్ని స్పష్టంగా ప్రతిబింబించే చిన్న పదం. + +## రచనా విధానం {#writing-system} + +Ethereum.org అనేక భాషలలో అందుబాటులో ఉంది, లాటిన్‌కు ప్రత్యామ్నాయ రైటింగ్ సిస్టమ్‌లను (లేదా రైటింగ్ స్క్రిప్ట్‌లు) ఉపయోగిస్తుంది. + +కంటెంట్ మొత్తం మీ భాష కోసం సరైన రైటింగ్ సిస్టమ్‌ని ఉపయోగించి అనువదించాలి మరియు లాటిన్ అక్షరాలను ఉపయోగించి వ్రాసిన పదాలను చేర్చకూడదు. + +కంటెంట్‌ను అనువదిస్తున్నప్పుడు, అనువాదాలు స్థిరంగా ఉన్నాయని మరియు లాటిన్ అక్షరాలు ఏవీ చేర్చకుండా ఉండేలా చూసుకోవాలి. + +Ethereum ఎల్లప్పుడూ లాటిన్‌లో వ్రాయబడుతుందని ఒక సాధారణ అపోహ. ఇది చాలా వరకు తప్పు, దయచేసి మీ మాతృభాషలోని ఇతీరియము స్పెల్లింగ్‌ను ఉపయోగించండి (ఉదా., చైనీస్‌లో 以太坊, అరబిక్‌లో إيثيريوم, మొదలైనవి). + +**నియమం ప్రకారం సరైన పేర్లను అనువదించకూడని భాషలకు పైన చెప్పినది వర్తించదు.** + +## పేజీ మెటాడేటాను అనువదించడం {#translating-metadata} + +కొన్ని పేజీలు పేజీలో 'శీర్షిక', 'లాంగ్', 'వివరణ', 'సైడ్‌బార్' మొదలైన మెటాడేటాను కలిగి ఉంటాయి. + +క్రౌడిన్‌కి కొత్త పేజీలను అప్‌లోడ్ చేస్తున్నప్పుడు అనువాదకులు ఎప్పుడూ అనువదించకూడని కంటెంట్‌ను మేము దాచిపెడతాము, అంటే క్రౌడిన్‌లో అనువాదకులకు కనిపించే మొత్తం మెటాడేటా అనువదించబడాలి. + +మూల వచనం 'en' ఉన్న ఏవైనా స్ట్రింగ్‌లను అనువదించేటప్పుడు దయచేసి ప్రత్యేకంగా గుర్తుంచుకోండి. ఇది పేజీ అందుబాటులో ఉన్న భాషను సూచిస్తుంది మరియు దానిని [మీ భాష కొరకు ఉన్న ISO భాషా కోడ్‌](https://www.andiamo.co.uk/resources/iso-language-codes/)కు అనువదించాలి. ఈ స్ట్రింగ్‌లను ఎల్లప్పుడూ లాటిన్ అక్షరాలను ఉపయోగించి అనువదించాలి, వ్రాత లిపిని కాకుండా, లక్ష్య భాషకు స్థానికంగా ఉంటుంది. + +ఏ భాషా కోడ్‌ని ఉపయోగించాలో మీకు తెలియకుంటే, మీరు క్రౌడిన్‌లో అనువాద మెమరీని తనిఖీ చేయవచ్చు లేదా క్రౌడిన్ ఆన్‌లైన్ ఎడిటర్‌లోని పేజీ యొక్క URLలో మీ భాష కోసం భాష కోడ్‌ను కనుగొనవచ్చు. + +విస్తృతంగా మాట్లాడే భాషలకు కొన్ని భాషా కోడ్‌ల ఉదాహరణలు: + +- అరబిక్ - ar +- చైనీస్ సరళీకృతం - zh +- ఫ్రెంచ్ - fr +- హిందీ - హాయ్ +- స్పానిష్ - es + +## బాహ్య కథనాల శీర్షికలు {#external-articles} + +కొన్ని స్ట్రింగ్‌లు బాహ్య కథనాల శీర్షికలను కలిగి ఉంటాయి. మా డెవలపర్ డాక్యుమెంటేషన్ పేజీలలో చాలా వరకు తదుపరి చదవడానికి బాహ్య కథనాలకు లింక్‌లు ఉన్నాయి. వారి భాషలో పేజీని వీక్షించే సందర్శకులకు మరింత స్థిరమైన వినియోగదారు అనుభవాన్ని అందించడానికి, కథనాల శీర్షికలను కలిగి ఉన్న స్ట్రింగ్‌లను కథనం భాషతో సంబంధం లేకుండా అనువదించాలి. + +అనువాదకుల కోసం ఈ స్ట్రింగ్‌లు ఎలా ఉంటాయి మరియు వాటిని ఎలా గుర్తించాలి అనేదానికి మీరు కొన్ని ఉదాహరణలను కనుగొనవచ్చు (కథనాలకు లింక్‌లు ఈ పేజీల దిగువన, 'తదుపరి పఠనం' విభాగంలో ఎక్కువగా చూడవచ్చు): + +![సైడ్‌బార్‌లో కథనాల శీర్షికలు.png](./article-titles-in-sidebar.png) +![ఎడిటర్‌లో కథనాల శీర్షికలు.png](./article-titles-in-editor.png) + +## Crowdin హెచ్చరికలు {#crowdin-warnings} + +క్రౌడిన్ అంతర్నిర్మిత ఫీచర్‌ను కలిగి ఉంది, ఇది అనువాదకులు పొరపాటు చేయబోతున్నప్పుడు వారిని హెచ్చరిస్తుంది. మీరు మూలాధారం నుండి ట్యాగ్‌ని చేర్చడం, అనువదించకూడని మూలకాలను అనువదించడం, వరుసగా అనేక ఖాళీలను జోడించడం, ముగింపు విరామ చిహ్నాలను మరచిపోవడం మొదలైనవి మర్చిపోతే మీ అనువాదాన్ని సేవ్ చేసే ముందు క్రౌడిన్ స్వయంచాలకంగా దీని గురించి మిమ్మల్ని హెచ్చరిస్తుంది. +మీకు ఇలాంటి హెచ్చరిక కనిపిస్తే, దయచేసి వెనక్కి వెళ్లి, సూచించిన అనువాదాన్ని ఒకటికి రెండుసార్లు తనిఖీ చేయండి. + +**ఈ హెచ్చరికలను ఎప్పుడూ విస్మరించవద్దు, ఎందుకంటే అవి సాధారణంగా ఏదైనా తప్పుగా ఉందని లేదా అనువాదంలో మూల వచనంలోని కీలక భాగం లేదని అర్థం.** + +మీరు మీ అనువాదానికి ట్యాగ్ జోడించడం మరచిపోయినప్పుడు Crowdin హెచ్చరికకు ఒక ఉదాహరణ: +![ఒక Crowdin హెచ్చరిక ఉదాహరణ](./crowdin-warning-example.png) + +## ట్యాగ్‌లు మరియు కోడ్ స్నిప్పెట్‌లతో వ్యవహరించడం {#dealing-with-tags} + +చాలా సోర్స్ కంటెంట్‌లో ట్యాగ్‌లు మరియు వేరియబుల్స్ ఉన్నాయి, ఇవి క్రౌడిన్ ఎడిటర్‌లో పసుపు రంగులో హైలైట్ చేయబడతాయి. ఇవి వేర్వేరు విధులను అందిస్తాయి మరియు సరిగ్గా సంప్రదించాలి. + +**Crowdin సెట్టింగ్‌లు** + +ట్యాగ్‌లను నిర్వహించడం మరియు వాటిని నేరుగా మూలాధారం నుండి కాపీ చేయడం సులభతరం చేయడానికి, క్రౌడిన్ ఎడిటర్‌లో మీ సెట్టింగ్‌లను మార్చమని మేము సిఫార్సు చేస్తున్నాము. + +1. సెట్టింగ్‌లను తెరవండి + ![ఎడిటర్‌లో సెట్టింగ్‌లను ఎలా తెరవాలి](./editor-settings.png) + +2. 'HTML ట్యాగ్‌లను ప్రదర్శిస్తోంది' విభాగానికి క్రిందికి స్క్రోల్ చేయండి + +3. 'దాచు' ఎంచుకోండి + ![దయచేసి 'దాచు' ఎంచుకోండి](./hide-tags.png) + +4. 'సేవ్' క్లిక్ చేయండి + +ఈ ఎంపికను ఎంచుకోవడం ద్వారా, పూర్తి ట్యాగ్ వచనం ఇకపై చూపబడదు మరియు సంఖ్యతో భర్తీ చేయబడుతుంది. +అనువదిస్తున్నప్పుడు, ఈ ట్యాగ్‌పై క్లిక్ చేయడం వలన స్వయంచాలకంగా ఖచ్చితమైన ట్యాగ్ అనువాద ఫీల్డ్‌కు కాపీ చేయబడుతుంది. + +**లింకులు** + +మీరు ethereum.org లేదా ఇతర వెబ్‌సైట్‌లలోని పేజీలకు పూర్తి లింక్‌లను గమనించవచ్చు. + +ఇవి మూలానికి సమానంగా ఉండాలి మరియు మార్చబడవు లేదా అనువదించబడవు. మీరు లింక్‌ను అనువదించినా లేదా దాన్ని ఏ విధంగానైనా మార్చినా, స్లాష్ (/) వంటి దానిలోని కొంత భాగాన్ని తీసివేసినా, ఇది విరిగిన మరియు ఉపయోగించలేని లింక్‌లకు దారి తీస్తుంది. + +లింక్‌లను నిర్వహించడానికి ఉత్తమ మార్గం వాటిని నేరుగా సోర్స్ నుండి కాపీ చేయడం, వాటిపై క్లిక్ చేయడం ద్వారా లేదా 'కాపీ సోర్స్' బటన్ (Alt+C) ని ఉపయోగించడం ద్వారా. + +![లింక్ ఉదాహరణ.png](./example-of-link.png) + +లింక్‌లు మూల వచనంలో ట్యాగ్‌ల రూపంలో కూడా కనిపిస్తాయి (అనగా, `<0>` ``). మీరు ట్యాగ్‌పై హోవర్ చేస్తే, ఎడిటర్ దాని పూర్తి కంటెంట్‌ను చూపుతుంది - కొన్నిసార్లు ఈ ట్యాగ్‌లు లింక్‌లను సూచిస్తాయి. + +మూలం నుండి లింక్‌లను కాపీ చేయడం మరియు వాటి క్రమాన్ని మార్చకపోవడం చాలా ముఖ్యం. + +ట్యాగ్‌ల క్రమాన్ని మార్చినట్లయితే, అవి సూచించే లింక్ విచ్ఛిన్నమవుతుంది. + +![ట్యాగ్‌ల లోపల లింక్‌ల ఉదాహరణ.png](./example-of-links-inside-tags.png) + +**ట్యాగ్‌లు మరియు వేరియబుల్స్** + +మూల వచనం అనేక రకాల ట్యాగ్‌లను కలిగి ఉంది, వీటిని ఎల్లప్పుడూ మూలం నుండి కాపీ చేయాలి మరియు మార్చకూడదు. పైన పేర్కొన్న విధంగా, అనువాదంలో ఈ ట్యాగ్‌ల క్రమం కూడా మూలం వలెనే ఉండాలి. + +ట్యాగ్‌లు ఎల్లప్పుడూ ఓపెనింగ్ మరియు క్లోజింగ్ ట్యాగ్‌ని కలిగి ఉంటాయి. చాలా సందర్భాలలో, ట్యాగ్‌లను తెరవడం మరియు మూసివేయడం మధ్య వచనాన్ని అనువదించాలి. + +ఉదాహరణ: ``వికేంద్రీకృత`` + +`` - _వచనాన్ని బోల్డ్‌గా చేసే ప్రారంభ ట్యాగ్_ + +వికేంద్రీకృత - _అనువదించగల వచనం_ + +`` - _ముగింపు ట్యాగ్_ + +![‘స్ట్రాంగ్’ ట్యాగ్‌ల ఉదాహరణ.png](./example-of-strong-tags.png) + +కోడ్ స్నిప్పెట్‌లను ఇతర ట్యాగ్‌లకు కొద్దిగా భిన్నంగా సంప్రదించాలి, ఎందుకంటే అవి అనువదించకూడని కోడ్‌ని కలిగి ఉంటాయి. + +ఉదాహరణ: ``nonce`` + +`` - _ఒక కోడ్ స్నిప్పెట్‌ను కలిగి ఉన్న ప్రారంభ ట్యాగ్_ + +nonce - _అనువదించలేని వచనం_ + +`` - _ముగింపు ట్యాగ్_ + +![కోడ్ snippets.png](./example-of-code-snippets.png ఉదాహరణ) + +మూల వచనం సంక్షిప్త ట్యాగ్‌లను కూడా కలిగి ఉంటుంది, ఇందులో సంఖ్యలు మాత్రమే ఉంటాయి, అంటే వాటి పనితీరు వెంటనే స్పష్టంగా కనిపించదు. ఈ ట్యాగ్‌లు ఏ ఫంక్షన్‌ను అందిస్తాయో చూడడానికి మీరు వాటిపై హోవర్ చేయవచ్చు. + +కింది ఉదాహరణలో, `<0>` ట్యాగ్‌పై హోవర్ చేయడం వలన అది ``ని సూచిస్తుందని మరియు కోడ్ స్నిప్పెట్‌ను కలిగి ఉందని మీరు చూడవచ్చు, కాబట్టి ఈ ట్యాగ్‌లలోని కంటెంట్‌ను అనువదించకూడదు. + +![సందిగ్ధ ట్యాగ్‌ల ఉదాహరణ.png](./example-of-ambiguous-tags.png) + +## సంక్షిప్త vs. పూర్తి రూపాలు/అబ్రివియేషన్లు {#short-vs-full-forms} + +వెబ్‌సైట్‌లో చాలా సంక్షిప్తాలు ఉపయోగించబడ్డాయి, ఉదా., డాప్స్, NFT, DAO, DeFi, మొదలైనవి. ఈ సంక్షిప్తాలు సాధారణంగా ఆంగ్లంలో ఉపయోగించబడతాయి మరియు వెబ్‌సైట్‌ను సందర్శించే చాలా మంది సందర్శకులు వాటితో సుపరిచితులు. + +వారు సాధారణంగా ఇతర భాషలలో అనువాదాలను ఏర్పాటు చేయరు కాబట్టి, వీటిని మరియు ఇలాంటి నిబంధనలను సంప్రదించడానికి ఉత్తమ మార్గం పూర్తి రూపం యొక్క వివరణాత్మక అనువాదాన్ని అందించడం మరియు బ్రాకెట్‌లలో ఆంగ్ల సంక్షిప్తీకరణను జోడించడం. + +ఈ సంక్షిప్తాలను అనువదించవద్దు, ఎందుకంటే చాలా మందికి వాటితో పరిచయం ఉండదు మరియు స్థానికీకరించిన సంస్కరణలు చాలా మంది సందర్శకులకు అంతగా అర్థం కావు. + +డాప్‌లను ఎలా అనువదించాలో ఉదాహరణ: + +- వికేంద్రీకృత అప్లికేషన్లు (డాప్స్) → _అనువదించబడిన పూర్తి రూపం (బ్రాకెట్లలో ఆంగ్ల సంక్షిప్తీకరణ)_ + +## స్థిరపడిన అనువాదాలు లేని పదాలు {#terms-without-established-translations} + +కొన్ని పదాలు ఇతర భాషలలో అనువాదాలను ఏర్పాటు చేసి ఉండకపోవచ్చు మరియు అసలు ఆంగ్ల పదం ద్వారా విస్తృతంగా పిలుస్తారు. ఇటువంటి పదాలలో ఎక్కువగా ప్రూఫ్-ఆఫ్-వర్క్, ప్రూఫ్-ఆఫ్-స్టేక్, బెకన్ చైన్, స్టాకింగ్ మొదలైన కొత్త అంశాలు ఉంటాయి. + +ఈ పదాలను అనువదించడం అసహజంగా అనిపించవచ్చు, ఆంగ్ల సంస్కరణ సాధారణంగా ఇతర భాషలలో కూడా ఉపయోగించబడుతుంది కాబట్టి, వాటిని అనువదించాలని సిఫార్సు చేయబడింది. + +వాటిని అనువదిస్తున్నప్పుడు, సృజనాత్మకంగా ఉండటానికి సంకోచించకండి, వివరణాత్మక అనువాదాలను ఉపయోగించండి లేదా వాటిని అక్షరాలా అనువదించండి. + +**కొన్ని పదాలను ఆంగ్లంలో వదిలిపెట్టే బదులు చాలా పదాలను ఎందుకు అనువదించాలంటే, భవిష్యత్తులో ఈ కొత్త పదజాలం మరింత విస్తృతంగా మారుతుంది, ఎందుకంటే ఎక్కువ మంది ప్రజలు ఇతీరియము మరియు సంబంధిత సాంకేతికతలను ఉపయోగించడం ప్రారంభిస్తారు.** **ప్రపంచం నలుమూలల నుండి ఎక్కువ మందిని ఈ రంగంలోకి తీసుకురావాలంటే, మనమే దాన్ని సృష్టించుకోవాల్సిన అవసరం ఉన్నప్పటికీ, వీలైనన్ని ఎక్కువ భాషలలో అర్థమయ్యే పదజాలాన్ని అందించాలి.** + +## బటన్లు & CTAలు {#buttons-and-ctas} + +వెబ్‌సైట్ అనేక బటన్‌లను కలిగి ఉంది, వీటిని ఇతర కంటెంట్ కంటే భిన్నంగా అనువదించాలి. + +చాలా స్ట్రింగ్‌లతో కనెక్ట్ చేయబడిన సందర్భ స్క్రీన్‌షాట్‌లను వీక్షించడం ద్వారా లేదా ఎడిటర్‌లోని సందర్భాన్ని తనిఖీ చేయడం ద్వారా బటన్ వచనాన్ని గుర్తించవచ్చు, ఇందులో ‘‘బటన్’’ పదబంధం ఉంటుంది. + +ఫార్మాటింగ్ అసమతుల్యతను నివారించడానికి బటన్‌ల అనువాదాలు వీలైనంత చిన్నవిగా ఉండాలి. అదనంగా, బటన్ అనువాదాలు ఆజ్ఞార్థకంగా ఉండాలి, అనగా ఒక ఆదేశాన్ని లేదా అభ్యర్థనను ప్రదర్శించాలి. + +![ఒక బటన్‌ను ఎలా కనుగొనాలి.png](./how-to-find-a-button.png) + +## సమ్మిళితత్వం కోసం అనువదించడం {#translating-for-inclusivity} + +Ethereum.org సందర్శకులు ప్రపంచం నలుమూలల నుండి మరియు విభిన్న నేపథ్యాల నుండి వచ్చారు. కాబట్టి వెబ్‌సైట్‌లోని భాష తటస్థంగా ఉండాలి, అందరికీ స్వాగతించేలా ఉండాలి మరియు ప్రత్యేకంగా ఉండకూడదు. + +ఇందులో ముఖ్యమైన అంశం లింగ తటస్థత. అధికారిక చిరునామా రూపాన్ని ఉపయోగించడం ద్వారా మరియు అనువాదాలలో లింగ-నిర్దిష్ట పదాలను నివారించడం ద్వారా దీన్ని సులభంగా సాధించవచ్చు. + +అధికారిక చిరునామా రూపాన్ని ఉపయోగించడం ద్వారా మరియు అనువాదాలలో లింగ-నిర్దిష్ట పదాలను నివారించడం ద్వారా దీన్ని సులభంగా సాధించవచ్చు. + +అధికారిక చిరునామా రూపాన్ని ఉపయోగించడం ద్వారా మరియు అనువాదాలలో లింగ-నిర్దిష్ట పదాలను నివారించడం ద్వారా దీన్ని సులభంగా సాధించవచ్చు. + +## భాషా-నిర్దిష్ట అనువాదాలు {#language-specific-translations} + +అధికారిక చిరునామా రూపాన్ని ఉపయోగించడం ద్వారా మరియు అనువాదాలలో లింగ-నిర్దిష్ట పదాలను నివారించడం ద్వారా దీన్ని సులభంగా సాధించవచ్చు. అధికారిక చిరునామా రూపాన్ని ఉపయోగించడం ద్వారా మరియు అనువాదాలలో లింగ-నిర్దిష్ట పదాలను నివారించడం ద్వారా దీన్ని సులభంగా సాధించవచ్చు. + +అధికారిక చిరునామా రూపాన్ని ఉపయోగించడం ద్వారా మరియు అనువాదాలలో లింగ-నిర్దిష్ట పదాలను నివారించడం ద్వారా దీన్ని సులభంగా సాధించవచ్చు. అధికారిక చిరునామా రూపాన్ని ఉపయోగించడం ద్వారా మరియు అనువాదాలలో లింగ-నిర్దిష్ట పదాలను నివారించడం ద్వారా దీన్ని సులభంగా సాధించవచ్చు. + +అధికారిక చిరునామా రూపాన్ని ఉపయోగించడం ద్వారా మరియు అనువాదాలలో లింగ-నిర్దిష్ట పదాలను నివారించడం ద్వారా దీన్ని సులభంగా సాధించవచ్చు. + +### విరామచిహ్నాలు, ఫార్మాటింగ్ {#punctuation-and-formatting} + +**క్యాపిటలైజేషన్** + +- వివిధ భాషలలో క్యాపిటలైజేషన్‌లో చాలా తేడాలు ఉన్నాయి. +- ఆంగ్లంలో, శీర్షికలు మరియు పేర్లు, నెలలు మరియు రోజులు, భాష పేర్లు, సెలవులు మొదలైనవాటిలో అన్ని పదాలను క్యాపిటలైజ్ చేయడం సర్వసాధారణం. అనేక ఇతర భాషలలో, ఇది వివిధ క్యాపిటలైజేషన్ నియమాలను కలిగి ఉన్నందున వ్యాకరణపరంగా తప్పు. +- కొన్ని భాషలలో వ్యక్తిగత సర్వనామాలు, నామవాచకాలు మరియు కొన్ని విశేషణాలను క్యాపిటలైజ్ చేసే నియమాలు కూడా ఉన్నాయి, ఇవి ఆంగ్లంలో పెద్ద అక్షరం కాదు. + +**అంతరం** + +- ఆర్థోగ్రఫీ నియమాలు ప్రతి భాషకు ఖాళీల వినియోగాన్ని నిర్వచించాయి. ఖాళీలు ప్రతిచోటా ఉపయోగించబడుతున్నందున, ఈ నియమాలు చాలా విభిన్నమైనవి మరియు ఖాళీలు చాలా తప్పుగా అనువదించబడిన అంశాలు. +- ఇంగ్లీష్ మరియు ఇతర భాషల మధ్య అంతరంలో కొన్ని సాధారణ తేడాలు: + - కొలత యూనిట్లు మరియు కరెన్సీల ముందు ఖాళీ (ఉదా., USD, EUR, kB, MB) + - డిగ్రీ గుర్తుల ముందు ఖాళీ (ఉదా., °C, ℉) + - కొన్ని విరామ చిహ్నాల ముందు ఖాళీ, ముఖ్యంగా ఎలిప్సిస్ (...) + - స్లాష్‌లకు ముందు మరియు తర్వాత ఖాళీ (/) + +**జాబితాలు** + +- జాబితాలను వ్రాయడానికి ప్రతి భాషకు విభిన్నమైన మరియు సంక్లిష్టమైన నియమాలు ఉంటాయి. ఇవి ఆంగ్లానికి గణనీయంగా భిన్నంగా ఉండవచ్చు. +- కొన్ని భాషలలో, ప్రతి కొత్త పంక్తిలోని మొదటి పదాన్ని క్యాపిటలైజ్ చేయాలి, మరికొన్ని భాషల్లో కొత్త పంక్తులు చిన్న అక్షరాలతో ప్రారంభం కావాలి. అనేక భాషలలో ప్రతి పంక్తి పొడవును బట్టి జాబితాలలో క్యాపిటలైజేషన్ గురించి వివిధ నియమాలు కూడా ఉన్నాయి. +- లైన్ ఐటెమ్‌ల విరామ చిహ్నాలకు కూడా ఇది వర్తిస్తుంది. జాబితాలలో ముగింపు విరామచిహ్నం భాషను బట్టి చుక్క (**.**), కామా (**,**), లేదా సెమికోలన్ (**;**) కావచ్చు. + +**కొటేషన్ గుర్తులు** + +- భాషలు అనేక రకాల కొటేషన్ మార్కులను ఉపయోగిస్తాయి. మూలం నుండి ఆంగ్ల కొటేషన్ మార్కులను కాపీ చేయడం తరచుగా తప్పు. +- కొటేషన్ మార్కుల యొక్క అత్యంత సాధారణ రకాల్లో కొన్ని: + - "ఉదాహరణ వచనం" + - ‚ఉదాహరణ వచనం’ + - "ఉదాహరణ వచనం" + - "ఉదాహరణ వచనం" + - 'ఉదాహరణ వచనం' + - "ఉదాహరణ వచనం" + +**హైఫన్‌లు మరియు డాష్‌లు** + +- ఆంగ్లంలో, పదాలను లేదా పదంలోని వివిధ భాగాలను కలపడానికి హైఫన్ (-) ఉపయోగించబడుతుంది, అయితే పరిధి లేదా పాజ్‌ని సూచించడానికి డాష్ (–) ఉపయోగించబడుతుంది. +- చాలా భాషలలో హైఫన్‌లు మరియు డాష్‌లను ఉపయోగించడం కోసం వేర్వేరు నియమాలు ఉన్నాయి, వాటిని గమనించాలి. + +### ఫార్మాట్‌లు {#formats} + +**సంఖ్యలు** + +- వివిధ భాషలలో సంఖ్యలను వ్రాయడంలో ప్రధాన వ్యత్యాసం దశాంశాలు మరియు వేల కోసం ఉపయోగించే సెపరేటర్. వేల మందికి, ఇది కాలం, కామా లేదా స్పేస్ కావచ్చు. అదేవిధంగా, కొన్ని భాషలు దశాంశ బిందువును ఉపయోగిస్తాయి, మరికొన్ని దశాంశ కామాను ఉపయోగిస్తాయి. + - పెద్ద సంఖ్యలకు కొన్ని ఉదాహరణలు: + - ఆంగ్లం – **1,000.50** + - స్పానిష్ – **1.000,50** + - ఫ్రెంచ్ – **1 000,50** +- సంఖ్యలను అనువదించేటప్పుడు మరొక ముఖ్యమైన అంశం శాతం గుర్తు. దీనిని వివిధ మార్గాల్లో వ్రాయవచ్చు: **100%**, **100 %** లేదా **%100**. +- చివరగా, ప్రతికూల సంఖ్యలు భాషపై ఆధారపడి విభిన్నంగా ప్రదర్శించబడతాయి: -100, 100-, (100) లేదా [100]. + +**తేదీలు** + +- తేదీలను అనువదించేటప్పుడు, భాష ఆధారంగా అనేక పరిగణనలు మరియు తేడాలు ఉన్నాయి. వీటిలో తేదీ ఫార్మాట్, సెపరేటర్, క్యాపిటలైజేషన్ మరియు లీడింగ్ సున్నాలు ఉన్నాయి. పూర్తి-నిడివి మరియు సంఖ్యా తేదీల మధ్య తేడాలు కూడా ఉన్నాయి. + - వివిధ తేదీ ఫార్మాట్‌లకు కొన్ని ఉదాహరణలు: + - ఇంగ్లీష్ UK (dd/mm/yyyy) – 1 జనవరి, 2022 + - ఇంగ్లీష్ US (mm/dd/yyyy) – జనవరి 1, 2022 + - Chinese (yyyy-mm-dd) – 2022 年 1 月 1 日 + - ఫ్రెంచ్ (dd/mm/yyyy) – 1er జాన్వియర్ 2022 + - ఇటాలియన్ (dd/mm/yyyy) – 1º జెన్నాయో 2022 + - జర్మన్ (dd/mm/yyyy) – 1. జనవరి 2022 + +**కరెన్సీలు** + +- వివిధ ఫార్మాట్‌లు, సమావేశాలు మరియు మార్పిడుల కారణంగా కరెన్సీలను అనువదించడం సవాలుగా ఉంటుంది. సాధారణ నియమంగా, దయచేసి కరెన్సీలను మూలాధారం వలె ఉంచండి. రీడర్ ప్రయోజనం కోసం మీరు మీ స్థానిక కరెన్సీని మరియు మార్పిడిని బ్రాకెట్లలో జోడించవచ్చు. +- వివిధ భాషలలో కరెన్సీలను వ్రాయడంలో ప్రధాన వ్యత్యాసాలు సింబల్ ప్లేస్‌మెంట్, దశాంశ కామాలు వర్సెస్ దశాంశ పాయింట్లు, అంతరం మరియు సంక్షిప్తాలు వర్సెస్ చిహ్నాలు. + - సింబల్ ప్లేస్‌మెంట్: $100 లేదా 100$ + - దశాంశ కామాలు వర్సెస్ దశాంశ పాయింట్లు: 100,50$ లేదా 100.50$ + - అంతరం: 100$ లేదా 100 $ + - సంక్షిప్తాలు మరియు. చిహ్నాలు: 100 $ లేదా 100 USD + +**కొలత యూనిట్లు** + +- సాధారణ నియమంగా, దయచేసి మూలాధారం ప్రకారం కొలత యూనిట్లను ఉంచండి. మీ దేశం వేరే సిస్టమ్‌ని ఉపయోగిస్తుంటే, మీరు మార్పిడిని బ్రాకెట్‌లలో చేర్చవచ్చు. +- కొలత యూనిట్ల స్థానికీకరణ పక్కన పెడితే, భాషలు ఈ యూనిట్లను ఎలా చేరుకోవాలో తేడాలను గమనించడం కూడా ముఖ్యం. ప్రధాన వ్యత్యాసం సంఖ్య మరియు యూనిట్ మధ్య అంతరం, ఇది భాష ఆధారంగా భిన్నంగా ఉంటుంది. దీనికి ఉదాహరణలు 100kB వర్సెస్ 100 kB లేదా 50ºF vs. 50 ºF. + +## ముగింపు {#conclusion} + +Ethereum.orgని అనువదించడం Ethereum యొక్క విభిన్న అంశాల గురించి తెలుసుకోవడానికి ఒక గొప్ప అవకాశం. + +అనువదిస్తున్నప్పుడు, తొందరపడకుండా ప్రయత్నించండి. తేలికగా తీసుకోండి మరియు ఆనందించండి! + +అనువాద ప్రోగ్రామ్‌లో పాలుపంచుకున్నందుకు మరియు వెబ్‌సైట్‌ను విస్తృత ప్రేక్షకులకు అందుబాటులో ఉంచడంలో మాకు సహాయం చేసినందుకు ధన్యవాదాలు. Ethereum కమ్యూనిటీ ప్రపంచవ్యాప్తంగా ఉంది మరియు మీరు దానిలో భాగమైనందుకు మేము సంతోషిస్తున్నాము! diff --git a/public/content/translations/te/dao/index.md b/public/content/translations/te/dao/index.md new file mode 100644 index 00000000000..f7f1268fab5 --- /dev/null +++ b/public/content/translations/te/dao/index.md @@ -0,0 +1,167 @@ +--- +title: "DAO అంటే ఏమిటి?" +metaTitle: "DAO అంటే ఏమిటి? | వికేంద్రీకృత అటానమస్ ఆర్గనైజేషన్" +description: "ఈథరియంలో డిఎఓలు గురించి ఒక అవలోకనంలో" +lang: te +template: use-cases +emoji: ":handshake:" +sidebarDepth: 2 +image: /images/use-cases/dao-2.png +alt: "ప్రతిపాదనపై డిఎఓ ఓటింగ్ యొక్క ప్రాతినిధ్యం." +summaryPoint1: "కేంద్రీకృత నాయకత్వం లేని సభ్యుల యాజమాన్యంలోని సంఘాలు." +summaryPoint2: "ఇంటర్నెట్ స్ట్రేంజర్‌తో సహకరించడానికి సురక్షితమైన మార్గం." +summaryPoint3: "కేవలం సంకేత కారణంగా ధనాన్ని అడుగుతుందిన ఒక నిర్వహణా స్థలం." +--- + +## డిఎఓలు అంటే ఏమిటి? {#what-are-daos} + +DAO అనేది భాగస్వామ్య లక్ష్యం కోసం పని చేసే సమిష్టి యాజమాన్య సంస్థ. + +నిధులు లేదా కార్యకలాపాలను నిర్వహించడానికి దయగల నాయకుడిని విశ్వసించకుండా ప్రపంచవ్యాప్తంగా ఉన్న ఒకే ఆలోచన కలిగిన వ్యక్తులతో కలిసి పనిచేయడానికి DAOలు మాకు అనుమతిస్తాయి. ఇష్టానుసారంగా నిధులను ఖర్చు చేయగల CEO లేదా పుస్తకాలను మార్చగల CFO ఎవరూ లేరు. బదులుగా, కోడ్‌లో బేక్ చేయబడిన బ్లాక్‌చెయిన్ ఆధారిత నియమాలు సంస్థ ఎలా పనిచేస్తుందో మరియు నిధులు ఎలా ఖర్చు చేయబడతాయో నిర్వచించాయి. + +వారిలో అంతా అడ్డుకొనసాగే అంతర్గత ఖజానాలు ఉన్నాయి, మార్గం ఆమోదనతో మీరుకొనలేరు. సంస్థలోని ప్రతి ఒక్కరికీ ఒక గొంతు ఉందని నిర్ధారించుకోవడానికి నిర్ణయాలు ప్రతిపాదనలు మరియు ఓటింగ్ ద్వారా పాలించబడతాయి మరియు ప్రతిదీ పారదర్శకంగా [ఆన్‌చైన్‌లో](/glossary/#onchain) జరుగుతుంది. + +## మాకు డిఎఓలు ఎందుకు అవసరం? {#why-dao} + +నిధులు మరియు డబ్బుతో కూడిన సంస్థను ప్రారంభించడం వలన మీరు పని చేస్తున్న వ్యక్తులపై చాలా నమ్మకం అవసరం. కానీ మీరు ఇంటర్నెట్‌లో మాత్రమే ఇంటరాక్ట్ అయిన వారిని విశ్వసించడం కష్టం. DAOలతో మీరు గ్రూప్‌లోని మరెవరినీ విశ్వసించాల్సిన అవసరం లేదు, కేవలం DAO కోడ్, ఇది 100% పారదర్శకంగా ఉంటుంది మరియు ఎవరైనా ధృవీకరించవచ్చు. + +ఇది ప్రపంచ వ్యాప్తంగా సహకారం మరియు సామాన్యీకరణకు అనేక కొత్త అవకాశాలను తెరిచినది. + +### ఒక పోలిక {#dao-comparison} + +| DAO | ఒక సంప్రదాయ సంస్థ | +| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| సాధారణంగా ఫ్లాట్ మరియు పూర్తిగా పౌరుల్లో మంచిది. | సాధారణంగా క్రమానుగతంగా ఉంటుంది. | +| ఏవైనా మార్పులు అమలు కావాలంటే సభ్యులకు ఓటింగ్ అవసరం. | నిర్మాణంపై ఆధారపడి, మార్పులను ఏకైక పార్టీ నుండి డిమాండ్ చేయవచ్చు లేదా ఓటింగ్ ఇవ్వవచ్చు. | +| ఓట్లు లెక్కించబడ్డాయి మరియు విశ్వసనీయ మధ్యవర్తి లేకుండా ఫలితం స్వయంచాలకంగా అమలు చేయబడుతుంది. | ఓటింగ్ అనుమతించబడితే, ఓట్లు అంతర్గతంగా లెక్కించబడతాయి మరియు ఓటింగ్ ఫలితాన్ని మాన్యువల్‌గా నిర్వహించాలి. | +| సేవలు ఆటోమేటిక్‌గా పరిచారించబడుతాయి (ఉదాహరణకు సెవార్థంగా దానం ఫండ్లను వితరణ). | రక్షణత మానవ చేర్పించేందుకు లేదా కేంద్రంగా నియంత్రించే స్వయంచాలకతకు అవకాశం ఉండకపోవచ్చు, అన్యాయమైన నడబడాలకు ఆస్పదశాలను ఉంటుంది. | +| అన్ని కార్యకలాపం సంపూర్ణంగా ప్రకటనం చేసుకునేందుకు మరియు పూర్తిగా ప్రపంచంలో చూపించబడినట్లయితే. | ప్రవృత్తి సాధారణంగా ప్రైవేట్ అయితే, ప్రజలకు మరియు పరిమితమైనది. | + +### DAO ఉదాహరణలు {#dao-examples} + +ఇది మరింత అర్ధవంతం కావడానికి, మీరు DAOని ఎలా ఉపయోగించవచ్చో ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి: + +- **ఒక స్వచ్ఛంద సంస్థ** – మీరు ప్రపంచంలోని ఎవరి నుండైనా విరాళాలను అంగీకరించవచ్చు మరియు నిధుల కోసం ఏ కారణాలపై ఓటు వేయవచ్చు. +- **సామూహిక యాజమాన్యం** – మీరు భౌతిక లేదా డిజిటల్ ఆస్తులను కొనుగోలు చేయవచ్చు మరియు సభ్యులు వాటిని ఎలా ఉపయోగించాలనే దానిపై ఓటు వేయవచ్చు. +- **వెంచర్లు మరియు గ్రాంట్లు** – మీరు పెట్టుబడి మూలధనాన్ని పూల్ చేసే ఒక వెంచర్ ఫండ్‌ను సృష్టించవచ్చు మరియు మద్దతు ఇవ్వాల్సిన వెంచర్‌లపై ఓటు వేయవచ్చు. తిరిగి చెల్లించిన డబ్బు తర్వాత DAO-సభ్యుల మధ్య పునఃపంపిణీ చేయబడుతుంది. + + + +## డిఎఓలు ఎలా పని చేస్తాయి? {#how-daos-work} + +DAO యొక్క వెన్నెముక దాని [స్మార్ట్ కాంట్రాక్ట్](/glossary/#smart-contract), ఇది సంస్థ యొక్క నియమాలను నిర్వచిస్తుంది మరియు సమూహం యొక్క ఖజానాను కలిగి ఉంటుంది. ఒప్పందం ఇతీరియములో ప్రత్యక్ష ప్రసారం అయిన తర్వాత, ఓటు ద్వారా తప్ప నిబంధనలను ఎవరూ మార్చలేరు. కోడ్‌లోని నియమాలు మరియు లాజిక్‌ల పరిధిలోకి రాని పనిని ఎవరైనా చేయడానికి ప్రయత్నిస్తే, అది విఫలమవుతుంది. మరియు ట్రెజరీ స్మార్ట్ కాంట్రాక్ట్ ద్వారా నిర్వచించబడినందున, సమూహం యొక్క ఆమోదం లేకుండా ఎవరూ డబ్బును ఖర్చు చేయలేరు. DAOలకు కేంద్ర అధికారం అవసరం లేదని దీని అర్థం. బదులుగా, సమూహం సమిష్టిగా నిర్ణయాలు తీసుకుంటుంది మరియు ఓట్లు పాస్ అయినప్పుడు చెల్లింపులు ఆటోమేటిక్‌గా అధికారం పొందుతాయి. + +స్మార్ట్ కాంట్రాక్టులు Ethereumలో ప్రత్యక్ష ప్రసారం అయిన తర్వాత ట్యాంపర్ ప్రూఫ్ అయినందున ఇది సాధ్యమవుతుంది. ప్రతిదీ పబ్లిక్‌గా ఉన్నందున వ్యక్తులు గమనించకుండా మీరు కోడ్‌ను (DAOs నియమాలు) సవరించలేరు. + +## ఇతీరియము మరియు DAOలు {#ethereum-and-daos} + +అనేక కారణాల వల్ల DAOలకు ఇతీరియము సరైన పునాది: + +- Ethereum యొక్క స్వంత ఏకాభిప్రాయం వికేంద్రీకరించబడింది మరియు సంస్థలు నెట్‌వర్క్‌ను విశ్వసించేలా ఏర్పాటు చేయబడింది. +- స్మార్ట్ కాంట్రాక్ట్ కోడ్‌ని దాని యజమానులు కూడా ప్రత్యక్ష ప్రసారం చేసిన తర్వాత సవరించలేరు. ఇది ప్రోగ్రామ్ చేయబడిన నిబంధనల ప్రకారం DAOని అమలు చేయడానికి అనుమతిస్తుంది. +- స్మార్ట్ ఒప్పందాలు నిధులను పంపగలవు/స్వీకరించగలవు. ఇది లేకుండా గ్రూప్ ఫండ్‌లను నిర్వహించడానికి మీకు విశ్వసనీయ మధ్యవర్తి అవసరం. +- ఎథిరియమ్ సముదాయం కంపిటిటివ్ కనీసం అందరినీ సహకరించడంతో ప్రముఖ అద్దెకు ప్రముఖాన్ని తందుకుంటుంది, వాటిని త్వరలో మొత్తం అభిప్రాయాన్ని మరియు మద్దతు వ్యవస్థలను ప్రాముఖ్యతరంగా ప్రారంభించడానికి సహకారం చేస్తున్నది. + +## DAO పాలన {#dao-governance} + +డిఎఓని పరిపాలించేటప్పుడు ఓటింగ్ మరియు ప్రతిపాదనలు ఎలా పని చేస్తాయి వంటి అనేక పరిగణనలు ఉన్నాయి. + +### డెలిగేషన్ {#governance-delegation} + +ప్రతినిధి బృందం ప్రతినిధి ప్రజాస్వామ్యం యొక్క DAO వెర్షన్ లాంటిది. టోకెన్ హోల్డర్లు తమను తాము నామినేట్ చేసే వినియోగదారులకు ఓట్లను అందజేస్తారు మరియు ప్రోటోకాల్‌ను నిర్వహించడానికి మరియు సమాచారం ఇవ్వడానికి కట్టుబడి ఉంటారు. + +#### ఒక ప్రసిద్ధ ఉదాహరణ {#governance-example}[ENS](https://claim.ens.domains/delegate-ranking) – ENS హోల్డర్లు వారికి ప్రాతినిధ్యం వహించడం కోసం నిమగ్నమైన కమ్యూనిటీ సభ్యులకు తమ ఓట్లను డెలిగేట్ చేయవచ్చు. + +### ఆటోమేటిక్ లావాదేవీల పాలన {#governance-example} + +అనేక డిఎఓలలో, సభ్యుల కోరం నిశ్చయాత్మకంగా ఓటు వేస్తే లావాదేవీలు స్వయంచాలకంగా అమలు చేయబడతాయి. + +#### ఒక ప్రసిద్ధ ఉదాహరణ {#governance-example} + +[Nouns](https://nouns.wtf) – Nouns DAOలో, వ్యవస్థాపకులు వీటో చేయనంత వరకు, ఓట్ల కోరం నెరవేరి, మెజారిటీ అనుకూలంగా ఓటు వేస్తే, ఒక లావాదేవీ స్వయంచాలకంగా అమలు చేయబడుతుంది. + +### మల్టీసిగ్ పాలన {#governance-example} + +DAOలకు వేలకొద్దీ ఓటింగ్ సభ్యులు ఉండవచ్చు, నిధులు విశ్వసనీయమైన మరియు సాధారణంగా డాక్స్ చేయబడిన (కమ్యూనిటీకి తెలిసిన పబ్లిక్ గుర్తింపులు) 5-20 మంది క్రియాశీల కమ్యూనిటీ సభ్యులచే పంచుకోబడిన [వాలెట్](/glossary/#wallet)లో ఉండవచ్చు. ఓటు వేసిన తర్వాత, [మల్టీసిగ్](/glossary/#multisig) సంతకం చేసేవారు కమ్యూనిటీ యొక్క సంకల్పాన్ని అమలు చేస్తారు. + +## DAO చట్టాలు {#dao-laws} + +1977లో వ్యోమింగ్ LLCని కనిపెట్టింది, ఇది వ్యవస్థాపకులకు రక్షణ కల్పిస్తుంది మరియు వారి బాధ్యతను పరిమితం చేస్తుంది. ఇటీవల, వారు DAOలకు చట్టపరమైన హోదాను కల్పించే DAO చట్టానికి మార్గదర్శకత్వం వహించారు. ప్రస్తుతం వ్యోమింగ్, వెర్మోంట్ మరియు వర్జిన్ దీవులు ఏదో ఒక రూపంలో DAO చట్టాలను కలిగి ఉన్నాయి. + +### ఒక ప్రసిద్ధ ఉదాహరణ {#law-example} + +[CityDAO](https://citizen.citydao.io/) – ఎల్లోస్టోన్ నేషనల్ పార్క్ సమీపంలో 40 ఎకరాల భూమిని కొనుగోలు చేయడానికి CityDAO వయోమింగ్ యొక్క DAO చట్టాన్ని ఉపయోగించింది. + +## DAO సభ్యత్వం {#dao-membership} + +DAO సభ్యత్వం కోసం వివిధ నమూనాలు ఉన్నాయి. సభ్యత్వం ఓటింగ్ ఎలా పని చేస్తుందో మరియు DAOలోని ఇతర కీలక భాగాలను గుర్తించగలదు. + +### టోకెన్-ఆధారిత సభ్యత్వం {#token-based-membership} + +ఉపయోగించిన టోకెన్‌పై ఆధారపడి, సాధారణంగా పూర్తిగా [అనుమతిరహితం](/glossary/#permissionless). చాలావరకు ఈ పాలన టోకెన్‌లను [వికేంద్రీకృత ఎక్స్ఛేంజ్](/glossary/#dex)లో అనుమతిరహితంగా వర్తకం చేయవచ్చు. ఇతరులు తప్పనిసరిగా లిక్విడిటీని అందించడం లేదా ఇతర 'పని యొక్క రుజువు' ద్వారా సంపాదించాలి. ఎలాగైనా, టోకెన్‌ని పట్టుకోవడం వల్ల ఓటింగ్‌కు యాక్సెస్‌ను మంజూరు చేస్తుంది. + +_సాధారణంగా విస్తృత వికేంద్రీకృత ప్రోటోకాల్‌లు మరియు/లేదా టోకెన్‌లను పాలించడానికి ఉపయోగిస్తారు._ + +#### ఒక ప్రసిద్ధ ఉదాహరణ {#token-example} + +[MakerDAO](https://makerdao.com) – MakerDAO యొక్క టోకెన్ MKR వికేంద్రీకృత ఎక్స్ఛేంజీలలో విస్తృతంగా అందుబాటులో ఉంది మరియు Maker ప్రోటోకాల్ యొక్క భవిష్యత్తుపై ఓటింగ్ అధికారాన్ని కలిగి ఉండటానికి ఎవరైనా కొనుగోలు చేయవచ్చు. + +### షేర్-ఆధారిత సభ్యత్వం {#share-based-membership} + +భాగస్వామ్య ఆధారిత DAOలు మరింత అనుమతిని కలిగి ఉన్నాయి, కానీ ఇప్పటికీ తెరిచి ఉన్నాయి. కాబోయే సభ్యులు ఎవరైనా DAOలో చేరడానికి ప్రతిపాదనను సమర్పించవచ్చు, సాధారణంగా టోకెన్‌లు లేదా పని రూపంలో కొంత విలువైన నివాళిని అందిస్తారు. షేర్లు ప్రత్యక్ష ఓటింగ్ శక్తి మరియు యాజమాన్యాన్ని సూచిస్తాయి. సభ్యులు ట్రెజరీలో వారి దామాషా వాటాతో ఎప్పుడైనా నిష్క్రమించవచ్చు. + +_సాధారణంగా స్వచ్ఛంద సంస్థలు, కార్మిక సమిష్టిలు మరియు పెట్టుబడి క్లబ్‌ల వంటి మరింత సన్నిహితమైన, మానవ-కేంద్రీకృత సంస్థలకు ఉపయోగిస్తారు. ప్రోటోకాల్‌లు మరియు టోకెన్‌లను కూడా పాలించవచ్చు._ + +#### ఒక ప్రసిద్ధ ఉదాహరణ {#share-example} + +[MolochDAO](http://molochdao.com/) – MolochDAO ఇతీరియము ప్రాజెక్ట్‌లకు నిధులు సమకూర్చడంపై దృష్టి సారించింది. వారికి సభ్యత్వం కోసం ప్రతిపాదన అవసరం, కాబట్టి సంభావ్య మంజూరుదారుల గురించి సమాచారం ఇవ్వడానికి మీకు అవసరమైన నైపుణ్యం మరియు మూలధనం ఉందా అని సమూహం అంచనా వేయగలదు. మీరు ఓపెన్ మార్కెట్‌లో DAOకి యాక్సెస్‌ను కొనుగోలు చేయలేరు. + +### ప్రతిష్ట-ఆధారిత సభ్యత్వం {#reputation-based-membership} + +ప్రతిష్ఠ అనేది భాగస్వామ్యానికి రుజువు మరియు డిఎఓలో ఓటింగ్ అధికారాన్ని ఇస్తుంది. లక్షణాతీత టోకెన్ లేదా పంపిణీ ఆధారిత సభ్యత కింద సంపాదకులకు స్వామ్యాధికారం కలిగివేయడం లేదు, సంకేతణాతీత డైఓలు చేయలేదు. ప్రమాణం ఆదాయపు చేయబడలేదు, మార్చబడలేదు లేక రహపూర్వకముగా; DAO సభ్యులు పాలనపై మూల్యనిర్ధారణ చేసుకోవాలని, అనుభవద్వారా ప్రమాణం సంపాదించాలి. ఆన్‌చైన్ ఓటింగ్ అనుమతిరహితం మరియు కాబోయే సభ్యులు DAOలో చేరడానికి స్వేచ్ఛగా ప్రతిపాదనలను సమర్పించవచ్చు మరియు వారి సహకారానికి బదులుగా బహుమతిగా ప్రతిష్ట మరియు టోకెన్‌లను స్వీకరించమని అభ్యర్థించవచ్చు. + +_సాధారణంగా ప్రోటోకాల్‌లు మరియు [డాప్స్](/glossary/#dapp) యొక్క వికేంద్రీకృత అభివృద్ధి మరియు పాలన కోసం ఉపయోగిస్తారు, అయితే స్వచ్ఛంద సంస్థలు, కార్మిక సమిష్టిలు, పెట్టుబడి క్లబ్‌లు మొదలైన విభిన్న సంస్థలకు కూడా ఇది బాగా సరిపోతుంది._ + +#### ఒక ప్రసిద్ధ ఉదాహరణ {#reputation-example} + +[DXdao](https://DXdao.eth.limo) – DXdao అనేది 2019 నుండి వికేంద్రీకృత ప్రోటోకాల్‌లు మరియు అప్లికేషన్‌లను నిర్మించి, పాలించే ఒక ప్రపంచ సార్వభౌమ సమిష్టి. ఇది నిధులను సమన్వయం చేయడానికి మరియు నిర్వహించడానికి ప్రతిష్ట-ఆధారిత పాలన మరియు [హోలోగ్రాఫిక్ ఏకాభిప్రాయాన్ని](/glossary/#holographic-consensus) ఉపయోగించుకుంది, అంటే దాని భవిష్యత్తు లేదా పాలనను ప్రభావితం చేయడంలోకి ఎవరూ కొనుక్కొని రాలేరు. + +## DAOలో చేరండి / ఒక DAOను ప్రారంభించండి {#join-start-a-dao} + +### ఒక DAOలో చేరండి {#join-a-dao} + +- [ఇతీరియము కమ్యూనిటీ DAOలు](/community/get-involved/#decentralized-autonomous-organizations-daos) +- [DAOHaus యొక్క DAOల జాబితా](https://app.daohaus.club/explore) +- [Tally.xyz యొక్క DAOల జాబితా](https://www.tally.xyz/explore) +- [DeGov.AI యొక్క DAOల జాబితా](https://apps.degov.ai/) + +### ఒక DAOను ప్రారంభించండి {#start-a-dao} + +- [DAOHausతో ఒక DAOను సమ్మన్ చేయండి](https://app.daohaus.club/summon) +- [Tallyతో ఒక గవర్నర్ DAOను ప్రారంభించండి](https://www.tally.xyz/get-started) +- [Aragon-పవర్డ్ DAOను సృష్టించండి](https://aragon.org/product) +- [ఒక కాలనీని ప్రారంభించండి](https://colony.io/) +- [DAOstack యొక్క హోలోగ్రాఫిక్ ఏకాభిప్రాయంతో ఒక DAOను సృష్టించండి](https://alchemy.daostack.io/daos/create) +- [DeGov లాంచర్‌తో ఒక DAOను ప్రారంభించండి](https://docs.degov.ai/integration/deploy) + +## మరింత సమాచారం {#further-reading} + +### DAO వ్యాసాలు {#dao-articles} + +- [DAO అంటే ఏమిటి?](https://aragon.org/dao) – [Aragon](https://aragon.org/) +- [హౌస్ ఆఫ్ DAOలు](https://wiki.metagame.wtf/docs/great-houses/house-of-daos) – [Metagame](https://wiki.metagame.wtf/) +- [DAO అంటే ఏమిటి మరియు అది దేనికి?](https://daohaus.substack.com/p/-what-is-a-dao-and-what-is-it-for) – [DAOhaus](https://daohaus.club/) +- [DAO-పవర్డ్ డిజిటల్ కమ్యూనిటీని ఎలా ప్రారంభించాలి](https://daohaus.substack.com/p/four-and-a-half-steps-to-start-a) – [DAOhaus](https://daohaus.club/) +- [DAO అంటే ఏమిటి?](https://coinmarketcap.com/alexandria/article/what-is-a-dao) – [Coinmarketcap](https://coinmarketcap.com) +- [హోలోగ్రాఫిక్ ఏకాభిప్రాయం అంటే ఏమిటి?](https://medium.com/daostack/holographic-consensus-part-1-116a73ba1e1c) - [DAOstack](https://daostack.io/) +- [DAOలు కార్పొరేషన్లు కావు: విటాలిక్ ద్వారా స్వయంప్రతిపత్తి గల సంస్థలలో వికేంద్రీకరణ యొక్క ప్రాముఖ్యత](https://vitalik.eth.limo/general/2022/09/20/daos.html) +- [DAOలు, DACలు, DAలు మరియు మరిన్ని: ఒక అసంపూర్ణ పరిభాష మార్గదర్శి](https://blog.ethereum.org/2014/05/06/daos-dacs-das-and-more-an-incomplete-terminology-guide) - [ఇతీరియము బ్లాగ్](https://blog.ethereum.org) + +### వీడియోలు {#videos} + +- [క్రిప్టోలో DAO అంటే ఏమిటి?](https://youtu.be/KHm0uUPqmVE) +- [ఒక DAO నగరాన్ని నిర్మించగలదా?](https://www.ted.com/talks/scott_fitsimones_could_a_dao_build_the_next_great_city) – [TED](https://www.ted.com/) + + + + diff --git a/public/content/translations/te/decentralized-identity/index.md b/public/content/translations/te/decentralized-identity/index.md new file mode 100644 index 00000000000..b810d5876f9 --- /dev/null +++ b/public/content/translations/te/decentralized-identity/index.md @@ -0,0 +1,218 @@ +--- +title: "వికేంద్రీకృత గుర్తింపు" +description: "వికేంద్రీకృత గుర్తింపు అంటే ఏమిటి మరియు అది ఎందుకు ముఖ్యమైనది?" +lang: te +template: use-cases +emoji: ":id:" +sidebarDepth: 2 +image: /images/eth-gif-cat.png +summaryPoint1: "పారంపరిక గుర్తు వ్యవస్థలు మీ గుర్తు ప్రదానం, పరిరక్షణ మరియు నియంత్రణను సేంద్రీకరించినవి." +summaryPoint2: "వికేంద్రీకృత గుర్తింపు కేంద్రీకృత మూడవ పక్షాలపై ఆధారపడటాన్ని తొలగిస్తుంది." +summaryPoint3: "క్రిప్టోద్వారా ధన్యవాదం, వాడుకరులు పునరావృతంనే మౌలికంగా జారుపుకొనే, కలిగే వాటిని నగలుగా ఉంచడానికి మరియు సర్టిఫికేషన్లను నియంత్రించడానికి సాధనాలను ఇప్పటికే కలిగి ఉన్నారు." +--- + +ఈ రోజు మీ జీవితంలోని ప్రతి అంశానికి గుర్తింపు ఆధారం. ఆన్‌లైన్ సేవలను ఉపయోగించడం, బ్యాంకు ఖాతా తెరవడం, ఎన్నికల్లో ఓటు వేయడం, ఆస్తి కొనుగోలు చేయడం, ఉపాధిని పొందడం-ఇవన్నీ మీ గుర్తింపును నిరూపించుకోవడం అవసరం. + +అయితే, సాంప్రదాయ గుర్తింపు నిర్వహణ వ్యవస్థలు చాలా కాలంగా కేంద్రీకృత మధ్యవర్తులపై ఆధారపడి ఉన్నాయి, వారు మీ గుర్తింపుదారులను మరియు [ధృవీకరణలను](/glossary/#attestation) జారీ చేస్తారు, కలిగి ఉంటారు మరియు నియంత్రిస్తారు. అంటే మీరు మీ గుర్తింపు సంబంధిత సమాచారాన్ని నియంత్రించలేరు లేదా వ్యక్తిగతంగా గుర్తించదగిన సమాచారం (PII) కి ఎవరికి యాక్సెస్ ఉందో మరియు ఈ పార్టీలకు ఎంత యాక్సెస్ ఉందో నిర్ణయించలేరు. + +ఈ సమస్యలను పరిష్కరించడానికి, మామూలుగా ఇతీరియము పబ్లిక్ బ్లాక్ చేయబడిన డిసెంట్రలైజ్ ఐడెంటిటీ సిస్టమ్లు ఉన్నాయి. వికేంద్రీకృత గుర్తింపు వ్యక్తులు వారి గుర్తింపు-సంబంధిత సమాచారాన్ని నిర్వహించడానికి అనుమతిస్తుంది. వికేంద్రీకృత గుర్తింపు పరిష్కారాలతో, _మీరు_ సేవా ప్రదాతలు లేదా ప్రభుత్వాల వంటి కేంద్ర అధికారులపై ఆధారపడకుండా గుర్తింపుదారులను సృష్టించవచ్చు మరియు మీ ధృవీకరణలను క్లెయిమ్ చేయవచ్చు మరియు కలిగి ఉండవచ్చు. + +## గుర్తింపు అంటే ఏమిటి? {#what-is-identity} + +గుర్తింపు అంటే ఒక వ్యక్తి యొక్క స్వీయ భావన, ప్రత్యేక లక్షణాల ద్వారా నిర్వచించబడింది. గుర్తింపు అనేది ఒక _వ్యక్తి_గా ఉండటాన్ని సూచిస్తుంది, అంటే, ఒక ప్రత్యేకమైన మానవ సంస్థ. గుర్తింపు అనేది సంస్థ లేదా అధికారం వంటి ఇతర మానవేతర సంస్థలను కూడా సూచిస్తుంది. + + + +## ఐడెంటిఫైయర్‌లు అంటే ఏమిటి? {#what-are-identifiers} + +ఐడెంటిఫైయర్ అనేది నిర్దిష్ట గుర్తింపు లేదా గుర్తింపులకు పాయింటర్‌గా పనిచేసే సమాచార భాగం. సాధారణ ఐడెంటిఫైయర్‌లలో ఇవి ఉన్నాయి: + +- పేరు +- సామాజిక భద్రత సంఖ్య/పన్ను ID సంఖ్య +- మొబైల్ నంబర్ +- పుట్టిన తేదీ మరియు ప్రాంతం ప్రజాస్వామ్యం +- డిజిటల్ గుర్తింపు ఆధారాలు, i.n., ఇమెయిల్ చిరునామాలు, వినియోగదారు పేర్లు, అవతారాలు + +ఐడెంటిఫైయర్‌ల యొక్క ఈ సాంప్రదాయ ఉదాహరణలు కేంద్ర సంస్థలచే జారీ చేయబడతాయి, నిర్వహించబడతాయి మరియు నియంత్రించబడతాయి. మీరు మీ పేరును మార్చడానికి మీ ప్రభుత్వానికి అనుమతి కావాలి లేదా మీరు ఒక సోషల్ మీడియా వ్యాపార నుండి మీ హ్యాండిల్ మార్చడానికి అనుమతి కావాలి. + +## వికేంద్రీకృత గుర్తింపు యొక్క ప్రయోజనాలు {#benefits-of-decentralized-identity} + +1. వికేంద్రీకృత గుర్తింపు సమాచారాన్ని గుర్తించడంలో వ్యక్తిగత నియంత్రణను పెంచుతుంది. కేంద్రీకృత ఆధారాధీన అధికారులు మరియు మూడామ పార్టీ సేవల నిర్భరించకుండా డిసెంట్రలైజ్ ఆయ్దారాలు మరియు దృఢీకరించి చేయవచ్చు. + +2. వికేంద్రీకృత గుర్తింపు పరిష్కారాలు వినియోగదారు గుర్తింపును ధృవీకరించడానికి మరియు నిర్వహించడానికి విశ్వాసరహిత, అతుకులు లేని మరియు గోప్యతను రక్షించే పద్ధతిని సులభతరం చేస్తాయి. + +3. వికేంద్రీకృత గుర్తింపు సాధన బ్లాక్‌చెయిన్ టెక్నాలజీ, ఇది వివిధ పార్టీల మధ్య నమ్మకాన్ని సృష్టిస్తుంది మరియు ధృవీకరణ యొక్క చెల్లుబాటును నిరూపించడానికి క్రిప్టోగ్రాఫిక్ హామీలను అందిస్తుంది. + +4. సాంఘిక గుర్తులు ప్రాధాన్యత ఉచితంగా ఉంచి, గుర్తింపు డేటాని వాటిని కనిపించుకుంటుంది. వినియోగదారులు ధృవీకరణలను మరియు గుర్తింపుదారులను మొబైల్ వాలెట్‌లో నిల్వ చేస్తారు మరియు వారి ఎంపిక ప్రకారం ఏ పార్టీతోనైనా పంచుకోవచ్చు. వికేంద్రీకృత ఐడెంటిఫైయర్‌లు మరియు ధృవీకరణలు జారీ చేసే సంస్థ యొక్క డేటాబేస్‌లోకి లాక్ చేయబడవు. + +5. వికేంద్రీకృత గుర్తింపు అభివృద్ధి చెందుతున్న [జీరో-కనౌలెడ్జి](/glossary/#zk-proof) టెక్నాలజీలతో బాగా పనిచేయాలి, ఇది వ్యక్తులు తాము ఏదైనా కలిగి ఉన్నారని లేదా చేశారని నిరూపించడానికి వీలు కల్పిస్తుంది. పేర్కొనుటకు సంఘటన యొక్క డేటాబేసులో ప్రమాణికరణలు మరియు ప్రమాణాల నిలువలు లాక్ అయన్నపుడు కునుబఒక్కరంగా ఉండవచ్చు. + +6. వికేంద్రీకృత గుర్తింపు [యాంటీ-సిబిల్](/glossary/#anti-sybil) యంత్రాంగాలను ఒక వ్యక్తి ఒక వ్యవస్థను గేమ్ చేయడానికి లేదా స్పామ్ చేయడానికి బహుళ మానవులుగా నటిస్తున్నప్పుడు గుర్తించడానికి వీలు కల్పిస్తుంది. + +## వికేంద్రీకృత గుర్తింపు వినియోగ-కేసులు {#decentralized-identity-use-cases} + +వికేంద్రీకృత గుర్తింపు అనేక సంభావ్య ఉపయోగ సందర్భాలను కలిగి ఉంది: + +### 1. యూనివర్సల్ లాగిన్‌లు {#universal-dapp-logins} + +డిసెంట్రలైజ్డ్ ఐడెంటిటీ పాస్వర్డ్-ఆధారిత లాగిన్లను డిసెంట్రలైజ్డ్ ఆధారీత సాధారణికి మార్చడంలో సహాయపడవచ్చు. (సోర్స్: డిసెంట్రలైజ్డ్ ఆధారీతమైన దురుకుతుల సమాధానం). సర్వీస్ ప్రొవైడర్ వినియోగదారులకు ధృవీకరణను జారీ చేయవచ్చు, దానిని ఇతీరియము వాలెట్‌లో నిల్వ చేయవచ్చు. ఒక ఉదాహరణ ధృవీకరణ [NFT](/glossary/#nft) కావచ్చు, ఇది హోల్డర్‌కు ఆన్‌లైన్ కమ్యూనిటీకి ప్రాప్యతను ఇస్తుంది. + +[Ethereum తో సైన్-ఇన్](https://siwe.xyz/) ఫంక్షన్ సర్వర్‌లు వినియోగదారు యొక్క Ethereum ఖాతాను నిర్ధారించడానికి మరియు వారి ఖాతా చిరునామా నుండి అవసరమైన ధృవీకరణను పొందేందుకు వీలు కల్పిస్తుంది. దీని అర్థం వినియోగదారులు పొడవైన పాస్‌వర్డ్‌లను గుర్తుంచుకోవాల్సిన అవసరం లేకుండా ప్లాట్‌ఫారమ్‌లు మరియు వెబ్‌సైట్‌లను యాక్సెస్ చేయవచ్చు మరియు వినియోగదారులకు ఆన్‌లైన్ అనుభవాన్ని మెరుగుపరుస్తుంది. + +### 2. KYC ప్రమాణీకరణ {#kyc-authentication} + +అనేక ఆన్‌లైన్ సేవలను ఉపయోగించడం కోసం వ్యక్తులు డ్రైవింగ్ లైసెన్స్ లేదా జాతీయ పాస్‌పోర్ట్ వంటి ధృవీకరణ మరియు ఆధారాలను అందించాలి. కానీ ఈ దృష్టికోణం సమస్యాత్మకం కాబట్టి ప్రైవేట్ వాడుక సమాచారాన్ని హాని పడుతుంది మరియు సేవా ప్రదాతలు ఆథెస్టేషన్ యొక్క ప్రామాణికతను ధృవీకరించలేరు. + +వికేంద్రీకృత గుర్తింపు కంపెనీలు సాంప్రదాయ [Know-Your-Customer (KYC)](https://en.wikipedia.org/wiki/Know_your_customer) ప్రక్రియలను దాటవేయడానికి మరియు ధృవీకరించదగిన ఆధారాల ద్వారా వినియోగదారు గుర్తింపులను ప్రమాణీకరించడానికి అనుమతిస్తుంది. ఇది గుర్తింపు నిర్వహణ ఖర్చును తగ్గిస్తుంది మరియు నకిలీ డాక్యుమెంటేషన్ వినియోగాన్ని నిరోధిస్తుంది. + +### 3. ఓటింగ్ మరియు ఆన్‌లైన్ కమ్యూనిటీలు {#voting-and-online-communities} + +ఆన్‌లైన్ వోటింగ్ మరియు సోషల్ మీడియా ఎర్రలా వినియోగిస్తున్నాయి మానిజీకరణ గురించి రచ్చ అప్పులు. ఆన్‌లైన్ ఓటింగ్ పథకాలు అవకతవకలకు గురవుతాయి, ముఖ్యంగా హానికరమైన వ్యక్తులు ఓటు వేయడానికి తప్పుడు గుర్తింపులను సృష్టించినట్లయితే. వ్యక్తులను ఆన్‌చెయిన్ ధృవీకరణలను సమర్పించమని కోరడం ఆన్‌లైన్ ఓటింగ్ ప్రక్రియల సమగ్రతను మెరుగుపరుస్తుంది. + +డిసెంట్రలైజ్డ్ ఐడెంటిటి కేటాయించిన విధంగా వాటికి వాని అకౌంట్స్ ఉంటే ఆన్‌లైన్ సముదాయాలను నకిలీలు ఉనికిరాక చేయగలిగే సహాయం చేస్తుంది. ఉదాహరణకు, ప్రతి వినియోగదారుడు తమ గుర్తింపును Ethereum నేమ్ సర్వీస్ వంటి ఆన్‌చెయిన్ గుర్తింపు వ్యవస్థను ఉపయోగించి ప్రమాణీకరించవలసి రావచ్చు, ఇది బాట్‌ల అవకాశాన్ని తగ్గిస్తుంది. + +### 4. యాంటీ-సిబిల్ రక్షణ {#sybil-protection} + +[క్వాడ్రాటిక్ ఓటింగ్](/glossary/#quadratic-voting)ను ఉపయోగించే గ్రాంట్-ఇచ్చే అప్లికేషన్‌లు [సిబిల్ దాడులకు](/glossary/#sybil-attack) గురయ్యే అవకాశం ఉంది, ఎందుకంటే ఎక్కువ మంది వ్యక్తులు దాని కోసం ఓటు వేసినప్పుడు గ్రాంట్ విలువ పెరుగుతుంది, ఇది వినియోగదారులను వారి సహకారాలను అనేక గుర్తింపుల మధ్య విభజించడానికి ప్రోత్సహిస్తుంది. ప్రతి పాలనకారులు నిజంగా మనిషి అవుతుండటానికి ప్రమాణించడానికి ప్రత్యేక రహస్య సమాచారాన్ని లేకపోతే, డిసెంట్రలైజ్డ్ ఐడెంటిటీలు ఇది నివారిస్తాయి. + +### 5. జాతీయ మరియు ప్రభుత్వ ID {#national-and-government-id} + +ప్రభుత్వాలు వికేంద్రీకృత గుర్తింపు సూత్రాలను ఉపయోగించి జాతీయ IDలు, పాస్‌పోర్ట్‌లు లేదా డ్రైవర్ లైసెన్స్‌లు వంటి ప్రాథమిక గుర్తింపు పత్రాలను Ethereumలో ధృవీకరించదగిన ఆధారాలుగా జారీ చేయవచ్చు, ఆన్‌లైన్ గుర్తింపు ధృవీకరణలో మోసం మరియు ఫోర్జరీని తగ్గించడానికి ప్రామాణికత యొక్క బలమైన క్రిప్టోగ్రాఫిక్ హామీలను అందిస్తాయి. పౌరులు ఈ ధృవీకరణలను వారి వ్యక్తిగత [వాలెట్‌లో](/wallets/) నిల్వ చేసుకోవచ్చు మరియు వారి గుర్తింపు, వయస్సు లేదా ఓటు హక్కును నిరూపించుకోవడానికి వాటిని ఉపయోగించవచ్చు. + +ఈ నమూనా ఎంపిక చేసుకున్న బహిర్గతానికి అనుమతిస్తుంది, ప్రత్యేకించి [జీరో-కనౌలెడ్జి ప్రూఫ్ (ZKP)](/zero-knowledge-proofs/) గోప్యతా సాంకేతికతతో కలిపినప్పుడు. ఉదాహరణకు, ఒక పౌరుడు తన ఖచ్చితమైన పుట్టిన తేదీని వెల్లడించకుండా వయస్సు-పరిమిత సేవను యాక్సెస్ చేయడానికి 18 ఏళ్లు పైబడినట్లు క్రిప్టోగ్రాఫికల్‌గా నిరూపించగలడు, ఇది సాంప్రదాయ ID కంటే ఎక్కువ గోప్యతను అందిస్తుంది. + +#### 💡కేస్ స్టడీ: Ethereumలో భూటాన్ జాతీయ డిజిటల్ ID (NDI) {#case-study-bhutan-ndi} + +- భూటాన్ యొక్క దాదాపు 800,000 పౌరులకు ధృవీకరించదగిన గుర్తింపు ఆధారాలకు ప్రాప్యతను అందిస్తుంది +- అక్టోబర్ 2025లో పాలీగాన్ నెట్‌వర్క్ నుండి [Ethereum మెయిన్‌నెట్‌కు](https://www.bhutanndi.com/article/bhutan-adopts-ethereum-for-national-identity-a-new-chapter-in-digital-sovereignty_2d0c7ec2-5605-4c42-b258-bd9361ae8878) వలస వెళ్ళింది +- మార్చి 2025 నాటికి [234,000 కంటే ఎక్కువ డిజిటల్ IDలు](https://www.blockchain-council.org/blockchain/bhutan-uses-blockchain-in-digital-id-project/) జారీ చేయబడ్డాయి + +భూటాన్ రాజ్యం తన జాతీయ డిజిటల్ ఐడెంటిటీ (NDI) వ్యవస్థను అక్టోబర్ 2025లో Ethereumకు [వలస](https://www.bhutanndi.com/article/bhutan-adopts-ethereum-for-national-identity-a-new-chapter-in-digital-sovereignty_2d0c7ec2-5605-4c42-b258-bd9361ae8878) తీసుకువచ్చింది. వికేంద్రీకృత గుర్తింపు మరియు స్వీయ-సార్వభౌమ గుర్తింపు సూత్రాలపై నిర్మించబడిన, భూటాన్ యొక్క NDI వ్యవస్థ డిజిటల్‌గా సంతకం చేసిన ఆధారాలను నేరుగా పౌరుడి వ్యక్తిగత వాలెట్‌కు జారీ చేయడానికి వికేంద్రీకృత ఐడెంటిఫైయర్‌లు మరియు ధృవీకరించదగిన ఆధారాలను ఉపయోగిస్తుంది. Ethereumలో ఈ ఆధారాల యొక్క క్రిప్టోగ్రాఫిక్ రుజువులను యాంకర్ చేయడం ద్వారా, సిస్టమ్ అవి ప్రామాణికమైనవని, ట్యాంపర్-ప్రూఫ్ అని మరియు కేంద్ర అధికారాన్ని ప్రశ్నించకుండా ఏ పార్టీ అయినా ధృవీకరించగలదని నిర్ధారిస్తుంది. + +సిస్టమ్ యొక్క ఆర్కిటెక్చర్ [జీరో-కనౌలెడ్జి ప్రూఫ్ (ZKP)](/zero-knowledge-proofs/) సాంకేతికత వాడకం ద్వారా గోప్యతకు ప్రాధాన్యత ఇస్తుంది. "ఎంపిక చేసుకున్న బహిర్గతం" యొక్క ఈ అమలు, పౌరులు తమ పూర్తి ID నంబర్ లేదా ఖచ్చితమైన పుట్టిన తేదీ వంటి అంతర్లీన వ్యక్తిగత డేటాను వెల్లడించకుండా సేవలను యాక్సెస్ చేయడానికి నిర్దిష్ట వాస్తవాలను (ఉదా., "నాకు 18 ఏళ్లు పైబడ్డాయి" లేదా "నేను ఒక పౌరుడిని") నిరూపించుకోవడానికి అనుమతిస్తుంది. ఇది సురక్షితమైన, వినియోగదారు-కేంద్రీకృత మరియు గోప్యతను కాపాడే జాతీయ ID వ్యవస్థ కోసం Ethereum యొక్క శక్తివంతమైన, వాస్తవ-ప్రపంచ వినియోగాన్ని ప్రదర్శిస్తుంది. + +#### 💡కేస్ స్టడీ: Ethereum [లేయర్ 2](/layer-2/) ZKSync ఎరాలో బ్యూనస్ ఎయిర్స్ నగరం యొక్క క్వార్క్‌ఐడి {#case-study-buenos-aires-quarkid} + +- ప్రారంభంలో [3.6 మిలియన్లకు పైగా వినియోగదారులకు](https://buenosaires.gob.ar/innovacionytransformaciondigital/miba-con-tecnologia-quarkid-la-ciudad-de-buenos-aires-incorporo) వికేంద్రీకృత గుర్తింపు ఆధారాలను జారీ చేసింది +- క్వార్క్‌ఐడి అనేది UN సుస్థిర అభివృద్ధి లక్ష్యాల కింద [డిజిటల్ పబ్లిక్ గుడ్](https://www.digitalpublicgoods.net/r/quarkid)గా గుర్తించబడిన ఒక ఓపెన్-సోర్స్ ప్రోటోకాల్ +- ప్రోటోకాల్ నగరం సొంతం కాని "[ప్రభుత్వం-వినియోగదారుగా](https://buenosaires.gob.ar/innovacionytransformaciondigital/miba-con-tecnologia-quarkid-la-ciudad-de-buenos-aires-incorporo)" నమూనాను నొక్కి చెబుతుంది, ఇది పౌరులకు పూర్తి డేటా యాజమాన్యం మరియు గోప్యతను ఇస్తుంది + +2024లో, బ్యూనస్ ఎయిర్స్ నగర ప్రభుత్వం (GCBA) miBAలో GCBA యొక్క ఇన్నోవేషన్ అండ్ డిజిటల్ ట్రాన్స్‌ఫార్మేషన్ సెక్రటేరియట్ నిర్మించిన ఓపెన్-సోర్స్ "డిజిటల్ ట్రస్ట్ ఫ్రేమ్‌వర్క్" అయిన క్వార్క్‌ఐడిని ఏకీకృతం చేసింది, ఇది నివాసితులు ప్రభుత్వ సేవలు మరియు అధికారిక పత్రాలను యాక్సెస్ చేయడానికి నగరం యొక్క అధికారిక యాప్. ప్రారంభంలో, miBA యొక్క 3.6 మిలియన్ల కంటే ఎక్కువ వినియోగదారులకు వికేంద్రీకృత డిజిటల్ గుర్తింపులు జారీ చేయబడ్డాయి, ఇవి పౌరసత్వ ఆధారాలు, జనన, వివాహ మరియు మరణ ధృవీకరణ పత్రాలు, పన్ను రికార్డులు, టీకా రికార్డులు మరియు మరిన్నింటితో సహా ధృవీకరించదగిన డిజిటల్ పత్రాలు మరియు సర్టిఫికెట్లను ఆన్‌చెయిన్‌లో నిర్వహించడానికి మరియు పంచుకోవడానికి వీలు కల్పిస్తాయి. + +Ethereum [లేయర్ 2](/layer-2/) నెట్‌వర్క్ ZKSync Eraలో నిర్మించబడిన, QuarkID సిస్టమ్ పౌరులు తమ మొబైల్ పరికరాల ద్వారా పీర్-టు-పీర్ వ్యక్తిగత ఆధారాలను ధృవీకరించడానికి ZKP టెక్నాలజీని ఉపయోగిస్తుంది—అనవసరమైన వ్యక్తిగత డేటాను బహిర్గతం చేయకుండా. ఈ ప్రోగ్రామ్ "ప్రభుత్వం-వినియోగదారుగా" నమూనాను హైలైట్ చేస్తుంది, దీనిలో GCBA కేంద్రీకృత యజమానిగా కాకుండా, ఓపెన్-సోర్స్, ఇంటర్‌ఆపరబుల్ క్వార్క్‌ఐడి ప్రోటోకాల్ యొక్క ఒక వినియోగదారుగా పనిచేస్తుంది. ఈ ZKP-ప్రారంభించబడిన ఆర్కిటెక్చర్ ఒక కీలక గోప్యతా లక్షణాన్ని అందిస్తుంది: ఏ మూడవ-పక్షం, GCBA కూడా, ఒక పౌరుడు తమ ఆధారాలను ఎలా, ఎప్పుడు లేదా ఎందుకు ఉపయోగిస్తున్నాడో ట్రాక్ చేయలేదు. ఈ విజయవంతమైన కార్యక్రమం పౌరులకు పూర్తి స్వీయ-సార్వభౌమ గుర్తింపు మరియు వారి సున్నితమైన డేటాపై నియంత్రణను అందిస్తుంది, ఇవన్నీ Ethereum యొక్క ప్రపంచవ్యాప్తంగా పంపిణీ చేయబడిన నెట్‌వర్క్ ద్వారా భద్రపరచబడ్డాయి. + +## ధృవీకరణలు ఏమిటి? {#what-are-attestations} + +ధృవీకరణ అనేది ఒక ఎంటిటీ మరొక ఎంటిటీ గురించి చేసిన దావా. మీరు యునైటెడ్ స్టేట్స్‌లో నివసిస్తుంటే, డిపార్ట్‌మెంట్ ఆఫ్ మోటర్ వెహికల్స్ (ఒక సంస్థ) మీకు జారీ చేసిన డ్రైవింగ్ లైసెన్స్ మీకు (మరొక సంస్థ) కారు నడపడానికి చట్టబద్ధంగా అనుమతించబడిందని ధృవీకరిస్తుంది. + +ధృవీకరణలు ఐడెంటిఫైయర్‌లకు భిన్నంగా ఉంటాయి. ఒక ధృవీకరణ ఒక నిర్దిష్ట గుర్తింపును సూచించడానికి గుర్తింపుదారులను _కలిగి ఉంటుంది_ మరియు ఈ గుర్తింపుకు సంబంధించిన ఒక లక్షణం గురించి ఒక దావా చేస్తుంది. కాబట్టి, మీ డ్రైవింగ్ లైసెన్స్‌లో ఐడెంటిఫైయర్‌లు (పేరు, పుట్టిన తేదీ, చిరునామా) ఉన్నాయి కానీ డ్రైవింగ్ చేయడానికి మీ చట్టపరమైన హక్కుకు సంబంధించిన ధృవీకరణ కూడా. + +### వికేంద్రీకృత ఐడెంటిఫైయర్‌లు అంటే ఏమిటి? {#what-are-decentralized-identifiers} + +మీ చట్టపరమైన పేరు లేదా ఇమెయిల్ చిరునామా వంటి సాంప్రదాయ ఐడెంటిఫైయర్‌లు మూడవ పక్షాలు-ప్రభుత్వాలు మరియు ఇమెయిల్ ప్రదాతలపై ఆధారపడతాయి. డిసెంట్రలైజ్డ్ ఐడిఎస్ (DIDs) అందుబాటులో ఉన్నప్పుడు అన్ని కేంద్రీకృత యూనిట్ల ద్వారా అయిన ప్రవేశు, నిర్వహణ, లేదా నియంత్రణ రూపంలో ప్రణాళితులదుగా లేకుండా ఉంటాయి. + +వికేంద్రీకృత ఐడెంటిఫైయర్‌లు వ్యక్తులచే జారీ చేయబడతాయి, నిర్వహించబడతాయి మరియు నియంత్రించబడతాయి. ఒక [Ethereum ఖాతా](/glossary/#account) వికేంద్రీకృత గుర్తింపుకు ఒక ఉదాహరణ. మీరు ఎవరి నుండి అనుమతి లేకుండా మరియు సెంట్రల్ రిజిస్ట్రీలో వాటిని నిల్వ చేయవలసిన అవసరం లేకుండా మీకు కావలసినన్ని ఖాతాలను సృష్టించవచ్చు. + +వికేంద్రీకృత గుర్తింపుదారులు పంపిణీ చేయబడిన లెడ్జర్‌లు ([బ్లాక్‌చెయిన్‌లు](/glossary/#blockchain)) లేదా [పీర్-టు-పీర్ నెట్‌వర్క్‌ల](/glossary/#peer-to-peer-network)లో నిల్వ చేయబడతాయి. ఇది DIDలను [ప్రపంచవ్యాప్తంగా ప్రత్యేకమైనవిగా, అధిక లభ్యతతో పరిష్కరించగలిగేవిగా, మరియు క్రిప్టోగ్రాఫికల్‌గా ధృవీకరించగలిగేవిగా](https://w3c-ccg.github.io/did-primer/) చేస్తుంది. వికేంద్రీకృత ఐడెంటిఫైయర్ వ్యక్తులు, సంస్థలు లేదా ప్రభుత్వ సంస్థలతో సహా వివిధ సంస్థలతో అనుబంధించబడవచ్చు. + +## వికేంద్రీకృత ఐడెంటిఫైయర్‌లను ఏది సాధ్యం చేస్తుంది? {#what-makes-decentralized-identifiers-possible} + +### 1. పబ్లిక్ కీ క్రిప్టోగ్రఫీ {#public-key-cryptography} + +పబ్లిక్-కీ క్రిప్టోగ్రఫీ అనేది ఒక సంస్థ కోసం [పబ్లిక్ కీ](/glossary/#public-key) మరియు [ప్రైవేట్ కీ](/glossary/#private-key)ని రూపొందించే ఒక సమాచార భద్రతా కొలత. వినియోగదారు గుర్తింపులను ప్రామాణీకరించడానికి మరియు డిజిటల్ ఆస్తుల యాజమాన్యాన్ని నిరూపించడానికి బ్లాక్‌చెయిన్ నెట్‌వర్క్‌లలో పబ్లిక్-కీ [క్రిప్టోగ్రఫీ](/glossary/#cryptography) ఉపయోగించబడుతుంది. + +ఇతీరియము ఖాతా వంటి కొన్ని వికేంద్రీకృత ఐడెంటిఫైయర్‌లు పబ్లిక్ మరియు ప్రైవేట్ కీలను కలిగి ఉంటాయి. పబ్లిక్ కీ ఖాతా నియంత్రకను గుర్తించేది, ప్రైవేట్ కీలు ఈ ఖాతా కోసం సందేశాలను సాక్షరీంచడానికి మరియు దారిచేయడానికి ఉపయోగించవచ్చు. పబ్లిక్ కీ క్రిప్టోగ్రఫీ సంస్థలను ప్రామాణీకరించడానికి మరియు మోసపూరిత గుర్తింపుల వాడకాన్ని నివారించడానికి అవసరమైన రుజువులను అందిస్తుంది, అన్ని క్లెయిమ్‌లను ధృవీకరించడానికి [క్రిప్టోగ్రాఫిక్ సంతకాలను](https://andersbrownworth.com/blockchain/public-private-keys/) ఉపయోగిస్తుంది. + +### 2. వికేంద్రీకృత డేటాస్టోర్‌లు {#decentralized-datastores} + +బ్లాక్‌చెయిన్ ధృవీకరించదగిన డేటా రిజిస్ట్రీగా పనిచేస్తుంది: బహిరంగ, విశ్వసనీయమైన మరియు వికేంద్రీకృత సమాచార రిపోజిటరీ. పబ్లిక్ బ్లాక్‌చెయిన్‌ల ఉపస్థితి కేంద్రీకృత నియంత్రణాలలో గురించిన అంచనాలు సంగ్రహించడానికి అవసరం తొలగిస్తుంది. + +ఎవరైనా ఒక సాంకేతిక ఐడింటిఫైయర్ నిర్ధారించడానికి అవసరం ఉంటే, వీడు బ్లాక్‌చెయిన్‌లో సంబంధిత పబ్లిక్ కీని శోధించవచ్చు. ఇది థర్డ్ పార్టీలు ప్రామాణీకరించాల్సిన సంప్రదాయ ఐడెంటిఫైయర్‌లకు భిన్నంగా ఉంటుంది. + +## వికేంద్రీకృత ఐడెంటిఫైయర్‌లు మరియు ధృవీకరణలు వికేంద్రీకృత గుర్తింపును ఎలా ప్రారంభిస్తాయి? {#how-decentralized-identifiers-and-attestations-enable-decentralized-identity} + +వికేంద్రీకృత గుర్తింపు అనేది గుర్తింపు-సంబంధిత సమాచారం స్వీయ-నియంత్రణ, ప్రైవేట్ మరియు పోర్టబుల్‌గా ఉండాలి, వికేంద్రీకృత ఐడెంటిఫైయర్‌లు మరియు ధృవీకరణలు ప్రాథమిక బిల్డింగ్ బ్లాక్‌లుగా ఉండాలి. + +వికేంద్రీకృత గుర్తింపు సందర్భంలో, ధృవీకరణలు ([ధృవీకరించదగిన ఆధారాలు](https://www.w3.org/TR/vc-data-model/) అని కూడా పిలుస్తారు) జారీచేసేవారు చేసిన ట్యాంపర్-ప్రూఫ్, క్రిప్టోగ్రాఫికల్‌గా ధృవీకరించదగిన క్లెయిమ్‌లు. ప్రతి ధృవీకరణ లేదా ధృవీకరించదగిన ఆధారాలు ఒక ఎంటిటీ (i.n., ఒక సంస్థ) సమస్యలు వారి DIDతో అనుబంధించబడతాయి. + +DIDలు బ్లాక్‌చెయిన్‌లో నిల్వ చేయబడినందున, ఇతీరియములో జారీ చేసిన వారి DIDని క్రాస్-చెక్ చేయడం ద్వారా ఎవరైనా ధృవీకరణ యొక్క చెల్లుబాటును ధృవీకరించవచ్చు. ముఖ్యంగా, ఇతీరియము బ్లాక్‌చెయిన్ నిర్దిష్ట ఎంటిటీలతో అనుబంధించబడిన DIDల ధృవీకరణను ప్రారంభించే గ్లోబల్ డైరెక్టరీ వలె పనిచేస్తుంది. + +డిసెంట్రలైజ్డ్ ఐడెంటిఫైయర్లు ప్రామాణికాలు స్వయం నియంత్రణ మరియు తనిఖీకరణ సాధ్యంగా ఉన్నాయి. ప్రకటన నిర్వచన కారిస్తిన రూపు లేకపోయిన తరువాత, హోల్డర్ ఎలాంటి విధమైనండి ప్రమాణాన్ని మరియు చెల్లించుకునే యొక్క ప్రమాణాన్ని సదాచారం తో కలిగి ఉంది. + +వికేంద్రీకృత గుర్తింపు ద్వారా వ్యక్తిగత సమాచారం యొక్క గోప్యతను రక్షించడానికి వికేంద్రీకృత ఐడెంటిఫైయర్‌లు కూడా కీలకమైనవి. ఉదాహరణకు, ఒక వ్యక్తి ప్రమాణం సలహా (డ్రైవర్స్ లైసెన్స్) సమర్పిస్తే, ధృవీకరించే పక్షం ప్రమాణాన్ని వాలిపై తనిఖీ చేయాలని కావటం లేదు. బదులుగా, ధృవీకరణదారుకు ధృవీకరణ ప్రామాణికత యొక్క క్రిప్టోగ్రాఫిక్ హామీలు మరియు రుజువు చెల్లుబాటులో ఉందో లేదో నిర్ధారించడానికి జారీ చేసే సంస్థ యొక్క గుర్తింపు మాత్రమే అవసరం. + +## వికేంద్రీకృత గుర్తింపులో ధృవీకరణల రకాలు {#types-of-attestations-in-decentralized-identity} + +ఈథిరియమ్-ఆధారిత గుర్తింపు పర్యావరణ వ్యవస్థలో ధృవీకరణ సమాచారం ఎలా నిల్వ చేయబడుతుంది మరియు తిరిగి పొందబడుతుంది అనేది సాంప్రదాయ గుర్తింపు నిర్వహణ నుండి భిన్నంగా ఉంటుంది. వికేంద్రీకృత గుర్తింపు వ్యవస్థలలో ధృవీకరణను జారీ చేయడానికి, నిల్వ చేయడానికి మరియు ధృవీకరించడానికి వివిధ విధానాల యొక్క అవలోకనం ఇక్కడ ఉంది: + +### ఆఫ్‌చెయిన్ ధృవీకరణలు {#offchain-attestations} + +ధృవీకరణలను ఆన్‌చెయిన్‌లో నిల్వ చేయడంలో ఒక ఆందోళన ఏమిటంటే, అవి వ్యక్తులు గోప్యంగా ఉంచాలనుకునే సమాచారాన్ని కలిగి ఉండవచ్చు. ఇతీరియము బ్లాక్‌చైన్ యొక్క ప్రజా స్వరూపం అందానుంది, ఇది అంగీకరించే మొత్తాన్ని భద్రపరచడమేమో కాకుండా సంచులను సంగ్రహించుకునే వ్యాపారంలో ఆకర్షకం కాకుండా ఉంటుంది. + +పరిష్కారం ఏమిటంటే, డిజిటల్ వాలెట్లలో ఆఫ్‌చెయిన్‌లో వినియోగదారులచే ఉంచబడిన ధృవీకరణలను జారీ చేయడం, కానీ ఆన్‌చెయిన్‌లో నిల్వ చేయబడిన జారీచేసేవారి DIDతో సంతకం చేయబడింది. ఈ ధృవీకరణలు [JSON వెబ్ టోకెన్‌లుగా](https://en.wikipedia.org/wiki/JSON_Web_Token) ఎన్‌కోడ్ చేయబడతాయి మరియు జారీచేసేవారి డిజిటల్ సంతకాన్ని కలిగి ఉంటాయి—ఇది ఆఫ్‌చెయిన్ క్లెయిమ్‌ల సులభ ధృవీకరణకు అనుమతిస్తుంది. + +ఆఫ్‌చెయిన్ ధృవీకరణలను వివరించడానికి ఇక్కడ ఒక ఊహాత్మక దృశ్యం ఉంది: + +1. ఒక విశ్వవిద్యాలయం (ప్రవీణుడు) ఒక దృఢీకరణ (డిజిటల్ అకడమిక్ సర్టిఫికేట్) సృష్టిస్తుంది, తన కీలులతో సంత్వరించిన తరువాత అది బాబుకు (వ్యక్తిత్వ యజమాని) ఇవ్వబడుతుంది. + +2. బాబ్ ఉద్యోగం కోసం దరఖాస్తు చేసుకున్నాడు మరియు తన విద్యార్హతలను యజమానికి నిరూపించుకోవాలనుకుంటున్నాడు, కాబట్టి అతను తన మొబైల్ వాలెట్ నుండి ధృవీకరణను పంచుకుంటాడు. కంపెనీ (ధృవీకరణదారు) జారీచేసేవారి DIDని (అంటే, ఇతీరియములో దాని పబ్లిక్ కీ) తనిఖీ చేయడం ద్వారా ధృవీకరణ యొక్క చెల్లుబాటును నిర్ధారించవచ్చు. + +### నిరంతర ప్రాప్యతతో ఆఫ్‌చెయిన్ ధృవీకరణలు {#offchain-attestations-with-persistent-access} + +ఈ ఏర్పాటు ప్రకారం ధృవీకరణలు JSON ఫైల్‌లుగా మార్చబడతాయి మరియు ఆఫ్‌చెయిన్‌లో (ఆదర్శంగా IPFS లేదా Swarm వంటి [వికేంద్రీకృత క్లౌడ్ నిల్వ](/developers/docs/storage/) ప్లాట్‌ఫారమ్‌లో) నిల్వ చేయబడతాయి. అయితే, JSON ఫైల్ యొక్క [హాష్](/glossary/#hash) ఆన్‌చెయిన్‌లో నిల్వ చేయబడుతుంది మరియు ఆన్‌చెయిన్ రిజిస్ట్రీ ద్వారా ఒక DIDకి లింక్ చేయబడుతుంది. అనుబంధిత DID ధృవీకరణ జారీ చేసినవారు లేదా గ్రహీత కావచ్చు. + +ఈ విధానం క్లెయిమ్‌ల సమాచారాన్ని గుప్తీకరించి మరియు ధృవీకరించదగినదిగా ఉంచుతూ, బ్లాక్‌చెయిన్-ఆధారిత నిలకడను పొందేందుకు ధృవీకరణలను అనుమతిస్తుంది. ఇది కూడా ఎంపికగా దరఖాస్తు చేయడానికి అవకాశం అందిస్తుంది కాబట్టి ఖాళీ కీ యజమాని సంరక్షణ ప్రమాణంలో ఉండగలిగిన సమాచారాన్ని డిక్రిప్ట్ చేయగలడంతో మరియు వ్యక్తి ప్రమాణికిని అందించగలడం కూడా అనుమతిస్తుంది. + +### ఆన్‌చెయిన్ ధృవీకరణలు {#onchain-attestations} + +ఆన్‌చెయిన్ ధృవీకరణలు Ethereum బ్లాక్‌చెయిన్‌లోని [స్మార్ట్ కాంట్రాక్టులలో](/glossary/#smart-contract) ఉంచబడతాయి. స్మార్ట్ కాంట్రాక్ట్ (రిజిస్ట్రీగా పనిచేస్తుంది) సంబంధిత ఆన్‌చెయిన్ వికేంద్రీకృత ఐడెంటిఫైయర్‌కు (పబ్లిక్ కీ) ఒక ధృవీకరణను మ్యాప్ చేస్తుంది. + +ఆన్‌చెయిన్ ధృవీకరణలు ఆచరణలో ఎలా పనిచేస్తాయో చూపించడానికి ఇక్కడ ఒక ఉదాహరణ ఉంది: + +1. ఒక కంపెనీ (XYZ Corp) స్మార్ట్ కాంట్రాక్టును ఉపయోగించి యాజమాన్య వాటాలను విక్రయించాలని యోచిస్తోంది, అయితే నేపథ్య తనిఖీని పూర్తి చేసిన కొనుగోలుదారులను మాత్రమే కోరుకుంటుంది. + +2. XYZ Corp సంస్థ Ethereumలో ఆన్‌చెయిన్ ధృవీకరణలను జారీ చేయడానికి నేపథ్య తనిఖీలను నిర్వహించే కంపెనీని కలిగి ఉండవచ్చు. ఈ ధృవీకరణ వ్యక్తి ఎటువంటి వ్యక్తిగత సమాచారాన్ని బహిర్గతం చేయకుండా నేపథ్య తనిఖీని ఆమోదించినట్లు ధృవీకరిస్తుంది. + +3. స్మార్ట్ కాంట్రాక్ట్ విక్రయించే షేర్‌లు స్క్రీన్ చేయబడిన కొనుగోలుదారుల గుర్తింపు కోసం రిజిస్ట్రీ ఒప్పందాన్ని తనిఖీ చేయగలవు, షేర్‌లను కొనుగోలు చేయడానికి ఎవరు అనుమతించబడతారో లేదో స్మార్ట్ కాంట్రాక్ట్ నిర్ణయించడం సాధ్యపడుతుంది. + +### సోల్‌బౌండ్ టోకెన్‌లు మరియు గుర్తింపు {#soulbound} + +[సోల్‌బౌండ్ టోకెన్‌లను](https://vitalik.eth.limo/general/2022/01/26/soulbound.html) ([బదిలీ చేయలేని NFTలు](/glossary/#nft)) ఒక నిర్దిష్ట వాలెట్‌కు ప్రత్యేకమైన సమాచారాన్ని సేకరించడానికి ఉపయోగించవచ్చు. ఇది విజయాలను సూచించే టోకెన్‌లను (ఉదా. కొన్ని నిర్దిష్ట ఆన్‌లైన్ కోర్సును పూర్తి చేయడం లేదా గేమ్‌లో థ్రెషోల్డ్ స్కోర్‌ను అధిగమించడం) లేదా కమ్యూనిటీ భాగస్వామ్యాన్ని కలిగి ఉండే నిర్దిష్ట Ethereum చిరునామాకు కట్టుబడి ఉండే ప్రత్యేకమైన ఆన్‌చెయిన్ గుర్తింపును సమర్థవంతంగా సృష్టిస్తుంది. + +## వికేంద్రీకృత గుర్తింపును ఉపయోగించండి {#use-decentralized-identity} + +వికేంద్రీకృత గుర్తింపు పరిష్కారాలకు పునాదిగా Ethereumని ఉపయోగించి అనేక ప్రతిష్టాత్మక ప్రాజెక్ట్‌లు ఉన్నాయి: + +- **[Ethereum Name Service (ENS)](https://ens.domains/)** - _ఆన్‌చెయిన్, మెషిన్-రీడబుల్ ఐడెంటిఫైయర్‌ల కోసం ఒక వికేంద్రీకృత నామకరణ వ్యవస్థ, ఉదాహరణకు, Ethereum వాలెట్ చిరునామాలు, కంటెంట్ హాష్‌లు మరియు మెటాడేటా._ +- **[Sign in with Ethereum (SIWE)](https://siwe.xyz/)** - _Ethereum ఖాతాలతో ప్రామాణీకరణ కోసం ఓపెన్ స్టాండర్డ్._ +- **[SpruceID](https://www.spruceid.com/)** - _వినియోగదారులు మూడవ-పక్ష సేవలపై ఆధారపడకుండా Ethereum ఖాతాలు మరియు ENS ప్రొఫైల్‌లతో డిజిటల్ గుర్తింపును నియంత్రించడానికి అనుమతించే ఒక వికేంద్రీకృత గుర్తింపు ప్రాజెక్ట్._ +- **[Ethereum Attestation Service (EAS)](https://attest.org/)** - _దేని గురించైనా ఆన్‌చెయిన్ లేదా ఆఫ్‌చెయిన్ ధృవీకరణలను చేయడానికి ఒక వికేంద్రీకృత లెడ్జర్/ప్రోటోకాల్._ +- **[Proof of Humanity](https://www.proofofhumanity.id)** - _ప్రూఫ్ ఆఫ్ హ్యుమానిటీ (లేదా PoH) అనేది Ethereumపై నిర్మించిన ఒక సామాజిక గుర్తింపు ధృవీకరణ వ్యవస్థ._ +- **[BrightID](https://www.brightid.org/)** - _సామాజిక గ్రాఫ్ యొక్క సృష్టి మరియు విశ్లేషణ ద్వారా గుర్తింపు ధృవీకరణను సంస్కరించడానికి ప్రయత్నిస్తున్న ఒక వికేంద్రీకృత, ఓపెన్-సోర్స్ సామాజిక గుర్తింపు నెట్‌వర్క్._ +- **[walt.id](https://walt.id)** — _స్వయం-సార్వభౌమ గుర్తింపు మరియు NFTలు/SBTలను ప్రభావితం చేయడానికి డెవలపర్‌లు మరియు సంస్థలను అనుమతించే ఓపెన్ సోర్స్ వికేంద్రీకృత గుర్తింపు మరియు వాలెట్ మౌలిక సదుపాయాలు._ +- **[Veramo](https://veramo.io/)** - _వారి అప్లికేషన్‌లలో క్రిప్టోగ్రాఫికల్‌గా ధృవీకరించదగిన డేటాను ఎవరైనా సులభంగా ఉపయోగించుకునేలా చేసే ఒక JavaScript ఫ్రేమ్‌వర్క్._ + +## మరింత సమాచారం {#further-reading} + +### వ్యాసాలు {#articles} + +- [బ్లాక్‌చెయిన్ వినియోగ కేసులు: డిజిటల్ గుర్తింపులో బ్లాక్‌చెయిన్](https://consensys.net/blockchain-use-cases/digital-identity/) — _ConsenSys_ +- [Ethereum ERC725 అంటే ఏమిటి? బ్లాక్‌చెయిన్‌లో స్వీయ-సార్వభౌమ గుర్తింపు నిర్వహణ](https://cryptoslate.com/what-is-erc725-self-sovereign-identity-management-on-the-blockchain/) — _సామ్ టౌన్_ +- [డిజిటల్ గుర్తింపు సమస్యను బ్లాక్‌చెయిన్ ఎలా పరిష్కరించగలదు](https://time.com/6142810/proof-of-humanity/) — _ఆండ్రూ ఆర్. చౌ_ +- [వికేంద్రీకృత గుర్తింపు అంటే ఏమిటి మరియు మీరు ఎందుకు పట్టించుకోవాలి?](https://web3.hashnode.com/what-is-decentralized-identity) — _ఇమ్మాన్యుయేల్ అవోసికా_ +- [వికేంద్రీకృత గుర్తింపునకు పరిచయం](https://walt.id/white-paper/digital-identity) — _డొమినిక్ బెరోన్_ + +### వీడియోలు {#videos} + +- [వికేంద్రీకృత గుర్తింపు (బోనస్ లైవ్‌స్ట్రీమ్ సెషన్)](https://www.youtube.com/watch?v=ySHNB1za_SE&t=539s) — _ఆండ్రియాస్ ఆంటోనోపౌలోస్ ద్వారా వికేంద్రీకృత గుర్తింపుపై ఒక గొప్ప వివరణాత్మక వీడియో_ +- [సెరామిక్, IDX, రియాక్ట్, మరియు 3ID కనెక్ట్‌తో Ethereumతో సైన్ ఇన్ మరియు వికేంద్రీకృత గుర్తింపు](https://www.youtube.com/watch?v=t9gWZYJxk7c) — _నాదర్ డాబిట్ ద్వారా వారి Ethereum వాలెట్‌ను ఉపయోగించి వినియోగదారు ప్రొఫైల్‌ను సృష్టించడం, చదవడం మరియు నవీకరించడం కోసం ఒక గుర్తింపు నిర్వహణ వ్యవస్థను నిర్మించడంపై YouTube ట్యుటోరియల్_ +- [BrightID - Ethereumపై వికేంద్రీకృత గుర్తింపు](https://www.youtube.com/watch?v=D3DbMFYGRoM) — _Ethereum కోసం వికేంద్రీకృత గుర్తింపు పరిష్కారం అయిన BrightIDని చర్చిస్తున్న బ్యాంక్‌లెస్ పాడ్‌కాస్ట్ ఎపిసోడ్_ +- [ఆఫ్‌చెయిన్ ఇంటర్నెట్: వికేంద్రీకృత గుర్తింపు & ధృవీకరించదగిన ఆధారాలు](https://www.youtube.com/watch?v=EZ_Bb6j87mg) — ఎవిన్ మెక్‌ముల్లెన్ ద్వారా EthDenver 2022 ప్రదర్శన +- [ధృవీకరించదగిన ఆధారాలు వివరించబడ్డాయి](https://www.youtube.com/watch?v=ce1IdSr-Kig) - టామినో బామన్ ద్వారా డెమోతో YouTube వివరణాత్మక వీడియో + +### కమ్యూనిటీలు {#communities} + +- [GitHubలో ERC-725 అలయన్స్](https://github.com/erc725alliance) — _Ethereum బ్లాక్‌చెయిన్‌లో గుర్తింపును నిర్వహించడానికి ERC725 ప్రమాణానికి మద్దతుదారులు_ +- [EthID డిస్కార్డ్ సర్వర్](https://discord.com/invite/ZUyG3mSXFD) — _Sign-in with Ethereum మరియు Ethereum ఫాలో ప్రోటోకాల్‌పై పనిచేస్తున్న ఉత్సాహకులు మరియు డెవలపర్‌ల కోసం కమ్యూనిటీ_ +- [వెరామో ల్యాబ్స్](https://discord.gg/sYBUXpACh4) — _అప్లికేషన్‌ల కోసం ధృవీకరించదగిన డేటా కోసం ఒక ఫ్రేమ్‌వర్క్‌ను రూపొందించడంలో సహకరిస్తున్న డెవలపర్‌ల సంఘం_ +- [walt.id](https://discord.com/invite/AW8AgqJthZ) — _వివిధ పరిశ్రమలలో వికేంద్రీకృత గుర్తింపు వినియోగ కేసులపై పనిచేస్తున్న డెవలపర్‌లు మరియు బిల్డర్‌ల కమ్యూనిటీ_ diff --git a/public/content/translations/te/defi/index.md b/public/content/translations/te/defi/index.md index 88a86b57474..2760f4f92f6 100644 --- a/public/content/translations/te/defi/index.md +++ b/public/content/translations/te/defi/index.md @@ -1,19 +1,19 @@ --- -title: డిసెంట్రలైజ్డ్ ఫైనాన్స్ (DeFi) -metaTitle: DeFi అంటే ఏమిటి? | డిసెంట్రలైజ్డ్ ఫైనాన్స్ యొక్క ప్రయోజనాలు మరియు ఉపయోగం -description: ఇతీరియములో DeFi యొక్క అవలోకనం +title: "డిసెంట్రలైజ్డ్ ఫైనాన్స్ (DeFi)" +metaTitle: "DeFi అంటే ఏమిటి? | డిసెంట్రలైజ్డ్ ఫైనాన్స్ యొక్క ప్రయోజనాలు మరియు ఉపయోగం" +description: "ఇతీరియములో DeFi యొక్క అవలోకనం" lang: te template: use-cases emoji: ":money_with_wings:" image: /images/use-cases/defi.png -alt: లెగో ఇటుకలతో తయారు చేసిన ఇతీరియము లోగో. +alt: "లెగో ఇటుకలతో తయారు చేసిన ఇతీరియము లోగో." sidebarDepth: 2 -summaryPoint1: ప్రస్తుత ఆర్థిక వ్యవస్థకు ప్రపంచ, బహిరంగ ప్రత్యామ్నాయం. -summaryPoint2: రుణం తీసుకోవడానికి, పొదుపు చేయడానికి, పెట్టుబడి పెట్టడానికి, వ్యాపారం చేయడానికి మరియు మరెన్నో మిమ్మల్ని అనుమతించే ఉత్పత్తులు. -summaryPoint3: ఓపెన్ సోర్స్ టెక్నాలజీ ఆధారంగా ఎవరైనా ప్రోగ్రామ్ చేయవచ్చు. +summaryPoint1: "ప్రస్తుత ఆర్థిక వ్యవస్థకు ప్రపంచ, బహిరంగ ప్రత్యామ్నాయం." +summaryPoint2: "రుణం తీసుకోవడానికి, పొదుపు చేయడానికి, పెట్టుబడి పెట్టడానికి, వ్యాపారం చేయడానికి మరియు మరెన్నో మిమ్మల్ని అనుమతించే ఉత్పత్తులు." +summaryPoint3: "ఓపెన్ సోర్స్ టెక్నాలజీ ఆధారంగా ఎవరైనా ప్రోగ్రామ్ చేయవచ్చు." --- -DeFi అనేది ఇంటర్నెట్ యుగం కోసం రూపొందించబడిన బహిరంగ మరియు ప్రపంచ ఆర్థిక వ్యవస్థ - అపారదర్శక, కఠినంగా నియంత్రించబడే మరియు దశాబ్దాల నాటి అవస్థాపన మరియు ప్రక్రియలచే కలిసి ఉండే వ్యవస్థకు ప్రత్యామ్నాయం. ఇది మీ డబ్బుపై మీకు నియంత్రణ మరియు దృశ్యమానతను అందిస్తుంది. ఇది మీ స్థానిక కరెన్సీ లేదా బ్యాంకింగ్ ఎంపికలకు గ్లోబల్ మార్కెట్లు మరియు ప్రత్యామ్నాయాలను మీకు బహిర్గతం చేస్తుంది. DeFi ఉత్పత్తులు ఇంటర్నెట్ కనెక్షన్‌ను కలిగి ఉన్న ఎవరికైనా ఆర్థిక సేవలను అందిస్తాయి మరియు అవి వారి వినియోగదారులచే ఎక్కువగా స్వంతం మరియు నిర్వహించబడతాయి. ఇప్పటివరకు పది బిలియన్ల డాలర్ల విలువైన క్రిప్టో DeFi అప్లికేషన్‌ల ద్వారా ప్రవహించింది మరియు అది ప్రతిరోజూ పెరుగుతూనే ఉంది. +DeFi అనేది ఇంటర్నెట్ యుగం కోసం రూపొందించబడిన బహిరంగ మరియు ప్రపంచ ఆర్థిక వ్యవస్థ - అపారదర్శక, కఠినంగా నియంత్రించబడే మరియు దశాబ్దాల నాటి అవస్థాపన మరియు ప్రక్రియలచే కలిసి ఉండే వ్యవస్థకు ప్రత్యామ్నాయం. ఇది మీ డబ్బుపై మీకు నియంత్రణ మరియు దృశ్యమానతను అందిస్తుంది. ఇది మీ స్థానిక కరెన్సీ లేదా బ్యాంకింగ్ ఎంపికలకు గ్లోబల్ మార్కెట్లు మరియు ప్రత్యామ్నాయాలను మీకు బహిర్గతం చేస్తుంది. DeFi ఉత్పత్తులు ఇంటర్నెట్ కనెక్షన్‌ను కలిగి ఉన్న ఎవరికైనా ఆర్థిక సేవలను అందిస్తాయి మరియు అవి వారి వినియోగదారులచే ఎక్కువగా స్వంతం మరియు నిర్వహించబడతాయి. ఇప్పటివరకు, పది బిలియన్ల డాలర్ల విలువైన క్రిప్టో DeFi అప్లికేషన్‌ల ద్వారా ప్రవహించింది మరియు అది ప్రతిరోజూ పెరుగుతోంది. ## డీఫై అంటే ఏమిటి? {#what-is-defi} @@ -23,7 +23,7 @@ DeFi అనేది ఆర్థిక ఉత్పత్తులు మరి -## DeFi vs ట్రెడిషనల్ ఫైనాన్స్ {#defi-vs-tradfi} +## DeFi వర్సెస్ ట్రెడిషనల్ ఫైనాన్స్ {#defi-vs-tradfi} DeFi యొక్క సామర్థ్యాన్ని చూడటానికి ఉత్తమమైన మార్గాలలో ఒకటి ఈ రోజు ఉన్న సమస్యలను అర్థం చేసుకోవడం. @@ -38,14 +38,14 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన ### ఒక పోలిక {#defi-comparison} -| DeFi | సాంప్రదాయ ఫైనాన్స్ | -| --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| మీ డబ్బు మీ చేతిలో ఉంటుంది. | మీ డబ్బును కంపెనీల వద్ద ఉంచుతారు. | -| మీ డబ్బు ఎక్కడికి వెళ్తుందో మరియు అది ఎలా ఖర్చు చేయబడుతుందో మీరు నియంత్రించవచ్చు. | ప్రమాదకరమైన రుణగ్రహీతలకు రుణాలు ఇవ్వడం వంటి మీ డబ్బును దుర్వినియోగం చేయకుండా మీరు కంపెనీలను విశ్వసించాలి. | -| నిమిషాల్లో నిధుల బదిలీలు జరుగుతాయి. | మాన్యువల్ ప్రక్రియల కారణంగా చెల్లింపులకు రోజులు పట్టవచ్చు. | -| లావాదేవీ కార్యకలాపాలు మారుపేరుగా ఉంటాయి. | ఆర్థిక కార్యకలాపాలు మీ గుర్తింపుతో గట్టిగా జతచేయబడతాయి. | -| DeFi ఎవరికైనా అందుబాటులో ఉంటుంది. | ఫైనాన్షియల్ సర్వీసెస్ ఉపయోగించడానికి దరఖాస్తు చేసుకోవాలి. | -| మార్కెట్లు ఎప్పుడూ తెరిచే ఉంటాయి. | ఉద్యోగులకు విరామం అవసరం కావడంతో మార్కెట్లు మూతపడ్డాయి. | +| DeFi | సాంప్రదాయ ఫైనాన్స్ | +| ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| మీ డబ్బు మీ చేతిలో ఉంటుంది. | మీ డబ్బును కంపెనీల వద్ద ఉంచుతారు. | +| మీ డబ్బు ఎక్కడికి వెళ్తుందో మరియు అది ఎలా ఖర్చు చేయబడుతుందో మీరు నియంత్రించవచ్చు. | ప్రమాదకరమైన రుణగ్రహీతలకు రుణాలు ఇవ్వడం వంటి మీ డబ్బును దుర్వినియోగం చేయకుండా మీరు కంపెనీలను విశ్వసించాలి. | +| నిమిషాల్లో నిధుల బదిలీలు జరుగుతాయి. | మాన్యువల్ ప్రక్రియల కారణంగా చెల్లింపులకు రోజులు పట్టవచ్చు. | +| లావాదేవీ కార్యకలాపాలు మారుపేరుగా ఉంటాయి. | ఆర్థిక కార్యకలాపాలు మీ గుర్తింపుతో గట్టిగా జతచేయబడతాయి. | +| DeFi ఎవరికైనా అందుబాటులో ఉంటుంది. | ఫైనాన్షియల్ సర్వీసెస్ ఉపయోగించడానికి దరఖాస్తు చేసుకోవాలి. | +| మార్కెట్లు ఎప్పుడూ తెరిచే ఉంటాయి. | ఉద్యోగులకు విరామం అవసరం కావడంతో మార్కెట్లు మూతపడ్డాయి. | | ఇది పారదర్శకతపై నిర్మించబడింది - ఎవరైనా ఉత్పత్తి యొక్క డేటాను చూడవచ్చు మరియు సిస్టమ్ ఎలా పనిచేస్తుందో తనిఖీ చేయవచ్చు. | ఆర్థిక సంస్థలు మూసివేసిన పుస్తకాలు: మీరు వారి రుణ చరిత్ర, వారి నిర్వహణ ఆస్తుల రికార్డు మరియు మొదలైన వాటిని చూడమని అడగలేరు. | @@ -60,13 +60,13 @@ DeFi యొక్క సామర్థ్యాన్ని చూడటాన -## ప్రోగ్రామబుల్ డబ్బు {#programmable-money} +## ప్రోగ్రామబుల్ మనీ {#programmable-money} -ఇది విచిత్రంగా అనిపిస్తుంది... "నేను నా డబ్బును ఎందుకు ప్రోగ్రామ్ చేయాలనుకుంటున్నాను"? ఏదేమైనా, ఇది ఎథేరియంలో టోకెన్ల యొక్క డిఫాల్ట్ లక్షణం మాత్రమే. ఎవరైనా లాజిక్ ను చెల్లింపుల్లో ప్రోగ్రామ్ చేయవచ్చు. తద్వారా ఆర్థిక సంస్థలు అందించే సేవలతో కలిపి బిట్ కాయిన్ నియంత్రణ, భద్రతను పొందవచ్చు. ఇది బిట్ కాయిన్తో మీరు చేయలేని క్రిప్టోకరెన్సీలతో రుణాలు మరియు రుణాలు, చెల్లింపులను షెడ్యూల్ చేయడం, ఇండెక్స్ ఫండ్లలో పెట్టుబడి పెట్టడం మరియు మరెన్నో చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. +ఇది వింతగా అనిపిస్తుంది... "నేను నా డబ్బును ఎందుకు ప్రోగ్రామ్ చేయాలనుకుంటున్నాను"? అయితే, ఇది ఇతీరియమ్‌లోని టోకెన్‌ల యొక్క కేవలం ఒక డిఫాల్ట్ ఫీచర్ కంటే ఎక్కువ. ఎవరైనా లాజిక్ ను చెల్లింపుల్లో ప్రోగ్రామ్ చేయవచ్చు. తద్వారా ఆర్థిక సంస్థలు అందించే సేవలతో కలిపి బిట్ కాయిన్ నియంత్రణ, భద్రతను పొందవచ్చు. ఇది బిట్ కాయిన్తో మీరు చేయలేని క్రిప్టోకరెన్సీలతో రుణాలు మరియు రుణాలు, చెల్లింపులను షెడ్యూల్ చేయడం, ఇండెక్స్ ఫండ్లలో పెట్టుబడి పెట్టడం మరియు మరెన్నో చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. - +
మీరు ఎథేరియంకు కొత్తగా ఉంటే ప్రయత్నించడానికి డీఫై అనువర్తనాల కోసం మా సూచనలను అన్వేషించండి.
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-బిట్ పూర్ణాంక విలువలకు మ్యాపింగ్‌గా ట్రైలోకి ఎన్‌కోడ్ చేయబడుతుంది. ఈ ప్రయత్నం ఈ ఖాతా యొక్క నిల్వ కంటెంట్‌ల హాష్‌ను ఎన్కోడ్ చేస్తుంది మరియు డిఫాల్ట్‌గా ఖాళీగా ఉంటుంది. + +![ఖాతా యొక్క నిర్మాణాన్ని చూపే రేఖాచిత్రం](./accounts.png) +_[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 నెట్‌వర్క్‌లో పాల్గొనే వారందరూ సమకాలీకరించబడిన స్థితిని కలిగి ఉన్నారని మరియు లావాదేవీల యొక్క ఖచ్చితమైన చరిత్రను అంగీకరిస్తున్నట్లు నిర్ధారించడానికి, మేము లావాదేవీలను బ్లాక్‌లుగా చేస్తాము. దీని అర్థం డజన్ల కొద్దీ (లేదా వందల కొద్దీ) లావాదేవీలు ఒకేసారి కట్టుబడి, అంగీకరించబడ్డాయి మరియు సమకాలీకరించబడ్డాయి. + +![బ్లాక్‌లో లావాదేవీ స్థితి మార్పులకు కారణమవడాన్ని చూపే రేఖాచిత్రం](./tx-block.png) +_రేఖాచిత్రం [ఇతీరియము 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#) సాధ్యమని చూపబడింది, మనం తదుపరి విభాగంలో పరిశీలిస్తాము. + +![ఎక్స్-యాంటీ రీ-ఆర్గ్](reorg-schematic.png) + +పైన వివరించిన ఒక-బ్లాక్ రీఆర్గ్ దాడి యొక్క సంభావిత రేఖాచిత్రం (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_ సాఫ్ట్‌వేర్‌ను నిర్వహిస్తారు, ఇది అప్‌గ్రేడ్‌కు అనుగుణంగా నవీకరించబడింది.