इथेरियमचे स्केलिंग अनलॉक करणे: EIP-4844 स्पष्ट केले
फायनेमॅटिक्स EIP-4844 (प्रोटो-डँकशार्डिंग) स्पष्ट करते, डेंकुन हार्ड फोर्कमधील प्रमुख अपग्रेड जे इथेरियमवरील स्तर २ (l2) रोलअप्ससाठी खर्च लक्षणीयरीत्या कमी करण्यासाठी ब्लॉब व्यवहार सादर करते.
Date published: 11 मार्च, 2024
फायनेमॅटिक्स द्वारे एक स्पष्टीकरण ज्यामध्ये EIP-4844 (प्रोटो-डँकशार्डिंग) समाविष्ट आहे, डेंकुन हार्ड फोर्कमधील प्रमुख अपग्रेड जे इथेरियमवरील स्तर २ (l2) रोलअप्ससाठी खर्च लक्षणीयरीत्या कमी करण्यासाठी ब्लॉब व्यवहार सादर करते.
ही ट्रान्सक्रिप्ट फायनेमॅटिक्सने प्रकाशित केलेल्या मूळ व्हिडिओ ट्रान्सक्रिप्टची (opens in a new tab) एक सुलभ प्रत आहे. वाचनीयतेसाठी ती थोडी संपादित केली गेली आहे.
परिचय (0:00)
इथेरियमच्या स्केलिंगवर काही काळापासून जोरदार चर्चा सुरू आहे. स्तर २ (l2) उपाय या लढाईत आघाडीवर आहेत, जे गर्दी कमी करण्यासाठी आणि शुल्क कमी करण्यासाठी मुख्य चेनच्या बाहेर व्यवहार हाताळण्याचा मार्ग देतात. परंतु यात एक अडचण आहे — L2s ला देखील मर्यादांचा सामना करावा लागतो ज्यामुळे त्यांची कार्यक्षमता आणि स्केलेबिलिटीमध्ये अडथळा येतो. EIP-4844 हे L2 ची क्षमता वाढवण्याचे आणि इथेरियमला त्याच्या स्केलिंग रोडमॅपशी संरेखित करण्याचे पुढील पाऊल आहे.
तर, EIP-4844 नक्की काय आहे? ते L2s च्या स्केलिंगमध्ये नेमकी कशी मदत करते? ते कोणत्या नवीन शक्यता अनलॉक करते? आणि हे खरे आहे का की ते L2s वरील व्यवहार शुल्क 90% पेक्षा जास्त कमी करू शकते?
EIP-4844 आणि प्रोटो-डँकशार्डिंग काय आहे (0:52)
आठवण म्हणून, EIP म्हणजे इथेरियम इम्प्रूव्हमेंट प्रपोजल (Ethereum Improvement Proposal), एक प्रक्रिया ज्याद्वारे डेव्हलपर्स इथेरियम प्रोटोकॉलमध्ये बदल सुचवू शकतात. EIP-4844, विशेषतः, एका नवीन प्रकारच्या व्यवहाराचा प्रस्ताव देते जे इथेरियमवर डेटा हाताळण्याच्या आणि प्रक्रिया करण्याच्या पद्धतीत लक्षणीय सुधारणा करू शकते. तुम्ही "प्रोटो-डँकशार्डिंग" हे नाव देखील ऐकले असेल, जे आता EIP-4844 च्या समानार्थी म्हणून वापरले जाते.
प्रोटो-डँकशार्डिंग हे पूर्ण डँकशार्डिंगची प्रारंभिक अंमलबजावणी आहे. हे भविष्यात डँकशार्डिंगसह पुढील स्केलिंगचा पाया घालते. हे प्रत्यक्ष डेटा शार्डिंगची अंमलबजावणी न करता, पूर्ण डँकशार्डिंग स्पेसिफिकेशन बनवणारे बहुतांश लॉजिक आणि "स्काफोल्डिंग" (scaffolding) लागू करून साध्य केले जाते. अशा प्रकारे केल्याने एक सोपे आणि कमी व्यत्यय आणणारे संक्रमण शक्य होते जे एकाच अपग्रेडमध्ये इथेरियमला खूप जास्त धोका न देता अनेक नेटवर्क अपग्रेड्समध्ये होऊ शकते.
EIP-4844 मागील मूळ कल्पना इथेरियमच्या "रोलअप-केंद्रीत" भविष्याला समर्थन देणे ही आहे. रोलअप्स हे स्तर २ (l2) उपाय आहेत जे मुख्य इथेरियम चेनच्या बाहेर व्यवहारांवर प्रक्रिया करतात परंतु इथेरियमची सुरक्षा वारशाने मिळवतात. EIP-4844 चे उद्दिष्ट एका नवीन प्रकारचा व्यवहार सादर करून रोलअप्स स्वस्त आणि अधिक कार्यक्षम बनवणे आहे ज्याचा वापर रोलअप्सद्वारे त्यांचा परिचालन खर्च मोठ्या प्रमाणात कमी करण्यासाठी केला जाऊ शकतो. यामुळे रोलअप्सवर तयार केलेले ॲप्लिकेशन्स वापरण्यासाठी खूप स्वस्त होतील आणि संपूर्ण इथेरियम इकोसिस्टमचा अवलंब वाढेल.
कल्पना करा की तुम्ही एका रोलअपवर DEX अदलाबदल करत आहात. जर असे ऑपरेशन करण्याचा सध्याचा खर्च, समजा, $1 असेल, तर तो EIP-4844 नंतर बहुधा $0.10 च्या आसपास कमी होईल. या उदाहरणातील प्रभावामध्ये काही अटी आहेत ज्या आपण व्हिडिओमध्ये नंतर कव्हर करू.
EIP-4844 इतर काही EIPs सह आगामी डेंकुन अपग्रेडमध्ये समाविष्ट केले जाईल.
तांत्रिक तपशील (2:50)
आता, EIP-4844 कसे काम करते ते जवळून पाहूया.
EIP-4844 इथेरियममध्ये एका नवीन प्रकारचा व्यवहार सादर करते जो थोड्या काळासाठी बीकन नोडमध्ये जतन करण्यासाठी डेटाचे "ब्लॉब्स" स्वीकारतो. हे बदल इथेरियमच्या स्केलिंग रोडमॅपशी फॉरवर्ड-कंपॅटिबल आहेत आणि डिस्कचा वापर आटोक्यात ठेवण्यासाठी ब्लॉब्स पुरेसे लहान आहेत. ब्लॉब व्यवहार त्याच फॉरमॅटमध्ये असतात ज्यामध्ये ते अंतिम डँकशार्डिंग स्पेसिफिकेशनमध्ये अस्तित्वात असणे अपेक्षित आहे.
हे "ब्लॉब शुल्क मार्केट" सोबत येते, जे सुनिश्चित करते की ब्लॉब स्पेसचा कार्यक्षमतेने वापर केला जातो आणि ते आर्थिकदृष्ट्या व्यवहार्य राहते. हे गॅसचा एक नवीन प्रकार म्हणून ब्लॉब गॅस सादर करून साध्य केले जाते. ते सामान्य गॅसपासून स्वतंत्र आहे. सध्या, केवळ ब्लॉब्सची किंमत ब्लॉब गॅसमध्ये ठरवली जाते.
ब्लॉब्स हे प्रत्येकी 32 बाइट्सचे 4,096 फील्ड एलिमेंट्स असतात. प्रति ब्लॉक ब्लॉब मर्यादा MAX_BLOBS_PER_BLOCK पॅरामीटरद्वारे नियंत्रित केली जाते. ही मर्यादा कमी सुरू होऊ शकते आणि अनेक नेटवर्क अपग्रेड्समध्ये वाढू शकते. सुरुवातीला, डेंकुन प्रति ब्लॉक 6 ब्लॉब्सचे लक्ष्य ठेवत आहे. 4,096 × 32 बाइट्स × 6 प्रति ब्लॉक = 0.75 MB प्रति ब्लॉक.
ब्लॉब्स बीकन नोड्समध्ये (सहमती स्तर) जतन केले जातात, अंमलबजावणी स्तरामध्ये नाही. भविष्यातील शार्डिंगच्या कामासाठी केवळ बीकन नोडमध्ये बदल करणे आवश्यक आहे, ज्यामुळे अंमलबजावणी स्तराला समांतरपणे इतर उपक्रमांवर काम करणे शक्य होते.
ब्लॉब्स अल्पायुषी असतात आणि सुमारे दोन आठवड्यांनंतर काढून टाकले जातात. ते रोलअपच्या सर्व घटकांना पुनर्प्राप्त करण्यासाठी पुरेसा वेळ उपलब्ध असतात, परंतु डिस्कचा वापर आटोक्यात ठेवण्यासाठी पुरेसे अल्पायुषी असतात. यामुळे ब्लॉब्सची किंमत कॉल डेटापेक्षा स्वस्त ठेवता येते, जो इतिहासात कायमचा साठवला जाणारा डेटा आहे.
EIP-4844 चा क्रिप्टोग्राफिक कणा म्हणजे KZG बांधिलकी. जास्त खोलात न जाता, ते कार्यक्षम आणि सुरक्षित डेटा समावेशास अनुमती देतात, जे ब्लॉब व्यवहारांच्या कार्यक्षमतेसाठी महत्त्वपूर्ण आहे. अशा प्रकारे, अंमलबजावणी स्तरामध्ये EVM द्वारे केवळ ब्लॉब्सच्या बांधिलकीचा अर्थ लावला जावा लागतो आणि स्वतः ब्लॉब्सचा नाही.
KZG बांधिलकीसाठी सामायिक रहस्य (shared secret) तयार करण्यासाठी, एक ब्राउझर-आधारित, व्यापकपणे वितरित समारंभ चालवला गेला जेणेकरून सर्व इथेरियम नेटवर्क सहभागींना ते योग्यरित्या आणि सुरक्षितपणे तयार केले गेले आहे याची खात्री करण्याची संधी मिळेल.
EIP-4844 पॉइंट इव्हॅल्युएशन नावाचे एक नवीन प्रीकंपाइल जोडते जे एका KZG पुराव्याची पडताळणी करते जो दावा करतो की एक ब्लॉब (बांधिलकीद्वारे दर्शविलेला) दिलेल्या बिंदूवर दिलेल्या मूल्याचे मूल्यांकन करतो.
तर हे सर्व रोलअप्सला नेमके कसे लागू होते? नवीन ब्लॉब स्पेससह, रोलअप्स त्यांचा ब्लॉक डेटा आतापर्यंत या उद्देशासाठी वापरल्या जाणाऱ्या अधिक महागड्या कॉल डेटाऐवजी ब्लॉब्समध्ये ठेवण्यास सक्षम असतील. सहमती स्तरामध्ये अल्पायुषी ब्लॉब स्पेसचा फायदा घेणे शक्य आहे कारण प्रामाणिक घटक रोलअप स्पेस तयार करू शकतील याची खात्री करण्यासाठी रोलअप्सला डेटा केवळ पुरेशा वेळेसाठी उपलब्ध असणे आवश्यक आहे.
Optimism किंवा Arbitrum सारख्या ऑप्टिमिस्टिक रोलअप्सच्या बाबतीत, त्यांना केवळ फसवणूक आव्हान विंडो (fraud challenge window) उघडी असेपर्यंत अंतर्निहित डेटा प्रदान करणे आवश्यक आहे. फसवणूक पुरावा लहान टप्प्यांमध्ये संक्रमणाची पडताळणी करू शकतो, कॉल डेटाद्वारे एका वेळी ब्लॉबची जास्तीत जास्त काही मूल्ये लोड करू शकतो.
ZK रोलअप्स त्यांच्या व्यवहार किंवा स्थिती डेल्टा डेटासाठी दोन बांधिलकी प्रदान करतील: ब्लॉब बांधिलकी आणि ZK रोलअपची स्वतःची बांधिलकी, रोलअप अंतर्गत वापरत असलेल्या कोणत्याही पुरावा प्रणालीचा वापर करून. ते पूर्वी नमूद केलेल्या पॉइंट इव्हॅल्युएशन प्रीकंपाइलचा वापर करून, समतुल्यतेचा पुरावा (proof of equivalence) प्रोटोकॉल देखील वापरतील, हे सिद्ध करण्यासाठी की दोन्ही बांधिलकी एकाच डेटाचा संदर्भ देतात.
प्रभाव (6:25)
इथेरियम इकोसिस्टमवरील EIP-4844 च्या प्रभावावर जास्त भर दिला जाऊ शकत नाही. सुरुवातीसाठी, ते स्तर २ (l2) उपायांची स्केलेबिलिटी लक्षणीयरीत्या सुधारते, त्यांचा परिचालन खर्च कमी करते आणि त्यांना इतर, स्वस्त, पर्यायी ब्लॉकचेन्सशी अधिक स्पर्धात्मक बनवते. परिचालन खर्च कमी करणे शक्य आहे कारण सध्या रोलअप्सद्वारे होणारा बहुतांश खर्च कॉल डेटासाठी भरलेल्या शुल्कामुळे होतो.
शिवाय, EIP-4844 पूर्ण डँकशार्डिंगद्वारे आणखी पुढील स्केलिंगसाठी पाया घालते. हे भविष्यातील अपग्रेड इथेरियम नेटवर्कला अनेक डेटा शार्ड्समध्ये विभाजित करेल, प्रत्येक स्वतंत्रपणे डेटा संचयित करण्यास सक्षम असेल, ज्यामुळे नेटवर्कची क्षमता आणखी वाढेल.
परिचालन खर्च कमी झाल्यामुळे, आपण नवीन स्तर २ (l2) उपायांची लाट उदयास येताना पाहू शकतो, जे डेव्हलपर्सना रोलअप्सवर नाविन्यपूर्ण ॲप्लिकेशन्स तयार करण्यासाठी आकर्षित करेल.
जेव्हा रोलअप्सवरील व्यवहार खर्च कमी होण्याचा विचार येतो, जे आपल्या मागील DEX अदलाबदल उदाहरणाद्वारे स्पष्ट केले आहे, तेव्हा परिस्थिती गुंतागुंतीची असते. EIP-4844 नंतर रोलअप्सची मागणी स्थिर राहील असे गृहीत धरल्यास, आपण खरोखरच वापरकर्त्यांसाठी खर्चात लक्षणीय घट होण्याची अपेक्षा करू शकतो. तथापि, स्केलेबिलिटीमधील सुधारणांमुळे अनपेक्षित आर्थिक परिणाम होऊ शकतात. उदाहरणार्थ, अंतिम वापरकर्त्यांसाठी कमी व्यवहार शुल्कामुळे अधिक लोक रोलअप्स वापरण्यास प्रवृत्त होऊ शकतात, त्यानंतर नेटवर्क संसाधनांवरील मागणी वाढू शकते आणि संभाव्यतः व्यवहार खर्च वाढू शकतो.
एक गोष्ट निश्चित आहे — जरी मुख्य परिणाम व्यवहार प्रक्रिया क्षमता वाढणे हा असला आणि व्यवहारांचा खर्च तसाच राहिला, तरीही EIP-4844 भविष्यात आणखी मोठ्या स्केलेबिलिटीचा पाया घालते ज्यामुळे शेवटी वापरकर्त्यांसाठी स्वस्त व्यवहार होतील.
सारांश (8:04)
इथेरियम समुदायाने आधीच विविध टेस्टनेट्सवर EIP-4844 ची चाचणी पूर्ण केली आहे, ज्याचे मुख्यनेट लाँच 13 मार्च रोजी अपेक्षित आहे. इथेरियमसाठी अतुलनीय स्केलेबिलिटी साध्य करण्याच्या दिशेने हे एक महत्त्वपूर्ण पाऊल आहे. डेंकुन अपग्रेड होताच नवीन ब्लॉब स्पेस वापरण्यास सुरुवात करण्यासाठी बहुतांश प्रमुख L2s आधीच वचनबद्ध होताना आपण पाहू शकतो.
शेवटी, EIP-4844 हे केवळ एका अपग्रेडपेक्षा अधिक आहे. अधिक स्केलेबल, कार्यक्षम आणि वापरकर्ता-अनुकूल ब्लॉकचेन बनण्याच्या इथेरियमच्या प्रवासातील हा एक महत्त्वाचा क्षण आहे. स्तर २ (l2) उपायांचा खर्च कमी करून आणि कार्यक्षमता वाढवून, इथेरियम विकेंद्रित ॲप्लिकेशन्ससाठी अग्रगण्य प्लॅटफॉर्म म्हणून आपले स्थान मजबूत करण्यासाठी सज्ज आहे.