मुख्य सामग्री पर जाएँ

"engineering" के साथ एक पोस्ट टैग किया गया

सभी टैग देखें

Arbitrum Nitro की वास्तुकला का परिचय

· 4 मिनट पढ़ें
Lark Birdy
Chief Bird Officer

Arbitrum Nitro, Offchain Labs द्वारा विकसित, एक दूसरी पीढ़ी का लेयर 2 ब्लॉकचेन प्रोटोकॉल है जो थ्रूपुट, अंतिमता और विवाद समाधान को सुधारने के लिए डिज़ाइन किया गया है। यह मूल Arbitrum प्रोटोकॉल पर आधारित है, जो आधुनिक ब्लॉकचेन आवश्यकताओं को पूरा करने के लिए महत्वपूर्ण सुधार लाता है।

Arbitrum Nitro की मुख्य विशेषताएँ

Arbitrum Nitro, Ethereum के ऊपर एक लेयर 2 समाधान के रूप में कार्य करता है, जो स्मार्ट कॉन्ट्रैक्ट्स के निष्पादन का समर्थन करता है, जो Ethereum वर्चुअल मशीन (EVM) कोड का उपयोग करता है। यह मौजूदा Ethereum अनुप्रयोगों और उपकरणों के साथ संगतता सुनिश्चित करता है। प्रोटोकॉल सुरक्षा और प्रगति की गारंटी देता है, यह मानते हुए कि अंतर्निहित Ethereum श्रृंखला सुरक्षित और जीवित रहती है, और Nitro प्रोटोकॉल में कम से कम एक प्रतिभागी ईमानदारी से व्यवहार करता है।

डिज़ाइन दृष्टिकोण

Nitro की वास्तुकला चार मुख्य सिद्धांतों पर आधारित है:

  • अनुक्रमण के बाद निर्धारक निष्पादन: लेन-देन पहले अनुक्रमित होते हैं, फिर निर्धारक रूप से संसाधित होते हैं। यह दो-चरणीय दृष्टिकोण एक सुसंगत और विश्वसनीय निष्पादन वातावरण सुनिश्चित करता है।
  • कोर में Geth: Nitro कोर निष्पादन और राज्य रखरखाव के लिए go-ethereum (geth) पैकेज का उपयोग करता है, जो Ethereum के साथ उच्च संगतता सुनिश्चित करता है।
  • प्रमाण से अलग निष्पादन: राज्य संक्रमण फ़ंक्शन को मूल निष्पादन और वेब असेंबली (wasm) दोनों के लिए संकलित किया जाता है ताकि कुशल निष्पादन और संरचित, मशीन-स्वतंत्र प्रमाणन की सुविधा हो सके।
  • इंटरएक्टिव फ्रॉड प्रूफ्स के साथ ऑप्टिमिस्टिक रोलअप: Arbitrum के मूल डिज़ाइन पर आधारित, Nitro एक उन्नत ऑप्टिमिस्टिक रोलअप प्रोटोकॉल को एक परिष्कृत धोखाधड़ी प्रमाण तंत्र के साथ नियोजित करता है।

अनुक्रमण और निष्पादन

Nitro में लेन-देन की प्रक्रिया में दो प्रमुख घटक शामिल हैं: अनुक्रमक और राज्य संक्रमण फ़ंक्शन (STF)।

Arbitrum Nitro Architecture

  • अनुक्रमक: आने वाली लेन-देन को क्रम में रखता है और इस क्रम को प्रतिबद्ध करता है। यह सुनिश्चित करता है कि लेन-देन का अनुक्रम ज्ञात और विश्वसनीय है, इसे वास्तविक-समय फ़ीड और संपीड़ित डेटा बैचों के रूप में Ethereum लेयर 1 श्रृंखला पर पोस्ट करता है। यह दोहरी दृष्टिकोण विश्वसनीयता को बढ़ाता है और सेंसरशिप को रोकता है।
  • निर्धारक निष्पादन: STF अनुक्रमित लेन-देन को संसाधित करता है, श्रृंखला की स्थिति को अपडेट करता है और नए ब्लॉक उत्पन्न करता है। यह प्रक्रिया निर्धारक है, जिसका अर्थ है कि परिणाम केवल लेन-देन डेटा और पिछले राज्य पर निर्भर करता है, जो नेटवर्क में सुसंगतता सुनिश्चित करता है।

सॉफ्टवेयर आर्किटेक्चर: कोर में Geth

Arbitrum Nitro Architecture, Layered

Nitro की सॉफ्टवेयर वास्तुकला तीन परतों में संरचित है:

  • बेस लेयर (Geth Core): यह परत EVM कॉन्ट्रैक्ट्स के निष्पादन को संभालती है और Ethereum राज्य डेटा संरचनाओं को बनाए रखती है।
  • मध्य परत (ArbOS): कस्टम सॉफ्टवेयर जो लेयर 2 कार्यक्षमता प्रदान करता है, जिसमें अनुक्रमक बैचों को डीकंप्रेस करना, गैस लागतों का प्रबंधन करना और क्रॉस-चेन कार्यक्षमताओं का समर्थन करना शामिल है।
  • शीर्ष परत: geth से ली गई, यह परत कनेक्शनों, आने वाले RPC अनुरोधों और अन्य शीर्ष-स्तरीय नोड कार्यों को संभालती है।

क्रॉस-चेन इंटरैक्शन

Arbitrum Nitro Outbox, Inbox और Retryable Tickets जैसे तंत्रों के माध्यम से सुरक्षित क्रॉस-चेन इंटरैक्शन का समर्थन करता है।

  • आउटबॉक्स: लेयर 2 से लेयर 1 तक कॉन्ट्रैक्ट कॉल्स को सक्षम करता है, यह सुनिश्चित करता है कि संदेश सुरक्षित रूप से स्थानांतरित और Ethereum पर निष्पादित किए जाएं।
  • इनबॉक्स: Ethereum से Nitro को भेजे गए लेन-देन को प्रबंधित करता है, यह सुनिश्चित करता है कि उन्हें सही क्रम में शामिल किया गया है।
  • रीट्रायबल टिकट्स: असफल लेन-देन के पुन: सबमिशन की अनुमति देता है, विश्वसनीयता सुनिश्चित करता है और खोए हुए लेन-देन के जोखिम को कम करता है।

गैस और शुल्क

Nitro लेन-देन लागतों को प्रबंधित करने के लिए एक परिष्कृत गैस मीटरिंग और मूल्य निर्धारण तंत्र का उपयोग करता है:

  • L2 गैस मीटरिंग और मूल्य निर्धारण: गैस उपयोग को ट्रैक करता है और मांग और क्षमता को संतुलित करने के लिए आधार शुल्क को एल्गोरिदमिक रूप से समायोजित करता है।
  • L1 डेटा मीटरिंग और मूल्य निर्धारण: यह सुनिश्चित करता है कि लेयर 1 इंटरैक्शन से जुड़े लागतों को कवर किया जाए, इन लागतों को लेन-देन के बीच सटीक रूप से विभाजित करने के लिए एक अनुकूली मूल्य निर्धारण एल्गोरिदम का उपयोग करता है।

निष्कर्ष

Cuckoo Network Arbitrum के विकास में निवेश करने के लिए आश्वस्त है। Arbitrum Nitro के उन्नत लेयर 2 समाधान बेजोड़ मापनीयता, तेज अंतिमता और कुशल विवाद समाधान प्रदान करते हैं। इसकी Ethereum के साथ संगतता हमारे विकेंद्रीकृत अनुप्रयोगों के लिए एक सुरक्षित, कुशल वातावरण सुनिश्चित करती है, जो नवाचार और प्रदर्शन के प्रति हमारी प्रतिबद्धता के साथ मेल खाती है।