Trending News

BTC
$23,319.42
-0.4
ETH
$1,666.10
+0.22
LTC
$98.43
-1.97
DASH
$61.34
-2.39
XMR
$171.71
+0.02
NXT
$0.00
-0.4
ETC
$23.84
+1.23

राउंडअप Q2 | एथेरियम फाउंडेशन ब्लॉग

0


उन सभी डेवलपर्स और टीम लीड्स को धन्यवाद जिन्होंने अपनी परियोजनाओं पर अनुभागों में योगदान दिया

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

शोध करना


पाइथेरियम क्लाइंट ने पर्याप्त सुधार देखा है, और संस्करण 2.0 जारी किया गया है। देखो https://pypi.python.org/pypi?:action=display&name=ethereum&version=2.0.4 डाउनलोड के लिए; उबंटू में आप “सुडो पाइप इंस्टॉल एथेरियम” भी कर सकते हैं। इसके अतिरिक्त, हमने इसके प्रायोगिक संस्करण लागू किए हैं:

महानगर परीक्षण

मेट्रोपोलिस परीक्षण तेजी से आगे बढ़ रहा है। हम सक्रिय रूप से परीक्षण पूरा करने के लिए अतिरिक्त सहायता की मांग कर रहे हैं। देखो:

हमने उन जगहों की पहचान करने के लिए एक पर्याप्त क्रॉस-क्लाइंट बेंचमार्किंग प्रयास शुरू किया है, जहां प्रदर्शन सुधार की सबसे ज्यादा जरूरत है। Geth में ओपकोड बेंचमेकिंग के लिए कुछ प्रारंभिक परिणाम देखें: https://gist.github.com/holiman/7b157e4074707f6ba3196d46ad3745af

एथेरियम कोर डेवलपर मीटिंग #15-#19 हुई। बैठकों के नोट्स और ऑडियो/वीडियो यहां देखे जा सकते हैं: https://github.com/ethereum/pm/tree/master/All%20Core%20Devs%20Meetings

धुंध दल

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

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

Web3.js

Web3.js अच्छी तरह से आ रहा है। नया व्हिस्पर एपीआई हाल ही में पुराने 0.xx और नए 1.0.0 संस्करण में जोड़ा गया था। व्हिस्पर v5 वर्तमान में केवल में उपलब्ध है मिल गया और प्रयोग शुरू करने की जरूरत है –शह. हम वर्तमान में swarm.js जोड़ रहे हैं और जावास्क्रिप्ट खाता प्रबंधन को पूरा कर रहे हैं। अगर सब कुछ ठीक रहा, तो जल्द ही एक अल्फा रिलीज़ होगी।

आप पहले से ही नए web3.js 1.0 का परीक्षण यहां कर सकते हैं: https://github.com/ethereum/web3.js/tree/1.0एकपर नए डॉक्स पढ़ें http://web3js.readthedocs.io/en/1.0/

सुरक्षा

हमें एथेरियमजेएस, सॉलिडिटी और सीपीपी-एथेरियम में कमजोरियों के लिए कई बाउंटी सबमिशन प्राप्त हुए हैं। देखें लीडरबोर्ड वर्तमान आँकड़ों के लिए।

अब हमारे पास हाइव में क्रॉस-क्लाइंट ब्लैकबॉक्स सर्वसम्मति परीक्षण पर पाइथेरियम है, जो लगातार प्रत्येक क्लाइंट पर 10K से अधिक परीक्षण करता है। देखो http://hivetests.ethereum.org. हाइव के हल्के विकल्प के रूप में, हमने गेथ, पैरिटी और पायथन से शुरू करते हुए वर्चुअल मशीनों पर सीधे फ़ज़ परीक्षण करने के लिए एक परियोजना भी शुरू की है। इसी कड़ी में, हमने एक स्वचालित भी स्थापित किया है एएफएल-सॉलिडिटी की फ़ज़िंग पर आधारित।

मेट्रोपोलिस की तैयारी में, गेथ ईवीएम के लिए एक बेंचमार्किंग सूट लागू किया गया है ताकि यह सुनिश्चित किया जा सके कि नए ऑपकोड और प्रीकंपाइल के लिए गैस की कीमतें उचित सीमा के भीतर हैं, ताकि बाद में DoS-वैक्टर का गठन न हो।

ईवीएम 1.5

“ईवीएम 1.5” प्रस्ताव अब “ईवीएम #615 के लिए सबरूटीन्स और स्टेटिक जंप” और “ईवीएम #616 के लिए सिमड ऑपरेशंस” के लिए ईआईपी ड्राफ्ट हैं। पर चर्चा और आलोचना का स्वागत है https://github.com/ethereum/EIPs/issues/615 और https://github.com/ethereum/EIPs/issues/616 बात चिट।

एथेरियमजेएस

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

लाइट क्लाइंट

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

रीमिक्स

पिछले महीने की मुख्य रीमिक्स विशेषता रीमिक्सड की अल्फा रिलीज़ है: https://github.com/ethereum/remixd

औपचारिक सत्यापन

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

  • बेहतर जुदाई तर्क रणनीति (योगदान)
  • Coq बिल्ड फिक्स्ड, और निरंतर एकीकरण में जोड़ा गया
  • अनुरक्षित फ़ाइलों को हटाना, और ‘एनोटेशन’ संरचना की अब आवश्यकता नहीं है (PR लंबित)
  • ब्लॉकचैन टेस्ट चलाना (प्रगति में; ओकैमल में ईसीडीएसए कार्यान्वयन को ठीक करना चाहता था)।

बांस

  • कंपाइलर सभी प्रारंभिक उदाहरणों के लिए बायटेकोड उत्पन्न कर रहा है
  • सामुदायिक प्रतिक्रिया के बाद सिंटेक्स पूर्णता
  • संकलक का एंड-टू-एंड परीक्षण (प्रगति में)

दृढ़ता

सॉलिडिटी प्रोजेक्ट पिछले महीनों में काफी सक्रिय रहा है, हालाँकि अधिकांश अपडेट अभी तक सीधे उपयोगकर्ता की ओर से दिखाई नहीं दे रहे हैं। हमने समुदाय द्वारा बहुत अधिक जुड़ाव देखा है और अब स्वयंसेवकों ने नियमित रूप से कोर कोड के साथ-साथ अनुवाद सहित प्रलेखन दोनों में मुख्य रूप से योगदान दिया है स्पैनिश.

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

हमने इनलाइन असेंबली लैंग्वेज को संरचित तत्व (के लिए, स्विच और फ़ंक्शन) और बहिष्कृत मैन्युअल कूदता है। यह नई इनलाइन असेंबली लैंग्वेज एक नई इंटरमीडिएट लैंग्वेज (प्रकार की जानकारी के साथ) बन जाएगी, जो सॉलिडिटी को इसके संकलन में अधिक पारदर्शी होने की अनुमति देती है, अधिक कुशल (हम अधिक परिष्कृत ऑप्टिमाइज़र रूटीन जोड़ने में सक्षम होंगे) और अधिक पोर्टेबल (यह कर सकते हैं) पहले से ही EVM, EVM1.5 और कुछ eWASM के लिए संकलित हैं)। हम हम वर्तमान में एबीआई एनकोडर को फिर से लिखना इस मध्यवर्ती भाषा में जिसमें स्ट्रक्चर्स और नेस्टेड डायनेमिक ऑब्जेक्ट शामिल होंगे।

अंत में, हम एक जोड़ रहे हैं स्वचालित संकलन-समय अतिप्रवाह और अभिकथन परीक्षक जिसमें अधिक जटिल मामलों के लिए एक SMT सॉल्वर भी होगा। ओह और निश्चित रूप से, हमने कई टन पर काम किया है बग फिक्स और छोटी विशेषताएं.

झुंड

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

हमने उदाहरण अनुप्रयोगों का एक सूट विकसित किया है जो स्वार्म-होस्ट किए गए वितरित वेब अनुप्रयोगों की वास्तुकला और कार्यान्वयन विशिष्टताओं को उजागर करता है जो पारंपरिक क्लाइंट-सर्वर मॉडल से काफी अलग हैं। विशेष रूप से, ड्रॉपबॉक्स के एक वितरित कार्यात्मक समतुल्य के बिल्डिंग ब्लॉक विकसित किए जा रहे हैं, जैसे कि एक वेब-इंटरफ़ेस झुंड-होस्टेड वॉल्यूम का फ़ाइल-सिस्टम दृश्य प्रदान करता है, ENS एकीकरण, मिस्ट-इंटीग्रेशन, झुंड-वॉल्यूम और गोपनीयता का FUSE माउंटिंग सुरक्षा।

हमने एक नया प्रोटोकॉल जोड़ा, pss (bzz व्हिस्पर्ड) झुंड के रिलेइंग केडेमेलिया नेटवर्क टोपोलॉजी के आधार पर नियतात्मक रूटिंग के साथ इंटरनोड मैसेजिंग की अनुमति देता है। प्रोटोकॉल कानाफूसी लिफाफे का उपयोग करता है और नोड्स के बीच यूडीपी-जैसे प्रोटोकॉल संचार प्रदान करता है जो सीधे जुड़े नहीं हैं।

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

रीमिक्स टीम के सहयोग से, पूरी तरह से वितरित एकीकृत अनुबंध विकास पर्यावरण का कार्यान्वयन चल रहा है।

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





Source link

Leave A Reply

Your email address will not be published.

Shares