टीएल;डीआर:
- बुटेरिन ने EIP-7864 के तहत ईथेरियम के हेक्सरी स्टेट ट्री को बाइनरी स्ट्रक्चर से बदलने का प्रस्ताव दिया, जिससे कार्यक्षमता 100 गुना बढ़ जाती है।
- यह बदलाव मर्कल शाखा की लंबाई को चार गुना कम कर देगा और अक्सर उपयोग किए जाने वाले dapps में प्रति लेनदेन 10,000 से अधिक गैस बचा सकता है।
- लंबी अवधि में, बुटेरिन ZK प्रूफ जनरेशन में बॉटलनेक्स को दूर करने के लिए EVM को RISC-V वर्चुअल मशीन से बदलने का प्रस्ताव देते हैं।
विटालिक बुटेरिन ने एक विस्तृत तकनीकी प्रस्ताव प्रकाशित किया, जिसमें ईथेरियम के भविष्य के लिए दो संरचनात्मक बदलावों की पहचान की गई है: स्टेट ट्री में संशोधन और इसके वर्चुअल मशीन का प्रतिस्थापन। दोनों एक ही मूल समस्या को संबोधित करते हैं: वर्तमान आर्किटेक्चर उस परिवेश के लिए अनुकूलित नहीं है, जहां ZK सबूत का कुशलतापूर्वक उत्पादन केंद्रीय प्राथमिकता है।
पहला बदलाव पहले से विकास के चरण में है। गियोम बैले और अन्य योगदानकर्ताओं द्वारा काम किया जा रहा EIP-7864, keccak पर आधारित हेक्सरी मर्कल पैट्रिशिया ट्री से एक बाइनरी ट्री में स्थानांतरण का प्रस्ताव करता है, जिसमें अधिक कुशल हैश फ़ंक्शन है। तकनीकी अंतर महत्वपूर्ण है: मर्कल शाखाएँ चार गुना कम हो जाती हैं, जिससे क्लाइंट-पक्ष सत्यापन लागत और हेलियस और पीआईआर जैसे उपकरणों का उपयोग करने के लिए आवश्यक बैंडविड्थ भी इसी गुणक से कम हो जाता है।
इसके अलावा हैश फंक्शन में सुधार किया गया है: blake3, keccak की तुलना में अतिरिक्त 3x क्षमता प्रदान कर सकता है, जबकि एक Poseidon वेरिएंट 100x तक पहुँच सकता है, हालाँकि बूटेरिन चेतावनी देते हैं कि इसके उत्पादन के लिए तैयार होने से पहले अतिरिक्त सुरक्षा कार्य की आवश्यकता होती है।
बुटेरिन ईथेरियम के आधार को बदलना चाहते हैं
बाइनरी डिज़ाइन एक पेज-आधारित स्टोरेज योजना भी पेश करता है जो 64 से 256 तक संलग्न स्लॉट्स को समूहित करता है। ब्लॉक हेडर और कोड और स्टोरेज के पहले किलोबाइट समान पेज को साझा करते हैं, जिससे अपने पहले स्टोरेज स्लॉट्स पढ़ने वाले कॉन्ट्रैक्ट्स को व्यक्तिगत एक्सेस लागत के बजाय बैच की दक्षता का लाभ मिलता है। बुटेरिन का अनुमान है कि इससे ऐसे dapp के प्रत्येक लेनदेन में 10,000 से अधिक गैस बच सकते हैं जो पहले से ही उस पैटर्न के तहत संचालित हो रहे हैं, जो सक्रिय स्थापित कॉन्ट्रैक्ट्स का काफी हिस्सा हैं।
दूसरा बदलाव अधिक अनुमानित है। बुटेरिन RISC-V के साथ EVM को बदलने का प्रस्ताव देते हैं, जो वर्तमान में ZK प्रूवर्स द्वारा उपयोग किया जाता है। यदि प्रूफिंग इंफ्रास्ट्रक्चर पहले से ही RISC-V में लिखा गया है, तो उस मानक में एक नेटिव वर्चुअल मशीन संचयी प्रीकंपाइलेशन के माध्यम से इसका प्रबंधन करने के बजाय सीमा को समाप्त कर देती है। RISC-V इंटरप्रेटर को केवल कुछ सौ पंक्तियों का कोड आवश्यक होता है, जबकि EVM की जटिलता बढ़ती जा रही है।

बुटेरिन द्वारा बताई गई रोडमैप में तीन चरण हैं: पहला, प्रीकंपिलेशन्स के लिए केवल RISC-V; फिर, उपयोगकर्ता-स्थापित कॉन्ट्रैक्ट्स के लिए इसे खोलना; अंत में, EVM को समाप्त कर दिया जाता है और नए VM में लिखे गए स् के रूप में पुनः लागू किया जाता है। मौजूदा कॉन्ट्रैक्ट्स के लिए पूर्ण पिछली संगतता बनी रहती है, जिसमें गैस लागत में समायोजन किया जाता है, जिन्हें बुटेरिन लगातार स्केलेबिलिटी कार्य के संदर्भ में नगण्य मानते हैं। विटालिक के अनुसार, ट्री और VM मिलकर कुशल प्रूफ जनरेशन में 80% से अधिक की बॉटलनेक का कारण हैं।


