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

eth2 क्विक अपडेट नं। 12

0



हमेशा की तरह, eth2 के मोर्चे पर बहुत कुछ होना जारी है। लिखित अपडेट के अलावा (नीचे Eth2 पोस्ट की स्थिति देखें) और अन्य सार्वजनिक सारांश, क्लाइंट टीम, योगदानकर्ता, और समुदाय के सदस्य/संभावित-सत्यापनकर्ता व्यस्त हैं!

आज, हम कुछ महत्वपूर्ण जमा अनुबंध समाचार, और विशिष्ट संस्करण v0.12 के कार्यान्वयन की दिशा में बड़े कदमों को कवर करेंगे।

टीएल; डॉ


सॉलिडिटी डिपॉजिट कॉन्ट्रैक्ट और औपचारिक सत्यापन

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

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

हालांकि पिछले Vyper अनुबंध का भारी परीक्षण, समीक्षा और औपचारिक रूप से सत्यापन किया गया था, लेकिन आज के रूप में Vyper कंपाइलर की सुरक्षा के बारे में गुप्त चिंताएँ हैं। मूल वाइपर बाइटकोड सत्यापन के दौरान, कई कंपाइलर बग पाए गए (और तय किए गए)। औपचारिक सत्यापन के अलावा, सुहाबे बुगरारा (ConsenSys R&D) आयोजित एक समीक्षा वाइपर जमा अनुबंध और औपचारिक सत्यापन, औपचारिक विनिर्देश में कई परिशोधन के लिए अग्रणी (आखिरकार सॉलिडिटी अनुबंध के पुन: सत्यापन में आसानी में सहायता)। यद्यपि सत्यापन को ध्वनि के रूप में मूल्यांकन किया गया था, सुहाबे बाइटकोड को तब तक सुरक्षित रखने की अनुशंसा नहीं कर सकते थे जब तक कि यह वाइपर कंपाइलर का उपयोग करता था।

साथ-साथ, ConsenSys परिश्रम तथा बिट्स का निशान वाइपर कंपाइलर पर खोजी सुरक्षा रिपोर्ट की, कई और बग ढूंढे और कंपाइलर कोडबेस के साथ सिस्टमिक मुद्दों के बारे में चिंताओं को उठाया।

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

औपचारिक रूप से सत्यापित बाइटकोड में विश्वास करते हुए, वाइपर कंपाइलर में पाए गए मुद्दों ने बाइटकोड सत्यापन पर भारी निर्भरता पैदा की। एक कंपाइलर के साथ शुरू करना बेहतर है जिसे आम तौर पर सुरक्षित माना जाता है और वहां से बाइटकोड को सत्यापित करने के लिए, ज्ञात मुद्दों के साथ एक कंपाइलर के साथ शुरू करने के लिए और यह सत्यापित करने के लिए कि इनमें से कोई भी ज्ञात (या अज्ञात) समस्या बाइटकोड में भौतिक नहीं होती है।

इस की सुरक्षा में किसी भी प्रकार के संदेह से बचने के लिए नाजुक अनुबंध, हम eth2 मेननेट के लिए नए सॉलिडिटी अनुबंध का उपयोग करने की सलाह देते हैं, और हम समीक्षा करने के लिए सॉलिडिटी अनुबंध और EVM बाइटकोड विशेषज्ञों का स्वागत करते हैं। अनुबंध और संबद्ध औपचारिक सत्यापन. पाया गया कोई भी मुद्दा . के लिए योग्य है Eth2 चरण 0 इनाम कार्यक्रम.

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

एल्टोना v0.12 टेस्टनेट

कल्पना संस्करण के जारी होने के बाद से v0.12क्लाइंट टीम सार्वजनिक टेस्टनेट की तैयारी में अपने कोडबेस को अपडेट करने और परीक्षण करने में कड़ी मेहनत कर रही है।

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

पहले सार्वजनिक, बहु-क्लाइंट टेस्टनेट के लिए समय लगभग यहाँ है v0.12अल्टोना अगले सात दिनों में अपेक्षित लॉन्च तिथि के साथ। यह नेट पूरी तरह से घटक क्लाइंट टीमों (योजनाबद्ध लाइटहाउस, निंबस, प्रिज्म, और टेकू), अफरी और कुछ ईएफ टीम के सदस्यों द्वारा नियंत्रित किया जाएगा। प्रारंभिक लॉन्च के बाद, खुली, सार्वजनिक भागीदारी की अनुमति देने के लिए जमा अनुबंध पता जारी किया जाएगा।

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

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

सिग्मा प्राइम के लिए अनुदान बीकन-फ़ज़

हम सिग्मा प्राइम के मल्टी-क्लाइंट डिफरेंशियल फ़ज़िंग प्रयास के लिए निरंतर अनुदान की घोषणा करते हुए उत्साहित हैं – बीकन-फ़ज़. आज तक, यह परियोजना पहले ही बड़ी सफलता प्राप्त कर चुकी है, खोज कीड़े में सब सिस्टम में शामिल ग्राहकों की संख्या।

आप देख सकते हैं सिग्मा प्राइम ब्लॉग प्रगति पर अद्यतित रहने के लिए। के नियोजित “फ़ज़िंग एट होम” एक्सटेंशन के लिए अपनी आँखें खुली रखें बीकन-फ़ज़ शामिल होने के लिए और शायद अपने होम मशीन पर एक बग खोजें!

मेरा लंबा-चौड़ा eth2 ब्लॉग पोस्ट

अगर आपको कुछ हफ़्ते पहले मेरे ब्लॉग पोस्ट को पढ़ने का मौका नहीं मिला है, तो बहुत देर नहीं हुई है! चेक आउट Eth2 की स्थिति, जून 2020 एक उच्च स्तरीय अवलोकन और समझ प्राप्त करने के लिए कि eth2 परियोजना आज कहां है और यह संपूर्ण रूप से एथेरियम में कैसे फिट होती है





Source link

Leave A Reply

Your email address will not be published.

Shares