Skip to content Skip to footer

Oasis इंजीनियरिंग अपडेट अक्टूबर 2022

हमारी इंजीनियरिंग टीम आपको नई खबरों के साथ मासिक रूप से और अधिक अपडेट देती रहेगी ।

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

हमारी टीम पर्दे के पीछे बहुत कुछ कर रही है, और हम मासिक आधार पर उनकी प्रगति साझा करना पसंद करेंगे

Q3 इंजीनियरिंग अपडेट के बाद , टीम अक्टूबर में हुई सभी चीज़ों को साझा करने के लिए तैयार है।

अक्टूबर में, Oasis Wallet (Web) ने कई रखरखाव, नई, उपयोगी और सुरक्षित सुविधाएँ देखीं। Emerald और Cipher पैराटाइम्स पूरी तरह से स्थिर बने हुए हैं, और जबकि Sapphire अभी भी टेस्टनेट पर है, वहां भी कोई समस्या नहीं आई है।

Sapphire पर महीने के अंतिम सप्ताह में 1.7K से अधिक दैनिक लेनदेन हुए जो अबतक सबसे अधिक है। इस बीच, हमारा Documentation में इस महीने दो अध्यायों से अधिक समृद्ध हुआ।

Oasis Network की आधारशिला, Oasis Core में नए जोड़े गए Intel SGX2 और DCAP-आधारित प्रमाणीकरण, ऑन-चेन प्रबंधन के लिए सुधार और TEE-आधारित रनटाइम सुरक्षा के साथ 22.2 एक प्रमुख रिलीज थी।

नीचे और गहराई में पढ़ें!

वॉलेट अपडेट

अक्टूबर में, Oasis Wallet — Web को बहुत सारे रखरखाव, नई उपयोगी और सुरक्षित सुविधाएँ प्राप्त हुईं। हमने 58 पुल अनुरोधों को मिला दिया । सबसे उल्लेखनीय जोड़ और सुधार ( पैराटाइम्स शाखा पर काम सहित):

  • पैराटाइम ट्रांसफर ( #992 )
  • जोड़ा गया पॉप-अप अधिसूचना + एड्रेस कॉपी किए जाने पर प्रदर्शित सूचना ( #1012 )
  • एक खाली स्थानांतरण के साथ “Send” पर क्लिक करके त्रुटि ठीक करें ( #1037 )
  • React 18 के लिए माइग्रेशन ( #1044 )
  • सबमिट बटन क्लिक के बिना भी फॉर्म सबमिट करें ( #1070 )
  • कोड फ़ील्ड सत्यापन रिफैक्टर और शैली परिवर्तन ( #1080 , #1081 )
  • बेहतर पहुंच के लिए बटनलिंक्स के लिए होमपेज बटनों को रिफैक्टर करें ( #1097 )
  • डिफ़ॉल्ट टूलटिप्स और टोस्ट नोटिफिकेशन को रीस्टाइल करें ( #1098 )
  • dump_validators को jest से bash में बदलें ( #1113 )
  • छोटे डिपेंडेंसी बम्प और क्लीनअप ( #997 , #1011 , #1015 , #1034 , #1054 , #1059 , #1060 , #1062 , #1063 , #1065 , #1067 , #1068 , #1069 , #1071 , #1072 , #1073 , #1074 , #1075 , #1077 , #1078 , #1082 , #1083 , #1084 , #1085 , #1086#1087 , #1088 , #1089 , #1090 , #1092 , #1095 , #1099 , #1100 , #1101 , #1102 , #1103 , #1104 , #1105 , #1106 , #1109 , #1111 , # 1115 , #1116 , #1121 )

पैराटाइम अपडेट

  • Emerald और Cipher पैराटाइम्स अक्टूबर में मेननेट और टेस्टनेट दोनों पर स्थिर थे। Sapphire को अभी तक मेननेट पर जारी नहीं किया गया है, लेकिन यह टेस्टनेट पर बिना किसी बड़ी समस्या के चल रहा है। कोई डाउनटाइम या अन्य घटनाओं की सूचना नहीं मिली है।
  • टेस्टनेट को नए प्रमुख रिलीज़ Oasis Core, 22.2. में सफल अपग्रेड मिला।
  • मेननेट पर Emerald 13 अक्टूबर को 18827 लेनदेन के साथ चरम पर था। सितंबर से थोड़ा नीचे, औसतन प्रति दिन लगभग 14k लेनदेन थे।
  • Oasis Sapphire Hackathon के अंतिम सप्ताह में टेस्टनेट पर Sapphire ने सर्वोच्च (गोपनीय) लेन-देन का अनुभव किया, जो 14–21 अक्टूबर को प्रति दिन 1.7k लेनदेन को पार कर गया। सब कुछ सुचारू रूप से ऑनलाइन और पैराटाइम पर चला गया।
  • 53 नोड्स ने 31 अक्टूबर को मेननेट पर Emerald पैराटाइम लॉन्च किया।
  • 28 नोड्स ने 31 अक्टूबर को मेननेट पर Cipher पैराटाइम लॉन्च किया।

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

अक्टूबर में, Cipher पैराटाइम द्वारा उपयोग किए जाने वाले WASM स्मार्ट कॉन्ट्रैक्ट्स के गैस लागत मॉडल में एक महत्वपूर्ण परिवर्तन किया गया था। विस्तृत बेंचमार्किंग विभिन्न कंप्यूट-इंटेंसिव, क्रिप्टो-इंटेंसिव और स्टोरेज-इंटेंसिव कॉन्ट्रैक्ट्स के साथ की गई थी और नई गैस की कीमत अधिक वास्तविक रूप से वास्तविक संसाधन उपयोग ( #1015 ) को दर्शाती है।

Deoxys-II और X25519 का एक और महत्वपूर्ण एक्सपोजर Oasis SDK कॉन्ट्रैक्ट मॉड्यूल ( #1152 ) में किया गया था। दोनों लेनदेन को एन्क्रिप्ट करने और गोपनीय संगणना करने के लिए व्यापक आदिम हैं। उन्हें उजागर करके, WASM स्मार्ट कॉन्ट्रैक्ट्स और EVM प्री-कंपाइल्स अब उन्हें ऑन-चेन डेटा को प्रभावी ढंग से साइन और एन्क्रिप्ट करने के लिए उपयोग कर सकते हैं।

सभी एक साथ,22 pull requests को Oasis SDK में मिला दिया गया है :

  • अपडेट गैस की कीमत ( #1015 , #1161 )
  • उदाहरण: कोड snippets को .md फ़ाइल से अलग स्रोतों में ले जाया गया ( #1125 )
  • WASM अनुबंधों के लिए x25519 कुंजी व्युत्पत्ति और deoxysii का पर्दाफाश ( #1152 )
  • gen_runtime_vectors: ADR14 के साथ सिंक ( #1157 )
  • ts-web/core: निश्चित getName पर वापस लौटा ( #1162 )
  • ts-web/core: docs एडिशन( #1163 , #1165 )
  • रनटाइम -sdk/callformat: सिमुलेशन में deoxysii nonce ( #1171 )
  • रनटाइम-एसडीके: प्रश्नों में ग्लोबल स्टेट माइग्रेशन न चलाएं ( #1175 )
  • मामूली बम्प्स और फिक्स ( #1083 , #1131 , #1134 , #1139 , #1146 , #1148 , #1149 , #1155 , #1158 , #1180 , #1182 , #1184 )

Sapphire के लिए, सबसे उल्लेखनीय विशेषता नए @oasisprotocol/sapphire-hardhat npm पैकेज के साथ Hardhat समर्थन है। Sapphire Quickstart tutorial के Hardhat section में और जानें । अक्टूबर में कुल 9 pull requests को Sapphire ParaTime में मिला दिया गया है ।

Oasis Indexer पर काम जोरों से जारी है। नियमित consensus के लेन-देन के लिए समर्थन जोड़ा गया है और Emerald ट्रांजैक्शन का समर्थन करने पर ध्यान केंद्रित किया गया है। 35 PRs और जुड़े गए हैं ।

Documentation दो नए अध्यायों के लिए समृद्ध है:

  • Oasis Web3 gateway tutorial वर्णन करता है कि कैसे Emerald या Sapphire पैराटाइम अपने स्वयं के लिए वेब3 गेटवे सेट अप करें
  • Sapphire Precompiles सभी नए x25519 पुस्तकालयों का वर्णन करता है जिन्हें लॉग और घटनाओं जैसे डेटा को एन्क्रिप्ट करने के लिए आयात किया जा सकता है और स्मार्ट कॉन्ट्रैक्ट से कॉल किया जा सकता है।

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

Oasis Core, 22.2 की एक नई प्रमुख रिलीज़ की गई है। हम उपयोगकर्ताओं को व्यापक परिवर्तन लॉग पढ़ने और हमारे टेस्टनेट पर परीक्षण करने की सलाह देते हैं । एक बार जब हमारे पास इस बात का प्रमाण होगा कि रिलीज़ सुरक्षित और स्थिर है, तो हम इसे मेननेट पर प्रकाशित करेंगे।

सबसे उल्लेखनीय नई विशेषता Intel SGX2 और DCAP-आधारित सत्यापन के लिए समर्थन है। यह Oasis network को पुराने मॉडलों के समर्थन को संरक्षित करते हुए नई पीढ़ी के Xeon प्रोसेसर पर चलने की अनुमति देता है। अन्य विशेषताओं में आर्काइव मोड, रनटाइम के लिए रूटहैश इनकमिंग संदेश शामिल हैं जो व्यापक पैराटाइम्स के लिए विशिष्ट कार्रवाई निर्देशों की अनुमति देते हैं, कई नेटवर्क प्रदर्शन सुधार, ऑन-चेन गवर्नेंस के लिए एक एक्सटेंशन, पैराटाइम्स के लिए डायनेमिक key मैनेजर कॉन्फ़िगरेशन, बेहतर वर्णित और अधिक मानव-प्राकृतिक Oasis node और नोड्स के लॉगिंग तंत्र का उपयोग करके पैराटाइम लॉगिंग में सुधार।

एक्सचेंज ऑपरेटरों के लिए, Oasis Rosetta Gateway भी लगभग 2.3.0 में अपग्रेड किया गया है जो नए Oasis Core 22.2 रिलीज का समर्थन करता है।