Trending News

BTC
$16,966.48
-0
ETH
$1,277.38
0
LTC
$76.98
+0.64
DASH
$45.00
+0.22
XMR
$147.11
+1.95
NXT
$0.00
-0
ETC
$19.52
-0.05

समीक्षा में Eth2 इंटरॉप | एथेरियम फाउंडेशन ब्लॉग

0


पिछले हफ्ते, सक्रिय विकास के तहत आठ Eth2 ग्राहकों में से सात “इंटरॉप लॉक-इन” पर सिंगल-क्लाइंट से मल्टी-क्लाइंट टेस्टनेट में जाने के प्रमुख मील के पत्थर को चिह्नित करने में सफल रहे। Eth2 विकास में इस रोमांचक सफलता के साथ, हम इस बात पर विचार करना चाहते थे कि यह बिंदु कैसे पहुंचा और एथेरियम नेटवर्क और पारिस्थितिकी तंत्र के लिए इसका क्या अर्थ है।

पिछले कुछ वर्षों में एथेरियम का अनुसरण करने वाला कोई भी व्यक्ति “एथेरियम 2.0”, “एथ2”, या “शांति” जैसे शब्दों से परिचित हो सकता है। इनमें से प्रत्येक एथेरियम प्रोटोकॉल के लिए निर्धारित पर्याप्त उन्नयन को संदर्भित करता है जिसे 2015 में नेटवर्क के लाइव होने से पहले किसी न किसी रूप में देखा गया है।

एथेरियम के शुरुआती वर्षों में, मूल श्रृंखला (Eth1) लॉन्चिंग के समानांतर ग्राउंडब्रेकिंग रिसर्च पूरा किया गया था, जबकि एथेरियम समुदाय की भारी वृद्धि ने विकेंद्रीकृत अनुप्रयोगों के प्रारंभिक अपनाने में सहायता की। फिर भी, इन शुरुआती सफलताओं से अत्यधिक विकेन्द्रीकृत, अभी तक स्केलेबल प्रूफ-ऑफ-स्टेक ब्लॉकचेन की राह लंबी रही है। हालांकि पिछले 18 महीनों में, अनुसंधान अंत में Eth2 के रूप में ज्ञात आने वाले प्रमुख उन्नयन के लिए एक सुसंगत और पूर्ण दृष्टि में स्थिर हो गया है।

जैसा कि अनुसंधान 2018 के अंत में विशिष्टताओं में चला गया, कई दल समुदाय भर से (क्लाइंट टीम) ने प्रोटोकॉल (क्लाइंट) के मुख्य कार्यान्वयन का निर्माण करने के लिए कदम बढ़ाया। तब से, विनिर्देश और कार्यान्वयन के बीच एक गतिशील खेल रहा है। पखवाड़े की रात कॉल और एक आम कल्पना भंडार संचार और विचारों के आदान-प्रदान को व्यवस्थित करें, लेकिन क्लाइंट टीमों ने मुख्य रूप से सापेक्ष अलगाव में काम किया है, प्रोटोकॉल के अपने कार्यान्वयन का निर्माण और परीक्षण किया है।

जबकि कल्पना एक चलता-फिरता लक्ष्य था, ग्राहक केवल इंटरऑपरेबिलिटी और ऑप्टिमाइजेशन में इतनी गहरी खुदाई कर सकते थे, लेकिन एक बार Eth2 के चरण 0 विनिर्देश को समझा गया “जमा हुआ” 1 जुलाई, 2019 को ग्राहकों ने जबरदस्त प्रगति की और उत्पादन की दिशा में ठोस कदम उठाने शुरू कर दिए।

इंटरॉप

जोसेफ डेलॉन्ग से पेगासिस इंटरऑपरेबिलिटी कार्य के एक सप्ताह के लिए दूरस्थ स्थान पर प्रत्येक क्लाइंट इंजीनियरिंग टीम के सदस्यों को इकट्ठा करने का पागल विचार था। घटना को “इंटरॉप लॉक-इन” या जैसा कि इसे आम तौर पर संदर्भित किया गया था – “इंटरॉप” समझा गया था। दृष्टि में कल्पना फ्रीज और डी के साथविक्षितिज पर, सितंबर में इंटरॉप एक अवसर था कि ये सभी हितधारक प्रारंभिक इंटरऑप-मुद्दों के माध्यम से व्यक्तिगत रूप से काम करें।

प्राथमिक उद्देश्य घटना का उद्देश्य प्रत्येक भाग लेने वाले ग्राहक को छोटे परीक्षण नेटवर्क में एक दूसरे ग्राहक के साथ जोड़ी-वार अंतःक्रियाशीलता प्राप्त करना था — लाइटहाउस <-> आर्टेमिस, लोडस्टार <-> लाइटहाउस, लोडस्टार <-> आर्टेमिसआदि।

भाग लेने वाली ग्राहक टीमों में शामिल हैं:


अतिरिक्त लक्ष्यों में परीक्षण (1) नोड काउंट और (2) वैलिडेटर काउंट दोनों में बड़े नेटवर्क, (3) 3+ क्लाइंट वाले नेटवर्क, (4) Eth2 नेटवर्क की निगरानी और डिबगिंग के लिए टूलिंग बढ़ाना, और (5) अन्य मज़ेदार चीजें शामिल हैं जैसे प्राप्त करना रास्पबेरी पीआईएस चल रहा है और फोर्क विज़ुअलाइज़र बना रहा है।

घटना के लिए अग्रणी, कुछ लक्ष्य एक खिंचाव की तरह लग रहे थे, लेकिन टीमों ने समय सीमा तक लगन से काम किया और आश्चर्यजनक प्रगति हासिल की। सप्ताह के अंत तक, क्लाइंट टीमों ने कुछ जोड़ी-वार नेटवर्क होने की मूल अपेक्षाओं को पार कर लिया, इसके बजाय पूरे जोड़ी-वार परीक्षणों को पूरा करने के लिए एक छोटा नेटवर्क बनाया सब 7 भाग लेने वाले ग्राहक, और बहुत कुछ।

निम्नलिखित ग्राहक सफलताओं के मुख्य अंशों की एक झलक प्रस्तुत करता है, लेकिन निश्चित रूप से यह संपूर्ण नहीं है:

मल्टी-क्लाइंट टेस्टनेट

  • भाग लेने वाले सभी 7 ग्राहकों ने हासिल किया जोड़ी-वार इंटरऑपरेबिलिटीऔर यद्यपि 8वां, शेपरउपस्थिति में सक्षम नहीं थे, उनके पास है शुरू कर दिया इस मील के पत्थर के माध्यम से भी काम करने के लिए।
  • 3+ क्लाइंट, 3+ नोड्स और न्यूनतम सत्यापनकर्ता की संख्या से अधिक के बीच कई बड़े टेस्टनेट बनाए गए थे।
  • सभी 7 ग्राहक उपस्थिति में एक ही नेटवर्क पर सफलतापूर्वक चलाए गए थे।
  • सभी सहभागी भाषाओं के libp2p कार्यान्वयन कुछ मामूली मुद्दों को डीबग करने के बाद अब इंटरऑपरेबल हैं।

नेटवर्क डिबगिंग और उपकरण

क्लाइंट मेट्रिक्स

  • कुछ आम सहमति त्रुटियां ग्राहकों के बीच की पहचान की गई, डिबग किया गया, और राज्य संक्रमण के हिस्से के रूप में दर्ज किया गया, जिसके लिए परीक्षण कवरेज में वृद्धि की आवश्यकता है।
  • ssz ऑब्जेक्ट्स और स्टेट ट्रांज़िशन को बेहतर डिबग करने के लिए कमांड लाइन टूल्स बनाए गए थे (zcli, pycliऔर इसी तरह के उपकरण ग्राहकों के भीतर एम्बेड किए गए हैं)।
  • क्लाइंट और नेटवर्क को बेहतर ढंग से समझने के लिए मेट्रिक्स डैशबोर्ड, एक फोर्क विज़ुअलाइज़र और अन्य टूल पर की गई प्रगति
  • के भीतर बड़े पैमाने पर नेटवर्क परीक्षण करने के लिए ग्राहकों को कंटेनरों में पैक किया गया था व्हाइटब्लॉक उत्पत्ति मंच।

और फिर कुछ

Eth2 एक पाई पर

  • क्लाइंट टीमों ने एक-दूसरे के पहले अल्फा उपयोगकर्ताओं के रूप में सेवा की, जिसके परिणामस्वरूप व्यापक परिणाम हुए स्क्रिप्ट बनाएं/चलाएं और संबंधित दस्तावेज।
  • निंबस और लाइटहाउस के साथ पृथक लोड परीक्षणों ने लैन पर समान पूर्ण नोड्स के साथ जोड़ी गई एक मशीन पर 2000+ सत्यापनकर्ताओं को संभाला।
  • एक से अधिक ग्राहकों का निर्माण और परीक्षण किया गया था छोटे रास्पबेरी पाई नेटवर्क.

और इसके बाद में

इंटरऑप ने Eth2 के लिए एक प्रमुख परिवर्तन बिंदु चिह्नित किया। लॉन्च से पहले पूरा करने के लिए अभी भी बहुत काम है, लेकिन इंजीनियरिंग प्रयासों को तेजी से टेस्टनेट, ऑप्टिमाइज़ेशन और उपयोगिता की ओर बढ़ाया जाएगा – वह काम जो इस सॉफ़्टवेयर को उपयोगकर्ताओं के हाथों में स्थानांतरित करना शुरू करता है।

तो ग्राहक टीमों और eth2 के विकास के लिए आगे क्या है?

  • बेंचमार्क और अनुकूलन
  • टेस्ट सिंक, स्ट्रेस टेस्ट नेटवर्क आदि
  • सार्वजनिक और प्रोत्साहन टेस्टनेट
  • थर्ड पार्टी ऑडिट
  • सत्यापनकर्ता उपयोगकर्ता अनुभव को चमकाना

अंत में, हम विशेष रूप से धन्यवाद देते हैं ConsenSys इंटरॉप को संभव बनाने वाले संसाधनों को व्यवस्थित करने, होस्ट करने और संसाधन प्रदान करने में मदद करने के लिए टीम।





Source link

Leave A Reply

Your email address will not be published.

Shares