TL;DR ZetaChain के DevX और ब्लॉकचेन कोड में लगातार सुधार से होराइजन पर पहली ओम्निचेन dApps उदय होती है. हमारे डॉक्युमेंट के लिए docs.zetachain.com पर जाएं और अपने omnichain प्रोजेक्ट को डेवलप करने और लॉन्च करने में मदद करने के लिए ZetaChain के साथ भागेदारी करें.

बिल्ट-इन ऑम्निचिन इंटरऑपरेबिलिटी के साथ ZetaChain एक पब्लिक L1 ब्लॉकचेन बना रहा है. अप्रैल में स्पार्टा (डेवनेट) की रिलीज के बाद से, टीम ने प्रोटोकॉल में महत्वपूर्ण उन्नति की है, जो निकट भविष्य में आने वाले कई नए इंटरेक्टिव टेस्ट ऐप (DEX से लेकर मल्टीचैन NFT ट्रांसफर और बहुत कुछ) को नया आधार देगा. वर्तमान में, क्रिप्टो स्पेस में प्रमुख खिलाड़ी ZetaChain निर्भर हो रहे हैं, और हम नए भागीदारों की तलाश जारी रख रहे हैं जिनके साथ हम डेवलपमेंट प्रोसेस और लॉन्च के सभी स्टेप्स के लिए उच्च स्तर की देखभाल और विस्तार पर ध्यान देने के साथ मदद कर सकते हैं. इस पोस्ट का उद्देश्य रेपो में कुछ जरूरी प्रोटोकॉल और प्रोडक्ट अपडेट की जांच करना है. इनमें ZetaChain ब्लॉकचेन पर एक अनदेखी नज़र, ZetaScan के साथ लाइव ट्रांजैक्शन मॉनिटरिंग और नया क्रॉस-चेन DEX कोड शामिल है. [लाइव डॉक्यूमेंटेशन] (https://docs.zetachain.com/) से कुछ ओम्निचेन dApp के उदाहरण शेयर करते हुए हम इसका समापन करते हैं.

ब्लॉकचेन कोड में सुधार

हमने ZetaChain ब्लॉकचेन कोड में कुछ सुधार किए हैं, जिसमे सबसे खास एक अपग्रेडेड टेस्टनेट की रिलीज़ है जो अब खोजने योग्य लक्ष्य है. अनदेखे अन्य वांछनीय काम जैसे रिमोट प्रोसीजर कॉल (RPC) सर्विसेज का एकीकरण और रोपस्टेन एथेरियम नेटवर्क के लिए अतिरिक्त चेन सपोर्ट शामिल हैं. अगर आप एक डेवलपर हैं, तो ध्यान दें कि मैसेज पासिंग इंटरफ़ेस (MPI) का नाम बदलकर कनेक्टर कर दिया गया था और अब अपडेटेड कॉन्ट्रैक्ट्स और इंटरफेस के साथ इस्तेमाल किया जा सकता है.

ZetaChain के आंतरिक कामकाज को नजदीक से देखना

ZetaChain ब्लॉकचेन के आर्किटेक्चर में कई खास कंपोनेंट शामिल हैं जो एक साथ वैल्यू और डेटा की ओम्नीचैन इंटरऑपरेबिलिटी को सक्षम बनाते हैं. नीचे दी गई कुछ जरूरी एलेमेंट्स की मोटे तौर पर संक्षिप्त जानकारी है.

हरेक वैलीडेटर के अंदर ZetaClient और ZetaCore है, दोनों को एक साथ रखा जाता है और नोड ऑपरेटरों द्वारा चलाया जाता है. ZetaClient बाहरी चेन पर घटनाओं को देखने और आउटबाउंड ट्रांजेक्शन पर साइनिंग करने के लिए जिम्मेदार होता है. ZetaCore ब्लॉकचेन बनाने और Zeta Virtual Machine (ZVM) को मेंटेन करने के लिए जिम्मेदार होता है. वर्तमान में, ZetaCore को एक नोड को या HTTP-JSON API की किसी नोड को, या एक समृद्ध इंडेक्सर/एक्स्प्लोरर को रन करके देखा जा सकता है (AKA ZetaScan को आने वाले सेक्शन में बताया गया है).

ZVM किसी भी अन्य लेयर 1 ब्लॉकचेन के रनटाइम या वर्चुअल मशीन (VM) लेयर (जैसे Ethereum VM) के जैसा ही है, जिसके माध्यम से जनरल स्मार्ट कॉन्ट्रैक्ट्स को डिप्लॉय किया जा सकता है. निश्चित रूप से ZetaChain ब्लॉकचेन के साथ जरूरी फर्क यह है कि इसमें बिल्ट-इन ऑम्निचेन इंटरऑपरेबिलिटी है और इसलिए यह जेनेरिक क्रॉस-ब्लॉकचैन dApps को सपोर्ट करता है. इसे संभव बनाने वाले कई पहलुओं में से एक है ZetaChain का [नॉवेल हाइब्रिड ब्लॉकचेन "बुककीपिंग" मॉडल] (https://blog.zetachain.com/zetachain-introduces-a-novel-transaction-model-to-blockchain-to-enable-omnichain-interoperability-1562d7b66f0a), का इस्तेमाल करना, जिसका बारे में हमने पिछले आर्टिकल्स में बताया है.

DevX और यूजर इनहेंसमेंट्स

ZetaChain क्रॉस-चेन ट्रांजैक्शन (CCTX) का स्टेट ट्रांज़िशन

ZetaChain CCTXs की एक महत्वपूर्ण काबिलियत यह है कि इसमें बिल्ट-इन रिवर्ट्स हैं जिससे आप खराब UX और DevX के फंसे हुए ट्रांजैक्शन से डील किए बिना मजबूत क्रॉस-चेन ऐप को डिप्लॉय कर सकें. यह एक "ट्रांजैक्शन " के "एटोमिसिटी" के लिए आउटपुट की क्राइटेरिया सेटिंग को भी सक्षम बनाता है. डेवलपर्स के पास अब बनानेकी पहुंच के अंदर क्रॉस-चेन dApps की एक पूरी नई श्रेणी है, और इसका अनुभव सिंगल चेन पर डेवेलप करने जैसा ही है.

नीचे दिया गया डायग्राम एक CCTX के स्टेट ट्रांजीशन्स को दिखाता है. ध्यान दें, एक मैसेज-पासिंग के सबसे अच्छे उदाहरण के रूप में, ZetaCore को CCTXs के लिए रेप्लीकेटिड स्टेट मशीन के जैसे सबसे अच्छी तरह से देखा जाता है.

Diagram of state transitions of a CCTX

Diagram of state transitions of a CCTX

खासतौर से, यह सर्कल्स एक CCTX की स्टेट को दर्शाते हैं, तीर एक स्टेट ट्रांजीशन दिखाते हैं जो लेबल किए गए इवेंट्स से ट्रिगर होता है जैसे एक बाहरी ट्रांजेक्शन, और डबल सर्कल्स (ग्रीन रिंग्स) एक टर्मिनल स्टेट को दर्शाते हैं, अर्थात् CCTX पूरा हो गया है. एक पल के लिए कल्पना करें कि डेवलपर्स इस नॉवेल डिजाइन को एकाउंटेबिलिटी, सिम्प्लिसिटी और स्केलेबिलिटी को बनाए रखते हुए कैसे एक्सप्रेसिव ओमनीचेन dApps बनाने के लिए लागू कर सकते हैं.

एक्सप्लोरर (AKA ZetaScan)

आज का दिन ZetaChain ब्लॉकचेन एक्सप्लोरर ऐप (AKA ZetaScan) के रिलीज़ होने का प्रतीक है, जो नेटवर्क को पूरी तरह से ट्रांसपेरेंट और खोजने योग्य बनाता है. ZetaScan अन्य एक्केसप्लोरर्स के जैसे काम करता है जैसे Ethereum के लिए Etherscan, Avalanche के लिए SnowTrace, और इसी तरह अन्य भी. इसका मतलब है कि अब आप ZetaChain पर ओम्निचैन dApp ट्रांजेक्शन को लाइव मॉनिटर कर सकते हैं. एक्सप्लोरर यहां देखें: https://explorer.zetachain.com

Figure 1: Explorer, Transaction Ledger

Figure 1: Explorer, Transaction Ledger

अपनी पहली पुनरावृत्ति में, ZetaScan ट्रांजेक्शन इंडेक्सिंग और जानकारी को सपोर्ट करता है. उदाहरण के लिए, नीचे दिए गए चित्र 2 में, कोई भी एक इवेंट रिकॉर्ड को देखता है जहां 1,004 ZETA को Ethereum से Optimism में ट्रांसफर किया गया था. भविष्य के वर्जन्स में उन्नत सुविधाएँ शामिल होंगी जैसे कि ZetaChain नेटवर्क-वाइड एनालिटिक्स, ज्यादा अच्छी खोज और फ़िल्टरिंग सुविधाएँ, अतिरिक्त खोजने योग्य वस्तुएं (ब्लॉक, कनेक्टेड नेटवर्क, नोड्स, आदि), और भी बहुत कुछ.

Figure 2: Explorer, Transaction Details

Figure 2: Explorer, Transaction Details

एक फंक्शनल मिनिमल क्रॉस-चेन स्वैप dApp