“Disclaimer : यह अनुवाद एक Oasis Ambassador द्वारा किया गया हैं। सटीक अनुवाद प्रदान करने के लिए कठोर जाँच की जाती है लेकिन फिर भी चूक और त्रुटि होने की सम्भावना हो सकती है। Oasis Network अनुवादित जानकारी की सटीकता या विश्वसनीयता के लिए ज़िम्मेदार नहीं है। यदि आप मूल लेख पढ़ना चाहते हैं यहाँ पढ़ें” |
अप्रैल Oasis इंजीनियरिंग के लिए काफी अच्छा महीना रहा है | पिछले महीने, टीम ने विशाल प्रगति हासिल की और पूरे ओएसिस स्टैक में अपडेट किये | Oasis उपयोगकर्ता गतिविधि में हल्की वृद्धि देखी गई और नेटवर्क सुरक्षितता उनके कामकाज में अतिरिक्त लाभ के रूप में स्थिर रही |
इस इंजीनियरिंग संक्षेप में निम्नलिखित अपडेटों का सारांश दिया गया है:
- वॉलेट एवं CLI अद्यतन
- नेटवर्क अद्यतन (Mainnet एवं Testnet)
- इंडेक्सर एवं एक्सप्लोरर अद्यतन
- डेवलपर प्लेटफॉर्म एवं पैराटाइम अद्यतन
- Oasis कोर अद्यतन
चलिए अप्रैल में ओएसिस इंजीनियरिंग के काम के एक पूर्ण अपडेट में गहराई में चलते हैं !
वॉलेट एवं CLI अद्यतन
अप्रैल माह में, Oasis Wallet — Web में कुछ रोमांचकारी नई सुविधाओं के साथ, कई अनुकूलनों और कुछ bugs को सुधारा गया |
- Oasis वॉलेट — वेब का home, wallet.oasisprotocol.org से wallet.oasis.io (#1415) पर स्थानांतरित हो गया है |
- Oasis वॉलेट — वेब टीम ने Transak को एकीकृत किया है | यह एक third party सेवा है जो उपयोगकर्ताओं को सहजता से ROSE खरीदने और अपने खाते में निधि प्रदान करने की सुविधा प्रदान करती है | उपयोगकर्ता इसे अपने क्रेडिट कार्ड, Google Wallet, Apple Pay या SEPA भुगतान का उपयोग करके अपने बैंक खाते के माध्यम से कर सकते हैं | वर्तमान में यह हमारे प्रोडक्शन डिप्लॉय पर अक्षम है, लेकिन जिन लोगों को इसके प्रतीक्षा की उत्कटता है, वे इसे wallet.stg.oasis.io (#1357) पर परीक्षण कर सकते हैं |
- वेब वॉलेट बंडल की बिल्ड प्रक्रिया को अनुकूलित किया गया है | अब यह 25% तेजी से कंपाइल होता है और इसके आकार को प्रायः 4 MB के लगभग 30% तक कम किया गया है (#1399) |
- वेब वॉलेट पेज को अनुवाद करने के लिए Google Translate का उपयोग करते समय एक bug सुधारा गया है (#1382) |
- छोटे-छोटे UI समस्याओं की एक श्रृंखला ठीक की गई (#1426, #1425, #1427, #1429, #1417, #1401, #1370) |
कुल मिलाकर, 53 पुल अनुरोध मर्ज किए गए |
Oasis CLI को Refresh भी किया गया |
- आदेश और उपकमांड अब संगठनशीलता के लिए एकवचन रूप में हैं, जैसे oasis account बनाम oasis accounts (#54)|
- यूजर्स के लिए बहुतांकित विधियों के लिए अभिनय संगतता के लिए Aliases जोड़े गए |एक महत्वपूर्ण bug एकाधिक wallet config प्रोफ़ाइल वाले उपयोगकर्ताओं के लिए सुधारा गया (#53)|
- कुछ मामलों में, डिफ़ॉल्ट प्रोफाइल का प्रयोग किया गया, जो बजाय -config पैरामीटर के साथ दिए गए प्रोफ़ाइल का प्रबंधन कर सकता था, जिससे गलत वॉलेट का प्रबंधन संभव था | Oasis Node के संपर्क से पहले बंद होने पर होने वाली क्रैश को ठीक कर दिया गया (#58)|
- कुछ Linux वितरणों पर, Oasis CLI को Ledger तक पहुँचने में समस्या थी क्योंकि आवश्यक libraries को संपर्कित नहीं किया गया था | अब सभी आवश्यक libraries को सही ढंग से संपर्कित किया गया है (#56)|
एक नया 0.3.0 रिलीज 12 अप्रैल को किया गया |
कुल मिलाकर, 6 पुल अनुरोधों को CLI रिपॉजिटरी में मिला दिया गया |
नेटवर्क अद्यतन
अप्रैल में, मेननेट और टेस्टनेट पर Emerald, Sapphire और Cipher पैराटाइम्स स्थिर रूप से चल रहे थे | नेटवर्क पर कोई डाउनटाइम या घटनाएं रिपोर्ट नहीं की गईं | Sapphire टेस्टनेट और मेननेट के लिए Web3 गेटवे को 30 अप्रैल को Kubernetes cluster के अपग्रेड के कारण निर्धारित समय के लिए डाउनटाइम रखा गया |
17 अप्रैल को, Sapphire 0.5.1-testnet को टेस्टनेट के लिए प्रस्तावित किया गया | Oasis कोर में सुधारों और नए पैराटाइम की विशेषताओं के बारे में और अधिक जानने के लिए, निम्नलिखित अनुभागों को पढ़ें |
मेननेट हाइलाइट्स
अप्रैल में Emerald पर दैनिक लेनदेनों की औसत संख्या में थोड़ी सी वृद्धि देखी गई है (मार्च के 13,525 के मुकाबले 14,383 लेनदेन ) | 28 अप्रैल को हुए 20,856 लेनदेन का शीर्ष पिछले महीने के मार्च 18 को हुए 20,362 लेनदेन के लगभग बराबर था |
अप्रैल में Sapphire पर दैनिक लेनदेनों की औसत संख्या में भी थोड़ी सी वृद्धि देखी गई है (मार्च में 1,123 लेनदेनों की तुलना में 1,164 लेनदेन) | 13 अप्रैल को हुए 1,240 लेनदेनों का उच्चतम स्तर पिछले महीने 14 मार्च को 1,193 लेनदेन की तुलना में भी अधिक था |
30 अप्रैल, 2023 तक सक्रिय Oasis मैननेट नोड्स:
- 120 सत्यापनकर्ता नोड्स
- 6 कुंजी प्रबंधक नोड्स
- 33 Cipher पैराटाइम गणना नोड्स
- 54 Emerald पैराटाइम गणना नोड्स
- 26 Sapphire पैराटाइम गणना नोड्स
टेस्टनेट हाइलाइट्स
Emerald पर दैनिक लेनदेनों की बेतहाशा उछाल अप्रैल में गायब हो गई और रोज़ 1,200 लेनदेनों के आसपास स्थापित हो गई | अप्रैल का उच्चतम स्तर 17 अप्रैल को 1,755 लेनदेन था और यह मार्च से कम था (सबसे अधिक रिकॉर्ड 5,552 दैनिक लेनदेन) | अप्रैल की दैनिक औसत भी मार्च की तुलना में कम थी (1,256 लेनदेन बनाम 1,813) |
अप्रैल में Sapphire पर दैनिक लेनदेनों की संख्या में स्थिर वृद्धि देखी गई (मार्च में 9,622 लेनदेनों की तुलना में 10,084 लेनदेन)।| 23 अप्रैल को 11,218 लेनदेन का श्रेष्ठ स्तर प्राप्त हुआ था और यह मार्च से भी अधिक था (10,489 लेनदेन)| अप्रैल में , विशेष रूप से महीने के अंत में Consensus 2023 सम्मेलन के दौरान लेनदेनों की स्थिर वृद्धि देखी गई |
30 अप्रैल, 2023 तक सक्रिय ओएसिस टेस्टनेट नोड्स:
- 43 सत्यापनकर्ता नोड्स
- 5 कुंजी प्रबंधक नोड्स
- 16 Cipher पैराटाइम गणना नोड्स
- 29 Emerald पैराटाइम गणना नोड्स
- 19 Sapphire पैराटाइम गणना नोड्स
ओएसिस इंडेक्सर और एक्सप्लोरर अपडेट
इस महीने Oasis Indexer टीम ने कुछ महत्वपूर्ण विशेषताओं को आगे बढ़ाया |
- मार्च में चेन विश्लेषक पर एक अवसाद परत (abstract layer) जोड़ी गई थी ताकि विश्लेषक विभिन्न archive संस्करणों के Oasis Node executable के साथ बातचीत कर सके और ब्लॉकों को सूचीबद्ध कर सके | अब, पैराटाइम लेन-देनों को सूचीबद्ध करने के लिए Oasis कोर और SDK के संस्करणों के लिए समर्थन भी जोड़ा गया है (#383, #352)|
- पैराटाइम लेनदेनों की तरह, इवेंट्स भी विभिन्न प्रकार की हो सकती हैं| यदि इवेंट पहचाना नहीं जाता है, तो यह भविष्य में संभावित प्रसंस्करण के लिए संग्रहीत किया जाता है (#378) |
- एन्क्रिप्टेड Sapphire लेन-देनों की सूचीबद्धी पर काम शुरू हो गया है (#374) |
- Cobalt नेटवर्क में मध्य-जीवन पैरामीटर अपग्रेड के लिए समर्थन जोड़ा गया (#370)|
कुल मिलाकर, छोटे bug फिक्स और निर्भरता बंप के साथ 19 पुल अनुरोध मर्ज किए गए |
Oasis Explorer टीम ने bug ठीक करने, इंटरफ़ेस में सुधार करने पर ध्यान केंद्रित किया, खासकर मोबाइल दृश्य को सुधारा और हर खोले गए PR के लिए एक अपनी इंस्टेंस तैनात करके परीक्षण को आसान बनाने पर काम किया |
- एक नया पैराटाइम picker (#256, #265) लागू किया गया और लेनदेनों और blocks को दिखाने के लिए एक नया ऊर्ध्वाधर दृश्य जोड़ा गया (#205)|
- CI में दो महत्वपूर्ण जोड़ हुए: एक्सप्लोरर बिल्ड अब स्वचालित रूप से CloudFlare इंस्टेंस में तैनात किए जाते हैं, जो मेननेट के इंडेक्स डेटा के स्नैपशॉट का उपयोग करता है (#289, #291); git commit के अब पूर्व-समाकृत gitlint प्रारूप में होने की आवश्यकता होती है (#313) |
- Storybook के end-to-end परीक्षणों को फ्रेमवर्क के संस्करण 7 में माइग्रेट किया गया (#260) |
- कई छोटे UI जोड़ और पुरानी समस्याओं को भी ठीक किया गया (#279, #261, #335, #338)|
इस महीने कुल मिलाकर 62 पुल अनुरोध मर्ज किए गए |
डेवलपर प्लेटफ़ॉर्म और पैराटाइम अपडेट
Oasis Web3 गेटवे के लिए एक महत्वपूर्ण bug फिक्स किया गया, जिसने विशेष फ़िल्टर के कुछ संयोजन के लिए eth_getLogs RPC कॉल को सही किया (#382)| इस फिक्स को समेत करने वाला एक नया 3.3.0 release 13 अप्रैल को बनाया गया |
Oasis Sapphire का एक नया माइनर रिलीज, 0.5.1, 17 अप्रैल को जारी किया गया और टेस्टनेट पर प्रस्तावित किया गया | गोपनीय गैस मूल्यांकन के लिए समर्थन जोड़ा गया, जहां कॉलर के रूप में all-zero पता का उपयोग किया गया | क्योंकि इससे कम गैस की आंशिक मात्रा अनुमानित हो सकती है, इसलिए विफल लेन-देन के लिए गैस मूल्यांकन कोड में एक स्थिर अतिरिक्त गैस शुल्क पैरामीटर भी जोड़ा गया। | यह भी एकसंयोगी खाली लेन-देन स्थिति को ठीक करता है, क्योंकि लेन-देन के लिए गैस राशि पर्याप्त नहीं थी, यहां तक कि इसकी रिपोर्टिंग के लिए भी नहीं |
एक नयी Oasis Playground repository लॉन्च की गयी है | यह रिपॉजिटरी Oasis प्लेटफॉर्म पर चलने वाले पूरे dApps को संकलित करती है | सभी कोड फ्री और ओपन सोर्स सॉफ्टवेयर (FOSS) लाइसेंस के अंतर्गत है और यह प्रदर्शन और शैक्षिक उद्देश्यों के लिए है |हम सभी बाह्य योगदानकर्ताओं का भी स्वागत करते हैं |
Consensus 2023 conference में ओएसिस नेटवर्क मौजूद था | इस अवसर के लिए, हमने तीन dApps विकसित किए जो Sapphire-exclusive features का उपयोग करते थे और जिन्हें कॉन्फ़्रेंस से एक दिन पहले आयोजित Oasis dev breakfast में प्रस्तुत किया गया |
- Oasis Riddle इस तथ्य को उजागर करता है कि स्मार्ट कॉन्ट्रैक्ट स्थिति पूर्ण रूप से एन्क्रिप्टेड है और इसका उपयोग संविदा के अंदर से बाहर किसी और द्वारा access नहीं किया जा सकता है | यह Consensus अटेंडेंट्स के लिए एक साधारण प्रश्नोत्तर परीक्षा-जैसा dApp है जिसमें एक कूपन कोड होता है | यह dApp एक कमांड लाइन से चल रहा है जहां आपसे एक सवाल पूछा जाएगा और यदि सही जवाब दिया जाता है, तो मुख्यनेट पर ROSE-funded वॉलेट की एक प्राइवेट कुंजी आपको पुरस्कार के रूप में दिखाई दी जाएगी | सम्मेलन से अभी भी कुछ कूपन शेष हैं और हम आपको #sapphire-dev discord चैनल में हमसे संपर्क करके Oasis Riddle में भाग लेने के लिए आमंत्रित करते हैं!
- Oasis Swag ऑन-चेन random नंबर जनक को प्रकट करता है | एक आकर्षक वेब इंटरफ़ेस के साथ, उपयोगकर्ता अपने मेटामास्क से कनेक्ट होता है, पहिया घुमाता है और — अपने खाते और कॉन्ट्रैक्ट बनाए जाने पर अद्वितीय रैंडम नंबर के आधार पर — गणना करता है कि आपने हमारे Oasis बूथ पर कौन सा स्वैग (एक टोपी, एक पंखा, एक टी-शर्ट या एक tote बैग) अर्जित किया है | सम्मेलन समाप्त हो गया है और स्वैग शेष नहीं रहा है, लेकिन आप अभी भी पहिया घुमा सकते हैं, Oasis swag को NFT के रूप में प्राप्त कर सकते हैं और अपने संग्रह में जोड़ सकते हैं! या फिर, आप बस पहिया घुमा सकते हैं और देख सकते हैं कि dApp कैसा दिखता है ;-)
- तीसरा dApp Oasis Sapphire पर एक Secret Ballot के अमल की प्रदर्शनी है जो Oasis प्राइवेसी लेयर (OPL) को प्रदर्शित करता | इसके अलावा, यह वोटर और वोट की संख्या को मताधिकार के अंत तक छिपाने के अलावा, वोटों को क्रॉस-चेन रिले करने और फ़ीस भुगतान के लिए गैस स्टेशन नेटवर्क का उपयोग करने की सुविधा भी प्रदान करता है! उपरोक्त कोडबेस में, केवल Binance स्मार्ट चेन और Oasis Sapphire टेस्टनेट के बीच संचार का समर्थन किया गया है, लेकिन आप इसे अन्य चेनों पर भी लागू कर सकते हैं | Oasis प्राइवेसी लेयर के बारे में और अधिक जानने के लिए, हमारे प्रलेखन में एक नया ट्यूटोरियल देखें जो हाल ही में प्रस्तावित किया गया है और हमारे प्रलेखन में स्थानीय होगा (#423) |
सभी तीन dApps Oasis Playground repository में हैं और उपयोगकर्ताओं को यह देखने कि वह “आंतरिक रूप से” कैसे काम करते हैं और उन्हें टेस्ट करने की पूरी आज़ादी है !
अंत में, Celer cBridge पहला ब्रिज होगा जो अपने ऐप्लिकेशन के भीतर Oasis Sapphire पर गैस स्टेशन नेटवर्क को एकीकृत करेगा | Oasis पहले ही Celer के साथ भारी मात्रा में साझेदारी कर चुका है जो Oasis Emerald को अन्य chains के साथ ब्रिज करने के लिए की गई थी | Celer अब Oasis Sapphire टेस्टनेट पर चल रही एक केंद्रीयकृत सेवा का परीक्षण कर रहे हैं | आगामी हफ्तों में Celer, Oasis Sapphire मेननेट पर एक उचित वितरित सेवा स्थापित करेगा |
कोर प्लेटफॉर्म अपडेट
Oasis Core का संस्करण 22.2.8 20 अप्रैल को जारी किया गया था और टेस्टनेट पर चल रहे Oasis नोड्स पर परीक्षण किया गया | नया माइनर संस्करण पैराटाइम में घटित होने वाली कुछ अंतःस्थ block not found त्रुटियों को ठीक करता है, क्योंकि कुछ Web3 क्लाइंट (जैसे मेटामास्क) “latest” ब्लॉक लिटरल को एक ऐसे ब्लॉक नंबर के रूप में पुन: व्याख्या करते हैं जो consensus के लाइट क्लाइंट द्वारा अभी तक सत्यापित नहीं किया जा सकता था (#5248)|
एक नया oasis-node config migrate कमांड जोड़ा गया है, जो पुराने विन्यास को नवीनतम संस्करण में माइग्रेट करेगा | यह मास्टर ब्रांच के अंदर डाला गया था और यह Oasis Core 22.x से आगामी 23.0 रिलीज़ के लिए माइग्रेशन का समर्थन करेगा (#5237, #5244)|
नोड ऑपरेटरों के लिए अब नए मेट्रिक्स हैं जिनका उपयोग उनके नोड द्वारा किए गए प्रमाणीकरणों की संख्या और सफल और असफल प्रमाणीकरणों की संख्या के निगरान के लिए किया जा सकता है (#5254)|
अप्रैल माह में कुल मिलाकर 11 पुल अनुरोध मर्ज किए गए |
एक नया ADR 22 प्रस्तावित किया गया था, जिसमें एक कुंजी प्रबंधक के मास्टर सीक्रेट के लिए आगे की गोपनीयता की बात की गई | नेटवर्क को अग्रिम रूप से उत्पन्न होने और enclave executors के बीच वितरित होने वाले फॉरवर्ड-सीक्रेट मास्टर सीक्रेट की आवश्यकता है | इससे यभविष्य में इंटेल SGX पर कोई सफल हमला होने कि स्थिति में जोखिम कम हो जाएगा | पुराने संस्करण के मास्टर सीक्रेट के उल्लंघन की स्थिति में, कुंजी अब और अधिक हाल के स्थितियों को डिक्रिप्ट करने के लिए उपयोगी नहीं होगी | ADR के अंतर्गत कार्यान्वयन पहले ही शुरू हो रहा है और यह Oasis Core 23.x में शामिल होगा |
अप्रैल के लिए बस इतना ही !
मई महीना पहले से ही रोमांचक है और हम कुछ हफ्तों में और अद्यतन साझा करेंगे |
तब तक, हमारे साथ और बातचीत करने के लिए Oasis टीम के साथ जुड़ें और हमारे Discord या Oasis Forum पर आएं ! इसके अलावा, यहां Oasis प्राइवेसी लेयर (OPL) के बारे में और जानें और Oasis Privacy4Web3 Hackathon के लिए पंजीकरण करें |