Oasis इंजीनियरिंग अपडेट दिसंबर 2022

Vishal jha
Oasis Foundation Hindi
6 min readJan 22, 2023

--

“Disclaimer : यह अनुवाद एक Oasis Ambassador द्वारा किया गया हैं। सटीक अनुवाद प्रदान करने के लिए कठोर जाँच की जाती है लेकिन फिर भी चूक और त्रुटि होने की सम्भावना हो सकती है। Oasis Network अनुवादित जानकारी की सटीकता या विश्वसनीयता के लिए ज़िम्मेदार नहीं है। यदि आप मूल लेख पढ़ना चाहते हैं तो यहाँ पढ़ें

Oasis इंजीनियरिंग टीम की ओर से नव वर्ष की हार्दिक शुभकामनाएं!

Oasis Network के लिए दिसंबर एक बेंचमार्क महीना बन गया, जब हमारी इंजीनियरिंग टीम ने 2022 को विकास में विभिन्न प्रोजेक्ट्स पर कई अपडेट के साथ पूरा किया।

पिछले महीने, उद्योग का लंबे समय से प्रतीक्षित पहला confidential EVM ParaTime — Sapphire मेननेट पर लांच किया गया था; Oasis SDK में गोपनीय गोपनीय संख्या पीढ़ी को जोड़ा गया; पैराटाइम्स में Ledger उपकरणों के साथ ट्रांज़ैक्शन पर हस्ताक्षर करने के लिए अनुकूलता का विकास जारी रहा; और रास्ते में कई रखरखाव और डिबगिंग कार्य किए गए।

साथ ही, Emerald पर ट्रांज़ैक्शन की औसत मासिक संख्या में 30% की वृद्धि हुई!

दिसंबर में Oasis इंजीनियरिंग की प्रगति (और बहुत सारे अतिरिक्त डेटा) के पूर्ण विश्लेषण के लिए पढ़ते रहें।

वॉलेट अपडेट

Oasis Wallet — Web संस्करण का 1.4.1 रखरखाव रिलीज इस महीने की शुरुआत में जारी किया गया था, जो कुछ ब्राउज़रों पर वर्तनी जाँच के लिए तृतीय-पक्ष साइटों पर mnemonic phrases का संभावित जोखिम तय करता है wallet.oasisprotocol.org पर एक नया संस्करण पहले ही तैनात किया जा चुका है।

दिसंबर के बाकी दिनों में, अधिकांश PRs को कोडबेस को साफ करने, सभी निर्भरताओं को अपडेट करने और परीक्षण करने के लिए परीक्षण किया गया था कि वे परीक्षण करने वाले हैं या नहीं। उदाहरण के लिए, वॉलेट संस्करण प्रतिबद्ध हैश (#1192) के अलग पाद लेख में प्रदर्शित होता है । दिसंबर में पैंतीस (35) पुल अनुरोधों को पूरा किया गया।

समानांतर में, Oasis Wallet — Browser Extension के लिए स्पेल चेकर पैच भी लागू किया गया था इसे 1.8.2 रिलीज में शामिल किया जाएगा, और अपडेट हमेशा की तरह क्रोम वेब स्टोर में उपलब्ध रहेगा।

Ledger पक्ष पर, ADR 14 का कार्यान्वयन शुरू हो गया है, जो पैराटाइम्स लेनदेन हस्ताक्षर के लिए समर्थन को सक्षम करेगा। इसमें टोकन-संबंधित संचालन (जैसे जमा, निकासी, और पैराटाइम के भीतर स्थानांतरण) के साथ-साथ Cipher में उपयोग किए जाने वाले SDK-विशिष्ट लेनदेन शामिल हैं।

Oasis CLI को Oasis SDK से अपने स्वयं के रिपॉजिटरी में माइग्रेट किया गया था । यह CLI के भीतर बाहरी गैर-SDK संबंधित सेवाओं के आसान एकीकरण की अनुमति देगा। (उदाहरण के लिए, block explorer) और CLI रिलीज़ को अधिक नियमित आधार पर जारी करने की अनुमति देगा।

नेटवर्क अपडेट

16 दिसंबर को, लंबे समय से प्रतीक्षित गोपनीय पैराटाइम Sapphire Mainnet पर लाइव हुआ ! Oasis Network के लिए, यह परिनियोजन वर्ष के सबसे महत्वपूर्ण मील के पत्थर में से एक का प्रतिनिधित्व करता है।

आने वाले हफ्तों में block explorer और पब्लिक वेब3 एंडपॉइंट जैसी अन्य सेवाओं की घोषणा की जाएगी। यदि आप जल्द ही मेननेट पर Sapphire का उपयोग करने के लिए उत्सुक हैं, तो आप हमारे ParaTime client node और Web3 gateway प्रलेखन का उपयोग करके इसे स्थानीय रूप से सेट कर सकते हैं ! नए पैराटाइम को निधि देने के लिए, Oasis CLI को अपने स्थानीय समापन पॉइंट के साथ सेट अप और उपयोग करें।

मेननेट हाइलाइट्स

  • Sapphire का पैराटाइम 0.3.0 16 दिसंबर को मेननेट पर तैनात किया गया था।
  • Emerald पर औसत लेनदेन दिसंबर में 30% से अधिक बढ़ गया (नवंबर में 9,000 की तुलना में 12,000 ट्रांज़ैक्शन )। हालांकि 16 दिसंबर को 15,929 ट्रांजैक्शन का पीक पिछले महीने ( 8 नवंबर को 22,594 ) से कम था। नवंबर स्पाइक को टोकन वितरण द्वारा समझाया जा सकता है ।

31 दिसंबर तक सक्रिय नोड्स:

  • 120 सत्यापनकर्ता नोड्स
  • 6 नोड कुंजी प्रबंधक
  • Cipher के पैराटाइम के 17 कंप्यूट नोड्स
  • 50 Emerald पैराटाइम कंप्यूट नोड्स
  • Sapphire पैराटाइम के 6 कंप्यूटिंग नोड्स

टेस्टनेट हाइलाइट्स

  • Sapphire पैराटाइम 0.3.0-टेस्टनेट की एक नई छोटी रिलीज के लिए एक गैर-विघटनकारी अपग्रेड 13 दिसंबर को किया गया था।
  • चूंकि Sapphire एक उत्पादन वातावरण में प्रवेश कर रहा है, इसलिए कुछ ऍप्लिकेशन्स को माइग्रेट और परीक्षण किया गया। 23 दिसंबर को, टेस्टनेट में 2,886 दैनिक लेनदेन का चरम था ( नवंबर में 165 लेनदेन से जबरदस्त वृद्धि )। इसी तरह, लेन-देन की औसत संख्या बढ़कर 1,067 ( नवंबर में 66 से) हो गई

31 दिसंबर तक सक्रिय नोड्स:

  • 46 सत्यापनकर्ता नोड्स
  • 4 नोड कुंजी प्रबंधक
  • Cipher के पैराटाइम के 13 कंप्यूट नोड्स
  • 33 Emerald पैराटाइम कंप्यूट नोड्स
  • Sapphire पैराटाइम के 5 कंप्यूटिंग नोड्स

डेवलपर प्लेटफार्म और पैराटाइम अपडेट

दिसंबर में, गोपनीय संख्या जनरेटर ( #1037 , #1176 ) Oasis SDK में जोड़ा गया था। यह कार्यक्षमता 6 महीनों में सावधानी से बनाई गई है और भविष्य के क्रिप्टो संचालन (जैसे प्रमुख पीढ़ी और स्मार्ट कॉन्ट्रैक्ट पर हस्ताक्षर) के लिए महत्वपूर्ण है। एन्क्रिप्शन कुंजियों को अस्थायी (#1187) बनाकर बेहतर सुरक्षा । डिफ़ॉल्ट रूप से, लेन-देन के लिए पैराटाइम कुंजी जोड़ी प्रत्येक युग (= 1 घंटा) प्राप्त की जाती है। अन्य परिवर्तन जो किए गए थे, वे अधिकतर डेप्रिकॉटेड कोड निष्कासन, क्लीनअप और प्रलेखन सुधार थे। Oasis SDK में कुल मिलाकर आठ (8) पुल अनुरोध किए गए हैं

Sapphire के पैराटाइम ( #94 , #97 ) में नया यादृच्छिक संख्या जनरेटर भी लागू किया गया था। Sapphire.sol में randomBytes() सहायक किसी भी लम्बाई के यादृच्छिक बाइट्स की एक सरणी लौटाएगा जो हम चाहते हैं। सीड एक विश्वसनीय निष्पादन पर्यावरण (TEE) के भीतर उत्पन्न होता है, लेकिन डेवलपर एंट्रॉपी में सुधार के लिए कस्टम वैकल्पिक स्ट्रिंग पास कर सकता है। गो डेवलपर्स अब Sapphire (#84, #87) को गोपनीय ट्रांज़ैक्शन भेजने के लिए आधिकारिक गो बाइंडिंग का उपयोग कर सकते हैं । अधिक जानने के लिए wordleish demo पर एक नज़र डालें और इसे आजमाएँ! सभी परिवर्तन नई रिलीज 0.3.0 में शामिल किए गए हैं जो पहले से ही टेस्टनेट और मेननेट दोनों पर उपलब्ध है। दिसंबर के महीने में कुल 7 पुल अनुरोधों को नीलम के पैराटाइम में विलय कर दिया गया है।

Emerald Web3 गेटवे को आधिकारिक तौर पर Oasis Web3 gateway का नाम दिया गया है क्योंकि इसे किसी समर्थित ParaTime के लिए Web3 समापन पॉइंट के रूप में उपयोग किया जा सकता है। एक नया 3.2.0 रिलीज़ किया गया है जो Sapphire 0.3.0 पैराटाइम के लिए समर्थन जोड़ता है, जिसे मेननेट पर भी तैनात किया गया है। दिसंबर में हमने छह (6) पुल अनुरोधों को मिला दिया गया।

दिसंबर में 19 पीआर के विलय के साथ Oasis Indexer पर काम जारी है ।

  • ERC20 ट्रांज़ैक्शन पार्सिंग के लिए समर्थन जोड़ा गया। टोकन नाम और स्थानान्तरण पहले ही अनुक्रमित हैं।
  • ट्रांज़ैक्शन प्रसंस्करण समानांतर किया गया है। प्रत्येक ट्रांज़ैक्शन विश्लेषक (जैसे Consensus, Emerald, Sapphire, Cipher) में पहले से ही कम से कम तीन चरण होते हैं (डेटा प्राप्त करें, विश्लेषण करें और डेटाबेस पर लिखें), जो परीक्षण को सरल करता है और समानांतरकरण की अनुमति देता है।
  • इसने OpenAPI विनिर्देशों और पिछले छह महीनों में जमा हुए डेटाबेस और कोडबेस के साथ निश्चित विसंगतियों का एक शानदार सुधार देखा है।

Chain IDs 23295 (0x5aff) और 23294 (0x5afe) अब क्रमशः Oasis Sapphire टेस्टनेट और मेननेट चेन के रूप में आधिकारिक तौर पर पंजीकृत हैं।

जो उपयोगकर्ता Emerald और Sapphire पैराटाइम्स में तैनात स्मार्ट कॉन्ट्रैक्ट को सत्यापित करना चाहते हैं, उन्हें यह जानकर खुशी होगी कि Emerald टेस्टनेटऔर मेननेट चेन के लिए सपोर्ट को सोर्सिफाय कोडबेस ( #879 , #880 ) में मिला दिया गया है और जल्द ही sourcify.dev पर उपलब्ध होगा। Sapphire टेस्टनेट श्रृंखला को भी जोड़ा गया है ( #883 ), जबकि Sapphire मेननेट एक्सप्लोरर तैनात होने के बाद मेननेट श्रृंखला ( #884 ) को विलय कर दिया जाएगा।

प्रलेखन को एक आरेख के साथ समृद्ध किया गया है जो बताता है कि Oasis Network के पर्दे के पीछे एंड-टू-एंड गोपनीयता सुनिश्चित करने के लिए विश्वसनीय निष्पादन वातावरण (TEE) का उपयोग कैसे किया जाता है। हमें उम्मीद है कि इससे नए यूज़र और dApp डेवलपर्स को हमारी वास्तुकला को बेहतर ढंग से समझने में मदद मिल सकती है। अन्य परिवर्तन मुख्य रूप से मेननेट पर Sapphire पैराटाइम की रिलीज से संबंधित थे। कुल 11 पुल अनुरोध मर्ज किए गए।

कोर प्लेटफॉर्म अपडेट

Oasis Core 22.2.x शाखा का परीक्षण बिना किसी बड़े मुद्दे की खोज के दिसंबर में जारी रहा। संस्करण 22.2.3 अब मेननेट पर आधिकारिक रूप से समर्थित है

मास्टर शाखा में विलय की गई नई सुविधाएँ 23.0 रिलीज़ में आएँगी। संभवतः ऑपरेटर नोड्स के लिए सबसे उल्लेखनीय एक नया लाइट ब्लॉक P2P प्रोटोकॉल होगा जो बॉटस्ट्रैपिंग Oasis नोड्स(#5085, #5100) की प्रारंभिक प्रक्रिया को गति देगा । नया कोड स्क्रैच से लिखा गया था और अब यह Tendermint के (टूटे हुए) लाइट ब्लॉक प्रोटोकॉल पर आधारित नहीं है।

असुरक्षित RPC अनुरोध (#5057) जैसे ParaTimes सार्वजनिक कुंजियाँ जिनका उपयोग गोपनीय ट्रांज़ैक्शन को एन्क्रिप्ट करने के लिए किया जाता है, का जवाब देने के लिए कुंजी प्रबंधक को सक्षम करके एक अन्य प्रदर्शन सुधार किया गया था ।

कुंजी प्रबंधक अद्यतन नीति, SGX सहायकों, उत्पत्ति दस्तावेज़, और संवेदनशील ट्रांज़ैक्शन की जाँच से संबंधित कई सुविधाजनक सुधार और सुधार मर्ज किए गए हैं। दिसंबर के महीने में कुल मिलाकर 19 पुल अनुरोधों को मिला दिया गया।

--

--