विटालिक बुटेरिन द्वारा 30 मिनट में इथेरियम
एक विकेंद्रीकृत विश्व कंप्यूटर के रूप में इथेरियम के विकास पर विटालिक बुटेरिन, जिसमें प्रूफ-ऑफ़-स्टेक, लेयर 2 स्केलिंग, अकाउंट एब्स्ट्रैक्शन और आगे की राह शामिल है।
Date published: 12 नवंबर 2024
इथेरियम के संस्थापक, विटालिक बुटेरिन, एक विकेंद्रीकृत विश्व कंप्यूटर के रूप में इथेरियम के विकास के व्यापक अवलोकन के साथ Devcon SEA की शुरुआत करते हैं। विटालिक प्रूफ-ऑफ़-स्टेक (PoS), लेयर 2 (l2) स्केलिंग, क्लाइंट विविधता, और उन एप्लिकेशन को कवर करते हैं जो यह परिभाषित करते हैं कि इथेरियम इकोसिस्टम आगे कहाँ जा रहा है।
यह ट्रांसक्रिप्ट एथेरियम फाउंडेशन द्वारा प्रकाशित मूल वीडियो ट्रांसक्रिप्ट (opens in a new tab) की एक सुलभ प्रति है। इसे पठनीयता के लिए थोड़ा संपादित किया गया है।
परिचय (0:02)
बहुत बढ़िया, तो 30 मिनट में इथेरियम। यह एक प्रेजेंटेशन है जो मैंने लॉन्च के बाद से मूल रूप से हर एक Devcon में दिया है। दिलचस्प बात यह है कि जैसे-जैसे इथेरियम इकोसिस्टम बदलता है, और जैसे-जैसे इथेरियम प्रोटोकॉल बदलता है, समय के साथ-साथ, सामग्री भी काफी बदल जाती है। यदि आप 2015 से इसके समकक्ष पर वापस जाते हैं, तो आप अंकल ब्लॉक (uncle blocks) के बारे में बहुत कुछ सुनेंगे। बेशक, अंकल ब्लॉक प्रूफ-ऑफ-वर्क (PoW) की एक विशेषता हैं। अब हमारे पास प्रूफ-ऑफ़-स्टेक है, और इसलिए अब हमारे पास अंकल ब्लॉक नहीं हैं। बेशक अब इथेरियम में लेयर 2 भी हैं, और उस समय इसमें लेयर 2 बिल्कुल नहीं होते थे। अब हम जानते हैं कि लेयर 2 आधी कहानी हैं। इथेरियम सबसे ऊपर एक विकसित होता इकोसिस्टम है, और तकनीक के बदलने के साथ-साथ इसकी सामग्री भी बदलती रहेगी, और साथ ही इकोसिस्टम का जोर बुनियादी ढांचे के निर्माण से हटकर एप्लिकेशन पर बहुत अधिक ध्यान केंद्रित करने पर बदलता रहेगा।
तो इथेरियम क्या है? सबसे पहले, इथेरियम विश्व कंप्यूटर है। यहाँ किसे याद है कि इथेरियम विश्व कंप्यूटर है? यह वह जगह है जहाँ मुझे वह मीम (meme) लगाना चाहिए जहाँ अंतरिक्ष में बंदूक लिए एक आदमी कहता है "हमेशा से रहा है" (always has been), लेकिन मुझे कभी समझ नहीं आया कि किसी को इतना अद्भुत और सुंदर रहस्योद्घाटन देने के साथ-साथ उन्हें घर से 20,000 किलोमीटर दूर अंतरिक्ष में गोली क्यों मारनी चाहिए। इसलिए मैं आज ऐसा नहीं करने जा रहा हूँ। इथेरियम विश्व कंप्यूटर है। यह हमेशा से रहा है, हमेशा रहेगा।
इसके अलावा, इथेरियम एक अविश्वसनीय रूप से बड़ी और विविध ऑनचेन अर्थव्यवस्था है। सौभाग्य से, मेरे ठीक पहले जोश ने अर्थव्यवस्था के सभी विभिन्न पहलुओं के बारे में बात करते हुए एक अविश्वसनीय रूप से अच्छा प्रेजेंटेशन दिया। इथेरियम एक अविश्वसनीय रूप से बड़ा और विविध वैश्विक समुदाय भी है। इथेरियम बहुत सी चीजें है। मुझे लगता है कि शायद मुझे "ETH पैसा है" (ETH is money) कहने वाला एक चमकता हुआ संकेत भी लगाना चाहिए, लेकिन इथेरियम बहुत सी चीजें है।
विश्व कंप्यूटर कैसे काम करता है? मैं इसके बारे में इस तरह सोचता हूँ कि लेयर 1 (l1) ट्रस्ट मशीन है, और लेयर 2 GPU है। इथेरियम की लेयर 1, यानी मुख्य इथेरियम ब्लॉकचेन, वह एंकर है जो बाकी इकोसिस्टम को सुरक्षित रखती है और बाकी इकोसिस्टम को एक साथ जोड़े रखती है। लेयर 1 ही वह कारण है जिससे लेयर 2 बिना किसी भरोसे (trustlessly) के एक-दूसरे से बात कर पाते हैं। कम से कम एक बार जब सब कुछ स्टेज 2 (Stage 2) में अपग्रेड हो जाता है, तो आप एक संपत्ति ले सकेंगे, इसे Optimism पर जारी कर सकेंगे, और फिर इसे ले जाकर Arbitrum पर एक स्मार्ट अनुबंध के अंदर रख सकेंगे, और ऐसा शून्य प्रतिपक्ष जोखिम (counterparty risk) के साथ कर सकेंगे। लेयर 1 अति-तीव्र होने के लिए नहीं है; यह प्रति सेकंड दस लाख लेन-देन करने के लिए नहीं है। लेयर 1 सबसे पहले और सबसे महत्वपूर्ण रूप से विकेंद्रीकृत होने, मजबूत होने और भरोसेमंद होने के लिए है।
लेयर 2 GPU है। लेयर 2 कमरे में मौजूद आप सभी लोग हैं जो किसी भी एक लेयर 2 का हिस्सा हैं। यहाँ कौन लेयर 2 का हिस्सा है? ये (Yay)। यहाँ किसने लेयर 2 का उपयोग किया है? यहाँ किसने लेयर 1 का उपयोग किया है? बढ़िया, हम सभी यहाँ उपयोगकर्ता हैं। ऐसे बहुत सारे अलग-अलग GPU हैं, और विश्व कंप्यूटर इथेरियम एक साथ टिके रहने में सक्षम है क्योंकि इनमें से प्रत्येक GPU ऑप्टिमिस्टिक प्रूफ सिस्टम, शून्य-ज्ञान (zero-knowledge) प्रूफ, SNARK, STARK, plonk, या जो भी प्रचलित शब्द (buzzwords) हैं, उनके माध्यम से ट्रस्ट मशीन से जुड़ा हुआ है। ये सभी सिस्टम यह सुनिश्चित करते हैं कि लेयर 1 बिना किसी भरोसे के यह सत्यापित करने में सक्षम है कि लेयर 2 के अंदर क्या चल रहा है, और लेयर 2 भी बिना किसी भरोसे के यह पढ़ने में सक्षम हैं कि लेयर 1 पर क्या हो रहा है।
विकेंद्रीकरण और विविधता (5:11)
इन दोनों घटकों के बीच एक महत्वपूर्ण परस्पर क्रिया है, और साथ मिलकर वे उस इथेरियम का निर्माण करते हैं जो आज यहाँ है। L1 क्या है? यह एक चेन है। यह प्रूफ-ऑफ़-स्टेक चलाती है। यह टूटती नहीं है। इसका क्या मतलब है? इथेरियम L1 एक चेन है जो अब कुल मिलाकर नौ वर्षों से अधिक समय से अस्तित्व में है, और यह अपने वर्तमान प्रूफ-ऑफ़-स्टेक रूप में दो साल से थोड़ा अधिक समय से अस्तित्व में है। बेस लेयर के लिए वास्तव में महत्वपूर्ण चीजों में से एक यह स्पष्ट प्रमाण होना है कि आप एक ऐसे बेस लेयर पर निर्माण कर रहे हैं जो विकेंद्रीकृत, खुला, मजबूत है, और भविष्य में भी इन गुणों को बनाए रखने की संभावना है।
इसका एक हिस्सा बदलाव में धीमा होना है। आप ऐसा सिस्टम नहीं चाहते जो अचानक मंगलवार को जागे, उसका नया प्रबंधन हो, और फिर वह तय करे कि वह पूरी तरह से कई सारे एप्लिकेशन को हटाना शुरू कर देगा, अपना पूरा मॉडल बदल देगा, फीस को 10 गुना बढ़ा देगा, या बिना किसी चेतावनी के अन्य काम करेगा। विकेंद्रीकरण और लचीलेपन का एक अन्य हिस्सा रिकवरी (पुनर्प्राप्ति) है। जब भी कोई समस्या उत्पन्न होती है, तो वास्तव में उससे उबरने और समय के साथ लेयर 1 के गुणों में सुधार करने में सक्षम होना।
यदि हम बिटकॉइन प्रूफ-ऑफ-वर्क खनन (mining) पूल बनाम इथेरियम प्रूफ-ऑफ़-स्टेक स्टेकिंग पूल के चार्ट को देखें, तो मैं जानबूझकर यहाँ उदार हो रहा हूँ, क्योंकि द मर्ज से पहले, इथेरियम प्रूफ-ऑफ-वर्क विकेंद्रीकरण और भी अधिक केंद्रित था। इथेरियम प्रूफ-ऑफ़-स्टेक की तरफ हम जो देखते हैं वह स्टेकिंग पूल का काफी विविध सेट है। यदि आप Lido पर ज़ूम इन करते हैं, तो इसके पास 30% से थोड़ा कम हिस्सा है, लेकिन Lido कोई एक कर्ता (actor) नहीं है। यह एक DAO है। तकनीकी रूप से जमा राशि लगभग 40 विभिन्न नोड ऑपरेटरों के बीच विभाजित है। इसे एक कर्ता और 40 कर्ताओं के बीच कहीं मानना उचित है।
फिर हमारे पास "अज्ञात" (unidentified) है। अज्ञात कोई कर्ता नहीं है, ठीक वैसे ही जैसे आपके कीबोर्ड पर "any" कुंजी वास्तव में कोई कुंजी नहीं होती है। हम वास्तव में नहीं जानते कि यह क्या है। इसमें शायद बहुत सारे सोलो स्टेकर, छोटे व्यवसाय वाले स्टेकर और विभिन्न छोटे स्टेकिंग पूल शामिल हैं। आज इथेरियम L1 के प्रूफ-ऑफ़-स्टेक डिज़ाइन में वास्तव में आश्चर्यजनक रूप से उच्च स्तर का विकेंद्रीकरण है, और यह एक ऐसा गुण है जो समय के साथ बेहतर ही हुआ है।
एक गुण जो वास्तव में बहुत बेहतर हुआ है वह है क्लाइंट विविधता। लगभग पाँच साल पहले इथेरियम मूल रूप से सिर्फ गो इथेरियम (geth) था। जब आपके पास एक ऐसा इकोसिस्टम होता है जिस पर एक क्लाइंट का दबदबा होता है, तो वह अपने आप में विफलता का एक केंद्रीय बिंदु बन जाता है। यहाँ किसे 2016 के DoS हमले याद हैं? आप सुबह 5:17 बजे उठते हैं, आपको मिलिट्री-स्टाइल वेक-अप कॉल आती है, आप वॉर रूम में जाते हैं, और किसी ने क्लाइंट में एक बग खोज लिया है। पूरी चेन रुक जाती है। हम इसे ठीक करते हैं, और फिर दो या तीन दिन बाद किसी को दूसरा बग मिल जाता है। यह पूरे एक महीने तक चलता रहता है जब तक कि अंततः हमें हार्ड फ़ोर्क नहीं करना पड़ता। लेकिन उस अवधि के दौरान, इथेरियम के पास दो अलग-अलग क्लाइंट होने की क्षमता — उस समय वे Geth और Parity थे — ने मूल रूप से चेन को बचा लिया। ऐसे समय थे जब कोई बग Geth को प्रभावित करता था लेकिन Parity को नहीं, और ऐसे समय थे जब कोई बग Parity को प्रभावित करता था लेकिन Geth को नहीं। इथेरियम को कई सॉफ़्टवेयर कार्यान्वयन होने से बहुत लाभ हुआ, और यह कुछ ऐसा है जो 2024 तक शायद इथेरियम के इतिहास में अपने सबसे अच्छे स्तर पर है।
एकाधिक क्लाइंट और मजबूती (10:40)
यदि हम सर्वसम्मति क्लाइंट को देखें, जो इथेरियम के प्रूफ-ऑफ़-स्टेक हिस्से को संभालते हैं, और निष्पादन (execution) क्लाइंट को देखें, जो इथेरियम के EVM हिस्से को संभालते हैं, तो हम देख सकते हैं कि सबसे अधिक मार्केट शेयर वाला एकल क्लाइंट Geth है, जो लगभग 50% के आसपास है। क्या होगा यदि आज, अभी किसी भी इथेरियम क्लाइंट में कोई बग आ जाए? जाँचें कि क्या इथेरियम अभी भी चल रहा है। मेरा अनुमान है कि यह चल रहा है — मैं PolyMarket पर 99.99% की शर्त लगाऊँगा।
स्थिति एक: क्या होगा यदि क्लाइंट Geth है? यह सबसे खराब स्थिति है। यदि क्लाइंट Geth है और कोई बग है, तो यथार्थ रूप में चेन दो हिस्सों में बँट जाती है। एक आधा हिस्सा Geth का अनुसरण करता है, एक आधा हिस्सा अन्य क्लाइंट का अनुसरण करता है, लेकिन दोनों तरफ, चेन अंतिम रूप लेना (finalizing) बंद कर देती है। अंतिम रूप देने के लिए, आपको दो-तिहाई की आवश्यकता होती है। यदि आपके पास दो-तिहाई से कम है, तो ब्लॉक बनते रहते हैं, लेकिन चेन अंतिम रूप लेना बंद कर देती है। यदि आप एक उपयोगकर्ता, एक एप्लिकेशन, या एक व्यवसाय हैं जो किसी लेन-देन पर पुष्टि की प्रतीक्षा कर रहे हैं, तो आप पता लगा लेंगे कि कोई भी चेन अंतिम रूप नहीं ले रही है, और आप स्टैंडबाय पर रहेंगे। वास्तव में जो होने वाला है वह यह है कि कोर डेवलपर्स हाई अलर्ट पर आ जाते हैं, यह पता लगाते हैं कि वास्तव में किस क्लाइंट में बग है, और बग को ठीक कर दिया जाता है। इथेरियम में ऐसा एक बार हुआ था — मज़ेदार बात यह है कि मैंने 2016 में खुद वह लेन-देन भेजा था जिसने ऐसा किया था — मूल रूप से 12 घंटे के भीतर सब कुछ ठीक हो गया था।
यह सबसे खराब स्थिति है। हर दूसरी स्थिति में, मूल रूप से यदि प्रिज़्म (Prysm) या लाइटहाउस (Lighthouse) में कोई बग है, तो बस इतना होता है कि इथेरियम अधिकतम एक दिन के लिए अंतिम रूप लेना बंद कर देता है, और फिर यह मूल रूप से सामान्य हो जाता है। किसी भी अन्य क्लाइंट के साथ, आपको बिल्कुल भी कुछ नज़र नहीं आएगा। व्यावहारिक विकेंद्रीकरण के संदर्भ में, कई क्लाइंट होना बेहद मददगार है। यह इथेरियम इकोसिस्टम पर शक्ति और नियंत्रण में विविधता लाता है, विशेष रूप से किसी भी प्रकार की विवादास्पद स्थिति में। यदि किसी प्रकार की DAO फ़ोर्क जैसी घटना फिर से होती है, और एक विकास टीम कोई अलोकप्रिय विकल्प चुनती है, तो उपयोगकर्ता बहुत आसानी से अन्य क्लाइंट पर स्विच कर सकेंगे और उन्हें पूरी तरह से बायपास कर सकेंगे।
यह सिंगल-क्लाइंट इकोसिस्टम में व्यावहारिक नहीं है। एक विविध मल्टी-क्लाइंट इकोसिस्टम हासिल करना मुश्किल है। इथेरियम के अलावा, किसी अन्य चेन ने वास्तव में इसके करीब कुछ भी हासिल नहीं किया है। यहाँ तक कि इथेरियम के बाहर भी, जैसे वेब ब्राउज़र — वेब ब्राउज़र को एक खुला मानक माना जाता है। वास्तविकता यह है कि 80% से अधिक WebKit के किसी फ़ोर्क पर चलते हैं, और बाकी Firefox पर चलते हैं, जो बहादुरी से अपनी जगह बनाए रखने की कोशिश कर रहा है। इथेरियम इस चलन को पलटने में कामयाब रहा है।
दो साल पहले, यह चार्ट और भी खराब था। इथेरियम का विकेंद्रीकरण न केवल खराब होने से बचने में सक्षम है, बल्कि यह समस्याओं पर सक्रिय रूप से प्रतिक्रिया देने और समय के साथ उन्हें बेहतर बनाने के लिए आक्रामक रूप से जोर देने में भी सक्षम है। यदि आप एक ऐसा एप्लिकेशन बना रहे हैं जिसे आप आज से 5 या 10 साल बाद भी मौजूद देखना चाहते हैं, तो इस तरह के गुण बिल्कुल वही हैं जिनकी आप तलाश कर रहे होंगे।
यदि आपके पास 32 ETH हैं, या यदि आप किसी पूल में शामिल होते हैं तो उससे कम, तो अधिक से अधिक वास्तव में दिलचस्प पूल विकल्प सामने आ रहे हैं — जैसे Obol स्क्वाड स्टेकिंग, जो आपको अपने दोस्तों के साथ छोटे पूल बनाने की अनुमति देता है। आपके लिए स्टेकर बनने के कई अलग-अलग तरीके हैं, और यदि आप ऐसा करते हैं, तो आप इथेरियम ब्लॉकचेन को सुरक्षित करने वाले नोड के इस नेटवर्क का हिस्सा बन जाते हैं।
नोड सत्यापन और पैमाना (15:06)
मुझे लगता है कि फाउंडेशन का प्रचार इसे इसी तरह वर्णित करता है — इसमें एक प्यारा हाथी है। तो हाथी के लिए जोरदार तालियाँ! आप भी नेटवर्क से जुड़ सकते हैं और इसे सुरक्षित करने में मदद कर सकते हैं। भले ही आप स्टेकर न हों, आप अपने कंप्यूटर पर इथेरियम नोड भी चला सकते हैं और स्वेच्छा से चेन को सत्यापित कर सकते हैं।
मुझे लगता है कि आजकल किसी के पास ऐसे दिखने वाले डेस्कटॉप भी नहीं हैं। मैंने Stable Diffusion 3.5 में "डेस्कटॉप कंप्यूटर" डाला और उसने यह निकाल कर दिया, तो आपको यही कंप्यूटर मिलता है। लेकिन आप चेन को सत्यापित करने के लिए अपने कंप्यूटर पर इथेरियम नोड चला सकते हैं। यह वास्तव में महत्वपूर्ण है क्योंकि यदि आपके पास चेन को सत्यापित करने वाले उपयोगकर्ता हैं, तो एक साथ काम करने वाले स्टेकर का बहुमत या सुपर-बहुमत भी सब कुछ तोड़े बिना लोगों पर नियम बदलने में सक्षम नहीं होता है। इथेरियम के नियम केवल एक हार्ड फ़ोर्क के माध्यम से बदल सकते हैं जिस पर व्यापक सामुदायिक सर्वसम्मति के माध्यम से सहमति हो।
मुझे लगता है कि यह उन चीजों में से एक है जिसे संरक्षित करना वास्तव में मूल्यवान है। ब्लॉकचेन इकोसिस्टम के बीच, मूल रूप से बिटकॉइन और इथेरियम ही हैं जिनकी वास्तव में इसे संभव बनाने और चेन को सत्यापित करने की लोगों की क्षमता में सुधार करते रहने की एक मजबूत संस्कृति है। इसे और भी आसान बनाने के सटीक लक्ष्य के साथ बहुत सारे प्रोटोकॉल अपग्रेड आ रहे हैं।
कल आप स्टेटलेस क्लाइंट का उपयोग करके थोड़ी सी स्टोरेज से अधिक की आवश्यकता के बिना एक नोड चलाने में सक्षम होंगे। यह रोडमैप का "Verge" हिस्सा है। हमारे पास लाइट क्लाइंट भी हैं। Helios नामक एक प्रोजेक्ट है जो लाइट सत्यापन का एक रूप कर रहा है। लाइट सत्यापन एकदम सही नहीं है, लेकिन इसका मतलब यह है कि आपको चेन के बारे में जानकारी बताने के लिए किसी RPC नोड पर भरोसा करने की आवश्यकता नहीं है। लंबी अवधि का भविष्य यह है कि हम पूरी चेन को SNARK करना चाहते हैं। एक बार जब हम पूरी चेन को SNARK कर लेते हैं, तो आप बेहद बड़े या छोटे हार्डवेयर पर इथेरियम नियमों को सत्यापित करने में सक्षम होंगे।
कम ETH के साथ स्टेकिंग भी एक बहुत ही सक्रिय शोध आवश्यकता है। 32 ETH अभी भी अधिक है। मैं चाहूंगा कि लोग 1 ETH के साथ स्टेकर बनें। ऐसा करने के अलग-अलग तरीके हैं, जैसे Orbit, या एकत्रीकरण (aggregation) में सुधार करना। कुल मिलाकर, विशेष रूप से स्टेकिंग और नोड चलाने को आसान और अधिक सुलभ बनाने के लिए बहुत सारे प्रोटोकॉल सुधार आ रहे हैं।
इथेरियम L1 पर क्या चलता है? कुछ उच्च-मूल्य वाले एप्लिकेशन। बहुत सारे उच्च-मूल्य वाले विकेंद्रीकृत वित्त (DeFi) L1 पर चलते हैं। ENS वर्तमान में L1 पर है, हालाँकि यह लेयर 2 के साथ तेजी से अधिक काम कर रहा है। लोग लेयर 1 पर संपत्ति रखते हैं। इसके अलावा, लेयर 1 लेयर 2 के लिए ब्लॉक रूट, स्थिति (state) रूट और प्रूफ सिस्टम का प्रबंधन करती है। यह लेयर 2 को सुरक्षित करती है। लेयर 1 को क्रॉस-लेयर संचालन को संभालने के लिए पर्याप्त शक्तिशाली होने की आवश्यकता है, विशेष रूप से उस स्थिति में जहाँ लेयर 2 विफल हो जाती है। लेयर 2 और एक स्वतंत्र चेन के बीच का अंतर यह है कि भले ही आपकी लेयर 2 पर 51% हमला हो जाए या टीम बंद हो जाए, लेयर 1 अभी भी उपयोगकर्ताओं की सुरक्षा के लिए वहाँ खड़ी रहती है। उपयोगकर्ता लेयर 2 के अंदर अपने स्वामित्व और स्थिति को साबित करने और इसे वापस लेयर 1 पर माइग्रेट करने में सक्षम होते हैं।
L2 गति और रोडमैप (20:33)
हाल ही में, इसके साथ एक लाइव प्रयोग हुआ था। dYdX v3 हाल ही में बंद हो गया, और L2Beat के लोगों ने निकास तंत्र (escape hatch) सॉफ़्टवेयर का अपना कार्यान्वयन लिखा। dYdX टीम की किसी भी भागीदारी के बिना, उपयोगकर्ता dYdX v3 के अंदर मौजूद किसी भी संपत्ति को लेने और उन्हें वापस इथेरियम L1 पर लाने में सक्षम थे। टीम की भागीदारी के बिना लेयर 2 से बाहर निकलना केवल सिद्धांत नहीं है, यह वास्तविकता है।
यदि L1 एप्लिकेशन चलाती है और L2 की सुरक्षा करती है, तो L2 क्या करते हैं? L2 गति और पैमाना (scale) प्रदान करते हैं। इस वर्ष, लेयर 2 की फीस लगभग 50 सेंट से घटकर 1 सेंट से भी कम हो गई है। मूल रूप से, एप्लिकेशन के एक अविश्वसनीय रूप से व्यापक वर्ग के लिए, इथेरियम रातों-रात मूल रूप से अप्रभावी (unaffordable) होने से पूरी तरह से किफायती हो गया है।
लेन-देन शामिल करने के समय (inclusion times) के बारे में क्या? यहाँ किसे लेन-देन भेजने और इसके शामिल होने के लिए कुछ मनमाने मिनटों — जैसे 10, 40, या 90 मिनट — तक प्रतीक्षा करने का अनुभव याद है? यहाँ किसे पिछले 6 महीनों में इथेरियम में यह अनुभव होना याद है? इथेरियम में बड़े पैमाने पर सुधार हुआ है। प्रूफ-ऑफ-वर्क युग के दौरान, बिटकॉइन में औसत ब्लॉक समय 10 मिनट था, लेकिन इथेरियम में औसत ब्लॉक समय 12 सेकंड है। हालाँकि, एक कष्टप्रद घटना थी जहाँ यदि आप गैस मूल्य के साथ बदकिस्मत रहे, तो आपको 10 या 20 मिनट तक इंतजार करना पड़ता था। EIP-1559, जो 2021 में आया था, ने मूल रूप से इसे हल कर दिया।
फिर द मर्ज। गणित की एक दिलचस्प विचित्रता के कारण, भले ही ब्लॉक के बीच का औसत समय केवल 13 सेकंड से घटकर 12 सेकंड हो गया, आपके द्वारा लेन-देन भेजने और इसके शामिल होने के बीच का औसत समय 13 सेकंड से थोड़ा अधिक से घटकर छह सेकंड से थोड़ा अधिक हो गया। आपके लिए गणित की समस्या: पता लगाएँ कि यह सच क्यों है। द मर्ज के बाद, समावेशन (inclusion) मूल रूप से 6 से 30 सेकंड तक कम हो जाता है। अंत में, लेयर 2 के साथ, आपके पास पूर्व-पुष्टि (pre-confirmations) होती है, इसलिए लेयर 2 आपके लेन-देन की कुछ सौ मिलीसेकंड के भीतर पुष्टि करने के लिए पर्याप्त तेज़ हैं। एक उपयोगकर्ता के रूप में, आप एक ऐसे एप्लिकेशन का हिस्सा बनते हैं जहाँ बहुत सी चीजें हो रही हैं, और साथ ही, आपके लेन-देन की फीस सस्ती बनी रहती है।
इथेरियम का इतिहास: नवंबर 2013 में श्वेतपत्र आया था। जुलाई 2015 में लॉन्च हुआ था। 2018 के आसपास, इथेरियम ने प्रूफ-ऑफ़-स्टेक और डेटा उपलब्धता प्रतिचयन (DAS) के लिए अपने अनुमानित डिज़ाइन पर सहमति व्यक्त की। डेटा उपलब्धता प्रतिचयन और इरेज़र कोडिंग के लिए मूल पेपर मैंने 2017 में लिखे थे।
कैस्पर और रोलअप स्केलिंग (25:27)
यदि आप GitHub में खोजते हैं, तो आप simple_casper नामक निर्देशिका (directory) खोज सकते हैं और Serpent में लिखे गए अनुबंध पा सकते हैं। यहाँ किसे Serpent याद है? यहाँ कौन Serpent का उपयोग करता है? मेरा मतलब है, मुझे लगता है कि Python वास्तव में सुंदर है, लेकिन यदि आप वह चाहते हैं, तो आपको Vyper में कोड करना चाहिए। Vyper वास्तव में बहुत बढ़िया है और इसमें काफी सुधार होता रहा है। 2017 में उस रेपो के अंदर, हमने पूर्ण एब्स्ट्रैक्शन करने और प्रूफ-ऑफ़-स्टेक लॉजिक को सीधे एक स्मार्ट अनुबंध के रूप में लिखने का प्रयास किया। हमने 31 दिसंबर, 2017 को बैंकॉक समयानुसार रात 11:20 बजे एक डेमो लॉन्च किया — हम नए साल से पहले कुछ बाहर लाना चाहते थे — और डेमो बहुत जल्दी टूट गया। वे शुरुआती दिन थे।
तब से, अब शुरुआती दिन नहीं रहे। 2018 की शुरुआत में, इथेरियम प्रूफ-ऑफ़-स्टेक सिस्टम और स्केलिंग सिस्टम बनाने के लिए एक बड़े पैमाने पर प्रयास शुरू हुआ, जो तब से उन ब्लॉब्स (blobs) में बदल गया है जो आज हमारे पास हैं। 2022 में द मर्ज हुआ, जो प्रूफ-ऑफ-वर्क से प्रूफ-ऑफ़-स्टेक में स्विच कर रहा था। 2024 में, "Surge" भाग एक। यदि आप रोडमैप आरेख (diagram) को देखते हैं, तो आपको दो मील के पत्थर दिखाई देंगे: बुनियादी रोलअप स्केलिंग और पूर्ण रोलअप स्केलिंग। बुनियादी रोलअप स्केलिंग का मतलब है कि आपको स्टेज 1 (Stage 1) तक पहुँचने के लिए प्रमुख लेयर 2 की आवश्यकता है, और आपको ब्लॉब्स के मौजूद होने की आवश्यकता है। 2024 तक, हम वास्तव में वहाँ पहुँच गए। अगला कदम पूरी तरह से चलने वाला डेटा उपलब्धता प्रतिचयन और प्रमुख L2 का स्टेज 2 तक पहुँचना है। मुझे लगता है कि यह लोगों की सोच से कहीं जल्दी होगा।
अभी भी हल करने के लिए बहुत सी समस्याएँ बाकी हैं। हम विकेंद्रीकरण में अपग्रेड चाहते हैं। यहाँ कौन चाहता है कि इथेरियम केंद्रीकृत हो? ठीक है, एक व्यक्ति चाहता है कि इथेरियम केंद्रीकृत हो। सेंसरशिप प्रतिरोध — क्वांटम प्रतिरोध? ठीक है, एक हाथ। शायद आपको लगता है कि नवीनीकरण होने के लिए पतन की आवश्यकता है! लेकिन हमें यह सुनिश्चित करने के लिए और अपग्रेड की आवश्यकता है कि विकेंद्रीकरण, सेंसरशिप प्रतिरोध और क्वांटम प्रतिरोध जारी रहे।
हमें दक्षता और पैमाने में प्रगतिशील निरंतर अपग्रेड की भी आवश्यकता है। लेयर 2 बहुत तेज़ी से स्केल होने जा रही है, और अगले कुछ वर्षों में इसकी सुरक्षा में सुधार होने जा रहा है। मैं लेयर 1 की क्षमता में प्रगतिशील, सतर्क, लेकिन निश्चित निरंतर अपग्रेड की भी उम्मीद करता हूँ। हमें L1 गतिविधि का समर्थन करने के लिए ऐसा करने की आवश्यकता है, और क्योंकि L1 एक बैकस्टॉप के रूप में कार्य करती है। L2 की अधिकतम सैद्धांतिक सुरक्षित क्षमता L1 की क्षमता के समानुपाती होती है।
इथेरियम द्वारा समर्थित ब्लॉब्स की संख्या बढ़ाने के लिए हमारे पास डेटा उपलब्धता प्रतिचयन में अपग्रेड होंगे। लगभग एक सप्ताह पहले तक, इथेरियम वास्तव में ब्लॉब्स के लिए मूल्य खोज (price discovery) मोड में आ गया था, जिसका अर्थ है कि उपयोग किए जा रहे ब्लॉब्स की संख्या बिल्कुल दीर्घकालिक लक्ष्य के बराबर है। अब हमें इस संख्या को स्केल करने की आवश्यकता है।
हमने इतना स्केल कर लिया है कि कई तरह के एप्लिकेशन संभव हैं: ENS, उपभोक्ता भुगतान, सोशल नेटवर्क। एक श्रेणी जो मुझे लगता है कि अगले दशक में अत्यंत महत्वपूर्ण होने जा रही है, वह है मिश्रित वित्तीय और गैर-वित्तीय एप्लिकेशन — ऐसे एप्लिकेशन जो वित्त की शक्ति का उपयोग करते हैं, लेकिन अंततः उन उद्देश्यों की पूर्ति के लिए जो वित्तीय लक्ष्यों से परे जाते हैं। यहाँ बहुत सारे बहुत शक्तिशाली एप्लिकेशन हैं। हमने तकनीक को बेहतर बनाने में लंबा समय बिताया है, और हम ऐसा करना जारी रखेंगे, लेकिन यह उस स्तर पर है जहाँ अब निर्माण करने का समय है। धन्यवाद। [तालियाँ]