ఆశావాద రోలప్లు
పేజీ చివరి అప్డేట్: 25 ఫిబ్రవరి, 2026
ఆప్టిమిస్టిక్ రోల్అప్లు లేయర్ 2 (L2) ప్రోటోకాల్లు Ethereum యొక్క బేస్ లేయర్ యొక్క నిర్గమాంశను విస్తరించడానికి రూపొందించబడ్డాయి. అవి ఆఫ్చెయిన్లో లావాదేవీలను ప్రాసెస్ చేయడం ద్వారా ప్రధాన ఇతీరియము చైన్పై గణనను తగ్గిస్తాయి, ప్రాసెసింగ్ వేగంలో గణనీయమైన మెరుగుదలలను అందిస్తాయి. సైడ్చైన్లు వంటి ఇతర స్కేలింగ్ పరిష్కారాల వలె కాకుండా, ఆప్టిమిస్టిక్ రోలప్లు లావాదేవీ ఫలితాలను ఆన్చెయిన్లో ప్రచురించడం ద్వారా మెయిన్నెట్ నుండి భద్రతను పొందుతాయి, లేదా ప్లాస్మా చైన్లు, ఇవి కూడా మోసం రుజువులతో ఇతీరియములో లావాదేవీలను ధృవీకరిస్తాయి, కానీ లావాదేవీ డేటాను వేరే చోట నిల్వ చేస్తాయి.
Ethereumని ఉపయోగించడంలో గణన నెమ్మదిగా, ఖరీదైన భాగం కాబట్టి, ఆశావాద రోల్అప్లు స్కేలబిలిటీలో 10-100x మెరుగుదలలను అందించగలవు. ఆప్టిమిస్టిక్ రోలప్లు లావాదేవీలను ఇతీరియముకు calldataగా లేదా blobsలో వ్రాస్తాయి, వినియోగదారులకు గ్యాస్ ఖర్చులను తగ్గిస్తాయి.
అవసరాలు
మీరు Ethereum స్కేలింగ్ మరియు లేయర్ 2 పై మా పేజీలను చదివి అర్థం చేసుకుని ఉండాలి.
ఆశావాద రోల్అప్ అంటే ఏమిటి?
ఆప్టిమిస్టిక్ రోలప్ అనేది ఇతీరియమును స్కేలింగ్ చేయడానికి ఒక విధానం, ఇందులో గణన మరియు స్థితి నిల్వను ఆఫ్చెయిన్కు తరలించడం ఉంటుంది. ఆప్టిమిస్టిక్ రోలప్లు ఇతీరియము వెలుపల లావాదేవీలను అమలు చేస్తాయి, కానీ లావాదేవీ డేటాను మెయిన్నెట్కు calldataగా లేదా blobsలో పోస్ట్ చేస్తాయి.
ఆప్టిమిస్టిక్ రోలప్ ఆపరేటర్లు ఇతీరియముకు సమర్పించే ముందు పెద్ద బ్యాచ్లలో బహుళ ఆఫ్చెయిన్ లావాదేవీలను కలిపి బండిల్ చేస్తారు. ఈ విధానం ప్రతి బ్యాచ్లోని బహుళ లావాదేవీల అంతటా స్థిర వ్యయాలను విస్తరించడాన్ని అనుమతిస్తుంది, తుది వినియోగదారులకు రుసుములను తగ్గిస్తుంది. ఆశావాద రోల్అప్లు Ethereumలో పోస్ట్ చేయబడిన డేటా మొత్తాన్ని తగ్గించడానికి కుదింపు పద్ధతులను కూడా ఉపయోగిస్తాయి.
ఆప్టిమిస్టిక్ రోలప్లు “ఆప్టిమిస్టిక్”గా పరిగణించబడతాయి ఎందుకంటే అవి ఆఫ్చెయిన్ లావాదేవీలు చెల్లుబాటు అవుతాయని భావిస్తాయి మరియు ఆన్చెయిన్లో పోస్ట్ చేయబడిన లావాదేవీ బ్యాచ్ల కోసం చెల్లుబాటు రుజువులను ప్రచురించవు. ఇది ఆఫ్చెయిన్ లావాదేవీల కోసం క్రిప్టోగ్రాఫిక్ ప్రచురించే జీరో-నౌలెడ్జ్ రోలప్ల నుండి ఆప్టిమిస్టిక్ రోలప్లను వేరు చేస్తుంది.
ఆశావాద రోల్అప్లు లావాదేవీలు సరిగ్గా లెక్కించబడని కేసులను గుర్తించడానికి మోసం-నిరూపణ పథకంపై ఆధారపడతాయి. ఇతీరియములో ఒక రోలప్ బ్యాచ్ సమర్పించబడిన తర్వాత, ఒక సమయ విండో (ఛాలెంజ్ పీరియడ్ అని పిలుస్తారు) ఉంటుంది, ఈ సమయంలో ఎవరైనా గణించడం ద్వారా రోలప్ లావాదేవీ ఫలితాలను సవాలు చేయవచ్చు.
మోసం రుజువు విజయవంతమైతే, రోల్అప్ ప్రోటోకాల్ లావాదేవీ(ల) ని మళ్లీ అమలు చేస్తుంది మరియు తదనుగుణంగా రోల్అప్ స్థితిని అప్డేట్ చేస్తుంది. విజయవంతమైన మోసం రుజువు యొక్క ఇతర ప్రభావం ఏమిటంటే, ఒక బ్లాక్లో తప్పుగా అమలు చేయబడిన లావాదేవీని చేర్చడానికి బాధ్యత వహించే సీక్వెన్సర్ పెనాల్టీని పొందుతాడు.
ఛాలెంజ్ వ్యవధి ముగిసిన తర్వాత రోల్అప్ బ్యాచ్ సవాలు చేయకపోతే (అంటే, అన్ని లావాదేవీలు సరిగ్గా అమలు చేయబడతాయి), అది చెల్లుబాటు అయ్యేదిగా పరిగణించబడుతుంది మరియు Ethereumలో ఆమోదించబడుతుంది. ఇతరులు ధృవీకరించబడని రోల్అప్ బ్లాక్లో నిర్మించడాన్ని కొనసాగించవచ్చు, కానీ ఒక హెచ్చరికతో: గతంలో ప్రచురించిన తప్పుగా అమలు చేయబడిన లావాదేవీ ఆధారంగా లావాదేవీ ఫలితాలు మార్చబడతాయి.
ఆశావాద రోల్అప్లు Ethereumతో ఎలా సంకర్షణ చెందుతాయి?
ఆప్టిమిస్టిక్ రోలప్లు ఇతీరియము పైన పనిచేయడానికి నిర్మించబడిన ఆఫ్చెయిన్ స్కేలింగ్ పరిష్కారాలు. ప్రతి ఆశావాద రోల్అప్ Ethereum నెట్వర్క్లో అమలు చేయబడిన స్మార్ట్ కాంట్రాక్ట్ల సెట్ ద్వారా నిర్వహించబడుతుంది. ఆప్టిమిస్టిక్ రోలప్లు ప్రధాన ఇతీరియము చైన్ నుండి లావాదేవీలను ప్రాసెస్ చేస్తాయి, కానీ ఆఫ్చెయిన్ లావాదేవీలను (బ్యాచ్లలో) ఒక ఆన్చెయిన్ రోలప్ కాంట్రాక్ట్కు పోస్ట్ చేస్తాయి. Ethereum బ్లాక్చెయిన్ వలె, ఈ లావాదేవీ రికార్డు మార్పులేనిది మరియు "ఆశావాద రోల్అప్ చైన్"ను ఏర్పరుస్తుంది
ఆశావాద రోల్అప్ యొక్క నిర్మాణం క్రింది భాగాలను కలిగి ఉంటుంది:
ఆన్చెయిన్ కాంట్రాక్టులు: ఆప్టిమిస్టిక్ రోలప్ యొక్క ఆపరేషన్ ఇతీరియములో నడుస్తున్న స్మార్ట్ కాంట్రాక్టుల ద్వారా నియంత్రించబడుతుంది. రోల్అప్ బ్లాక్లను నిల్వ చేసే, రోల్అప్పై స్టేట్ అప్డేట్లను పర్యవేక్షించే మరియు వినియోగదారు డిపాజిట్లను ట్రాక్ చేసే ఒప్పందాలు ఇందులో ఉన్నాయి. ఈ కోణంలో, Ethereum ఆశావాద రోల్అప్ల కోసం బేస్ లేయర్ లేదా "లేయర్ 1"గా పనిచేస్తుంది.
ఆఫ్చెయిన్ వర్చువల్ మెషీన్ (VM): ఆప్టిమిస్టిక్ రోలప్ ప్రోటోకాల్ను నిర్వహించే కాంట్రాక్టులు ఇతీరియములో నడిచినప్పటికీ, రోలప్ ప్రోటోకాల్ ఎథేరియం వర్చువల్ మషీన్ నుండి వేరైన మరొక వర్చువల్ మెషీన్లో గణన మరియు స్థితి నిల్వను నిర్వహిస్తుంది. ఆఫ్చెయిన్ VM అనేది అప్లికేషన్లు నివసించే మరియు స్థితి మార్పులు అమలు చేయబడే ప్రదేశం; ఇది ఒక ఆప్టిమిస్టిక్ రోలప్ కోసం ఎగువ లేయర్ లేదా "లేయర్ 2"గా పనిచేస్తుంది.
ఆప్టిమిస్టిక్ రోలప్లు EVM కోసం వ్రాసిన లేదా కంపైల్ చేయబడిన ప్రోగ్రామ్లను అమలు చేయడానికి రూపొందించబడినందున, ఆఫ్చెయిన్ VM అనేక EVM డిజైన్ స్పెక్స్ను కలిగి ఉంటుంది. అదనంగా, ఆన్చెయిన్లో గణించబడిన మోసం రుజువులు ఇతీరియము నెట్వర్క్ను ఆఫ్చెయిన్ VMలో గణించబడిన స్థితి మార్పుల యొక్క చెల్లుబాటును అమలు చేయడానికి అనుమతిస్తాయి.
ఆప్టిమిస్టిక్ రోల్అప్లు 'హైబ్రిడ్ స్కేలింగ్ సొల్యూషన్స్'గా వర్ణించబడ్డాయి, ఎందుకంటే అవి ప్రత్యేక ప్రోటోకాల్లుగా ఉన్నప్పటికీ, వాటి భద్రతా లక్షణాలు Ethereum నుండి తీసుకోబడ్డాయి. ఇతర విషయాలతోపాటు, ఇతీరియము ఒక రోలప్ యొక్క ఆఫ్చెయిన్ గణన యొక్క ఖచ్చితత్వానికి మరియు గణన వెనుక ఉన్న డేటా లభ్యతకు హామీ ఇస్తుంది. ఇది భద్రత కోసం ఇతీరియముపై ఆధారపడని స్వచ్ఛమైన ఆఫ్చెయిన్ స్కేలింగ్ ప్రోటోకాల్ల (ఉదా., సైడ్చైన్లు) కంటే ఆప్టిమిస్టిక్ రోలప్లను మరింత సురక్షితంగా చేస్తుంది.
ఆశావాద రోల్అప్లు కింది వాటి కోసం ప్రధాన Ethereum ప్రోటోకాల్పై ఆధారపడతాయి:
డేటా లభ్యత
పేర్కొన్నట్లుగా, ఆప్టిమిస్టిక్ రోలప్లు లావాదేవీ డేటాను ఇతీరియముకు calldataగా లేదా blobsలో పోస్ట్ చేస్తాయి. రోలప్ చైన్ యొక్క అమలు సమర్పించబడిన లావాదేవీలపై ఆధారపడి ఉంటుంది కాబట్టి, ఎవరైనా ఈ సమాచారాన్ని — ఇతీరియము యొక్క బేస్ లేయర్పై లంగరు వేయబడినది — రోలప్ యొక్క స్థితిని అమలు చేయడానికి మరియు స్థితి పరివర్తనల యొక్క ఖచ్చితత్వాన్ని ధృవీకరించడానికి ఉపయోగించవచ్చు.
డేటా లభ్యత కీలకం ఎందుకంటే స్థితి డేటాకు ప్రాప్యత లేకుండా, ఛాలెంజర్లు చెల్లని రోలప్ కార్యకలాపాలను వివాదం చేయడానికి మోసం రుజువులను నిర్మించలేరు. Ethereum డేటా లభ్యతను అందించడంతో, రోలప్ ఆపరేటర్లు హానికరమైన చర్యల నుండి తప్పించుకునే ప్రమాదం (ఉదా., చెల్లని బ్లాక్లను సమర్పించడం) తగ్గించబడుతుంది.
సెన్సార్షిప్ నిరోధకత
ఆశావాద రోల్అప్లు సెన్సార్షిప్ నిరోధకత కోసం Ethereumపై కూడా ఆధారపడతాయి. ఆశావాద రోల్అప్లో, లావాదేవీలను ప్రాసెస్ చేయడానికి మరియు రోలప్ బ్లాక్లను Ethereumకి సమర్పించడానికి కేంద్రీకృత సంస్థ (ఆపరేటర్) బాధ్యత వహిస్తుంది. దీనికి కొన్ని చిక్కులు ఉన్నాయి:
-
రోలప్ ఆపరేటర్లు వినియోగదారులను పూర్తిగా ఆఫ్లైన్లోకి వెళ్లడం ద్వారా లేదా వాటిలో నిర్దిష్ట లావాదేవీలను కలిగి ఉన్న బ్లాక్లను ఉత్పత్తి చేయడానికి నిరాకరించడం ద్వారా సెన్సార్ చేయవచ్చు.
-
Rollup ఆపరేటర్లు మెర్క్లే యాజమాన్యం యొక్క రుజువులకు అవసరమైన రాష్ట్ర డేటాను నిలిపివేయడం ద్వారా రోలప్ ఒప్పందంలో డిపాజిట్ చేసిన నిధులను ఉపసంహరించుకోకుండా వినియోగదారులను నిరోధించవచ్చు. స్టేట్ డేటాను విత్హోల్డింగ్ చేయడం వల్ల వినియోగదారులు రోల్అప్ స్థితిని దాచిపెట్టవచ్చు మరియు రోల్అప్తో పరస్పర చర్య చేయకుండా నిరోధించవచ్చు.
Ethereumలో స్టేట్ అప్డేట్లతో అనుబంధించబడిన డేటాను ప్రచురించమని ఆపరేటర్లను బలవంతం చేయడం ద్వారా ఆశావాద రోల్అప్లు ఈ సమస్యను పరిష్కరిస్తాయి. ఆన్చెయిన్లో రోలప్ డేటాను ప్రచురించడం వలన క్రింది ప్రయోజనాలు ఉన్నాయి:
-
ఆశావాద రోల్అప్ ఆపరేటర్ ఆఫ్లైన్కు వెళ్లినా లేదా లావాదేవీ బ్యాచ్లను ఉత్పత్తి చేయడాన్ని ఆపివేసినట్లయితే, రోల్అప్ యొక్క చివరి స్థితిని పునరుత్పత్తి చేయడానికి మరియు బ్లాక్ ప్రొడక్షన్ను కొనసాగించడానికి మరొక నోడ్ అందుబాటులో ఉన్న డేటాను ఉపయోగించవచ్చు.
-
ఫండ్స్ యాజమాన్యాన్ని రుజువు చేసే మెర్కిల్ ప్రూఫ్లను రూపొందించడానికి మరియు రోలప్ నుండి వారి ఆస్తులను ఉపసంహరించుకోవడానికి వినియోగదారులు లావాదేవీ డేటాను ఉపయోగించవచ్చు.
-
వినియోగదారులు తమ లావాదేవీలను సీక్వెన్సర్కు బదులుగా L1లో సమర్పించవచ్చు, ఈ సందర్భంలో సీక్వెన్సర్ చెల్లుబాటు అయ్యే బ్లాక్లను ఉత్పత్తి చేయడం కొనసాగించడానికి నిర్దిష్ట కాలపరిమితిలోపు లావాదేవీని చేర్చాలి.
సెటిల్మెంట్
ఆశావాద రోల్అప్ల సందర్భంలో Ethereum పోషించే మరో పాత్ర సెటిల్మెంట్ లేయర్. సెటిల్మెంట్ లేయర్ మొత్తం బ్లాక్చెయిన్ పర్యావరణ వ్యవస్థను ఎంకరేజ్ చేస్తుంది, భద్రతను ఏర్పాటు చేస్తుంది మరియు మధ్యవర్తిత్వం అవసరమయ్యే మరొక గొలుసుపై (ఈ సందర్భంలో ఆశావాద రోల్అప్లు) వివాదం ఏర్పడితే ఆబ్జెక్టివ్ ముగింపును అందిస్తుంది.
Ethereum Mainnet మోసపూరిత రుజువులను ధృవీకరించడానికి మరియు వివాదాలను పరిష్కరించడానికి ఆశావాద రోల్అప్ల కోసం ఒక కేంద్రాన్ని అందిస్తుంది. అంతేకాకుండా, ఇతీరియములో రోలప్ బ్లాక్ ఆమోదించబడిన తర్వాత మాత్రమే రోలప్లో నిర్వహించబడే లావాదేవీలు చివరివి అవుతాయి. ఒకసారి రోల్అప్ లావాదేవీ Ethereum యొక్క బేస్ లేయర్కు కట్టుబడి ఉంటే, దానిని వెనక్కి తిప్పడం సాధ్యం కాదు (చైన్ పునర్వ్యవస్థీకరణలో చాలా అవకాశం లేని సందర్భంలో తప్ప).
ఆశావాద రోల్అప్లు ఎలా పని చేస్తాయి?
లావాదేవీ అమలు మరియు సమూహనం
వినియోగదారులు లావాదేవీలను "ఆపరేటర్లు"కి సమర్పిస్తారు, ఇవి ఆశావాద రోల్అప్లో లావాదేవీలను ప్రాసెస్ చేయడానికి బాధ్యత వహించే నోడ్లు. "వాలిడేటర్" లేదా "అగ్రిగేటర్" అని కూడా పిలుస్తారు, ఆపరేటర్ లావాదేవీలను సమగ్రపరుస్తుంది, అంతర్లీన డేటాను కంప్రెస్ చేస్తుంది మరియు Ethereumలో బ్లాక్ను ప్రచురిస్తుంది.
ఎవరైనా వాలిడేటర్గా మారగలిగినప్పటికీ, ప్రూఫ్-ఆఫ్-స్టేక్ సిస్టమ్ వలె, ఆప్టిమిస్టిక్ రోలప్ వాలిడేటర్లు బ్లాక్లను ఉత్పత్తి చేయడానికి ముందు తప్పనిసరిగా ఒక బాండ్ను అందించాలి. వ్యాలిడేటర్ చెల్లని బ్లాక్ను పోస్ట్ చేసినా లేదా పాతది కాని చెల్లని బ్లాక్పై బిల్డ్ చేసినా (వారి బ్లాక్ చెల్లుబాటులో ఉన్నప్పటికీ) ఈ బాండ్ను తగ్గించవచ్చు. ఈ విధంగా ఆశావాద రోల్అప్లు వ్యాలిడేటర్లు నిజాయితీగా పనిచేస్తున్నారని నిర్ధారించడానికి క్రిప్టో ఎకనామిక్ ప్రోత్సాహకాలను ఉపయోగించుకుంటాయి.
ఆశావాద రోల్అప్ చైన్లోని ఇతర వ్యాలిడేటర్లు రోల్అప్ స్థితి యొక్క వారి కాపీని ఉపయోగించి సమర్పించిన లావాదేవీలను అమలు చేయాలని భావిస్తున్నారు. వ్యాలిడేటర్ యొక్క తుది స్థితి ఆపరేటర్ యొక్క ప్రతిపాదిత స్థితికి భిన్నంగా ఉంటే, వారు సవాలును ప్రారంభించవచ్చు మరియు మోసం రుజువును లెక్కించవచ్చు.
కొన్ని ఆశావాద రోల్అప్లు పర్మిషన్లెస్ వాలిడేటర్ సిస్టమ్ను వదులుకోవచ్చు మరియు గొలుసును అమలు చేయడానికి ఒకే “సీక్వెన్సర్”ని ఉపయోగించవచ్చు. వాలిడేటర్ వలె, సీక్వెన్సర్ లావాదేవీలను ప్రాసెస్ చేస్తుంది, రోల్అప్ బ్లాక్లను ఉత్పత్తి చేస్తుంది మరియు రోల్అప్ లావాదేవీలను L1 చైన్ (Ethereum) కి సమర్పిస్తుంది.
సీక్వెన్సర్ సాధారణ రోల్అప్ ఆపరేటర్ నుండి భిన్నంగా ఉంటుంది, ఎందుకంటే లావాదేవీల ఆర్డర్పై వారికి ఎక్కువ నియంత్రణ ఉంటుంది. అలాగే, సీక్వెన్సర్కు రోలప్ చైన్కు ప్రాధాన్యత యాక్సెస్ ఉంది మరియు ఆన్చెయిన్ కాంట్రాక్ట్కు లావాదేవీలను సమర్పించడానికి అధికారం ఉన్న ఏకైక సంస్థ ఇది. నాన్-సీక్వెన్సర్ నోడ్లు లేదా సాధారణ వినియోగదారుల నుండి లావాదేవీలు సీక్వెన్సర్ కొత్త బ్యాచ్లో చేర్చే వరకు ప్రత్యేక ఇన్బాక్స్లో క్యూలో ఉంచబడతాయి.
ఇతీరియముకు రోలప్ బ్లాక్లను సమర్పించడం
పేర్కొన్నట్లుగా, ఆప్టిమిస్టిక్ రోలప్ యొక్క ఆపరేటర్ ఆఫ్చెయిన్ లావాదేవీలను ఒక బ్యాచ్గా బండిల్ చేసి, నోటరైజేషన్ కోసం ఇతీరియముకు పంపుతారు. ఈ ప్రక్రియలో లావాదేవీ సంబంధిత డేటాను కుదించడం మరియు దానిని ఇతీరియములో calldataగా లేదా బ్లాబ్స్లో ప్రచురించడం ఉంటుంది.
calldata అనేది ఒక స్మార్ట్ కాంట్రాక్ట్లో సవరించలేని, నిరంతరాయంగా ఉండే ప్రాంతం, ఇది చాలావరకు memory వలె ప్రవర్తిస్తుంది. calldata బ్లాక్ చైను యొక్క history logs (opens in a new tab)లో భాగంగా ఆన్చెయిన్లో నిలిచి ఉన్నప్పటికీ, ఇది ఇతీరియము యొక్క స్థితిలో భాగంగా నిల్వ చేయబడదు. calldata ఇతీరియము యొక్క స్థితిలో ఏ భాగాన్ని తాకదు కాబట్టి, ఇది డేటాను ఆన్చెయిన్లో నిల్వ చేయడానికి స్థితి కంటే చౌకగా ఉంటుంది.
అమలు సమయంలో స్మార్ట్ కాంట్రాక్ట్ ఫంక్షన్కు ఆర్గ్యుమెంట్లను పంపడానికి calldata కీవర్డ్ కూడా Solidityలో ఉపయోగించబడుతుంది. calldata లావాదేవీ సమయంలో కాల్ చేయబడే ఫంక్షన్ను గుర్తిస్తుంది మరియు బైట్ల యొక్క ఏకపక్ష శ్రేణి రూపంలో ఫంక్షన్కు ఇన్పుట్లను కలిగి ఉంటుంది.
ఆప్టిమిస్టిక్ రోలప్ల సందర్భంలో, కంప్రెస్డ్ లావాదేవీ డేటాను ఆన్చెయిన్ కాంట్రాక్ట్కి పంపడానికి calldata ఉపయోగించబడుతుంది. రోలప్ ఆపరేటర్ రోలప్ కాంట్రాక్ట్లో అవసరమైన ఫంక్షన్కు కాల్ చేయడం ద్వారా మరియు కంప్రెస్ చేయబడిన డేటాను ఫంక్షన్ ఆర్గ్యుమెంట్లుగా పంపడం ద్వారా కొత్త బ్యాచ్ని జోడిస్తుంది. calldataను ఉపయోగించడం వలన వినియోగదారు రుసుము తగ్గుతుంది, ఎందుకంటే రోలప్లు ఆన్చెయిన్లో డేటాను నిల్వ చేయడం వల్ల వచ్చే ఖర్చులు ఎక్కువగా ఉంటాయి.
ఈ భావన ఎలా పనిచేస్తుందో చూపించడానికి రోలప్ బ్యాచ్ సమర్పణకు ఇక్కడ ఒక ఉదాహరణ (opens in a new tab) ఉంది. సీక్వెన్సర్ appendSequencerBatch() పద్ధతిని ప్రారంభించింది మరియు calldataను ఉపయోగించి కంప్రెస్ చేయబడిన లావాదేవీ డేటాను ఇన్పుట్లుగా పంపింది.
కొన్ని రోల్అప్లు ఇప్పుడు Ethereumకి లావాదేవీల బ్యాచ్లను పోస్ట్ చేయడానికి బ్లాబ్లను ఉపయోగిస్తున్నాయి.
బ్లాబ్స్ సవరించలేనివి మరియు నిరంతరాయంగా ఉంటాయి (calldata వలె) కానీ ~18 రోజుల తర్వాత చరిత్ర నుండి కత్తిరించబడతాయి. బ్లాబ్స్పై మరింత సమాచారం కోసం, Danksharding చూడండి.
స్థితి కట్టుబాట్లు
ఏ సమయంలోనైనా, ఆప్టిమిస్టిక్ రోలప్ యొక్క స్థితి (ఖాతాలు, బ్యాలెన్స్లు, కాంట్రాక్ట్ సంకేత భాష, మొదలైనవి.) "స్టేట్ ట్రీ" అని పిలువబడే మెర్కిల్ ట్రీగా నిర్వహించబడుతుంది. రోల్అప్ యొక్క తాజా స్థితిని సూచించే ఈ మెర్కిల్ ట్రీ (స్టేట్ రూట్) యొక్క రూట్ హ్యాష్ చేయబడింది మరియు రోల్అప్ ఒప్పందంలో నిల్వ చేయబడుతుంది. గొలుసులోని ప్రతి రాష్ట్ర పరివర్తన కొత్త రోల్అప్ స్థితిని ఉత్పత్తి చేస్తుంది, కొత్త స్టేట్ రూట్ను కంప్యూటింగ్ చేయడం ద్వారా ఆపరేటర్ దీనికి కట్టుబడి ఉంటాడు.
బ్యాచ్లను పోస్ట్ చేసేటప్పుడు ఆపరేటర్ పాత స్టేట్ రూట్లు మరియు కొత్త స్టేట్ రూట్లు రెండింటినీ సమర్పించాల్సి ఉంటుంది. పాత స్థితి రూట్ ఆన్చెయిన్ కాంట్రాక్ట్లో ఉన్న స్థితి రూట్తో సరిపోలితే, రెండోది విస్మరించబడి కొత్త స్థితి రూట్తో భర్తీ చేయబడుతుంది.
రోల్అప్ ఆపరేటర్ కూడా లావాదేవీ బ్యాచ్ కోసం మెర్కిల్ రూట్ను కలిగి ఉండాలి. ఇది మెర్కిల్ ప్రూఫ్ని సమర్పించడం ద్వారా బ్యాచ్లో (L1లో) లావాదేవీని చేర్చినట్లు నిరూపించడానికి ఎవరైనా అనుమతిస్తుంది.
ఆశావాద రోల్అప్లో రాష్ట్ర మార్పుల యొక్క ఖచ్చితత్వాన్ని నిరూపించడానికి రాష్ట్ర కట్టుబాట్లు, ముఖ్యంగా రాష్ట్ర మూలాలు అవసరం. రోలప్ కాంట్రాక్ట్ ఆపరేటర్ల నుండి కొత్త స్థితి రూట్లను పోస్ట్ చేసిన వెంటనే అంగీకరిస్తుంది, కానీ రోలప్ను దాని సరైన స్థితికి పునరుద్ధరించడానికి చెల్లని స్థితి రూట్లను తర్వాత తొలగించవచ్చు.
మోసం రుజువు
వివరించినట్లుగా, ఆప్టిమిస్టిక్ రోలప్లు చెల్లుబాటు రుజువులను అందించకుండా బ్లాక్లను ప్రచురించడానికి ఎవరినైనా అనుమతిస్తాయి. అయితే, చైన్ సురక్షితంగా ఉందని నిర్ధారించడానికి, ఆప్టిమిస్టిక్ రోలప్లు ఒక సమయ విండోను నిర్దేశిస్తాయి, ఈ సమయంలో ఎవరైనా స్థితి పరివర్తనను వివాదం చేయవచ్చు. అందువల్ల, రోలప్ బ్లాక్లను "అస్సెర్షన్స్" అని పిలుస్తారు, ఎందుకంటే ఎవరైనా వాటి చెల్లుబాటును వివాదం చేయవచ్చు.
ఎవరైనా ఒక అస్సెర్షన్ను వివాదం చేస్తే, రోలప్ ప్రోటోకాల్ మోసం రుజువు గణనను ప్రారంభిస్తుంది. ప్రతి రకమైన మోసం రుజువు ఇంటరాక్టివ్ — మరొక వ్యక్తి దానిని సవాలు చేయడానికి ముందు ఎవరైనా ఒక అస్సెర్షన్ను పోస్ట్ చేయాలి. మోసం రుజువును గణించడానికి ఎన్ని రౌండ్ల పరస్పర చర్య అవసరమో అనే దానిలో తేడా ఉంటుంది.
సింగిల్-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్ స్కీమ్లు చెల్లని అస్సెర్షన్లను గుర్తించడానికి L1లో వివాదాస్పద లావాదేవీలను రీప్లే చేస్తాయి. రోలప్ ప్రోటోకాల్ ఒక వెరిఫైయర్ కాంట్రాక్ట్ను ఉపయోగించి L1 (ఇతీరియము)పై వివాదాస్పద లావాదేవీ యొక్క పునః-అమలును అనుకరిస్తుంది, గణించబడిన స్థితి రూట్ ఛాలెంజ్లో ఎవరు గెలుస్తారో నిర్ణయిస్తుంది. రోలప్ యొక్క సరైన స్థితి గురించి ఛాలెంజర్ యొక్క దావా సరిగ్గా ఉంటే, ఆపరేటర్ యొక్క బాండ్ స్లాష్ చేయబడటం ద్వారా శిక్షించబడుతుంది.
అయితే, మోసాన్ని గుర్తించడానికి L1లో లావాదేవీలను పునః-అమలు చేయడానికి వ్యక్తిగత లావాదేవీల కోసం స్థితి కమిట్మెంట్లను ప్రచురించడం అవసరం మరియు రోలప్లు ఆన్చెయిన్లో ప్రచురించాల్సిన డేటాను పెంచుతుంది. లావాదేవీలను రీప్లే చేయడం కూడా గణనీయమైన గ్యాస్ ఖర్చులను కలిగిస్తుంది. ఈ కారణాల వల్ల, ఆప్టిమిస్టిక్ రోలప్లు మల్టీ-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్కు మారుతున్నాయి, ఇది అదే లక్ష్యాన్ని (అంటే, చెల్లని రోలప్ కార్యకలాపాలను గుర్తించడం) మరింత సామర్థ్యంతో సాధిస్తుంది.
మల్టీ-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్
మల్టీ-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్లో అస్సెర్టర్ మరియు ఛాలెంజర్ మధ్య ఒక L1 వెరిఫైయర్ కాంట్రాక్ట్ పర్యవేక్షణలో ఒక బ్యాక్-అండ్-ఫోర్త్ ప్రోటోకాల్ ఉంటుంది, ఇది చివరికి అబద్ధం చెప్పే పార్టీని నిర్ణయిస్తుంది. ఒక L2 నోడ్ ఒక అస్సెర్షన్ను సవాలు చేసిన తర్వాత, అస్సెర్టర్ వివాదాస్పద అస్సెర్షన్ను రెండు సమాన భాగాలుగా విభజించవలసి ఉంటుంది. ఈ సందర్భంలో ప్రతి వ్యక్తిగత అస్సెర్షన్ మరొక దాని వలె అనేక గణన దశలను కలిగి ఉంటుంది.
ఛాలెంజర్ అప్పుడు తాను ఏ అస్సెర్షన్ను సవాలు చేయాలనుకుంటున్నాడో ఎంచుకుంటాడు. విభజన ప్రక్రియ ("బైసెక్షన్ ప్రోటోకాల్" అని పిలుస్తారు) రెండు పార్టీలు ఒకే ఒక్క అమలు దశ గురించి ఒక అస్సెర్షన్ను వివాదం చేసే వరకు కొనసాగుతుంది. ఈ సమయంలో, L1 కాంట్రాక్ట్ మోసపూరిత పార్టీని పట్టుకోవడానికి సూచనను (మరియు దాని ఫలితాన్ని) మూల్యాంకనం చేయడం ద్వారా వివాదాన్ని పరిష్కరిస్తుంది.
అస్సెర్టర్ వివాదాస్పద సింగిల్-స్టెప్ గణన యొక్క చెల్లుబాటును ధృవీకరించే "వన్-స్టెప్ ప్రూఫ్"ను అందించవలసి ఉంటుంది. అస్సెర్టర్ వన్-స్టెప్ ప్రూఫ్ను అందించడంలో విఫలమైతే, లేదా L1 వెరిఫైయర్ ప్రూఫ్ను చెల్లనిదిగా భావిస్తే, వారు ఛాలెంజ్ను కోల్పోతారు.
ఈ రకమైన మోసం రుజువు గురించి కొన్ని గమనికలు:
-
మల్టీ-రౌండ్ ఇంటరాక్టివ్ ఫ్రాడ్ ప్రూవింగ్ సమర్థవంతమైనదిగా పరిగణించబడుతుంది ఎందుకంటే ఇది వివాద మధ్యవర్తిత్వంలో L1 చైన్ చేయాల్సిన పనిని తగ్గిస్తుంది. మొత్తం లావాదేవీని రీప్లే చేయడానికి బదులుగా, L1 చైన్ రోలప్ యొక్క అమలులో ఒకే ఒక దశను మాత్రమే పునః-అమలు చేయాలి.
-
బైసెక్షన్ ప్రోటోకాల్స్ ఆన్చెయిన్లో పోస్ట్ చేయబడిన డేటా మొత్తాన్ని తగ్గిస్తాయి (ప్రతి లావాదేవీకి స్థితి కమిట్లను ప్రచురించాల్సిన అవసరం లేదు). అలాగే, ఆప్టిమిస్టిక్ రోలప్ లావాదేవీలు ఇతీరియము యొక్క గ్యాస్ పరిమితి ద్వారా నిర్బంధించబడవు. దీనికి విరుద్ధంగా, లావాదేవీలను పునః-అమలు చేసే ఆప్టిమిస్టిక్ రోలప్లు ఒకే ఇతీరియము లావాదేవీలో దాని అమలును అనుకరించడానికి L2 లావాదేవీకి తక్కువ గ్యాస్ పరిమితి ఉందని నిర్ధారించుకోవాలి.
-
దురుద్దేశపూర్వక అస్సెర్టర్ యొక్క బాండ్లో కొంత భాగం ఛాలెంజర్కు ఇవ్వబడుతుంది, మిగిలిన భాగం బర్న్ చేయబడుతుంది. బర్నింగ్ వాలిడేటర్ల మధ్య కుమ్మక్కును నివారిస్తుంది; ఇద్దరు వాలిడేటర్లు బోగస్ ఛాలెంజ్లను ప్రారంభించడానికి కుమ్మక్కైతే, వారు ఇప్పటికీ మొత్తం స్టేక్లో గణనీయమైన భాగాన్ని కోల్పోతారు.
-
మల్టీ-రౌండ్ ఇంటరాక్టివ్ ప్రూవింగ్కు రెండు పార్టీలు (అస్సెర్టర్ మరియు ఛాలెంజర్) నిర్దిష్ట సమయ విండోలో కదలికలు చేయాలి. గడువు ముగిసేలోపు చర్య తీసుకోవడంలో విఫలమైతే డిఫాల్ట్ పార్టీ ఛాలెంజ్ను కోల్పోతుంది.
ఆప్టిమిస్టిక్ రోలప్లకు మోసం రుజువులు ఎందుకు ముఖ్యమైనవి
మోసం రుజువులు ముఖ్యమైనవి ఎందుకంటే అవి ఆప్టిమిస్టిక్ రోలప్లలో _ట్రస్ట్లెస్ ఫైనాలిటీ_ని సులభతరం చేస్తాయి. ట్రస్ట్లెస్ ఫైనాలిటీ అనేది ఆప్టిమిస్టిక్ రోలప్ల యొక్క ఒక నాణ్యత, ఇది ఒక లావాదేవీ — అది చెల్లుబాటు అయ్యేంత వరకు — చివరికి నిర్ధారించబడుతుందని హామీ ఇస్తుంది.
దురుద్దేశపూర్వక నోడ్స్ తప్పుడు ఛాలెంజ్లను ప్రారంభించడం ద్వారా చెల్లుబాటు అయ్యే రోలప్ బ్లాక్ యొక్క నిర్ధారణను ఆలస్యం చేయడానికి ప్రయత్నించవచ్చు. అయితే, మోసం రుజువులు చివరికి రోలప్ బ్లాక్ యొక్క చెల్లుబాటును రుజువు చేసి, దానిని నిర్ధారించేలా చేస్తాయి.
ఇది ఆప్టిమిస్టిక్ రోలప్ల యొక్క మరొక భద్రతా లక్షణానికి కూడా సంబంధించింది: చైన్ యొక్క చెల్లుబాటు ఒక నిజాయితీగల నోడ్ ఉనికిపై ఆధారపడి ఉంటుంది. నిజాయితీగల నోడ్ చెల్లుబాటు అయ్యే అస్సెర్షన్లను పోస్ట్ చేయడం ద్వారా లేదా చెల్లని అస్సెర్షన్లను వివాదం చేయడం ద్వారా చైన్ను సరిగ్గా ముందుకు తీసుకెళ్లగలదు. ఏ సందర్భంలోనైనా, నిజాయితీగల నోడ్తో వివాదాలలోకి ప్రవేశించే దురుద్దేశపూర్వక నోడ్స్ మోసం రుజువు ప్రక్రియలో తమ స్టేక్లను కోల్పోతాయి.
L1/L2 ఇంటర్ఆపరబిలిటీ
ఆప్టిమిస్టిక్ రోలప్లు ఇతీరియము మెయిన్నెట్తో ఇంటర్ఆపరబిలిటీ కోసం రూపొందించబడ్డాయి మరియు వినియోగదారులు L1 మరియు L2 మధ్య సందేశాలు మరియు ఏకపక్ష డేటాను పంపడానికి అనుమతిస్తాయి. అవి EVMతో కూడా అనుకూలంగా ఉంటాయి, కాబట్టి మీరు ఇప్పటికే ఉన్న డాప్స్ను ఆప్టిమిస్టిక్ రోలప్లకు పోర్ట్ చేయవచ్చు లేదా ఇతీరియము అభివృద్ధి సాధనాలను ఉపయోగించి కొత్త డాప్స్ను సృష్టించవచ్చు.
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 కాంట్రాక్టులతో సంకర్షణ చెందడానికి కూడా అనుమతిస్తాయి. దీనర్థం, మీరు ఇతీరియము మెయిన్నెట్పై ఒక L1 కాంట్రాక్ట్ను ప్రోగ్రామ్ చేసి, L2 ఆప్టిమిస్టిక్ రోలప్పై ఉన్న కాంట్రాక్టులకు చెందిన ఫంక్షన్లను ఇన్వోక్ చేయవచ్చు.
క్రాస్-చైన్ కాంట్రాక్ట్ కాల్స్ అసమకాలికంగా జరుగుతాయి—అంటే కాల్ మొదట ప్రారంభించబడి, తర్వాత అమలు చేయబడుతుంది. ఇది ఇతీరియముపై రెండు కాంట్రాక్టుల మధ్య కాల్స్ నుండి భిన్నంగా ఉంటుంది, ఇక్కడ కాల్ వెంటనే ఫలితాలను ఉత్పత్తి చేస్తుంది.
క్రాస్-చైన్ కాంట్రాక్ట్ కాల్కు ఒక ఉదాహరణ ముందుగా వివరించిన టోకెన్ డిపాజిట్. 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 (sig నుండి తిరిగి పొందబడింది) | 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 వరకు అందిస్తాయి).
ఇతీరియముపై డేటా షార్డింగ్ ప్రవేశపెట్టడం ఆప్టిమిస్టిక్ రోలప్లలో స్కేలబిలిటీని మెరుగుపరుస్తుందని భావిస్తున్నారు. రోలప్ లావాదేవీలు ఇతర నాన్-రోలప్ లావాదేవీలతో బ్లాక్స్పేస్ను పంచుకోవాలి కాబట్టి, వాటి ప్రాసెసింగ్ సామర్థ్యం ప్రధాన ఇతీరియము చైన్పై డేటా త్రూపుట్ ద్వారా పరిమితం చేయబడింది. డంక్షార్డింగ్ L2 చైన్లకు ప్రతి బ్లాక్కు డేటాను ప్రచురించడానికి అందుబాటులో ఉన్న స్థలాన్ని పెంచుతుంది, ఖరీదైన, శాశ్వత CALLDATAకు బదులుగా చౌకైన, అశాశ్వతమైన "బ్లాబ్" నిల్వను ఉపయోగిస్తుంది.
ఆప్టిమిస్టిక్ రోలప్ల యొక్క లాభాలు మరియు నష్టాలు
| ప్రయోజనాలు | అప్రయోజనాలు |
|---|---|
| భద్రత లేదా ట్రస్ట్లెస్నెస్ను త్యాగం చేయకుండా స్కేలబిలిటీలో భారీ మెరుగుదలలను అందిస్తుంది. | సంభావ్య మోసం సవాళ్ల కారణంగా లావాదేవీ ఫైనాలిటీలో ఆలస్యం. |
| లావాదేవీ డేటా లేయర్ 1 చైన్లో నిల్వ చేయబడుతుంది, పారదర్శకత, భద్రత, సెన్సార్షిప్-నిరోధకత మరియు వికేంద్రీకరణను మెరుగుపరుస్తుంది. | కేంద్రీకృత రోలప్ ఆపరేటర్లు (సీక్వెన్సర్లు) లావాదేవీ క్రమాన్ని ప్రభావితం చేయవచ్చు. |
| మోసం రుజువు ట్రస్ట్లెస్ ఫైనాలిటీకి హామీ ఇస్తుంది మరియు నిజాయితీగల మైనారిటీలు చైన్ను సురక్షితంగా ఉంచడానికి అనుమతిస్తుంది. | నిజాయితీగల నోడ్స్ లేకపోతే, ఒక దురుద్దేశపూర్వక ఆపరేటర్ చెల్లని బ్లాక్లు మరియు స్థితి కమిట్మెంట్లను పోస్ట్ చేయడం ద్వారా నిధులను దొంగిలించవచ్చు. |
| మోసం రుజువులను గణించడం సాధారణ L2 నోడ్కు అందుబాటులో ఉంటుంది, ప్రత్యేక హార్డ్వేర్ అవసరమయ్యే చెల్లుబాటు రుజువుల (ZK-రోలప్లలో ఉపయోగించబడేవి) వలె కాకుండా. | భద్రతా మోడల్ కనీసం ఒక నిజాయితీగల నోడ్ రోలప్ లావాదేవీలను అమలు చేయడం మరియు చెల్లని స్థితి పరివర్తనలను సవాలు చేయడానికి మోసం రుజువులను సమర్పించడంపై ఆధారపడి ఉంటుంది. |
| రోలప్లు "ట్రస్ట్లెస్ లైవ్నెస్" నుండి ప్రయోజనం పొందుతాయి (ఎవరైనా లావాదేవీలను అమలు చేయడం మరియు అస్సెర్షన్లను పోస్ట్ చేయడం ద్వారా చైన్ను ముందుకు నెట్టవచ్చు) | వినియోగదారులు నిధులను తిరిగి ఇతీరియముకు ఉపసంహరించుకునే ముందు ఒక వారం ఛాలెంజ్ పీరియడ్ ముగిసే వరకు వేచి ఉండాలి. |
| ఆప్టిమిస్టిక్ రోలప్లు చైన్పై భద్రతను పెంచడానికి బాగా రూపొందించిన క్రిప్టోఎకనామిక్ ప్రోత్సాహకాలపై ఆధారపడతాయి. | రోలప్లు అన్ని లావాదేవీ డేటాను ఆన్చెయిన్లో పోస్ట్ చేయాలి, ఇది ఖర్చులను పెంచవచ్చు. |
| EVM మరియు Solidityతో అనుకూలత డెవలపర్లను ఇతీరియము-స్థానిక స్మార్ట్ కాంట్రాక్టులను రోలప్లకు పోర్ట్ చేయడానికి లేదా కొత్త డాప్స్ను సృష్టించడానికి ఇప్పటికే ఉన్న పనిముట్లను ఉపయోగించడానికి అనుమతిస్తుంది. |
ఆప్టిమిస్టిక్ రోలప్ల యొక్క దృశ్య వివరణ
దృశ్య అభ్యాసకులా? ఆప్టిమిస్టిక్ రోలప్లను వివరించే ఫైనిమాటిక్స్ చూడండి:
ఆప్టిమిస్టిక్ రోలప్లపై మరింత పఠనం
- ఆప్టిమిస్టిక్ రోలప్లు ఎలా పనిచేస్తాయి (పూర్తి గైడ్) (opens in a new tab)
- ఒక బ్లాక్ చైను రోలప్ అంటే ఏమిటి? ఒక సాంకేతిక పరిచయం (opens in a new tab)
- ఆర్బిట్రమ్కు అవసరమైన గైడ్ (opens in a new tab)
- ఇతీరియము రోలప్లకు ప్రాక్టికల్ గైడ్ (opens in a new tab)
- ఇతీరియము L2లలో మోసం రుజువుల స్థితి (opens in a new tab)
- ఆప్టిమిజం యొక్క రోలప్ నిజంగా ఎలా పనిచేస్తుంది? (opens in a new tab)
- OVM డీప్ డైవ్ (opens in a new tab)
- ఆప్టిమిస్టిక్ వర్చువల్ మెషీన్ అంటే ఏమిటి? (opens in a new tab)