Trending News

BTC
$23,348.77
-1.1
ETH
$1,637.87
-1.14
LTC
$98.08
-0.74
DASH
$61.69
+0.88
XMR
$171.81
-2.92
NXT
$0.00
+3.85
ETC
$23.18
+2.93

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

0


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

बीजान्टियम कांटा

गेथ के वर्तमान अवतार में लागू किए गए सभी बीजान्टियम ईआईपी शामिल हैं और इसमें फोर्क ब्लॉक नंबर भी शामिल है 1,700,000 रोपस्टेन टेस्टनेट संक्रमण के लिए। रोपस्टेन के स्थिर होने पर रिंकीबी और मुख्य एथेरियम नेटवर्क के ब्लॉक नंबरों को अंतिम रूप दिया जाएगा।

आप निम्न स्थानों पर अलग-अलग प्रोटोकॉल अपडेट के बारे में विवरण प्राप्त कर सकते हैं:


प्रदर्शन अनुकूलन

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

  • कार्यान्वयन के समय 26.3GB से 14.9GB तक तेजी से सिंक किए गए नोड की डेटा स्टोरेज आवश्यकताओं को आधे में घटाकर लेनदेन और रसीद भंडारण पर पूरी तरह से काम किया गया था (#14801).
  • ईवीएम लॉग स्टोरेज और इंडेक्सिंग पर पूरी तरह से काम किया गया था, अनुबंध की घटनाओं के लिए पूरी श्रृंखला के फ़िल्टरिंग समय को परिमाण के 2-3 आदेशों से घटाकर मिनट से एक सेकंड के नीचे (#14522, #14631).

कुछ वर्क-इन-प्रोग्रेस अपडेट जो अगले रिलीज में दिखाई देते हैं उनमें शामिल हैं:

  • सभी एथेरियम उप-प्रोटोकॉल द्वारा उपयोग किए जाने वाले बेस पीयर-टू-पीयर प्रोटोकॉल को अपग्रेड करना, 33.6GB से 13.5GB तक तेज़ सिंक के लिए आवश्यक बैंडविड्थ को कम करना (#15106). यह अपग्रेड नेटवर्क की सामान्य बैंडविड्थ आवश्यकता के साथ-साथ हल्के ग्राहकों में भी सुधार करेगा।
  • राज्य प्रयासों के लिए अधिक परिष्कृत मेमोरी कैशिंग का परिचय, डिस्क आईओ को परिमाण के कुछ आदेशों द्वारा कम करना। सटीक संख्याएँ अंतिम कार्यान्वयन के लिए लंबित हैं (#14952).

ट्रेजर पर्स

पिछले साल लगभग इसी समय हमने लेजर हार्डवेयर वॉलेट के लिए समर्थन पेश किया था। लोकप्रिय मांग के कारण, अब हमने ट्रेजर को शामिल करने के लिए हार्डवेयर वॉलेट समर्थन का विस्तार किया है (#14885).

ध्यान दें कि लेजर की तुलना में ट्रेजर अधिक जटिल है क्योंकि इसके लिए उपयोगकर्ता द्वारा सीधे इनपुट के बजाय संचार मशीन से भेजे गए पिन-अनलॉक की आवश्यकता होती है। इसलिए, जब कोई उपयोगकर्ता ट्रेजर में प्लग करता है, तो Geth प्रिंट करेगा:

नया वॉलेट दिखाई दिया, url=trezor://0003:0007:00 err=”trezor: pin needed” खोलने में विफल

गेथ कंसोल का उपयोग ट्रेजर को खोलकर अनलॉक करने के लिए किया जा सकता है personal.openWallet(url)जो उपयोगकर्ता से फेरबदल किए गए पिन कोड को दर्ज करने और सत्यापन के लिए ट्रेजर को भेजने का अनुरोध करेगा:

> personal.openWallet("trezor://0003:0007:00")

Look at the device for number positions

7 | 8 | 9
--+---+--
4 | 5 | 6
--+---+--
1 | 2 | 3

Please enter current PIN:

INFO [08-10|11:58:06] New wallet appeared url=trezor://0003:0007:00 status="Trezor v1.5.0 'Hi' online"

JSON-RPC API से ट्रेजर के साथ इंटरैक्ट करने के तरीके के विवरण के लिए, कृपया देखें पीआर विवरण.

लेन-देन पत्रिका

गेथ के 1.6.x रिलीज परिवार में हमने न्यूनतम गैस-कीमत आवश्यकताओं के कारण प्रचार के मुद्दों से बचने के लिए एक नया लेनदेन पूल पेश किया। इस नए पूल ने मूल्य निर्धारण की परवाह किए बिना सभी लेन-देन स्वीकार किए, और उनमें से हमेशा सबसे अच्छा भुगतान करने वाले 4K को रखा, सस्ते वाले को छोड़ दिया।

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

Geth 1.7.0 डिस्क पर स्थानीय रूप से बनाए गए सभी लेन-देन को जर्नल करके और नोड पुनरारंभ पर उन्हें वापस लोड करके इस सुरक्षात्मक उपाय को एक कदम आगे ले जाता है। यह सुनिश्चित करता है कि भले ही मूल नोड ऑफ़लाइन हो, सस्ते लेनदेन में अभी भी शामिल होने का मौका है जब नोड वापस आता है (#14784).

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

रिंकीबी अपडेट

इस रिलीज के दौरान पप्पेथ और रिंकीबी के बीच काफी सुधार हुआ है, जैसे कि दुर्भावनापूर्ण पत्रकारों का पता लगाने के लिए बेहतर एथस्टैट्स लॉगिंग और उनके लिए पहुंच से इनकार करने के लिए आईपी एड्रेस ब्लैकलिस्टिंग।

रिंकीबी टेस्टनेट लेन-देन पूल इवेंट रेस को खोजने और ठीक करने में भी महत्वपूर्ण साबित हुआ, जिससे खोए हुए लेनदेन और/या डुप्लिकेट गैर-असाइनमेंट के आसपास बहुत सारे सिरदर्द हो गए। ऐसी सभी ज्ञात त्रुटियां अब ठीक कर दी गई हैं (#15085).

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

समापन टिप्पणी और उपयोगकर्ताओं के लिए महत्वपूर्ण नोट

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

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

परिवर्तनों की पूरी सूची के लिए कृपया देखें Geth 1.7.0 रिलीज मील का पत्थर.

हमेशा की तरह, बायनेरिज़ और मोबाइल लाइब्रेरी हमारे पर उपलब्ध हैं डाउनलोड पृष्ठ.



Source link

Leave A Reply

Your email address will not be published.

Shares