ప్రధాన కంటెంట్‌కు దాటవేయి

డాంక్‌షార్డింగ్

పేజీని సవరించండి (opens in a new tab)

డాంక్‌షార్డింగ్ ద్వారా ఎథీరియం నిజంగా స్కేలబుల్ బ్లాక్‌చైన్‌గా మారుతుంది, అయితే అక్కడికి చేరుకోవడానికి అనేక ప్రోటోకాల్ నవీకరణలు అవసరం. ప్రోటో-డాంక్‌షార్డింగ్ అనేది ఈ మార్గంలో ఒక మధ్యంతర దశ. వినియోగదారుల కోసం లేయర్ 2 (l2) పై లావాదేవీలను వీలైనంత చౌకగా చేయడం రెండింటి లక్ష్యం మరియు ఎథీరియంను సెకనుకు >100,000 లావాదేవీలకు స్కేల్ చేయాలి.

ప్రోటో-డాంక్‌షార్డింగ్ అంటే ఏమిటి?

ప్రోటో-డాంక్‌షార్డింగ్, దీనిని EIP-4844 (opens in a new tab) అని కూడా పిలుస్తారు, ఇది రోల్అప్‌లు బ్లాక్‌లకు చౌకైన డేటాను జోడించడానికి ఒక మార్గం. ఈ ఆలోచనను ప్రతిపాదించిన ఇద్దరు పరిశోధకుల నుండి ఈ పేరు వచ్చింది: Protolambda మరియు Dankrad Feist. చారిత్రాత్మకంగా, రోల్అప్‌లు తమ లావాదేవీలను CALLDATA లో పోస్ట్ చేయడం వల్ల వినియోగదారుల లావాదేవీలను ఎంత చౌకగా చేయగలవు అనే విషయంలో పరిమితం చేయబడ్డాయి.

రోల్అప్‌లకు డేటా కొద్దిసేపు మాత్రమే అవసరమైనప్పటికీ, ఇది అన్ని ఎథీరియం నోడ్‌ల ద్వారా ప్రాసెస్ చేయబడుతుంది మరియు ఎప్పటికీ ఆన్‌చైన్‌లో ఉంటుంది కాబట్టి ఇది ఖరీదైనది. ప్రోటో-డాంక్‌షార్డింగ్ బ్లాక్‌లకు పంపగల మరియు జతచేయగల డేటా బ్లాబ్‌లను పరిచయం చేస్తుంది. ఈ బ్లాబ్‌లలోని డేటా EVM కి అందుబాటులో ఉండదు మరియు నిర్ణీత సమయం తర్వాత స్వయంచాలకంగా తొలగించబడుతుంది (రాసే సమయానికి 4096 ఎపోచ్‌లకు సెట్ చేయబడింది, లేదా సుమారు 18 రోజులు). దీని అర్థం రోల్అప్‌లు తమ డేటాను చాలా చౌకగా పంపగలవు మరియు ఆ పొదుపును చౌకైన లావాదేవీల రూపంలో తుది వినియోగదారులకు అందించగలవు.

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

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

బ్లాబ్ డేటా ఎలా ధృవీకరించబడుతుంది?

రోల్అప్‌లు తాము అమలు చేసే లావాదేవీలను డేటా బ్లాబ్‌లలో పోస్ట్ చేస్తాయి. వారు డేటాకు "నిబద్ధత"ను కూడా పోస్ట్ చేస్తారు. డేటాకు బహుపది (polynomial) ఫంక్షన్‌ను అమర్చడం ద్వారా వారు దీన్ని చేస్తారు. ఈ ఫంక్షన్‌ను వివిధ పాయింట్ల వద్ద మూల్యాంకనం చేయవచ్చు. ఉదాహరణకు, మనం చాలా సులభమైన ఫంక్షన్ f(x) = 2x-1 ని నిర్వచిస్తే, మనం ఈ ఫంక్షన్‌ను x = 1, x = 2, x = 3 కోసం మూల్యాంకనం చేయవచ్చు, ఫలితాలు 1, 3, 5 ఇస్తాయి. ఒక ప్రూవర్ డేటాకు అదే ఫంక్షన్‌ను వర్తింపజేస్తాడు మరియు అదే పాయింట్ల వద్ద దానిని మూల్యాంకనం చేస్తాడు. అసలు డేటా మార్చబడితే, ఫంక్షన్ ఒకేలా ఉండదు, కాబట్టి ప్రతి పాయింట్ వద్ద మూల్యాంకనం చేయబడిన విలువలు కూడా ఒకేలా ఉండవు. వాస్తవానికి, నిబద్ధత మరియు రుజువు మరింత క్లిష్టంగా ఉంటాయి ఎందుకంటే అవి క్రిప్టోగ్రాఫిక్ ఫంక్షన్లలో చుట్టబడి ఉంటాయి.

KZG అంటే ఏమిటి?

KZG అంటే Kate-Zaverucha-Goldberg - డేటా బ్లాబ్‌ను చిన్న క్రిప్టోగ్రాఫిక్ "నిబద్ధత" (opens in a new tab)కి తగ్గించే పథకం యొక్క ముగ్గురు అసలు రచయితల (opens in a new tab) పేర్లు. రోలప్ తప్పుగా ప్రవర్తించడం లేదని నిర్ధారించడానికి రోలప్ సమర్పించిన డేటా బ్లాబ్ ధృవీకరించబడాలి. నిబద్ధత చెల్లుబాటు అయ్యిందో లేదో తనిఖీ చేయడానికి ప్రూవర్ బ్లాబ్‌లోని లావాదేవీలను తిరిగి అమలు చేయడం ఇందులో ఉంటుంది. మెర్కిల్ ప్రూఫ్‌లను ఉపయోగించి లేయర్ 1 (l1) పై ఎథీరియం లావాదేవీల చెల్లుబాటును ఎగ్జిక్యూషన్ క్లయింట్‌లు తనిఖీ చేసే విధానానికి ఇది సంభావితంగా సమానంగా ఉంటుంది. KZG అనేది డేటాకు బహుపది సమీకరణాన్ని అమర్చే ప్రత్యామ్నాయ రుజువు. నిబద్ధత కొన్ని రహస్య డేటా పాయింట్ల వద్ద బహుపదిని మూల్యాంకనం చేస్తుంది. ఒక ప్రూవర్ డేటాపై అదే బహుపదిని అమర్చుతాడు మరియు అదే విలువల వద్ద దానిని మూల్యాంకనం చేస్తాడు, ఫలితం ఒకేలా ఉందో లేదో తనిఖీ చేస్తాడు. ఇది కొన్ని రోల్అప్‌లు మరియు చివరికి ఎథీరియం ప్రోటోకాల్‌లోని ఇతర భాగాలు ఉపయోగించే శూన్య-జ్ఞాన పద్ధతులకు అనుకూలంగా ఉండే డేటాను ధృవీకరించే మార్గం.

KZG వేడుక అంటే ఏమిటి?

KZG వేడుక అనేది ఎథీరియం కమ్యూనిటీ అంతటా ఉన్న చాలా మంది వ్యక్తులు సమిష్టిగా కొంత డేటాను ధృవీకరించడానికి ఉపయోగపడే సంఖ్యల రహస్య యాదృచ్ఛిక స్ట్రింగ్‌ను రూపొందించడానికి ఒక మార్గం. ఈ సంఖ్యల స్ట్రింగ్ ఎవరికీ తెలియకపోవడం మరియు ఎవరూ తిరిగి సృష్టించలేకపోవడం చాలా ముఖ్యం. దీన్ని నిర్ధారించడానికి, వేడుకలో పాల్గొన్న ప్రతి వ్యక్తి మునుపటి పాల్గొనేవారి నుండి ఒక స్ట్రింగ్‌ను అందుకున్నారు. వారు ఆపై కొన్ని కొత్త యాదృచ్ఛిక విలువలను సృష్టించారు (ఉదా., వారి మౌస్ కదలికను కొలవడానికి వారి బ్రౌజర్‌ను అనుమతించడం ద్వారా) మరియు దానిని మునుపటి విలువతో కలిపారు. వారు ఆ విలువను తదుపరి పాల్గొనేవారికి పంపారు మరియు వారి స్థానిక యంత్రం నుండి దానిని నాశనం చేశారు. వేడుకలో కనీసం ఒక్క వ్యక్తి అయినా దీన్ని నిజాయితీగా చేసినంత కాలం, తుది విలువ దాడి చేసేవారికి తెలియదు.

EIP-4844 KZG వేడుక ప్రజలకు తెరవబడింది మరియు పదివేల మంది ప్రజలు తమ స్వంత ఎంట్రోపీ (యాదృచ్ఛికత) ని జోడించడానికి పాల్గొన్నారు. మొత్తంగా 140,000 కంటే ఎక్కువ సహకారాలు ఉన్నాయి, ఇది ప్రపంచంలోనే ఈ రకమైన అతిపెద్ద వేడుకగా నిలిచింది. వేడుకను దెబ్బతీయాలంటే, పాల్గొన్న వారిలో 100% మంది చురుకుగా నిజాయితీ లేకుండా ఉండాలి. పాల్గొనేవారి కోణం నుండి, వారు నిజాయితీగా ఉన్నారని వారికి తెలిస్తే, వారు వేడుకను సురక్షితం చేశారని వారికి తెలుసు కాబట్టి మరెవరినీ విశ్వసించాల్సిన అవసరం లేదు (వారు వ్యక్తిగతంగా N లో 1 నిజాయితీ గల పాల్గొనేవారి అవసరాన్ని సంతృప్తిపరిచారు).

ఒక రోలప్ బ్లాబ్‌లో డేటాను పోస్ట్ చేసినప్పుడు, వారు ఆన్‌చైన్‌లో పోస్ట్ చేసే "నిబద్ధత"ను అందిస్తారు. ఈ నిబద్ధత అనేది నిర్దిష్ట పాయింట్ల వద్ద డేటాకు సరిపోయే బహుపదిని మూల్యాంకనం చేయడం వల్ల వచ్చే ఫలితం. ఈ పాయింట్లు KZG వేడుకలో రూపొందించబడిన యాదృచ్ఛిక సంఖ్యల ద్వారా నిర్వచించబడతాయి. డేటాను ధృవీకరించడానికి ప్రూవర్‌లు అదే పాయింట్ల వద్ద బహుపదిని మూల్యాంకనం చేయవచ్చు - వారు అదే విలువలకు చేరుకుంటే డేటా సరైనది.

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

డాంక్‌షార్డింగ్ అంటే ఏమిటి?

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

ప్రోటో-డాంక్‌షార్డింగ్‌లో ఆరు (6) ఉన్న బ్లాక్‌లకు జతచేయబడిన బ్లాబ్‌లను పూర్తి డాంక్‌షార్డింగ్‌లో 64 కి విస్తరించడం ద్వారా ఇది పనిచేస్తుంది. అవసరమైన మిగిలిన మార్పులన్నీ కొత్త పెద్ద బ్లాబ్‌లను నిర్వహించడానికి వీలుగా ఏకాభిప్రాయ క్లయింట్‌లు పనిచేసే విధానానికి నవీకరణలు. ఈ మార్పులలో చాలా వరకు డాంక్‌షార్డింగ్‌తో సంబంధం లేకుండా ఇతర ప్రయోజనాల కోసం ఇప్పటికే రోడ్‌మ్యాప్‌లో ఉన్నాయి. ఉదాహరణకు, డాంక్‌షార్డింగ్‌కు ప్రతిపాదకుడు-నిర్మాత విభజన (PBS) అమలు చేయబడటం అవసరం. ఇది బ్లాక్‌లను నిర్మించడం మరియు వివిధ ధృవీకర్తల అంతటా బ్లాక్‌లను ప్రతిపాదించడం వంటి పనులను వేరు చేసే నవీకరణ. అదేవిధంగా, డాంక్‌షార్డింగ్‌కు డేటా లభ్యత నమూనా అవసరం, అయితే ఎక్కువ చారిత్రక డేటాను నిల్వ చేయని చాలా తేలికపాటి క్లయింట్‌ల ("స్టేట్‌లెస్ క్లయింట్‌లు") అభివృద్ధికి కూడా ఇది అవసరం.

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

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

ప్రస్తుత పురోగతి

పూర్తి డాంక్‌షార్డింగ్ రావడానికి ఇంకా చాలా సంవత్సరాలు పడుతుంది. ఈలోగా, KZG వేడుక 140,000 కంటే ఎక్కువ సహకారాలతో ముగిసింది మరియు ప్రోటో-డాంక్‌షార్డింగ్ కోసం EIP (opens in a new tab) పరిపక్వం చెందింది. ఈ ప్రతిపాదన అన్ని టెస్ట్‌నెట్‌లలో పూర్తిగా అమలు చేయబడింది మరియు మార్చి 2024 లో కాన్‌కున్-డెనెబ్ ("Dencun") నెట్‌వర్క్ నవీకరణతో మెయిన్‌నెట్‌లో ప్రత్యక్ష ప్రసారం చేయబడింది.

మరింత చదవడానికి

పేజీ చివరి నవీకరణ: 6 జూన్, 2026