4 मिनट
Chain Integration Process Overview
integration with The Graph protocol चाहने वाली blockchain teams के लिए एक transparent और governance-based integration प्रक्रिया designed की गई थी। यह 3-phase वाली प्रक्रिया है, जैसा कि नीचे संक्षेप में बताया गया है।
Stage 1. Technical Integration
- कृपया
ग्राफ-नोड
द्वारा नए chain समर्थन के लिए New Chain इंटीग्रेशन पर जाएं। - Teams एक Forum thread बनाकर protocol integration प्रक्रिया शुरू करती हैं here (New Data Sources sub-category under Governance & GIPs). Default Forum template का उपयोग करना अनिवार्य है।
Stage 2. Integration Validation
- टीमें ग्राफ फाउंडेशन और ग्राफिकल यूजर इंटरफेस (GUIs) और नेटवर्क गेटवे के संचालकों के साथ सहयोग करती हैं, जैसे कि Subgraph Studio। इसमें आवश्यक बैकएंड इंफ्रास्ट्रक्चर प्रदान करने शामिल है, जैसे कि एकीकृत चेन के JSON RPC या Firehose एंडपॉइंट्स। ऐसे टीमें जो ऐसी इंफ्रास्ट्रक्चर का स्वयं होस्टिंग नहीं करना चाहती हैं, वे ग्राफ की नोड ऑपरेटर (Indexer) की समुदाय का उपयोग कर सकती हैं, जिसमें फाउंडेशन मदद कर सकता है।
- Graph Indexers test the integration on The Graph’s testnet.
- Core developers and Indexers monitor stability, performance, and data determinism.
Stage 3. Mainnet Integration
- Teams Graph Improvement Proposal (GIP) submit करके और [feature support matrix] (https://github.com/graphprotocol/indexer/blob/main/docs/feature-support-matrix.md) पर एक pull request (PR) शुरू करके mainnet integration का प्रस्ताव करती हैं। (more details on the link)।
- Graph Council request की reviews करती है और successful Stage 2 और positive community feedback प्रदान करते हुए mainnet समर्थन को मंजूरी देती है।
यदि प्रक्रिया कठिन लगती है, तो चिंता न करें! Graph Foundation सहयोग को बढ़ावा देने, आवश्यक जानकारी प्रदान करने और Graph Improvement Proposals (GIPs) और pull अनुरोध जैसी शासन प्रक्रियाओं को navigate करने सहित विभिन्न stages के माध्यम से उनका मार्गदर्शन करके integrators का समर्थन करने के लिए प्रतिबद्ध है। यदि आपके कोई प्रश्न हैं, तो कृपया [email protected] या Discord (either Pedro, The Graph Foundation member, IndexerDAO, or other core developers) के माध्यम से संपर्क करें।
Ready to shape the future of The Graph Network? Start your proposal now and be a part of the web3 revolution!
Frequently Asked Questions
1. इसका इससे क्या संबंध है World of Data Services GIP?
यह प्रक्रिया subgraph Data Service से संबंधित है, जो केवल नए Subgraph `Data Sources’ पर लागू होती है।
2. यदि mainnet पर network समर्थित होने के बाद Firehose और Substreams समर्थन आता है तो क्या होगा?
यह केवल सबस्ट्रीम-powered सबग्राफ पर indexing rewards के समर्थन को प्रभावित करेगा। नए Firehose कार्यान्वयन को testnet पर परीक्षण की आवश्यकता होगी, जिसे इस GIP के Stage 2 में उल्लिखित पद्धति का पालन करते हुए किया जाएगा। इसी तरह, यदि कार्यान्वयन प्रभावी और विश्वसनीय साबित होता है, तो Feature Support Matrix पर (सबस्ट्रीम data sources
सबग्राफ Feature) के लिए एक PR आवश्यक होगा, साथ ही indexing rewards के समर्थन के लिए एक नया GIP भी तैयार करना होगा। कोई भी इस PR और GIP को बना सकता है; Foundation इस प्रक्रिया में Council अनुमोदन के लिए सहायता करेगा।
3. पूर्ण प्रोटोकॉल समर्थन तक पहुंचने की प्रक्रिया में कितना समय लगेगा?
Mainnet का समय कई weeks होने की उम्मीद है, जो integration development के समय के आधार पर अलग-अलग होगा, चाहे अतिरिक्त शोध की आवश्यकता हो, testing और bug fixes, और, हमेशा की तरह, governance process का समय जिसके लिए community feedback की आवश्यकता होती है।
Indexing rewards के लिए protocol समर्थन, यदि लागू हो, तो परीक्षण, feedback एकत्र करने और core codebase में योगदान को संभालने के लिए stakeholders की bandwidth पर निर्भर करता है। यह सीधे तौर पर integration की परिपक्वता और integration team कितनी संवेदनशील है (who may or may not be the team behind the RPC/Firehose implementation) से जुड़ी है। Foundation पूरी प्रक्रिया में सहायता के लिए यहां मौजूद है।
4. Priorities कैसे संभाली जाएंगी?
#3 के समान, यह समग्र तत्परता और शामिल हितधारकों की क्षमता पर निर्भर करेगा। उदाहरण के लिए, एक नए चेन के साथ एक नई Firehose कार्यान्वयन को उन एकीकरणों की तुलना में अधिक समय लग सकता है जो पहले से ही परीक्षण किए जा चुके हैं या जो शासन प्रक्रिया में आगे बढ़ चुके हैं।