Trending News

BTC
$16,974.49
+0.61
ETH
$1,271.74
+0.36
LTC
$77.04
-0.75
DASH
$45.75
+6.44
XMR
$142.16
+1.95
NXT
$0.00
+0.61
ETC
$19.86
-0.2

1.x फ़ाइलें: फरवरी कॉल डाइजेस्ट

0



26 फरवरी tl;dc (बहुत लंबा, कॉल नहीं किया)

अस्वीकरण: यह आवर्ती Eth1.x शोध कॉल में चर्चा किए गए विषयों का एक डाइजेस्ट है, और नेटवर्क उन्नयन के लिए अंतिम योजनाओं या प्रतिबद्धताओं का प्रतिनिधित्व नहीं करता है।

इस कॉल के मुख्य विषय थे:

  • EthCC के बाद पेरिस में 1.x अनुसंधान शिखर सम्मेलन के लिए कठिन योजना
  • साक्षी प्रारूप
  • ‘डेटा पुनर्प्राप्ति समस्या’

संभार तंत्र

स्टेटलेस एथेरियम पर चर्चा और सहयोग करने के लिए शिखर सम्मेलन की योजना एथसीसी के बाद सप्ताहांत के लिए है, जो इस प्रयास के लिए सबसे महत्वपूर्ण और अनसुलझी समस्याओं पर काम करने के लिए एक अनिवार्य समय होगा।

शेड्यूल अभी तय नहीं है, लेकिन एक रफ आउटलाइन एक साथ आ रही है:

शनिवार – एक घंटे के नाश्ते और मुफ्त चर्चा के बाद, हम शिखर सम्मेलन के लक्ष्यों और दायरे पर सहमत होने के लिए एक साथ आएंगे। फिर संगठित प्रस्तुतियों के लिए लगभग 4 घंटे आरक्षित हैं और विशेष महत्व के विषयों पर ‘डीप डाइव’ करते हैं। बाद के दोपहर/शाम में एक और घंटा+ खाली समय और अनौपचारिक चर्चा होगी।

रविवार – पहले की तरह ही, लेकिन केवल 2 घंटे की संरचित प्रस्तुतियों के साथ, उपस्थित लोगों को समूहों में विभाजित करने और शेष शिखर सम्मेलन के लिए विभिन्न शोध या कार्यान्वयन विषयों पर काम करने के लिए प्रोत्साहित करने के लिए। अंत में, अगले चरणों की रूपरेखा तैयार करने और तकनीकी वृक्ष को संशोधित करने के लिए एक समापन चर्चा होगी।

यह कहा जाना चाहिए कि यह शोध शिखर सम्मेलन आगे के काम पर सार्थक प्रगति करने के पक्ष में सार्वजनिक या सामान्य जुड़ाव पर केंद्रित नहीं है। यह एक दर्शक की घटना के लिए नहीं है, और वास्तव में कुछ उम्मीद है कि उपस्थित लोगों ने ‘अपना गृहकार्य’ किया होगा ताकि चर्चा के लिए कम समय कुशलतापूर्वक खर्च किया जा सके।

तकनीकी चर्चा

गवाह प्रारूप

तकनीकी चर्चा का पहला विषय हाल ही में प्रस्तुत किए गए के आसपास केंद्रित था मसौदा गवाह विनिर्देशजो सभी क्लाइंट टीमों के लिए कार्यान्वयन को परिभाषित करने में मदद करेगा।

साक्षी विनिर्देश वास्तव में दो भागों से मिलकर बना है: शब्दार्थ और प्रारूप। इस संगठन के पास गवाह के दो पहलुओं को स्पष्ट रूप से अलग करने की वांछनीय संपत्ति है जिनके अलग-अलग लक्ष्य हो सकते हैं।

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

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

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

लेन-देन सत्यापन, एक अंतराल

चर्चा के कम ठोस विषयों की ओर बढ़ते हुए, चैट में एक मूलभूत मुद्दा उठाया गया, जिस पर चर्चा की आवश्यकता होती है: एक स्टेटलेस प्रतिमान में लेनदेन को मान्य करने के साथ एक संभावित समस्या।

वर्तमान में, एक नोड नेटवर्क पर देखे जाने वाले सभी लेनदेन पर दो जांच करता है। सबसे पहले, लेन-देन गैर को उस खाते से सभी लेन-देन के अनुरूप होने के लिए चेक किया जाता है, और यदि यह मान्य नहीं है तो इसे छोड़ दिया जाता है। दूसरा यह सुनिश्चित करने के लिए खाते की शेष राशि की जाँच की जाती है कि खाते में पर्याप्त गैस का पैसा है। एक स्टेटलेस प्रतिमान में, ये जांच किसी ऐसे व्यक्ति द्वारा नहीं की जा सकती है जिसके पास राज्य नहीं है, जो हमले के लिए संभावित वेक्टर खोलता है। यह बहुत संभव है कि केवल गवाहों से लेनदेन को मान्य करने के लिए आवश्यक राज्य डेटा की न्यूनतम राशि को शामिल करने के लिए गवाहों का प्रारूप बनाया जा सकता है, लेकिन इस पर और ध्यान देने की आवश्यकता है।

लेन-देन सत्यापन समस्या वास्तव में एक अधिक सामान्य समस्या से संबंधित है जिसे स्टेटलेस एथेरियम को हल करना चाहिए, जिसे अस्थायी रूप से “डेटा पुनर्प्राप्ति समस्या” कहा जा रहा है। डेटा पुनर्प्राप्ति का समाधान लेन-देन सत्यापन समस्या को भी हल करेगा, इसलिए अब हम उस पर ध्यान देंगे।

स्टेटलेस एथेरियम में डेटा पुनर्प्राप्ति

इस चुनौती का पूरा दायरा रेखांकित किया गया है एक ईथरसर्च फोरम पोस्ट मेंलेकिन विचार अपेक्षाकृत सीधा और कुछ मान्यताओं से निर्मित:

यह संभव है, वर्तमान के भीतर नैतिकता प्रोटोकॉल, मौजूदा नेटवर्क प्राइमेटिव का उपयोग करके एक स्टेटलेस क्लाइंट का निर्माण करें। ये है की तरह बीम सिंक क्या है, इस महत्वपूर्ण अंतर के साथ कि बीम सिंक राज्य डेटा रखने के लिए है और अंततः इसे पूर्ण नोड बनने के लिए ‘बैकफिल’ करता है। एक स्टेटलेस क्लाइंट, इसके विपरीत, राज्य के डेटा को फेंक देता है और नेटवर्क में भाग लेने के लिए पूरी तरह से गवाहों पर निर्भर करता है।

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

स्टेटलेस क्लाइंट के पास फुल नोड्स की तुलना में बेहतर UX होता है। वे तेजी से सिंक करेंगे, और नेटवर्क के निकट तात्कालिक कनेक्शन की अनुमति देंगे। इसलिए यह मान लेना उचित है कि समय के साथ अधिक से अधिक नोड स्पेक्ट्रम के स्टेटलेस छोर की ओर बढ़ेंगे। यदि ऐसा है, तो नेटवर्क पर स्टेटलेस नोड्स के उच्च अनुपात के साथ डेटा उपलब्धता की धारणा कम और कम ध्वनि होगी। एक सैद्धांतिक ‘टिपिंग पॉइंट’ है जहां स्टेटलेस नोड्स स्टेटफुल नोड्स से दूर हैं, और साथियों के एक यादृच्छिक वर्गीकरण में कम से कम एक राज्य के वांछित टुकड़े को रखने की पर्याप्त संभावना है। उस (सैद्धांतिक) बिंदु पर, नेटवर्क टूट जाता है।

यहाँ किकर है कि यदि नेटवर्क राज्य को मांग पर प्राप्त करने की अनुमति देता है (जैसा कि अब होता है), एक स्टेटलेस क्लाइंट उसी प्रोटोकॉल पर (और होगा) बनाया जा सकता है. इस तर्क को और अधिक नाटकीय बनाने के लिए विस्तार करना: स्टेटलेस क्लाइंट अपरिहार्य हैं, और डेटा पुनर्प्राप्ति समस्या उनके साथ आएगी। यह इस प्रकार है, कि महत्वपूर्ण परिवर्तन नैतिकता नेटवर्क प्रोटोकॉल को स्पष्ट रूप से उस टिपिंग बिंदु तक पहुंचने से नेटवर्क को रोकने के लिए बनाने की आवश्यकता होगी, या कम से कम क्लाइंट ऑप्टिमाइज़ेशन के माध्यम से इसे और दूर धकेलना होगा।

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

टाउट l’heure !

आने वाले पखवाड़े में पेरिस में किए जाने वाले इन-पर्सन रिसर्च के परिणामस्वरूप रोमांचक चीजें निस्संदेह सामने आएंगी, और “द 1.x फाइल्स” की अगली कुछ किस्तें उस काम के दस्तावेजीकरण और स्पष्ट रूप से बिछाने के लिए समर्पित होंगी।

पेरिस में शिखर सम्मेलन लगभग पूरी क्षमता पर है, इसलिए यदि आपने भाग लेने के लिए आरएसवीपी फॉर्म नहीं भरा है तो कृपया यह देखने के लिए पाइपर से संपर्क करें कि क्या जगह है या नहीं।

हमेशा की तरह, यदि आप स्टेटलेस एथेरियम अनुसंधान प्रयास में भाग लेने में रुचि रखते हैं, तो ethresear.ch पर हमसे जुड़ें, टेलीग्राम समूह में आमंत्रित हों, और ट्विटर पर @gichiba और/या @JHancock तक पहुंचें।



Source link

Leave A Reply

Your email address will not be published.

Shares