Skip to main content

mainnet, testnet और beta क्या हैं

नोट: यह दस्तावेज़ मूल अंग्रेजी संस्करण का स्वचालित अनुवाद है।

mainnet, testnet और beta क्या हैं

हर ब्लॉकचेन नेटवर्क और क्रिप्टो प्रोजेक्ट पूर्ण सार्वजनिक लॉन्च से पहले (और बाद में भी) विकास के चरणों से गुज़रता है। इन चरणों के लिए तीन सबसे आम लेबल हैं testnet, beta और mainnet। प्रत्येक चरण का अर्थ समझने से पाठकों को यह आँकने में मदद मिलती है कि प्रोजेक्ट का इन्फ्रास्ट्रक्चर वास्तव में कितना परिपक्व है और किस स्तर के जोखिम या अपूर्णता की अपेक्षा रखनी चाहिए।

एक उपयोगी उपमा: पुल का निर्माण। Testnet इंजीनियरिंग सिमुलेशन है — मॉडलों और नियंत्रित प्रयोगों से भार क्षमता का परीक्षण। Beta सीमित उद्घाटन है — निगरानी में कुछ ही वाहनों को गुज़रने देना। Mainnet पूर्ण सार्वजनिक उद्घाटन है — पुल पर वास्तविक यातायात चलता है और उसके वास्तविक परिणाम होते हैं।

संक्षेप में: testnet आंतरिक परीक्षण के लिए है, जहाँ कोई वास्तविक मूल्य दाँव पर नहीं होता; beta संभावित प्रतिबंधों वाली सीमित या शुरुआती सार्वजनिक रिलीज़ है; mainnet पूरी तरह चालू प्रोडक्शन नेटवर्क है, जहाँ वास्तविक टोकन, वास्तविक लेनदेन और वास्तविक उपयोगकर्ता इंटरैक्ट करते हैं।

Testnet

Testnet परीक्षण और विकास के लिए इस्तेमाल होने वाला एक अलग ब्लॉकचेन वातावरण है। यह इच्छित प्रोडक्शन नेटवर्क की वास्तुकला और नियमों की नकल करता है, लेकिन बिना किसी वास्तविक आर्थिक मूल्य वाले टोकनों का उपयोग करता है। डेवलपर, वैलिडेटर और परीक्षक testnet का उपयोग इसलिए करते हैं:

  • स्मार्ट कॉन्ट्रैक्टों को प्रोडक्शन में भेजने से पहले तैनात और परीक्षण करने के लिए।
  • नेटवर्क स्थितियों (उच्च लोड, वैलिडेटर विफलताएँ, सहमति के सीमांत मामले) का अनुकरण करने के लिए।
  • वास्तविक संपत्तियों को जोखिम में डाले बिना प्रोटोकॉल अपग्रेड और पैरामीटर परिवर्तनों की जाँच करने के लिए।
  • बाहरी डेवलपरों को सुरक्षित वातावरण में एप्लिकेशन बनाने और परखने देने के लिए।

Testnet आम तौर पर सार्वजनिक होते हैं — कोई भी जुड़ सकता है, faucet से मुफ़्त परीक्षण टोकन ले सकता है और प्रयोग कर सकता है। हालांकि, testnet पर कुछ भी अंतिम नहीं है: नेटवर्क रीसेट किया जा सकता है, लेनदेन वापस लिए जा सकते हैं, और परीक्षण चक्रों के बीच डेटा मिटाया जा सकता है।

जो प्रोजेक्ट केवल testnet पर है, उसने अभी प्रोडक्शन-स्तरीय नेटवर्क लॉन्च नहीं किया है। उसके स्मार्ट कॉन्ट्रैक्ट, टोकनोमिक्स और इन्फ्रास्ट्रक्चर वास्तविक आर्थिक प्रोत्साहनों या प्रतिकूल परिस्थितियों के सामने नहीं आए हैं। इसका मतलब यह नहीं कि प्रोजेक्ट अमान्य है — हर नेटवर्क testnet से शुरू होता है — लेकिन इसका मतलब ज़रूर है कि तकनीक प्रोडक्शन में असिद्ध है।

कुछ प्रोजेक्ट भविष्य के अपग्रेड के निरंतर विकास और परीक्षण के लिए अपने mainnet के साथ-साथ स्थायी testnet बनाए रखते हैं। Testnet का अस्तित्व सामान्य और अपेक्षित है; सवाल यह है कि क्या प्रोजेक्ट ने mainnet भी लॉन्च किया है।

Beta

क्रिप्टो प्रोजेक्टों में beta आम तौर पर testnet और पूर्ण mainnet के बीच की अवस्था — या स्वयं mainnet के शुरुआती संस्करण — का वर्णन करता है। अर्थ प्रोजेक्ट के अनुसार भिन्न होता है, लेकिन आम विशेषताओं में शामिल हैं:

  • नेटवर्क वास्तविक टोकन और वास्तविक मूल्य का उपयोग करता है, जो beta को testnet से अलग करता है।
  • कुछ सुविधाएँ अधूरी, प्रतिबंधित या परिवर्तन के अधीन हो सकती हैं।
  • पहुँच सीमित (व्हाइटलिस्ट किए गए उपयोगकर्ताओं वाला क्लोज़्ड बीटा) या खुली (कोई भी भाग ले सकता है, लेकिन अस्थिरता की चेतावनियों के साथ) हो सकती है।
  • टीम आपातकालीन नियंत्रण रख सकती है — नेटवर्क रोकने, पूर्ण गवर्नेंस के बिना कॉन्ट्रैक्ट अपग्रेड करने या चरम स्थितियों में स्थिति (state) वापस लौटाने की क्षमता।
  • प्रदर्शन विशेषताएँ (थ्रूपुट, लेटेंसी, अपटाइम) अभी प्रोडक्शन लक्ष्यों पर खरी नहीं उतर सकतीं।

Beta संकेत है कि प्रोजेक्ट शुद्ध परीक्षण से आगे बढ़ चुका है, लेकिन अपनी स्थिरता, सुरक्षा या सुविधाओं की पूर्णता को लेकर अभी इतना आश्वस्त नहीं है कि पूर्ण mainnet स्थिति घोषित कर सके। कुछ इकोसिस्टमों में "beta" औपचारिक पदनाम है; अन्य में टीम इसका उपयोग उपयोगकर्ता अपेक्षाओं के प्रबंधन के लिए अनौपचारिक रूप से करती है।

क्रिप्टो AI प्रोजेक्टों के लिए beta स्थिति का अक्सर अर्थ है कि AI पाइपलाइन (इन्फ़रेंस, ट्रेनिंग, डेटा प्रोसेसिंग) कार्यशील है, लेकिन उसमें सीमाएँ हो सकती हैं: सीमित मॉडल चयन, अनुरोध मात्रा पर सीमा, अधूरे सत्यापन तंत्र, या प्रारंभिक टोकनोमिक्स जो पूर्ण लॉन्च से पहले बदल सकते हैं।

Mainnet

Mainnet ("main network" का संक्षिप्त रूप) प्रोडक्शन-स्तरीय, पूरी तरह चालू ब्लॉकचेन नेटवर्क है। Mainnet पर:

  • सभी लेनदेन वास्तविक आर्थिक मूल्य वाले वास्तविक टोकनों का उपयोग करते हैं।
  • स्मार्ट कॉन्ट्रैक्ट तैनात और अपरिवर्तनीय हैं (या अपग्रेड के लिए ऑन-चेन गवर्नेंस द्वारा शासित)।
  • नेटवर्क सभी प्रतिभागियों के लिए खुला है — वैलिडेटर, उपयोगकर्ता, डेवलपर।
  • सहमति तंत्र वास्तविक आर्थिक प्रोत्साहनों और दंडों के साथ पूर्ण क्षमता पर काम करता है।
  • सुरक्षा मॉडल लाइव है और वास्तविक प्रतिकूल परिस्थितियों के अधीन है।

Mainnet लॉन्च किसी भी क्रिप्टो प्रोजेक्ट के लिए महत्वपूर्ण मील का पत्थर है। यह संकेत देता है कि टीम तकनीक को वास्तविक मूल्य और वास्तविक उपयोगकर्ताओं को संभालने के लिए पर्याप्त स्थिर मानती है। हालांकि, अकेली mainnet स्थिति यह गारंटी नहीं देती कि नेटवर्क व्यापक रूप से अपनाया गया, सुरक्षित या सुविधाओं में पूर्ण है — इसका अर्थ केवल यह है कि प्रोजेक्ट ने अपनी तकनीक को प्रोडक्शन स्थितियों के सामने रखने का कदम उठाया है।

Mainnet बनाम प्रोडक्शन तत्परता

सभी mainnet समान रूप से परिपक्व नहीं होते। कम वैलिडेटरों और न्यूनतम उपयोग वाला नया लॉन्च हुआ mainnet तकनीकी रूप से "mainnet" है, लेकिन उसमें एक सुस्थापित testnet की तुलना में अधिक परिचालन जोखिम हो सकता है। पाठकों को mainnet स्थिति को अन्य संकेतकों के साथ देखना चाहिए: वैलिडेटरों की संख्या, लॉन्च के बाद बीता समय, लेनदेन मात्रा, ऑडिट इतिहास और इकोसिस्टम का विकास।

ये चरण एक-दूसरे से कैसे जुड़े हैं

चरण वास्तविक मूल्य दाँव पर सार्वजनिक पहुँच सुविधाओं की पूर्णता सामान्य अवधि
Testnet नहीं (केवल परीक्षण टोकन) आम तौर पर सार्वजनिक आंशिक से पूर्ण महीनों से वर्षों तक
Beta आम तौर पर हाँ भिन्न (खुला या बंद) अधिकांशतः पूर्ण, कुछ प्रतिबंध हफ़्तों से महीनों तक
Mainnet हाँ पूरी तरह सार्वजनिक पूर्ण (गवर्नेंस के ज़रिए निरंतर अपग्रेड) अनिश्चित (प्रोडक्शन अवस्था)

प्रगति हमेशा रैखिक नहीं होती। कुछ प्रोजेक्ट औपचारिक beta चरण छोड़कर सीधे testnet से mainnet पर चले जाते हैं। अन्य महत्वपूर्ण सुविधाओं पर काम करते हुए लंबा beta बनाए रखते हैं। कुछ mainnet तक पहुँचने से पहले कई testnet (devnet, आंतरिक testnet, सार्वजनिक testnet, incentivized testnet) लॉन्च करते हैं।

Incentivized testnet

Incentivized testnet एक विशेष प्रकार है जिसमें प्रतिभागी (वैलिडेटर, परीक्षक, डेवलपर) testnet गतिविधियों में भाग लेने के लिए वास्तविक टोकन पुरस्कार कमाते हैं। नेटवर्क स्वयं अभी भी बिना मूल्य वाले परीक्षण टोकनों का उपयोग करता है, लेकिन पुरस्कार लॉन्च के बाद mainnet पर वितरित किए जाते हैं। Incentivized testnet नेटवर्क को अधिक यथार्थवादी परिस्थितियों में स्ट्रेस-टेस्ट करने (प्रतिभागियों के पास गंभीरता से भाग लेने का वित्तीय कारण होता है) और mainnet लॉन्च से पहले वैलिडेटर तथा उपयोगकर्ता समुदाय तैयार करने का काम करते हैं।

क्रिप्टो AI प्रोजेक्टों के लिए नेटवर्क स्थिति क्यों महत्वपूर्ण है

क्रिप्टो AI प्रोजेक्टों के लिए नेटवर्क का चरण सीधे प्रभावित करता है कि पाठकों को तकनीक के बारे में दावों की व्याख्या कैसे करनी चाहिए:

  • केवल testnet पर AI — AI पाइपलाइन नियंत्रित परिस्थितियों में काम कर सकती है, लेकिन उसका वास्तविक आर्थिक प्रोत्साहनों के विरुद्ध परीक्षण नहीं हुआ है। वास्तविक टोकन दाँव पर होने पर वैलिडेटर, कंप्यूट प्रदाता और डेटा योगदानकर्ता अलग व्यवहार कर सकते हैं।
  • Beta में AI — AI घटक संभवतः कार्यशील हैं, लेकिन उनमें प्रतिबंध हो सकते हैं। इन्फ़रेंस एंडपॉइंटों पर दर सीमाएँ हो सकती हैं, मॉडल चयन सीमित हो सकता है, और AI कंप्यूट मार्केटप्लेस को चलाने वाला टोकन अर्थशास्त्र अभी अंतिम रूप में न हो।
  • Mainnet पर AI — AI इन्फ्रास्ट्रक्चर प्रोडक्शन स्थितियों में काम करता है। यहीं दावों की पुष्टि वास्तविक उपयोग से की जा सकती है: वास्तविक इन्फ़रेंस मात्रा, वास्तविक कंप्यूट प्रदाताओं की भागीदारी, लाइव डेटा मार्केटप्लेस लेनदेन।

नेटवर्क स्थिति गुणवत्ता का निर्णय नहीं है — यह परिपक्वता का संकेतक है। Testnet पर मौजूद प्रोजेक्ट के पास उत्कृष्ट तकनीक हो सकती है जो अभी प्रोडक्शन के लिए तैयार नहीं है। Mainnet पर मौजूद प्रोजेक्ट कमज़ोर बुनियाद के साथ समय से पहले लॉन्च हुआ हो सकता है। स्थिति बताती है कि प्रोजेक्ट अपने जीवनचक्र में कहाँ है, न कि वह कितना अच्छा है।

DecAIHub प्रोजेक्ट कार्ड में यह कहाँ दिखता है

DecAIHub प्रोजेक्ट कार्ड में Network status फ़ील्ड प्रोजेक्ट के नेटवर्क का वर्तमान चरण दिखाती है। सामान्य मानों में शामिल हैं:

  • mainnet — प्रोजेक्ट के पास पूरी तरह चालू प्रोडक्शन नेटवर्क है।
  • testnet — प्रोजेक्ट परीक्षण चरण में है, बिना किसी वास्तविक मूल्य के दाँव पर लगे।
  • beta — प्रोजेक्ट कुछ प्रोडक्शन विशेषताओं लेकिन संभावित सीमाओं वाले मध्यवर्ती चरण में है।

यह फ़ील्ड पाठकों को नेटवर्क का इतिहास खंगाले बिना प्रोजेक्ट की परिपक्वता जल्दी आँकने में मदद करती है। यह कई इन्फ्रास्ट्रक्चर फ़ील्डों में से एक है — Main chain, Consensus और Type के साथ — जो प्रोजेक्ट की तकनीकी नींव का वर्णन करती हैं।

प्रोजेक्ट कार्ड पढ़ते समय नेटवर्क स्थिति की व्याख्या Evidence तालिका के साथ की जानी चाहिए: मज़बूत Tier-1 साक्ष्यों (सार्वजनिक एंडपॉइंट, सत्यापनीय ऑन-चेन गतिविधि, प्रकाशित ऑडिट) वाला mainnet प्रोजेक्ट, केवल मार्केटिंग सामग्री वाले mainnet प्रोजेक्ट से भिन्न तस्वीर पेश करता है।

अकेली नेटवर्क स्थिति क्या साबित नहीं करती

  • Mainnet अपनाए जाने (adoption) को साबित नहीं करता। कोई प्रोजेक्ट न्यूनतम वैलिडेटरों, बिना उपयोगकर्ता गतिविधि और खाली स्मार्ट कॉन्ट्रैक्टों के साथ mainnet लॉन्च कर सकता है। Mainnet स्थिति प्रोडक्शन तत्परता दर्शाती है, उपयोग नहीं।
  • Mainnet AI क्षमता साबित नहीं करता। कोई ब्लॉकचेन mainnet पर पूरी तरह चालू हो सकता है, जबकि उसके AI घटक असिद्ध, गैर-कार्यात्मक या पूरी तरह अनुपस्थित रहते हैं। AI साक्ष्यों का मूल्यांकन स्वतंत्र रूप से किया जाना चाहिए।
  • Testnet का मतलब यह नहीं कि प्रोजेक्ट नकली या शुरुआती है। कई वैध, अच्छी फंडिंग वाले प्रोजेक्ट लॉन्च से पहले सुरक्षा और स्थिरता सुनिश्चित करने के लिए लंबा समय testnet पर बिताते हैं। लंबे testnet चरण सावधानी और गहनता का संकेत हो सकते हैं, कमज़ोरी का नहीं।
  • Beta की कोई मानक परिभाषा नहीं है। अलग-अलग प्रोजेक्ट "beta" का अलग-अलग अर्थों में उपयोग करते हैं। कुछ beta नेटवर्क मामूली प्रतिबंधों के साथ कार्यात्मक रूप से mainnet जैसे ही होते हैं; अन्य प्रायोगिक मैदान होते हैं। हमेशा जाँचें कि beta पदनाम के साथ कौन-सी विशिष्ट सीमाएँ जुड़ी हैं।
  • नेटवर्क स्थिति Token necessity साबित नहीं करती। किसी प्रोजेक्ट का mainnet लाइव हो सकता है, जबकि टोकन AI पाइपलाइन में कोई सार्थक भूमिका नहीं निभाता। Token necessity का मूल्यांकन DecAI Fit फ़्रेमवर्क में अलग से किया जाता है।

भ्रमित न हों

  • Project status (Active, In development, Migration) — नेटवर्क स्थिति चेन/नेटवर्क के तकनीकी चरण का वर्णन करती है; प्रोजेक्ट स्थिति टीम और उत्पाद की परिचालन अवस्था का। कोई प्रोजेक्ट "Active" हो सकता है, जिसकी टीम अपडेट जारी कर रही है, जबकि उसका नेटवर्क अभी भी testnet पर है।
  • डिप्लॉयमेंट वातावरण — ब्लॉकचेन के संदर्भ में "mainnet" प्रोडक्शन चेन को दर्शाता है, पारंपरिक सॉफ़्टवेयर के डिप्लॉयमेंट वातावरणों (स्टेजिंग बनाम प्रोडक्शन सर्वर) को नहीं। कोई प्रोजेक्ट अपना ऑफ-चेन इन्फ्रास्ट्रक्चर प्रोडक्शन वातावरण में चला सकता है, जबकि उसके ऑन-चेन घटक testnet पर हैं।
  • चेन की जीवंतता (liveness) — कोई mainnet "लाइव" (ब्लॉक बना रहा) हो सकता है, लेकिन व्यावहारिक रूप से परित्यक्त (कोई सक्रिय विकास नहीं, कोई उपयोगकर्ता गतिविधि नहीं)। नेटवर्क स्थिति इच्छित प्रोडक्शन पदनाम का वर्णन करती है, चालू स्वास्थ्य का नहीं।
  • लॉन्च तिथि — Mainnet के लॉन्च होने की तारीख उसकी वर्तमान स्थिति से भिन्न है। वर्षों पहले लॉन्च हुए mainnet के निहितार्थ पिछले हफ़्ते लॉन्च हुए mainnet से अलग हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या किसी प्रोजेक्ट के पास एक ही समय में testnet और mainnet दोनों हो सकते हैं?

हाँ, और यह आम बात है। अधिकांश स्थापित ब्लॉकचेन नेटवर्क अपने प्रोडक्शन mainnet के साथ-साथ सार्वजनिक testnet बनाए रखते हैं। Testnet डेवलपरों के लिए स्मार्ट कॉन्ट्रैक्ट परखने और मुख्य टीम के लिए प्रोटोकॉल अपग्रेड को mainnet पर तैनात करने से पहले जाँचने का सैंडबॉक्स है। Mainnet के साथ सक्रिय testnet का अस्तित्व निरंतर विकास का स्वस्थ संकेत है।

"Incentivized testnet" का क्या अर्थ है?

Incentivized testnet एक परीक्षण चरण है जिसमें प्रतिभागी testnet में योगदान के बदले वास्तविक पुरस्कार (आम तौर पर लॉन्च के बाद mainnet पर वितरित) कमाते हैं। साधारण testnet के विपरीत, जहाँ परीक्षण टोकनों का कोई मूल्य नहीं होता, incentivized testnet प्रतिभागियों को नेटवर्क का गंभीरता से स्ट्रेस-टेस्ट करने की वित्तीय प्रेरणा देते हैं। इनका उपयोग आम तौर पर mainnet लॉन्च से पहले वैलिडेटर समुदाय तैयार करने और यथार्थवादी भागीदारी स्तरों पर समस्याएँ पहचानने के लिए होता है।

प्रोजेक्ट आम तौर पर कितने समय तक beta में रहता है?

कोई मानक अवधि नहीं है। कुछ प्रोजेक्ट पूर्ण mainnet में जाने से पहले हफ़्तों तक beta में रहते हैं; अन्य महीनों या वर्षों तक। क्रिप्टो AI प्रोजेक्टों में लंबी beta अवधि आम है, क्योंकि AI पाइपलाइन (इन्फ़रेंस, ट्रेनिंग, डेटा प्रोसेसिंग) बुनियादी ब्लॉकचेन संचालन से परे जटिलता जोड़ती है। लंबा beta स्वाभाविक रूप से नकारात्मक नहीं है — यह संकेत हो सकता है कि टीम प्रतिबंध हटाने से पहले स्थिरता और सुरक्षा को लेकर गहनता बरत रही है।

क्या mainnet स्थिति का अर्थ है कि प्रोजेक्ट उपयोग के लिए सुरक्षित है?

नहीं। Mainnet का अर्थ है कि नेटवर्क प्रोडक्शन में है और वास्तविक मूल्य का उपयोग करता है, लेकिन यह सुरक्षा, कोड गुणवत्ता या विश्वसनीयता की गारंटी नहीं देता। किसी mainnet में बिना ऑडिट के स्मार्ट कॉन्ट्रैक्ट, अनदेखी कमज़ोरियाँ या आर्थिक डिज़ाइन दोष हो सकते हैं। पाठकों को mainnet स्थिति के साथ-साथ Tier-1 साक्ष्य देखने चाहिए, जैसे प्रकाशित सुरक्षा ऑडिट, बग बाउंटी कार्यक्रम और निरंतर परिचालन इतिहास।

बाहरी संदर्भ

  • Ethereum.org — Networks — Ethereum इकोसिस्टम में mainnet, testnet और विकास नेटवर्कों के बीच अंतर की व्याख्या।
  • Investopedia — Mainnet — ब्लॉकचेन संदर्भ में mainnet का अर्थ बताने वाली सामान्य-पाठक व्याख्या।
  • CoinDesk Learn — Testnets — testnet क्यों मौजूद हैं और वे mainnet लॉन्च से कैसे जुड़े हैं, इसका अवलोकन।

यह भी देखें