ఆశావాద రోల్అప్లు
ఆశావాద రోల్అప్లు ఎథీరియం యొక్క బేస్ లేయర్ యొక్క లావాదేవీల సామర్థ్యంను విస్తరించడానికి రూపొందించబడిన లేయర్ 2 (l2) ప్రోటోకాల్లు. అవి లావాదేవీలను ఆఫ్చైన్లో ప్రాసెస్ చేయడం ద్వారా ప్రధాన ఎథీరియం చైన్లో గణనను తగ్గిస్తాయి, ప్రాసెసింగ్ వేగంలో గణనీయమైన మెరుగుదలలను అందిస్తాయి. సైడ్చైన్ల వంటి ఇతర స్కేలింగ్ పరిష్కారాల వలె కాకుండా, ఆశావాద రోల్అప్లు లావాదేవీల ఫలితాలను ఆన్చైన్లో ప్రచురించడం ద్వారా మెయిన్నెట్ నుండి భద్రతను పొందుతాయి, లేదా ప్లాస్మా చైన్లు, ఇవి కూడా మోసపు రుజువులతో ఎథీరియంపై లావాదేవీలను ధృవీకరిస్తాయి, కానీ లావాదేవీల డేటాను మరెక్కడైనా నిల్వ చేస్తాయి.
ఎథీరియంను ఉపయోగించడంలో గణన అనేది నెమ్మదిగా, ఖరీదైన భాగం కాబట్టి, ఆశావాద రోల్అప్లు స్కేలబిలిటీలో 10-100 రెట్లు మెరుగుదలలను అందించగలవు. ఆశావాద రోల్అప్లు లావాదేవీలను ఎథీరియంకు calldata గా లేదా బ్లాబ్లలో వ్రాస్తాయి, వినియోగదారులకు గ్యాస్ ఖర్చులను తగ్గిస్తాయి.
ముందస్తు అవసరాలు
మీరు ఎథీరియం స్కేలింగ్ మరియు లేయర్ 2 (l2) పై మా పేజీలను చదివి అర్థం చేసుకుని ఉండాలి.
ఆశావాద రోలప్ అంటే ఏమిటి?
ఆశావాద రోలప్ అనేది ఎథీరియంను స్కేలింగ్ చేసే ఒక విధానం, ఇందులో గణన మరియు స్థితి నిల్వను ఆఫ్చైన్కు తరలించడం ఉంటుంది. ఆశావాద రోల్అప్లు ఎథీరియం వెలుపల లావాదేవీలను అమలు చేస్తాయి, కానీ లావాదేవీల డేటాను మెయిన్నెట్కు calldata గా లేదా బ్లాబ్లలో పోస్ట్ చేస్తాయి.
ఆశావాద రోలప్ ఆపరేటర్లు ఎథీరియంకు సమర్పించడానికి ముందు బహుళ ఆఫ్చైన్ లావాదేవీలను పెద్ద బ్యాచ్లలో కలుపుతారు. ఈ విధానం ప్రతి బ్యాచ్లోని బహుళ లావాదేవీలలో స్థిర ఖర్చులను విస్తరించడానికి అనుమతిస్తుంది, తుది వినియోగదారులకు ఫీజులను తగ్గిస్తుంది. ఎథీరియంపై పోస్ట్ చేయబడిన డేటా మొత్తాన్ని తగ్గించడానికి ఆశావాద రోల్అప్లు కుదింపు పద్ధతులను కూడా ఉపయోగిస్తాయి.
ఆశావాద రోల్అప్లు ఆఫ్చైన్ లావాదేవీలు చెల్లుబాటు అవుతాయని భావించి, ఆన్చైన్లో పోస్ట్ చేయబడిన లావాదేవీల బ్యాచ్ల కోసం చెల్లుబాటు రుజువులను ప్రచురించవు కాబట్టి వాటిని "ఆశావాద" అని పరిగణిస్తారు. ఇది ఆఫ్చైన్ లావాదేవీల కోసం క్రిప్టోగ్రాఫిక్ ప్రచురించే శూన్య-జ్ఞాన రోల్అప్ల నుండి ఆశావాద రోల్అప్లను వేరు చేస్తుంది.
దీనికి బదులుగా ఆశావాద రోల్అప్లు లావాదేవీలు సరిగ్గా లెక్కించబడని సందర్భాలను గుర్తించడానికి మోసపు రుజువు పథకంపై ఆధారపడతాయి. ఎథీరియంపై రోలప్ బ్యాచ్ సమర్పించబడిన తర్వాత, ఒక సమయ విండో (ఛాలెంజ్ పీరియడ్ అని పిలుస్తారు) ఉంటుంది, ఈ సమయంలో ఎవరైనా లెక్కించడం ద్వారా రోలప్ లావాదేవీ ఫలితాలను సవాలు చేయవచ్చు.
మోసపు రుజువు విజయవంతమైతే, రోలప్ ప్రోటోకాల్ లావాదేవీ(ల)ను తిరిగి అమలు చేస్తుంది మరియు దానికి అనుగుణంగా రోలప్ యొక్క స్థితిని నవీకరిస్తుంది. విజయవంతమైన మోసపు రుజువు యొక్క మరొక ప్రభావం ఏమిటంటే, తప్పుగా అమలు చేయబడిన లావాదేవీని బ్లాక్లో చేర్చడానికి బాధ్యత వహించే సీక్వెన్సర్ జరిమానాను పొందుతుంది.
ఛాలెంజ్ వ్యవధి ముగిసిన తర్వాత రోలప్ బ్యాచ్ సవాలు చేయబడకుండా ఉంటే (అంటే, అన్ని లావాదేవీలు సరిగ్గా అమలు చేయబడితే), అది చెల్లుబాటు అయ్యేదిగా పరిగణించబడుతుంది మరియు ఎథీరియంపై అంగీకరించబడుతుంది. ఇతరులు నిర్ధారించబడని రోలప్ బ్లాక్పై నిర్మించడాన్ని కొనసాగించవచ్చు, కానీ ఒక షరతుతో: గతంలో ప్రచురించబడిన తప్పుగా అమలు చేయబడిన లావాదేవీ ఆధారంగా ఉంటే లావాదేవీ ఫలితాలు వెనక్కి తీసుకోబడతాయి.
ఆశావాద రోల్అప్లు ఎథీరియంతో ఎలా పరస్పర చర్య చేస్తాయి?
ఆశావాద రోల్అప్లు ఎథీరియం పైన పనిచేయడానికి నిర్మించబడిన ఆఫ్చైన్ స్కేలింగ్ పరిష్కారాలు. ప్రతి ఆశావాద రోలప్ ఎథీరియం నెట్వర్క్లో డిప్లాయ్ చేయబడిన స్మార్ట్ కాంట్రాక్ట్ల సమితి ద్వారా నిర్వహించబడుతుంది. ఆశావాద రోల్అప్లు ప్రధాన ఎథీరియం చైన్ వెలుపల లావాదేవీలను ప్రాసెస్ చేస్తాయి, కానీ ఆఫ్చైన్ లావాదేవీలను (బ్యాచ్లలో) ఆన్చైన్ రోలప్ కాంట్రాక్ట్కు పోస్ట్ చేస్తాయి. ఎథీరియం బ్లాక్చైన్ వలె, ఈ లావాదేవీ రికార్డు మార్చలేనిది మరియు "ఆశావాద రోలప్ చైన్"ను ఏర్పరుస్తుంది.
ఆశావాద రోలప్ యొక్క ఆర్కిటెక్చర్ కింది భాగాలను కలిగి ఉంటుంది:
ఆన్చైన్ కాంట్రాక్ట్లు: ఆశావాద రోలప్ యొక్క ఆపరేషన్ ఎథీరియంపై నడుస్తున్న స్మార్ట్ కాంట్రాక్ట్ల ద్వారా నియంత్రించబడుతుంది. ఇందులో రోలప్ బ్లాక్లను నిల్వ చేసే, రోలప్లో స్థితి నవీకరణలను పర్యవేక్షించే మరియు వినియోగదారు డిపాజిట్లను ట్రాక్ చేసే కాంట్రాక్ట్లు ఉంటాయి. ఈ కోణంలో, ఎథీరియం ఆశావాద రోల్అప్లకు బేస్ లేయర్ లేదా "లేయర్ 1 (l1)" గా పనిచేస్తుంది.
ఆఫ్చైన్ వర్చువల్ మెషిన్ (VM): ఆశావాద రోలప్ ప్రోటోకాల్ను నిర్వహించే కాంట్రాక్ట్లు ఎథీరియంపై నడుస్తున్నప్పటికీ, రోలప్ ప్రోటోకాల్ ఎథీరియం వర్చువల్ మెషిన్ నుండి వేరుగా ఉన్న మరొక వర్చువల్ మెషీన్లో గణన మరియు స్థితి నిల్వను నిర్వహిస్తుంది. ఆఫ్చైన్ VM లో అప్లికేషన్లు ఉంటాయి మరియు స్థితి మార్పులు అమలు చేయబడతాయి; ఇది ఆశావాద రోలప్ కోసం ఎగువ లేయర్ లేదా "లేయర్ 2 (l2)" గా పనిచేస్తుంది.
ఆశావాద రోల్అప్లు EVM కోసం వ్రాయబడిన లేదా కంపైల్ చేయబడిన ప్రోగ్రామ్లను అమలు చేయడానికి రూపొందించబడినందున, ఆఫ్చైన్ VM అనేక EVM డిజైన్ స్పెసిఫికేషన్లను పొందుపరుస్తుంది. అదనంగా, ఆన్చైన్లో లెక్కించబడిన మోసపు రుజువులు ఆఫ్చైన్ VM లో లెక్కించబడిన స్థితి మార్పుల చెల్లుబాటును అమలు చేయడానికి ఎథీరియం నెట్వర్క్ను అనుమతిస్తాయి.
ఆశావాద రోల్అప్లు 'హైబ్రిడ్ స్కేలింగ్ పరిష్కారాలు' గా వర్ణించబడ్డాయి ఎందుకంటే, అవి ప్రత్యేక ప్రోటోకాల్లుగా ఉన్నప్పటికీ, వాటి భద్రతా లక్షణాలు ఎథీరియం నుండి తీసుకోబడ్డాయి. ఇతర విషయాలతోపాటు, ఎథీరియం రోలప్ యొక్క ఆఫ్చైన్ గణన యొక్క ఖచ్చితత్వానికి మరియు గణన వెనుక ఉన్న డేటా లభ్యతకు హామీ ఇస్తుంది. ఇది భద్రత కోసం ఎథీరియంపై ఆధారపడని స్వచ్ఛమైన ఆఫ్చైన్ స్కేలింగ్ ప్రోటోకాల్ల (ఉదా., సైడ్చైన్లు) కంటే ఆశావాద రోల్అప్లను మరింత సురక్షితంగా చేస్తుంది.
ఆశావాద రోల్అప్లు కింది వాటి కోసం ప్రధాన ఎథీరియం ప్రోటోకాల్పై ఆధారపడతాయి:
డేటా లభ్యత
పేర్కొన్నట్లుగా, ఆశావాద రోల్అప్లు లావాదేవీల డేటాను ఎథీరియంకు calldata లేదా బ్లాబ్లుగా పోస్ట్ చేస్తాయి. రోలప్ చైన్ యొక్క అమలు సమర్పించబడిన లావాదేవీలపై ఆధారపడి ఉంటుంది కాబట్టి, ఎవరైనా ఈ సమాచారాన్ని ఉపయోగించి—ఎథీరియం యొక్క బేస్ లేయర్పై లంగరు వేయబడి—రోలప్ యొక్క స్థితిని అమలు చేయవచ్చు మరియు స్థితి పరివర్తనల ఖచ్చితత్వాన్ని ధృవీకరించవచ్చు.
డేటా లభ్యత చాలా కీలకం ఎందుకంటే స్థితి డేటాకు ప్రాప్యత లేకుండా, చెల్లని రోలప్ ఆపరేషన్లను వివాదం చేయడానికి సవాలుదారులు మోసపు రుజువులను నిర్మించలేరు. ఎథీరియం డేటా లభ్యతను అందించడంతో, రోలప్ ఆపరేటర్లు హానికరమైన చర్యలతో (ఉదా., చెల్లని బ్లాక్లను సమర్పించడం) తప్పించుకునే ప్రమాదం తగ్గుతుంది.
సెన్సార్షిప్ నిరోధకత
ఆశావాద రోల్అప్లు సెన్సార్షిప్ నిరోధకత కోసం ఎథీరియంపై కూడా ఆధారపడతాయి. ఆశావాద రోలప్లో కేంద్రీకృత సంస్థ (ఆపరేటర్) లావాదేవీలను ప్రాసెస్ చేయడానికి మరియు రోలప్ బ్లాక్లను ఎథీరియంకు సమర్పించడానికి బాధ్యత వహిస్తుంది. దీనికి కొన్ని చిక్కులు ఉన్నాయి:
-
రోలప్ ఆపరేటర్లు పూర్తిగా ఆఫ్లైన్లోకి వెళ్లడం ద్వారా లేదా నిర్దిష్ట లావాదేవీలను కలిగి ఉన్న బ్లాక్లను ఉత్పత్తి చేయడానికి నిరాకరించడం ద్వారా వినియోగదారులను సెన్సార్ చేయవచ్చు.
-
యాజమాన్యం యొక్క మెర్కల్ రుజువులకు అవసరమైన స్థితి డేటాను నిలిపివేయడం ద్వారా రోలప్ కాంట్రాక్ట్లో జమ చేసిన నిధులను ఉపసంహరించుకోకుండా రోలప్ ఆపరేటర్లు వినియోగదారులను నిరోధించవచ్చు. స్థితి డేటాను నిలిపివేయడం వలన వినియోగదారుల నుండి రోలప్ యొక్క స్థితిని దాచవచ్చు మరియు వారు రోలప్తో పరస్పర చర్య చేయకుండా నిరోధించవచ్చు.
ఎథీరియంపై స్థితి నవీకరణలతో అనుబంధించబడిన డేటాను ప్రచురించమని ఆపరేటర్లను బలవంతం చేయడం ద్వారా ఆశావాద రోల్అప్లు ఈ సమస్యను పరిష్కరిస్తాయి. రోలప్ డేటాను ఆన్చైన్లో ప్రచురించడం కింది ప్రయోజనాలను కలిగి ఉంది:
-
ఆశావాద రోలప్ ఆపరేటర్ ఆఫ్లైన్లోకి వెళితే లేదా లావాదేవీల బ్యాచ్లను ఉత్పత్తి చేయడం ఆపివేస్తే, మరొక నోడ్ అందుబాటులో ఉన్న డేటాను ఉపయోగించి రోలప్ యొక్క చివరి స్థితిని పునరుత్పత్తి చేయవచ్చు మరియు బ్లాక్ ఉత్పత్తిని కొనసాగించవచ్చు.
-
వినియోగదారులు నిధుల యాజమాన్యాన్ని నిరూపించే మెర్కల్ రుజువులను సృష్టించడానికి లావాదేవీల డేటాను ఉపయోగించవచ్చు మరియు రోలప్ నుండి వారి ఆస్తులను ఉపసంహరించుకోవచ్చు.
-
వినియోగదారులు తమ లావాదేవీలను సీక్వెన్సర్కు బదులుగా L1 పై కూడా సమర్పించవచ్చు, ఈ సందర్భంలో చెల్లుబాటు అయ్యే బ్లాక్లను ఉత్పత్తి చేయడం కొనసాగించడానికి సీక్వెన్సర్ నిర్దిష్ట సమయ పరిమితిలో లావాదేవీని చేర్చాలి.
తుది పరిష్కారం
ఆశావాద రోల్అప్ల సందర్భంలో ఎథీరియం పోషించే మరొక పాత్ర తుది పరిష్కారం లేయర్. ఒక సెటిల్మెంట్ లేయర్ మొత్తం బ్లాక్చైన్ పర్యావరణ వ్యవస్థను లంగరు వేస్తుంది, భద్రతను స్థాపిస్తుంది మరియు మధ్యవర్తిత్వం అవసరమయ్యే మరొక చైన్లో (ఈ సందర్భంలో ఆశావాద రోల్అప్లు) వివాదం ఏర్పడితే ఆబ్జెక్టివ్ నిశ్చయత్వంను అందిస్తుంది.
ఎథీరియం మెయిన్నెట్ మోసపు రుజువులను ధృవీకరించడానికి మరియు వివాదాలను పరిష్కరించడానికి ఆశావాద రోల్అప్లకు ఒక కేంద్రాన్ని అందిస్తుంది. అంతేకాకుండా, రోలప్పై నిర్వహించబడే లావాదేవీలు ఎథీరియంపై రోలప్ బ్లాక్ అంగీకరించబడిన తర్వాత మాత్రమే అంతిమంగా ఉంటాయి. ఒకసారి రోలప్ లావాదేవీ ఎథీరియం యొక్క బేస్ లేయర్కు కట్టుబడి ఉంటే, దానిని వెనక్కి తీసుకోలేము (చైన్ పునర్వ్యవస్థీకరణ జరిగే చాలా అరుదైన సందర్భంలో మినహా).
ఆశావాద రోల్అప్లు ఎలా పనిచేస్తాయి?
లావాదేవీ అమలు మరియు అగ్రిగేషన్
వినియోగదారులు లావాదేవీలను "ఆపరేటర్లకు" సమర్పిస్తారు, ఇవి ఆశావాద రోలప్పై లావాదేవీలను ప్రాసెస్ చేయడానికి బాధ్యత వహించే నోడ్లు. వీటిని "ధృవీకర్త" లేదా "అగ్రిగేటర్" అని కూడా పిలుస్తారు, ఆపరేటర్ లావాదేవీలను కలుపుతుంది, అంతర్లీన డేటాను కుదిస్తుంది మరియు ఎథీరియంపై బ్లాక్ను ప్రచురిస్తుంది.
ఎవరైనా ధృవీకర్త కావచ్చు అయినప్పటికీ, ఆశావాద రోలప్ ధృవీకర్తలు బ్లాక్లను ఉత్పత్తి చేయడానికి ముందు ప్రూఫ్-ఆఫ్-స్టేక్ (PoS) సిస్టమ్ వలె బాండ్ను అందించాలి. ధృవీకర్త చెల్లని బ్లాక్ను పోస్ట్ చేసినా లేదా పాత-కానీ-చెల్లని బ్లాక్పై నిర్మించినా (వారి బ్లాక్ చెల్లుబాటు అయినప్పటికీ) ఈ బాండ్ స్లాషింగ్ చేయబడుతుంది. ఈ విధంగా ఆశావాద రోల్అప్లు ధృవీకర్తలు నిజాయితీగా వ్యవహరించేలా చూసుకోవడానికి క్రిప్టోఎకనామిక్ ప్రోత్సాహకాలను ఉపయోగిస్తాయి.
ఆశావాద రోలప్ చైన్లోని ఇతర ధృవీకర్తలు రోలప్ యొక్క స్థితి యొక్క వారి కాపీని ఉపయోగించి సమర్పించిన లావాదేవీలను అమలు చేయాలని భావిస్తున్నారు. ధృవీకర్త యొక్క తుది స్థితి ఆపరేటర్ ప్రతిపాదించిన స్థితికి భిన్నంగా ఉంటే, వారు సవాలును ప్రారంభించవచ్చు మరియు మోసపు రుజువును లెక్కించవచ్చు.
కొన్ని ఆశావాద రోల్అప్లు అనుమతి రహిత ధృవీకర్త వ్యవస్థను వదులుకోవచ్చు మరియు చైన్ను అమలు చేయడానికి ఒకే "సీక్వెన్సర్"ను ఉపయోగించవచ్చు. ధృవీకర్త వలె, సీక్వెన్సర్ లావాదేవీలను ప్రాసెస్ చేస్తుంది, రోలప్ బ్లాక్లను ఉత్పత్తి చేస్తుంది మరియు L1 చైన్కు (ఎథీరియం) రోలప్ లావాదేవీలను సమర్పిస్తుంది.
సీక్వెన్సర్ సాధారణ రోలప్ ఆపరేటర్ నుండి భిన్నంగా ఉంటుంది ఎందుకంటే లావాదేవీల క్రమంపై వారికి ఎక్కువ నియంత్రణ ఉంటుంది. అలాగే, సీక్వెన్సర్ రోలప్ చైన్కు ప్రాధాన్యత ప్రాప్యతను కలిగి ఉంటుంది మరియు ఆన్చైన్ కాంట్రాక్ట్కు లావాదేవీలను సమర్పించడానికి అధికారం ఉన్న ఏకైక సంస్థ. నాన్-సీక్వెన్సర్ నోడ్లు లేదా సాధారణ వినియోగదారుల నుండి లావాదేవీలు సీక్వెన్సర్ వాటిని కొత్త బ్యాచ్లో చేర్చే వరకు ప్రత్యేక ఇన్బాక్స్లో క్యూలో ఉంచబడతాయి.
ఎథీరియంకు రోలప్ బ్లాక్లను సమర్పించడం
పేర్కొన్నట్లుగా, ఆశావాద రోలప్ యొక్క ఆపరేటర్ ఆఫ్చైన్ లావాదేవీలను ఒక బ్యాచ్గా కలుపుతుంది మరియు నోటరైజేషన్ కోసం ఎథీరియంకు పంపుతుంది. ఈ ప్రక్రియలో లావాదేవీకి సంబంధించిన డేటాను కుదించడం మరియు దానిని ఎథీరియంపై calldata గా లేదా బ్లాబ్లలో ప్రచురించడం ఉంటుంది.
calldata అనేది స్మార్ట్ కాంట్రాక్ట్లోని సవరించలేని, నిరంతరాయం కాని ప్రాంతం, ఇది ఎక్కువగా మెమరీ వలె ప్రవర్తిస్తుంది. calldata బ్లాక్చైన్ యొక్క చరిత్ర లాగ్లలో (opens in a new tab) భాగంగా ఆన్చైన్లో కొనసాగుతున్నప్పటికీ, ఇది ఎథీరియం యొక్క స్థితిలో భాగంగా నిల్వ చేయబడదు. calldata ఎథీరియం యొక్క స్థితిలోని ఏ భాగాన్ని తాకదు కాబట్టి, ఆన్చైన్లో డేటాను నిల్వ చేయడానికి ఇది స్థితి కంటే చౌకైనది.
అమలు సమయంలో స్మార్ట్ కాంట్రాక్ట్ ఫంక్షన్కు ఆర్గ్యుమెంట్లను పంపడానికి Solidity లో calldata కీవర్డ్ కూడా ఉపయోగించబడుతుంది. calldata లావాదేవీ సమయంలో పిలువబడే ఫంక్షన్ను గుర్తిస్తుంది మరియు ఫంక్షన్కు ఇన్పుట్లను ఏకపక్ష బైట్ల క్రమం రూపంలో కలిగి ఉంటుంది.
ఆశావాద రోల్అప్ల సందర్భంలో, ఆన్చైన్ కాంట్రాక్ట్కు కుదించబడిన లావాదేవీల డేటాను పంపడానికి calldata ఉపయోగించబడుతుంది. రోలప్ ఆపరేటర్ రోలప్ కాంట్రాక్ట్లో అవసరమైన ఫంక్షన్ను కాల్ చేయడం ద్వారా మరియు కుదించబడిన డేటాను ఫంక్షన్ ఆర్గ్యుమెంట్లుగా పంపడం ద్వారా కొత్త బ్యాచ్ను జోడిస్తుంది. రోల్అప్లు భరించే చాలా ఖర్చులు ఆన్చైన్లో డేటాను నిల్వ చేయడం వల్ల వస్తాయి కాబట్టి calldata ను ఉపయోగించడం వినియోగదారు ఫీజులను తగ్గిస్తుంది.
ఈ కాన్సెప్ట్ ఎలా పనిచేస్తుందో చూపించడానికి రోలప్ బ్యాచ్ సమర్పణకు ఒక ఉదాహరణ (opens in a new tab) ఇక్కడ ఉంది. సీక్వెన్సర్ appendSequencerBatch() పద్ధతిని ప్రారంభించింది మరియు calldata ఉపయోగించి కుదించబడిన లావాదేవీల డేటాను ఇన్పుట్లుగా పంపింది.
కొన్ని రోల్అప్లు ఇప్పుడు ఎథీరియంకు లావాదేవీల బ్యాచ్లను పోస్ట్ చేయడానికి బ్లాబ్లను ఉపయోగిస్తున్నాయి.
బ్లాబ్లు సవరించలేనివి మరియు నిరంతరాయం కానివి (calldata వలె) కానీ ~18 రోజుల తర్వాత చరిత్ర నుండి తొలగించబడతాయి. బ్లాబ్ల గురించి మరింత సమాచారం కోసం, డాంక్షార్డింగ్ చూడండి.
స్టేట్ కమిట్మెంట్లు
ఏ సమయంలోనైనా, ఆశావాద రోలప్ యొక్క స్థితి (ఖాతాలు, బ్యాలెన్స్లు, కాంట్రాక్ట్ కోడ్ మొదలైనవి) "స్టేట్ ట్రీ" అని పిలువబడే మెర్కిల్ వృక్షం గా నిర్వహించబడుతుంది. రోలప్ యొక్క తాజా స్థితిని సూచించే ఈ మెర్కిల్ వృక్షం యొక్క మూలం (స్టేట్ రూట్), హాష్ చేయబడి రోలప్ కాంట్రాక్ట్లో నిల్వ చేయబడుతుంది. చైన్లోని ప్రతి స్థితి పరివర్తన కొత్త రోలప్ స్థితిని ఉత్పత్తి చేస్తుంది, దీనికి ఆపరేటర్ కొత్త స్టేట్ రూట్ను లెక్కించడం ద్వారా కట్టుబడి ఉంటాడు.
బ్యాచ్లను పోస్ట్ చేసేటప్పుడు ఆపరేటర్ పాత స్టేట్ రూట్లు మరియు కొత్త స్టేట్ రూట్లు రెండింటినీ సమర్పించాల్సి ఉంటుంది. పాత స్టేట్ రూట్ ఆన్చైన్ కాంట్రాక్ట్లోని ప్రస్తుత స్టేట్ రూట్తో సరిపోలితే, రెండోది విస్మరించబడుతుంది మరియు కొత్త స్టేట్ రూట్తో భర్తీ చేయబడుతుంది.
రోలప్ ఆపరేటర్ లావాదేవీల బ్యాచ్ కోసం మెర్కల్ రూట్కు కూడా కట్టుబడి ఉండాలి. ఇది మెర్కల్ రుజువును సమర్పించడం ద్వారా బ్యాచ్లో (L1 పై) లావాదేవీని చేర్చడాన్ని నిరూపించడానికి ఎవరినైనా అనుమతిస్తుంది.
ఆశావాద రోలప్లో స్థితి మార్పుల ఖచ్చితత్వాన్ని నిరూపించడానికి స్టేట్ కమిట్మెంట్లు, ముఖ్యంగా స్టేట్ రూట్లు అవసరం. రోలప్ కాంట్రాక్ట్ ఆపరేటర్ల నుండి కొత్త స్టేట్ రూట్లను పోస్ట్ చేసిన వెంటనే అంగీకరిస్తుంది, కానీ రోలప్ను దాని సరైన స్థితికి పునరుద్ధరించడానికి తర్వాత చెల్లని స్టేట్ రూట్లను తొలగించవచ్చు.
మోసపు రుజువు
వివరించినట్లుగా, ఆశావాద రోల్అప్లు చెల్లుబాటు రుజువులను అందించకుండా బ్లాక్లను ప్రచురించడానికి ఎవరినైనా అనుమతిస్తాయి. అయినప్పటికీ, చైన్ సురక్షితంగా ఉండేలా చూసుకోవడానికి, ఆశావాద రోల్అప్లు ఎవరైనా స్థితి పరివర్తనను వివాదం చేయగల సమయ విండోను నిర్దేశిస్తాయి. అందువల్ల, రోలప్ బ్లాక్లను "వాదనలు" (assertions) అని పిలుస్తారు ఎందుకంటే ఎవరైనా వాటి చెల్లుబాటును వివాదం చేయవచ్చు.
ఎవరైనా వాదనను వివాదం చేస్తే, రోలప్ ప్రోటోకాల్ మోసపు రుజువు గణనను ప్రారంభిస్తుంది. ప్రతి రకమైన మోసపు రుజువు ఇంటరాక్టివ్—మరొక వ్యక్తి దానిని సవాలు చేయడానికి ముందు ఎవరైనా వాదనను పోస్ట్ చేయాలి. మోసపు రుజువును లెక్కించడానికి ఎన్ని రౌండ్ల పరస్పర చర్య అవసరం అనే దానిలో వ్యత్యాసం ఉంటుంది.
సింగిల్-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్ స్కీమ్లు చెల్లని వాదనలను గుర్తించడానికి L1 పై వివాదాస్పద లావాదేవీలను రీప్లే చేస్తాయి. రోలప్ ప్రోటోకాల్ ధృవీకర్త కాంట్రాక్ట్ను ఉపయోగించి L1 (ఎథీరియం) పై వివాదాస్పద లావాదేవీ యొక్క పునః-అమలును అనుకరిస్తుంది, లెక్కించబడిన స్టేట్ రూట్ సవాలును ఎవరు గెలుస్తారో నిర్ణయిస్తుంది. రోలప్ యొక్క సరైన స్థితి గురించి సవాలుదారు యొక్క క్లెయిమ్ సరైనదైతే, ఆపరేటర్ వారి బాండ్ను స్లాషింగ్ చేయడం ద్వారా జరిమానా విధించబడుతుంది.
అయినప్పటికీ, మోసాన్ని గుర్తించడానికి L1 పై లావాదేవీలను తిరిగి అమలు చేయడానికి వ్యక్తిగత లావాదేవీల కోసం స్టేట్ కమిట్మెంట్లను ప్రచురించడం అవసరం మరియు రోల్అప్లు ఆన్చైన్లో ప్రచురించాల్సిన డేటాను పెంచుతుంది. లావాదేవీలను రీప్లే చేయడం వల్ల గణనీయమైన గ్యాస్ ఖర్చులు కూడా వస్తాయి. ఈ కారణాల వల్ల, ఆశావాద రోల్అప్లు బహుళ-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్కు మారుతున్నాయి, ఇది అదే లక్ష్యాన్ని (అంటే, చెల్లని రోలప్ ఆపరేషన్లను గుర్తించడం) మరింత సమర్థతతో సాధిస్తుంది.
బహుళ-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్
బహుళ-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్ అనేది L1 ధృవీకర్త కాంట్రాక్ట్ పర్యవేక్షణలో వాదించే వ్యక్తి మరియు సవాలుదారు మధ్య ముందుకు వెనుకకు జరిగే ప్రోటోకాల్ను కలిగి ఉంటుంది, ఇది అంతిమంగా అబద్ధం చెప్పే పార్టీని నిర్ణయిస్తుంది. L2 నోడ్ వాదనను సవాలు చేసిన తర్వాత, వాదించే వ్యక్తి వివాదాస్పద వాదనను రెండు సమాన భాగాలుగా విభజించాల్సి ఉంటుంది. ఈ సందర్భంలో ప్రతి వ్యక్తిగత వాదన మరొకదాని వలె అనేక గణన దశలను కలిగి ఉంటుంది.
సవాలుదారు అప్పుడు ఏ వాదనను సవాలు చేయాలనుకుంటున్నారో ఎంచుకుంటారు. విభజన ప్రక్రియ ("బైసెక్షన్ ప్రోటోకాల్" అని పిలుస్తారు) రెండు పార్టీలు అమలు యొక్క ఒకే దశ గురించి వాదనను వివాదం చేసే వరకు కొనసాగుతుంది. ఈ సమయంలో, మోసపూరిత పార్టీని పట్టుకోవడానికి సూచనను (మరియు దాని ఫలితాన్ని) మూల్యాంకనం చేయడం ద్వారా L1 కాంట్రాక్ట్ వివాదాన్ని పరిష్కరిస్తుంది.
వివాదాస్పద సింగిల్-స్టెప్ గణన యొక్క చెల్లుబాటును ధృవీకరించే "వన్-స్టెప్ ప్రూఫ్"ను వాదించే వ్యక్తి అందించాల్సి ఉంటుంది. వాదించే వ్యక్తి వన్-స్టెప్ ప్రూఫ్ను అందించడంలో విఫలమైతే, లేదా L1 ధృవీకర్త రుజువు చెల్లదని భావిస్తే, వారు సవాలును కోల్పోతారు.
ఈ రకమైన మోసపు రుజువు గురించి కొన్ని గమనికలు:
-
బహుళ-రౌండ్ ఇంటరాక్టివ్ మోసపు రుజువు సమర్థవంతమైనదిగా పరిగణించబడుతుంది ఎందుకంటే ఇది వివాద మధ్యవర్తిత్వంలో L1 చైన్ చేయాల్సిన పనిని తగ్గిస్తుంది. మొత్తం లావాదేవీని రీప్లే చేయడానికి బదులుగా, L1 చైన్ రోలప్ అమలులో ఒక దశను మాత్రమే తిరిగి అమలు చేయాలి.
-
బైసెక్షన్ ప్రోటోకాల్లు ఆన్చైన్లో పోస్ట్ చేయబడిన డేటా మొత్తాన్ని తగ్గిస్తాయి (ప్రతి లావాదేవీకి స్టేట్ కమిట్లను ప్రచురించాల్సిన అవసరం లేదు). అలాగే, ఆశావాద రోలప్ లావాదేవీలు ఎథీరియం యొక్క గ్యాస్ పరిమితి ద్వారా పరిమితం చేయబడవు. దీనికి విరుద్ధంగా, లావాదేవీలను తిరిగి అమలు చేసే ఆశావాద రోల్అప్లు ఒకే ఎథీరియం లావాదేవీలో దాని అమలును అనుకరించడానికి L2 లావాదేవీకి తక్కువ గ్యాస్ పరిమితి ఉందని నిర్ధారించుకోవాలి.
-
హానికరమైన వాదించే వ్యక్తి యొక్క బాండ్లో కొంత భాగం సవాలుదారుకు ఇవ్వబడుతుంది, మిగిలిన భాగం దహనం చేయబడుతుంది. దహనం చేయడం ధృవీకర్తల మధ్య కుమ్మక్కును నిరోధిస్తుంది; ఇద్దరు ధృవీకర్తలు నకిలీ సవాళ్లను ప్రారంభించడానికి కుమ్మక్కైతే, వారు ఇప్పటికీ మొత్తం స్టేక్లో గణనీయమైన భాగాన్ని కోల్పోతారు.
-
బహుళ-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్కు రెండు పార్టీలు (వాదించే వ్యక్తి మరియు సవాలుదారు) నిర్దేశిత సమయ విండోలో కదలికలు చేయాల్సి ఉంటుంది. గడువు ముగిసేలోపు వ్యవహరించడంలో విఫలమైతే డిఫాల్ట్ పార్టీ సవాలును కోల్పోతుంది.
ఆశావాద రోల్అప్లకు మోసపు రుజువులు ఎందుకు ముఖ్యమైనవి
మోసపు రుజువులు ముఖ్యమైనవి ఎందుకంటే అవి ఆశావాద రోల్అప్లలో విశ్వాస రహిత నిశ్చయత్వంను సులభతరం చేస్తాయి. విశ్వాస రహిత నిశ్చయత్వం అనేది ఆశావాద రోల్అప్ల యొక్క నాణ్యత, ఇది లావాదేవీ—అది చెల్లుబాటు అయ్యేంత వరకు—చివరికి నిర్ధారించబడుతుందని హామీ ఇస్తుంది.
హానికరమైన నోడ్లు తప్పుడు సవాళ్లను ప్రారంభించడం ద్వారా చెల్లుబాటు అయ్యే రోలప్ బ్లాక్ నిర్ధారణను ఆలస్యం చేయడానికి ప్రయత్నించవచ్చు. అయినప్పటికీ, మోసపు రుజువులు చివరికి రోలప్ బ్లాక్ యొక్క చెల్లుబాటును నిరూపిస్తాయి మరియు అది నిర్ధారించబడేలా చేస్తాయి.
ఇది ఆశావాద రోల్అప్ల యొక్క మరొక భద్రతా లక్షణానికి కూడా సంబంధించినది: చైన్ యొక్క చెల్లుబాటు ఒక నిజాయితీ గల నోడ్ ఉనికిపై ఆధారపడి ఉంటుంది. నిజాయితీ గల నోడ్ చెల్లుబాటు అయ్యే వాదనలను పోస్ట్ చేయడం ద్వారా లేదా చెల్లని వాదనలను వివాదం చేయడం ద్వారా చైన్ను సరిగ్గా ముందుకు తీసుకెళ్లగలదు. ఏది ఏమైనప్పటికీ, నిజాయితీ గల నోడ్తో వివాదాల్లోకి ప్రవేశించే హానికరమైన నోడ్లు మోసపు రుజువు ప్రక్రియలో వారి స్టేక్లను కోల్పోతాయి.
L1/L2 పరస్పర అనుసంధానత
ఆశావాద రోల్అప్లు ఎథీరియం మెయిన్నెట్తో పరస్పర అనుసంధానత కోసం రూపొందించబడ్డాయి మరియు L1 మరియు L2 మధ్య సందేశాలు మరియు ఏకపక్ష డేటాను పంపడానికి వినియోగదారులను అనుమతిస్తాయి. అవి EVM తో కూడా అనుకూలంగా ఉంటాయి, కాబట్టి మీరు ఇప్పటికే ఉన్న వికేంద్రీకృత అప్లికేషన్ (dapp)లను ఆశావాద రోల్అప్లకు పోర్ట్ చేయవచ్చు లేదా ఎథీరియం డెవలప్మెంట్ సాధనాలను ఉపయోగించి కొత్త dapp లను సృష్టించవచ్చు.
1. ఆస్తి కదలిక
రోలప్లోకి ప్రవేశించడం
ఆశావాద రోలప్ను ఉపయోగించడానికి, వినియోగదారులు ETH, ERC-20 టోకెన్లు మరియు ఇతర ఆమోదించబడిన ఆస్తులను L1 పై రోలప్ యొక్క వారధి కాంట్రాక్ట్లో డిపాజిట్ చేస్తారు. వారధి కాంట్రాక్ట్ లావాదేవీని L2 కు ప్రసారం చేస్తుంది, ఇక్కడ సమానమైన ఆస్తులు ముద్రించబడతాయి మరియు ఆశావాద రోలప్లో వినియోగదారు ఎంచుకున్న చిరునామాకు పంపబడతాయి.
వినియోగదారు-సృష్టించిన లావాదేవీలు (L1 > L2 డిపాజిట్ వంటివి) సాధారణంగా సీక్వెన్సర్ వాటిని రోలప్ కాంట్రాక్ట్కు తిరిగి సమర్పించే వరకు క్యూలో ఉంచబడతాయి. అయినప్పటికీ, సెన్సార్షిప్ నిరోధకతను సంరక్షించడానికి, అనుమతించబడిన గరిష్ట సమయం కంటే ఆలస్యం అయితే లావాదేవీని నేరుగా ఆన్చైన్ రోలప్ కాంట్రాక్ట్కు సమర్పించడానికి ఆశావాద రోల్అప్లు వినియోగదారులను అనుమతిస్తాయి.
సీక్వెన్సర్లు వినియోగదారులను సెన్సార్ చేయకుండా నిరోధించడానికి కొన్ని ఆశావాద రోల్అప్లు మరింత సరళమైన విధానాన్ని అవలంబిస్తాయి. ఇక్కడ, రోలప్ చైన్లో ప్రాసెస్ చేయబడిన లావాదేవీలతో పాటు మునుపటి బ్లాక్ (ఉదా., డిపాజిట్లు) నుండి L1 కాంట్రాక్ట్కు సమర్పించబడిన అన్ని లావాదేవీల ద్వారా బ్లాక్ నిర్వచించబడుతుంది. సీక్వెన్సర్ L1 లావాదేవీని విస్మరిస్తే, అది (నిరూపించదగిన) తప్పు స్టేట్ రూట్ను ప్రచురిస్తుంది; అందువల్ల, L1 పై పోస్ట్ చేసిన తర్వాత సీక్వెన్సర్లు వినియోగదారు-సృష్టించిన సందేశాలను ఆలస్యం చేయలేరు.
రోలప్ నుండి నిష్క్రమించడం
మోసపు రుజువు పథకం కారణంగా ఆశావాద రోలప్ నుండి ఎథీరియంకు ఉపసంహరించుకోవడం మరింత కష్టం. L1 పై ఎస్క్రో చేయబడిన నిధులను ఉపసంహరించుకోవడానికి వినియోగదారు L2 > L1 లావాదేవీని ప్రారంభిస్తే, వారు ఛాలెంజ్ వ్యవధి—సుమారు ఏడు రోజులు—ముగిసే వరకు వేచి ఉండాలి. అయినప్పటికీ, ఉపసంహరణ ప్రక్రియ చాలా సులభం.
L2 రోలప్లో ఉపసంహరణ అభ్యర్థన ప్రారంభించబడిన తర్వాత, లావాదేవీ తదుపరి బ్యాచ్లో చేర్చబడుతుంది, అయితే రోలప్లోని వినియోగదారు ఆస్తులు దహనం చేయబడతాయి. ఎథీరియంపై బ్యాచ్ ప్రచురించబడిన తర్వాత, వినియోగదారు బ్లాక్లో వారి నిష్క్రమణ లావాదేవీని చేర్చడాన్ని ధృవీకరించే మెర్కల్ రుజువును లెక్కించవచ్చు. అప్పుడు L1 పై లావాదేవీని ఖరారు చేయడానికి మరియు మెయిన్నెట్కు నిధులను ఉపసంహరించుకోవడానికి ఆలస్యం వ్యవధి వరకు వేచి ఉండాలి.
ఎథీరియంకు నిధులను ఉపసంహరించుకోవడానికి ముందు ఒక వారం వేచి ఉండకుండా ఉండటానికి, ఆశావాద రోలప్ వినియోగదారులు ద్రవ్యత సమకూర్చేవారిని (LP) నియమించుకోవచ్చు. ద్రవ్యత సమకూర్చేవారు పెండింగ్లో ఉన్న L2 ఉపసంహరణ యాజమాన్యాన్ని తీసుకుంటారు మరియు L1 పై వినియోగదారుకు చెల్లిస్తారు (రుసుముకు బదులుగా).
నిధులను విడుదల చేయడానికి ముందు ద్రవ్యత సమకూర్చేవారు వినియోగదారు ఉపసంహరణ అభ్యర్థన యొక్క చెల్లుబాటును (చైన్ను స్వయంగా అమలు చేయడం ద్వారా) తనిఖీ చేయవచ్చు. ఈ విధంగా లావాదేవీ చివరికి నిర్ధారించబడుతుందనే హామీ వారికి ఉంటుంది (అంటే, విశ్వాస రహిత నిశ్చయత్వం).
2. EVM అనుకూలత
డెవలపర్ల కోసం, ఆశావాద రోల్అప్ల ప్రయోజనం వాటి అనుకూలత—లేదా, ఇంకా మెరుగ్గా, ఎథీరియం వర్చువల్ మెషిన్ (EVM) తో సమానత్వం. EVM-అనుకూల రోల్అప్లు ఎథీరియం ఎల్లో పేపర్ (opens in a new tab) లోని స్పెసిఫికేషన్లకు అనుగుణంగా ఉంటాయి మరియు బైట్కోడ్ స్థాయిలో EVM కు మద్దతు ఇస్తాయి.
ఆశావాద రోల్అప్లలో EVM-అనుకూలత కింది ప్రయోజనాలను కలిగి ఉంది:
i. డెవలపర్లు కోడ్బేస్లను విస్తృతంగా సవరించాల్సిన అవసరం లేకుండా ఎథీరియంపై ఇప్పటికే ఉన్న స్మార్ట్ కాంట్రాక్ట్లను ఆశావాద రోలప్ చైన్లకు మార్చవచ్చు. L2 పై ఎథీరియం స్మార్ట్ కాంట్రాక్ట్లను డిప్లాయ్ చేసేటప్పుడు ఇది డెవలప్మెంట్ బృందాలకు సమయాన్ని ఆదా చేస్తుంది.
ii. ఆశావాద రోల్అప్లను ఉపయోగించే డెవలపర్లు మరియు ప్రాజెక్ట్ బృందాలు ఎథీరియం యొక్క మౌలిక సదుపాయాలను సద్వినియోగం చేసుకోవచ్చు. ఇందులో ప్రోగ్రామింగ్ భాషలు, కోడ్ లైబ్రరీలు, టెస్టింగ్ సాధనాలు, క్లయింట్ సాఫ్ట్వేర్, డిప్లాయ్మెంట్ మౌలిక సదుపాయాలు మొదలైనవి ఉంటాయి.
ఇప్పటికే ఉన్న సాధనాలను ఉపయోగించడం ముఖ్యం ఎందుకంటే ఈ సాధనాలు సంవత్సరాలుగా విస్తృతంగా ఆడిట్ చేయబడ్డాయి, డీబగ్ చేయబడ్డాయి మరియు మెరుగుపరచబడ్డాయి. ఇది ఎథీరియం డెవలపర్లు పూర్తిగా కొత్త డెవలప్మెంట్ స్టాక్తో ఎలా నిర్మించాలో నేర్చుకోవాల్సిన అవసరాన్ని కూడా తొలగిస్తుంది.
3. క్రాస్-చైన్ కాంట్రాక్ట్ కాల్లు
వినియోగదారులు (బాహ్యంగా స్వంతమైన ఖాతాలు) రోలప్ కాంట్రాక్ట్కు లావాదేవీని సమర్పించడం ద్వారా లేదా సీక్వెన్సర్ లేదా ధృవీకర్త వారి కోసం చేయడం ద్వారా L2 కాంట్రాక్ట్లతో పరస్పర చర్య చేస్తారు. L1 మరియు L2 మధ్య సందేశాలను ప్రసారం చేయడానికి మరియు డేటాను పంపడానికి బ్రిడ్జింగ్ కాంట్రాక్ట్లను ఉపయోగించి L2 కాంట్రాక్ట్లతో పరస్పర చర్య చేయడానికి ఎథీరియంపై కాంట్రాక్ట్ ఖాతాలను ఆశావాద రోల్అప్లు అనుమతిస్తాయి. దీని అర్థం మీరు L2 ఆశావాద రోలప్లోని కాంట్రాక్ట్లకు చెందిన ఫంక్షన్లను ప్రారంభించడానికి ఎథీరియం మెయిన్నెట్లో L1 కాంట్రాక్ట్ను ప్రోగ్రామ్ చేయవచ్చు.
క్రాస్-చైన్ కాంట్రాక్ట్ కాల్లు అసమకాలికంగా జరుగుతాయి—అంటే కాల్ మొదట ప్రారంభించబడుతుంది, ఆపై తర్వాత సమయంలో అమలు చేయబడుతుంది. ఇది ఎథీరియంపై రెండు కాంట్రాక్ట్ల మధ్య కాల్ల నుండి భిన్నంగా ఉంటుంది, ఇక్కడ కాల్ వెంటనే ఫలితాలను ఇస్తుంది.
క్రాస్-చైన్ కాంట్రాక్ట్ కాల్కు ఉదాహరణ గతంలో వివరించిన టోకెన్ డిపాజిట్. L1 పై ఉన్న కాంట్రాక్ట్ వినియోగదారు టోకెన్లను ఎస్క్రో చేస్తుంది మరియు రోలప్లో సమానమైన టోకెన్లను ముద్రించడానికి జత చేయబడిన L2 కాంట్రాక్ట్కు సందేశాన్ని పంపుతుంది.
క్రాస్-చైన్ సందేశ కాల్లు కాంట్రాక్ట్ అమలుకు దారితీస్తాయి కాబట్టి, పంపినవారు సాధారణంగా గణన కోసం గ్యాస్ ఖర్చులను భరించాల్సి ఉంటుంది. లక్ష్య చైన్లో లావాదేవీ విఫలం కాకుండా నిరోధించడానికి అధిక గ్యాస్ పరిమితిని సెట్ చేయడం మంచిది. టోకెన్ బ్రిడ్జింగ్ దృశ్యం ఒక మంచి ఉదాహరణ; లావాదేవీ యొక్క L1 వైపు (టోకెన్లను డిపాజిట్ చేయడం) పనిచేస్తే, కానీ తక్కువ గ్యాస్ కారణంగా L2 వైపు (కొత్త టోకెన్లను ముద్రించడం) విఫలమైతే, డిపాజిట్ తిరిగి పొందలేనిదిగా మారుతుంది.
చివరగా, కాంట్రాక్ట్ల మధ్య L2 > L1 సందేశ కాల్లు జాప్యాలను పరిగణనలోకి తీసుకోవాలని మనం గమనించాలి (L1 > L2 కాల్లు సాధారణంగా కొన్ని నిమిషాల తర్వాత అమలు చేయబడతాయి). ఎందుకంటే ఆశావాద రోలప్ నుండి మెయిన్నెట్కు పంపబడిన సందేశాలు ఛాలెంజ్ విండో ముగిసే వరకు అమలు చేయబడవు.
ఆశావాద రోలప్ ఫీజులు ఎలా పనిచేస్తాయి?
ఆశావాద రోల్అప్లు ఎథీరియం వలె, వినియోగదారులు ప్రతి లావాదేవీకి ఎంత చెల్లిస్తారో సూచించడానికి గ్యాస్ ఫీజు పథకాన్ని ఉపయోగిస్తాయి. ఆశావాద రోల్అప్లపై వసూలు చేసే ఫీజులు కింది భాగాలపై ఆధారపడి ఉంటాయి:
-
స్టేట్ రైట్: ఆశావాద రోల్అప్లు లావాదేవీల డేటా మరియు బ్లాక్ శీర్షికలను (మునుపటి బ్లాక్ శీర్షిక హాష్, స్టేట్ రూట్, బ్యాచ్ రూట్ కలిగి ఉంటాయి) ఎథీరియంకు
blobలేదా "బైనరీ లార్జ్ ఆబ్జెక్ట్" గా ప్రచురిస్తాయి. EIP-4844 (opens in a new tab) ఆన్చైన్లో డేటాను చేర్చడానికి తక్కువ ఖర్చుతో కూడిన పరిష్కారాన్ని ప్రవేశపెట్టింది.blobఅనేది కొత్త లావాదేవీ ఫీల్డ్, ఇది కుదించబడిన స్థితి పరివర్తన డేటాను ఎథీరియం L1 కు పోస్ట్ చేయడానికి రోల్అప్లను అనుమతిస్తుంది. శాశ్వతంగా ఆన్చైన్లో ఉండేcalldataవలె కాకుండా, బ్లాబ్లు స్వల్పకాలికమైనవి మరియు 4096 ఎపోచ్ల (opens in a new tab) (సుమారు 18 రోజులు) తర్వాత క్లయింట్ల నుండి తొలగించబడతాయి. కుదించబడిన లావాదేవీల బ్యాచ్లను పోస్ట్ చేయడానికి బ్లాబ్లను ఉపయోగించడం ద్వారా, ఆశావాద రోల్అప్లు L1 కు లావాదేవీలను వ్రాసే ఖర్చును గణనీయంగా తగ్గించగలవు. -
ఉపయోగించిన బ్లాబ్ గ్యాస్: బ్లాబ్-క్యారీయింగ్ లావాదేవీలు EIP-1559 (opens in a new tab) ద్వారా ప్రవేశపెట్టబడిన దానికి సమానమైన డైనమిక్ ఫీజు యంత్రాంగాన్ని ఉపయోగిస్తాయి. టైప్-3 లావాదేవీల కోసం గ్యాస్ ఫీజు బ్లాబ్ల కోసం ప్రాథమిక రుసుమును పరిగణనలోకి తీసుకుంటుంది, ఇది బ్లాబ్-స్పేస్ డిమాండ్ మరియు పంపబడుతున్న లావాదేవీ యొక్క బ్లాబ్-స్పేస్ వినియోగం ఆధారంగా నెట్వర్క్ ద్వారా నిర్ణయించబడుతుంది.
-
L2 ఆపరేటర్ ఫీజులు: ఎథీరియంపై గ్యాస్ ఫీజుల వలె, లావాదేవీలను ప్రాసెస్ చేయడంలో అయ్యే గణన ఖర్చులకు పరిహారంగా రోలప్ నోడ్లకు చెల్లించే మొత్తం ఇది. L2 లు అధిక ప్రాసెసింగ్ సామర్థ్యాలను కలిగి ఉన్నందున మరియు అధిక ఫీజులతో లావాదేవీలకు ప్రాధాన్యత ఇవ్వడానికి ఎథీరియంపై ధృవీకర్తలను బలవంతం చేసే నెట్వర్క్ రద్దీని ఎదుర్కోనందున రోలప్ నోడ్లు తక్కువ లావాదేవీ ఫీజులను వసూలు చేస్తాయి.
డేటా ప్రచురణ ఖర్చులను తగ్గించడానికి లావాదేవీలను బ్యాచింగ్ చేయడం మరియు calldata ను కుదించడం వంటి వినియోగదారులకు ఫీజులను తగ్గించడానికి ఆశావాద రోల్అప్లు అనేక యంత్రాంగాలను వర్తింపజేస్తాయి. ఎథీరియం-ఆధారిత ఆశావాద రోల్అప్లను ఉపయోగించడానికి ఎంత ఖర్చవుతుందో నిజ-సమయ అవలోకనం కోసం మీరు L2 ఫీజు ట్రాకర్ను (opens in a new tab) తనిఖీ చేయవచ్చు.
ఆశావాద రోల్అప్లు ఎథీరియంను ఎలా స్కేల్ చేస్తాయి?
వివరించినట్లుగా, డేటా లభ్యతకు హామీ ఇవ్వడానికి ఆశావాద రోల్అప్లు ఎథీరియంపై కుదించబడిన లావాదేవీల డేటాను ప్రచురిస్తాయి. ఆన్చైన్లో ప్రచురించబడిన డేటాను కుదించగల సామర్థ్యం ఆశావాద రోల్అప్లతో ఎథీరియంపై లావాదేవీల సామర్థ్యంను స్కేలింగ్ చేయడానికి కీలకం.
ప్రధాన ఎథీరియం చైన్ బ్లాక్లు ఎంత డేటాను కలిగి ఉండగలవో పరిమితులను ఉంచుతుంది, ఇది గ్యాస్ యూనిట్లలో సూచించబడుతుంది (సగటు బ్లాక్ పరిమాణం 15 మిలియన్ గ్యాస్). ఇది ప్రతి లావాదేవీ ఎంత గ్యాస్ను ఉపయోగించగలదో పరిమితం చేసినప్పటికీ, లావాదేవీకి సంబంధించిన డేటాను తగ్గించడం ద్వారా బ్లాక్కు ప్రాసెస్ చేయబడిన లావాదేవీలను మనం పెంచవచ్చని కూడా దీని అర్థం—ఇది నేరుగా స్కేలబిలిటీని మెరుగుపరుస్తుంది.
లావాదేవీల డేటా కుదింపును సాధించడానికి మరియు TPS రేట్లను మెరుగుపరచడానికి ఆశావాద రోల్అప్లు అనేక పద్ధతులను ఉపయోగిస్తాయి. ఉదాహరణకు, ఈ కథనం (opens in a new tab) ప్రాథమిక వినియోగదారు లావాదేవీ (ఈథర్ను పంపడం) మెయిన్నెట్లో ఎంత డేటాను ఉత్పత్తి చేస్తుందో మరియు అదే లావాదేవీ రోలప్లో ఎంత డేటాను ఉత్పత్తి చేస్తుందో పోల్చి చూస్తుంది:
| పరామితి | ఎథీరియం (L1) | రోలప్ (L2) |
|---|---|---|
| నాన్స్ | ~3 | 0 |
| గ్యాస్ ధర | ~8 | 0-0.5 |
| గ్యాస్ | 3 | 0-0.5 |
| కు | 21 | 4 |
| విలువ | 9 | ~3 |
| సంతకం | ~68 (2 + 33 + 33) | ~0.5 |
| నుండి | 0 (సంతకం నుండి తిరిగి పొందబడింది) | 4 |
| మొత్తం | ~112 బైట్లు | ~12 బైట్లు |
ఈ గణాంకాలపై కొన్ని స్థూల లెక్కలు చేయడం ఆశావాద రోలప్ అందించే స్కేలబిలిటీ మెరుగుదలలను చూపించడంలో సహాయపడుతుంది:
- ప్రతి బ్లాక్ యొక్క లక్ష్య పరిమాణం 15 మిలియన్ గ్యాస్ మరియు ఒక బైట్ డేటాను ధృవీకరించడానికి 16 గ్యాస్ ఖర్చవుతుంది. సగటు బ్లాక్ పరిమాణాన్ని 16 గ్యాస్తో భాగించడం (15,000,000/16) సగటు బ్లాక్ 937,500 బైట్ల డేటాను కలిగి ఉండగలదని చూపుతుంది.
- ప్రాథమిక రోలప్ లావాదేవీ 12 బైట్లను ఉపయోగిస్తే, సగటు ఎథీరియం బ్లాక్ 78,125 రోలప్ లావాదేవీలను (937,500/12) లేదా 39 రోలప్ బ్యాచ్లను (ప్రతి బ్యాచ్ సగటున 2,000 లావాదేవీలను కలిగి ఉంటే) ప్రాసెస్ చేయగలదు.
- ఎథీరియంపై ప్రతి 15 సెకన్లకు కొత్త బ్లాక్ ఉత్పత్తి చేయబడితే, రోలప్ యొక్క ప్రాసెసింగ్ వేగం సెకనుకు సుమారు 5,208 లావాదేవీలకు చేరుకుంటుంది. ఎథీరియం బ్లాక్ కలిగి ఉండగల ప్రాథమిక రోలప్ లావాదేవీల సంఖ్యను (78,125) సగటు బ్లాక్ సమయంతో (15 సెకన్లు) భాగించడం ద్వారా ఇది చేయబడుతుంది.
ఆశావాద రోలప్ లావాదేవీలు ఎథీరియంపై మొత్తం బ్లాక్ను కలిగి ఉండలేవు కాబట్టి ఇది చాలా ఆశావాద అంచనా. అయినప్పటికీ, ఆశావాద రోల్అప్లు ఎథీరియం వినియోగదారులకు ఎంత స్కేలబిలిటీ లాభాలను అందించగలవో ఇది ఒక స్థూల ఆలోచనను ఇస్తుంది (ప్రస్తుత అమలులు 2,000 TPS వరకు అందిస్తాయి).
ఎథీరియంపై డేటా షార్డింగ్ పరిచయం ఆశావాద రోల్అప్లలో స్కేలబిలిటీని మెరుగుపరుస్తుందని భావిస్తున్నారు. రోలప్ లావాదేవీలు ఇతర నాన్-రోలప్ లావాదేవీలతో బ్లాక్స్పేస్ను పంచుకోవాలి కాబట్టి, వాటి ప్రాసెసింగ్ సామర్థ్యం ప్రధాన ఎథీరియం చైన్లోని డేటా లావాదేవీల సామర్థ్యం ద్వారా పరిమితం చేయబడింది. డాంక్షార్డింగ్ ఖరీదైన, శాశ్వత CALLDATA కు బదులుగా చౌకైన, అశాశ్వతమైన "బ్లాబ్" నిల్వను ఉపయోగించి, బ్లాక్కు డేటాను ప్రచురించడానికి L2 చైన్లకు అందుబాటులో ఉన్న స్థలాన్ని పెంచుతుంది.
ఆశావాద రోల్అప్ల లాభాలు మరియు నష్టాలు
| లాభాలు | నష్టాలు |
|---|---|
| భద్రత లేదా విశ్వాసరహితత్వంను త్యాగం చేయకుండా స్కేలబిలిటీలో భారీ మెరుగుదలలను అందిస్తుంది. | సంభావ్య మోసపు సవాళ్ల కారణంగా లావాదేవీ నిశ్చయత్వంలో జాప్యాలు. |
| లావాదేవీల డేటా లేయర్ 1 చైన్లో నిల్వ చేయబడుతుంది, పారదర్శకత, భద్రత, సెన్సార్షిప్-నిరోధకత మరియు వికేంద్రీకరణను మెరుగుపరుస్తుంది. | కేంద్రీకృత రోలప్ ఆపరేటర్లు (సీక్వెన్సర్లు) లావాదేవీల క్రమాన్ని ప్రభావితం చేయవచ్చు. |
| మోసపు రుజువు విశ్వాస రహిత నిశ్చయత్వంకు హామీ ఇస్తుంది మరియు నిజాయితీ గల మైనారిటీలు చైన్ను సురక్షితంగా ఉంచడానికి అనుమతిస్తుంది. | నిజాయితీ గల నోడ్లు లేకపోతే హానికరమైన ఆపరేటర్ చెల్లని బ్లాక్లు మరియు స్టేట్ కమిట్మెంట్లను పోస్ట్ చేయడం ద్వారా నిధులను దొంగిలించవచ్చు. |
| ప్రత్యేక హార్డ్వేర్ అవసరమయ్యే చెల్లుబాటు రుజువుల (ZK-రోల్అప్లలో ఉపయోగించబడుతుంది) వలె కాకుండా, మోసపు రుజువులను లెక్కించడం సాధారణ L2 నోడ్కు తెరవబడి ఉంటుంది. | భద్రతా నమూనా కనీసం ఒక నిజాయితీ గల నోడ్ రోలప్ లావాదేవీలను అమలు చేయడం మరియు చెల్లని స్థితి పరివర్తనలను సవాలు చేయడానికి మోసపు రుజువులను సమర్పించడంపై ఆధారపడి ఉంటుంది. |
| రోల్అప్లు "విశ్వాస రహిత లైవ్నెస్" నుండి ప్రయోజనం పొందుతాయి (లావాదేవీలను అమలు చేయడం మరియు వాదనలను పోస్ట్ చేయడం ద్వారా ఎవరైనా చైన్ను ముందుకు తీసుకెళ్లమని బలవంతం చేయవచ్చు) | నిధులను తిరిగి ఎథీరియంకు ఉపసంహరించుకోవడానికి ముందు వినియోగదారులు ఒక వారం ఛాలెంజ్ వ్యవధి ముగిసే వరకు వేచి ఉండాలి. |
| చైన్లో భద్రతను పెంచడానికి ఆశావాద రోల్అప్లు చక్కగా రూపొందించబడిన క్రిప్టోఎకనామిక్ ప్రోత్సాహకాలపై ఆధారపడతాయి. | రోల్అప్లు అన్ని లావాదేవీల డేటాను ఆన్చైన్లో పోస్ట్ చేయాలి, ఇది ఖర్చులను పెంచుతుంది. |
| EVM మరియు Solidity తో అనుకూలత డెవలపర్లు ఎథీరియం-స్థానిక స్మార్ట్ కాంట్రాక్ట్లను రోల్అప్లకు పోర్ట్ చేయడానికి లేదా కొత్త dapp లను సృష్టించడానికి ఇప్పటికే ఉన్న సాధనాలను ఉపయోగించడానికి అనుమతిస్తుంది. |
ఆశావాద రోల్అప్ల దృశ్యమాన వివరణ
దృశ్యమానంగా నేర్చుకోవాలనుకుంటున్నారా? ఆశావాద రోల్అప్లను Finematics వివరించడాన్ని చూడండి:
ఆశావాద రోల్అప్లపై మరింత చదవడానికి
- ఆశావాద రోల్అప్లు ఎలా పనిచేస్తాయి (పూర్తి గైడ్) (opens in a new tab)
- బ్లాక్చైన్ రోలప్ అంటే ఏమిటి? ఒక సాంకేతిక పరిచయం (opens in a new tab)
- Arbitrum కు అవసరమైన గైడ్ (opens in a new tab)
- ఎథీరియం రోల్అప్లకు ప్రాక్టికల్ గైడ్ (opens in a new tab)
- ఎథీరియం L2 లలో మోసపు రుజువుల స్థితి (opens in a new tab)
- Optimism యొక్క రోలప్ నిజంగా ఎలా పనిచేస్తుంది? (opens in a new tab)
- OVM డీప్ డైవ్ (opens in a new tab)
- ఆశావాద వర్చువల్ మెషిన్ అంటే ఏమిటి? (opens in a new tab)
ట్యుటోరియల్స్: ఎథీరియంపై ఆశావాద రోల్అప్లు మరియు వారధులు
- Optimism ప్రామాణిక వారధి కాంట్రాక్ట్ వాక్త్రూ – L1 మరియు L2 మధ్య ఆస్తులను తరలించడానికి Optimism ప్రామాణిక వారధి యొక్క ఉల్లేఖన కోడ్ వాక్త్రూ.