వెర్కిల్ ట్రీస్
Verkle ట్రీస్ ("వెక్టార్ కమిట్మెంట్" మరియు "Merkle ట్రీస్" యొక్క పోర్ట్మాంటియో) అనేది Ethereum నోడ్లను అప్గ్రేడ్ చేయడానికి ఉపయోగించే డేటా స్ట్రక్చర్, తద్వారా బ్లాక్లను ధృవీకరించే సామర్థ్యాన్ని కోల్పోకుండా పెద్ద మొత్తంలో స్టేట్ డేటాను నిల్వ చేయడం ఆపివేయవచ్చు.
స్థితిరాహిత్యం
స్టేట్లెస్ Ethereum క్లయింట్ల మార్గంలో Verkle ట్రీస్ కీలకమైన దశ. స్టేట్లెస్ క్లయింట్లు ఇన్కమింగ్ బ్లాక్లను ధృవీకరించడానికి మొత్తం స్టేట్ డేటాబేస్ను నిల్వ చేయనవసరం లేదు. బ్లాక్లను ధృవీకరించడానికి Ethereum స్థితి యొక్క వారి స్వంత స్థానిక కాపీని ఉపయోగించకుండా, స్టేట్లెస్ క్లయింట్లు బ్లాక్తో వచ్చే రాష్ట్ర డేటాకు "సాక్షి"ని ఉపయోగిస్తారు. సాక్షి అనేది నిర్దిష్ట లావాదేవీల సెట్ను అమలు చేయడానికి అవసరమైన రాష్ట్ర డేటా యొక్క వ్యక్తిగత భాగాల సేకరణ మరియు సాక్షి నిజంగా పూర్తి డేటాలో భాగమని క్రిప్టోగ్రాఫిక్ రుజువు. స్టేట్ డేటాబేస్కు బదులుగా విట్నెస్ ఉపయోగించబడుతుంది. ఇది పని చేయడానికి, సాక్షులు చాలా తక్కువగా ఉండాలి, తద్వారా వాటిని 12 సెకన్ల స్లాట్లో ప్రాసెస్ చేయడానికి వాలిడేటర్ల కోసం వాటిని నెట్వర్క్ అంతటా సురక్షితంగా ప్రసారం చేయవచ్చు. సాక్షులు చాలా పెద్దగా ఉన్నందున ప్రస్తుత రాష్ట్ర డేటా నిర్మాణం తగినది కాదు. Verkle ట్రీస్ చిన్న సాక్షులను ప్రారంభించడం ద్వారా ఈ సమస్యను పరిష్కరిస్తాయి, స్టేట్లెస్ క్లయింట్లకు ప్రధాన అడ్డంకులలో ఒకదాన్ని తొలగిస్తాయి.
సాక్షి అంటే ఏమిటి మరియు మనకు అవి ఎందుకు అవసరం?
బ్లాక్ను ధృవీకరించడం అంటే బ్లాక్లో ఉన్న లావాదేవీలను మళ్ళీ అమలు చేయడం, మార్పులను Ethereum యొక్క స్థితి ప్రయత్నానికి వర్తింపజేయడం మరియు కొత్త రూట్ హాష్ను లెక్కించడం. వెరిఫైడ్ బ్లాక్ అంటే బ్లాక్తో అందించబడిన గణిత స్టేట్ రూట్ హాష్ అదే విధంగా ఉంటుంది (ఎందుకంటే బ్లాక్ ప్రపోజర్ వారు చెప్పిన గణనను నిజంగా చేసారని దీని అర్థం). నేటి Ethereum క్లయింట్లలో, రాష్ట్రాన్ని అప్డేట్ చేయడానికి మొత్తం స్టేట్ ట్రైకు యాక్సెస్ అవసరం, ఇది స్థానికంగా నిల్వ చేయబడే పెద్ద డేటా నిర్మాణం. సాక్షి బ్లాక్లో లావాదేవీలను అమలు చేయడానికి అవసరమైన రాష్ట్ర డేటా యొక్క శకలాలు మాత్రమే కలిగి ఉంటుంది. బ్లాక్ ప్రపోజర్ బ్లాక్ లావాదేవీలను అమలు చేసారని మరియు స్థితిని సరిగ్గా అప్డేట్ చేశారని ధృవీకరించడానికి ఒక వాలిడేటర్ ఆ శకలాలను మాత్రమే ఉపయోగించగలరు. ఏదేమైనప్పటికీ, ప్రతి నోడ్ ద్వారా 12 సెకనుల స్లాట్లో సురక్షితంగా స్వీకరించడానికి మరియు ప్రాసెస్ చేయడానికి తగినంత వేగంగా Ethereum నెట్వర్క్లోని పీర్ల మధ్య సాక్షి బదిలీ చేయబడాలని దీని అర్థం. సాక్షి చాలా పెద్దదైతే, కొన్ని నోడ్లను డౌన్లోడ్ చేయడానికి మరియు చెయిన్ను కొనసాగించడానికి చాలా సమయం పట్టవచ్చు. ఇది కేంద్రీకృత శక్తి, ఎందుకంటే వేగవంతమైన ఇంటర్నెట్ కనెక్షన్లు ఉన్న నోడ్లు మాత్రమే బ్లాక్లను ధృవీకరించడంలో పాల్గొనగలవు. వెర్కిల్ ట్రీస్తో, మీ హార్డ్ డ్రైవ్లో స్టేట్ను నిల్వ చేయవలసిన అవసరం లేదు; ఒక బ్లాక్ను ధృవీకరించడానికి మీకు కావలసిన ప్రతిదీ బ్లాక్లోనే ఉంటుంది. దురదృష్టవశాత్తూ, Merkle ట్రైస్ నుండి ఉత్పత్తి చేయగల సాక్షులు స్టేట్లెస్ క్లయింట్లకు మద్దతు ఇవ్వడానికి చాలా పెద్దవి.
Verkle ట్రీస్ చిన్న సాక్షులను ఎందుకు ఎనేబుల్ చేస్తాయి?
Merkle ట్రై యొక్క నిర్మాణం సాక్షి పరిమాణాలను చాలా పెద్దదిగా చేస్తుంది - 12 సెకన్ల స్లాట్లో సహచరుల మధ్య సురక్షితంగా ప్రసారం చేయడానికి చాలా పెద్దది. సాక్షి అనేది ఆకులలో ఉంచబడిన డేటాను రూట్ హాష్కు కనెక్ట్ చేసే మార్గం. డేటాను ధృవీకరించడానికి ప్రతి ఆకును రూట్కు కనెక్ట్ చేసే అన్ని ఇంటర్మీడియట్ హాష్లను మాత్రమే కాకుండా, అన్ని "సిబ్లింగ్" నోడ్లను కూడా కలిగి ఉండటం అవసరం. ప్రూఫ్లోని ప్రతి నోడ్కు ఒక సిబ్లింగ్ ఉంది, అది ట్రై అప్ తదుపరి హ్యాష్ను సృష్టించడానికి హ్యాష్ చేయబడింది. ఇది చాలా డేటా. Verkle ట్రీస్, ట్రీ యొక్క ఆకులు మరియు దాని మూలాల మధ్య దూరాన్ని తగ్గించడం ద్వారా సాక్షి పరిమాణాన్ని తగ్గిస్తాయి మరియు రూట్ హాష్ను ధృవీకరించడానికి తోబుట్టువుల నోడ్లను అందించాల్సిన అవసరాన్ని కూడా తొలగిస్తాయి. హాష్-శైలి వెక్టర్ కమిట్మెంట్కు బదులుగా శక్తివంతమైన బహుపది కమిట్మెంట్ స్కీమ్ను ఉపయోగించడం ద్వారా మరింత స్థల సామర్థ్యం పొందబడుతుంది. బహుపది నిబద్ధత సాక్షిని నిరూపించే ఆకుల సంఖ్యతో సంబంధం లేకుండా స్థిర పరిమాణాన్ని కలిగి ఉండటానికి అనుమతిస్తుంది.
బహుపది నిబద్ధత పథకం క్రింద, సాక్షులు నిర్వహించదగిన పరిమాణాలను కలిగి ఉంటారు, వాటిని పీర్-టు-పీర్ నెట్వర్క్లో సులభంగా బదిలీ చేయవచ్చు. ఇది క్లయింట్లు ప్రతి బ్లాక్లోని రాష్ట్ర మార్పులను కనీస మొత్తంలో డేటాతో ధృవీకరించడానికి అనుమతిస్తుంది.
మెర్కిల్ చెట్టు యొక్క నిర్మాణం ఏమిటి?
వెర్కిల్ ట్రీలు (కీ,విలువ) జతలు, ఇక్కడ కీలు 31-బైట్ స్టెమ్ మరియు ఒకే బైట్ సఫిక్స్ తో కూడిన 32-బైట్ మూలకాలు. ఈ కీలు ఎక్స్టెన్షన్ నోడ్లు మరియు ఇన్నర్ నోడ్లుగా నిర్వహించబడతాయి. ఎక్స్టెన్షన్ నోడ్లు వేర్వేరు ప్రత్యయాలతో 256 మంది పిల్లలకు ఒకే కాండంను సూచిస్తాయి. ఇన్నర్ నోడ్లలో కూడా 256 మంది పిల్లలు ఉన్నారు, కానీ అవి ఇతర ఎక్స్టెన్షన్ నోడ్లు కావచ్చు. Verkle ట్రీ మరియు Merkle ట్రీ స్ట్రక్చర్ మధ్య ఉన్న ప్రధాన వ్యత్యాసం ఏమిటంటే, Verkle ట్రీ చాలా చదునుగా ఉంటుంది, అంటే ఆకును రూట్కు లింక్ చేసే ఇంటర్మీడియట్ నోడ్లు తక్కువగా ఉంటాయి మరియు అందువల్ల రుజువును రూపొందించడానికి తక్కువ డేటా అవసరం.
వెర్కిల్ ట్రీల నిర్మాణం గురించి మరింత చదవండి (opens in a new tab)
ప్రస్తుత పురోగతి
Verkle ట్రీ టెస్ట్నెట్లు ఇప్పటికే అందుబాటులో ఉన్నాయి మరియు అమలులో ఉన్నాయి, అయితే Verkle ట్రీలకు మద్దతు ఇవ్వడానికి అవసరమైన క్లయింట్లకు ఇంకా గణనీయమైన అత్యుత్తమ అప్డేట్లు ఉన్నాయి. టెస్టునెట్లకు కాంట్రాక్ట్లను డిప్లాయ్ చేయడం ద్వారా లేదా టెస్టునెట్ క్లయింట్లను రన్ చేయడం ద్వారా మీరు పురోగతిని వేగవంతం చేయడంలో సహాయపడగలరు.
Guillaume Ballet కాండ్రియూ వెర్కిల్ టెస్టునెట్ను వివరించడాన్ని చూడండి (opens in a new tab) (కాండ్రియూ టెస్టునెట్ ప్రూఫ్-ఆఫ్-వర్క్ అని మరియు ఇప్పుడు దాని స్థానంలో వెర్కిల్ జెన్ డేవ్నెట్ 6 టెస్టునెట్ వచ్చిందని గమనించండి).
మరింత సమాచారం
- స్టేట్లెస్నెస్ కోసం వెర్కిల్ ట్రీలు (opens in a new tab)
- PEEPanEIPలో వెర్కిల్ ట్రీల గురించి డాన్క్రాడ్ ఫీస్ట్ వివరణ (opens in a new tab)
- మిగిలిన మనందరి కోసం వెర్కిల్ ట్రీలు (opens in a new tab)
- ఒక వెర్కిల్ ప్రూఫ్ యొక్క అనాటమీ (opens in a new tab)
- ETHGlobalలో వెర్కిల్ ట్రీలను వివరిస్తున్న గుయిలౌమ్ బాలెట్ (opens in a new tab)
- డెవ్కాన్ 6లో గుయిలౌమ్ బాలెట్ ద్వారా "How Verkle trees make Ethereum lean and mean" (opens in a new tab)
- ETHDenver 2020 నుండి స్టేట్లెస్ క్లయింట్లపై పైపర్ మెరియం (opens in a new tab)
- జీరో నాలెడ్జ్ పాడ్క్యాస్ట్లో డాన్క్రాడ్ ఫీస్ట్ వెర్కిల్ ట్రీలు మరియు స్టేట్లెస్నెస్ను వివరించారు (opens in a new tab)
- వెర్కిల్ ట్రీలపై విటాలిక్ బుటెరిన్ (opens in a new tab)
- వెర్కిల్ ట్రీలపై డాన్క్రాడ్ ఫీస్ట్ (opens in a new tab)
- వెర్కిల్ ట్రీ EIP డాక్యుమెంటేషన్ (opens in a new tab)
పేజీ చివరి అప్డేట్: 26 ఫిబ్రవరి, 2026
