विकेंद्रीकृत स्टोरेज
किसी एक कंपनी या संगठन द्वारा संचालित केंद्रीकृत सर्वर के विपरीत, विकेंद्रीकृत स्टोरेज सिस्टम में उपयोगकर्ता-ऑपरेटरों का एक पीयर-टू-पीयर नेटवर्क होता है, जो समग्र डेटा का एक हिस्सा रखते हैं, जिससे एक लचीला फ़ाइल स्टोरेज शेयरिंग सिस्टम बनता है। ये किसी ब्लॉकचेन-आधारित एप्लिकेशन या किसी पीयर-टू-पीयर-आधारित नेटवर्क में हो सकते हैं।
इथेरियम का उपयोग स्वयं एक विकेंद्रीकृत स्टोरेज सिस्टम के रूप में किया जा सकता है, और सभी स्मार्ट अनुबंधों में कोड स्टोरेज के मामले में ऐसा होता भी है। हालाँकि, जब बड़ी मात्रा में डेटा की बात आती है, तो इथेरियम को इसके लिए डिज़ाइन नहीं किया गया था। चेन लगातार बढ़ रही है, लेकिन लिखते समय, इथेरियम चेन लगभग 500GB - 1TB है (क्लाइंट के आधार पर (opens in a new tab)), और नेटवर्क पर प्रत्येक नोड को सभी डेटा स्टोर करने में सक्षम होना चाहिए। यदि चेन का विस्तार बड़ी मात्रा में डेटा (मान लीजिए 5TB) तक होता है, तो सभी नोड्स के लिए काम करना जारी रखना संभव नहीं होगा। इसके अलावा, गैस शुल्क के कारण मेननेट पर इतने अधिक डेटा को डिप्लॉय करने की लागत बहुत अधिक होगी।
इन बाधाओं के कारण, हमें विकेंद्रीकृत तरीके से बड़ी मात्रा में डेटा स्टोर करने के लिए एक अलग चेन या कार्यप्रणाली की आवश्यकता है।
विकेंद्रीकृत स्टोरेज (dStorage) विकल्पों को देखते समय, उपयोगकर्ता को कुछ बातों का ध्यान रखना चाहिए।
- दृढ़ता तंत्र (Persistence mechanism) / प्रोत्साहन संरचना
- डेटा प्रतिधारण (Data retention) प्रवर्तन
- विकेंद्रीकरण
- सर्वसम्मति
दृढ़ता तंत्र / प्रोत्साहन संरचना
ब्लॉकचेन-आधारित
डेटा के किसी हिस्से को हमेशा के लिए बनाए रखने के लिए, हमें एक दृढ़ता तंत्र का उपयोग करने की आवश्यकता है। उदाहरण के लिए, इथेरियम पर, दृढ़ता तंत्र यह है कि नोड चलाते समय पूरी चेन का हिसाब रखना होता है। डेटा के नए हिस्से चेन के अंत में जुड़ जाते हैं, और यह बढ़ती रहती है - जिसके लिए प्रत्येक नोड को सभी एम्बेडेड डेटा को दोहराने की आवश्यकता होती है।
इसे ब्लॉकचेन-आधारित दृढ़ता के रूप में जाना जाता है।
ब्लॉकचेन-आधारित दृढ़ता के साथ समस्या यह है कि चेन सभी डेटा को व्यावहारिक रूप से बनाए रखने और स्टोर करने के लिए बहुत बड़ी हो सकती है (उदा., कई स्रोतों (opens in a new tab) का अनुमान है कि इंटरनेट को 40 ज़ेटाबाइट से अधिक स्टोरेज क्षमता की आवश्यकता है)।
ब्लॉकचेन में किसी प्रकार की प्रोत्साहन संरचना भी होनी चाहिए। ब्लॉकचेन-आधारित दृढ़ता के लिए, सत्यापक को भुगतान किया जाता है। जब डेटा को चेन में जोड़ा जाता है, तो सत्यापकों को डेटा जोड़ने के लिए भुगतान किया जाता है।
ब्लॉकचेन-आधारित दृढ़ता वाले प्लेटफ़ॉर्म:
- इथेरियम
- Arweave (opens in a new tab)
अनुबंध-आधारित
अनुबंध-आधारित दृढ़ता का यह विचार है कि डेटा को प्रत्येक नोड द्वारा दोहराया नहीं जा सकता है और हमेशा के लिए स्टोर नहीं किया जा सकता है, और इसके बजाय अनुबंध समझौतों के साथ बनाए रखा जाना चाहिए। ये कई नोड्स के साथ किए गए समझौते हैं जिन्होंने कुछ समय के लिए डेटा का एक हिस्सा रखने का वादा किया है। डेटा को बनाए रखने के लिए जब भी वे समाप्त हो जाते हैं तो उन्हें वापस किया जाना चाहिए या नवीनीकृत किया जाना चाहिए।
ज्यादातर मामलों में, सभी डेटा को ऑनचेन स्टोर करने के बजाय, चेन पर डेटा कहाँ स्थित है, इसका हैश स्टोर किया जाता है। इस तरह, सभी डेटा को रखने के लिए पूरी चेन को स्केल करने की आवश्यकता नहीं होती है।
अनुबंध-आधारित दृढ़ता वाले प्लेटफ़ॉर्म:
- फाइलकॉइन (opens in a new tab)
- Skynet (opens in a new tab)
- Storj (opens in a new tab)
- Züs (opens in a new tab)
- Crust Network (opens in a new tab)
- स्वार्म (opens in a new tab)
- 4EVERLAND (opens in a new tab)
अतिरिक्त विचार
IPFS फ़ाइलों, वेबसाइटों, एप्लिकेशन और डेटा को स्टोर करने और एक्सेस करने के लिए एक वितरित सिस्टम है। इसमें कोई अंतर्निहित प्रोत्साहन योजना नहीं है, लेकिन इसके बजाय लंबी अवधि की दृढ़ता के लिए ऊपर दिए गए किसी भी अनुबंध-आधारित प्रोत्साहन समाधान के साथ इसका उपयोग किया जा सकता है। IPFS पर डेटा बनाए रखने का दूसरा तरीका पिनिंग सेवा के साथ काम करना है, जो आपके लिए आपके डेटा को "पिन" करेगा। आप अपना स्वयं का IPFS नोड भी चला सकते हैं और अपने और/या दूसरों के डेटा को मुफ़्त में बनाए रखने के लिए नेटवर्क में योगदान कर सकते हैं!
- IPFS (opens in a new tab)
- Pinata (opens in a new tab) (IPFS पिनिंग सेवा)
- web3.storage (opens in a new tab) (IPFS/फाइलकॉइन पिनिंग सेवा)
- Infura (opens in a new tab) (IPFS पिनिंग सेवा)
- IPFS Scan (opens in a new tab) (IPFS पिनिंग एक्सप्लोरर)
- 4EVERLAND (opens in a new tab)(IPFS पिनिंग सेवा)
- Filebase (opens in a new tab) (IPFS पिनिंग सेवा)
- Spheron Network (opens in a new tab) (IPFS/फाइलकॉइन पिनिंग सेवा)
स्वार्म (SWARM) एक स्टोरेज प्रोत्साहन सिस्टम और स्टोरेज रेंट प्राइस ऑरेकल के साथ एक विकेंद्रीकृत डेटा स्टोरेज और वितरण तकनीक है।
डेटा प्रतिधारण
डेटा को बनाए रखने के लिए, सिस्टम में यह सुनिश्चित करने के लिए किसी प्रकार का तंत्र होना चाहिए कि डेटा बरकरार रहे।
चुनौती तंत्र
डेटा को बनाए रखना सुनिश्चित करने के सबसे लोकप्रिय तरीकों में से एक किसी प्रकार की क्रिप्टोग्राफ़िक चुनौती का उपयोग करना है जो नोड्स को यह सुनिश्चित करने के लिए जारी की जाती है कि उनके पास अभी भी डेटा है। एक सरल तरीका Arweave के प्रूफ-ऑफ़-एक्सेस को देखना है। वे नोड्स को यह देखने के लिए एक चुनौती जारी करते हैं कि क्या उनके पास सबसे हालिया ब्लॉक और अतीत के किसी यादृच्छिक ब्लॉक दोनों पर डेटा है। यदि नोड उत्तर नहीं दे पाता है, तो उन्हें दंडित किया जाता है।
चुनौती तंत्र के साथ dStorage के प्रकार:
- Züs
- Skynet
- Arweave
- फाइलकॉइन
- Crust Network
- 4EVERLAND
विकेंद्रीकरण
प्लेटफ़ॉर्म के विकेंद्रीकरण के स्तर को मापने के लिए कोई बेहतरीन टूल नहीं हैं, लेकिन सामान्य तौर पर, आप ऐसे टूल का उपयोग करना चाहेंगे जिनमें यह प्रमाण देने के लिए किसी प्रकार का KYC न हो कि वे केंद्रीकृत नहीं हैं।
KYC के बिना विकेंद्रीकृत टूल:
- Skynet
- Arweave
- फाइलकॉइन
- IPFS
- इथेरियम
- Crust Network
- 4EVERLAND
सर्वसम्मति
इनमें से अधिकांश टूल का अपना सर्वसम्मति तंत्र का संस्करण होता है, लेकिन आम तौर पर वे या तो प्रूफ-ऑफ-वर्क (PoW) या प्रूफ-ऑफ़-स्टेक (PoS) पर आधारित होते हैं।
प्रूफ-ऑफ-वर्क आधारित:
- Skynet
- Arweave
प्रूफ-ऑफ़-स्टेक आधारित:
- इथेरियम
- फाइलकॉइन
- Züs
- Crust Network
संबंधित टूल
IPFS - इंटरप्लैनेटरी फ़ाइल सिस्टम (InterPlanetary File System) इथेरियम के लिए एक विकेंद्रीकृत स्टोरेज और फ़ाइल रेफरेंसिंग सिस्टम है।
Storj DCS - डेवलपर्स के लिए सुरक्षित, निजी और S3-संगत विकेंद्रीकृत क्लाउड ऑब्जेक्ट स्टोरेज।
Sia - एक विश्वासहीन क्लाउड स्टोरेज मार्केटप्लेस बनाने के लिए क्रिप्टोग्राफी का उपयोग करता है, जिससे खरीदारों और विक्रेताओं को सीधे लेनदेन करने की अनुमति मिलती है।
फाइलकॉइन - फाइलकॉइन को IPFS के पीछे की उसी टीम द्वारा बनाया गया था। यह IPFS आदर्शों के शीर्ष पर एक प्रोत्साहन परत है।
Arweave - Arweave डेटा स्टोर करने के लिए एक dStorage प्लेटफ़ॉर्म है।
Züs - Züs शार्डिंग और ब्लॉबर्स के साथ एक प्रूफ-ऑफ़-स्टेक dStorage प्लेटफ़ॉर्म है।
Crust Network - Crust IPFS के शीर्ष पर एक dStorage प्लेटफ़ॉर्म है।
स्वार्म - इथेरियम Web3 स्टैक के लिए एक वितरित स्टोरेज प्लेटफ़ॉर्म और सामग्री वितरण सेवा।
OrbitDB - IPFS के शीर्ष पर एक विकेंद्रीकृत पीयर-टू-पीयर डेटाबेस।
Aleph.im - विकेंद्रीकृत क्लाउड प्रोजेक्ट (डेटाबेस, फ़ाइल स्टोरेज, कंप्यूटिंग और विकेंद्रीकृत पहचान (डीआईडी))। ऑफचेन और ऑनचेन पीयर-टू-पीयर तकनीक का एक अनूठा मिश्रण। IPFS और मल्टी-चेन संगतता।
Ceramic - डेटा-समृद्ध और आकर्षक एप्लिकेशन के लिए उपयोगकर्ता-नियंत्रित IPFS डेटाबेस स्टोरेज।
Filebase - S3-संगत विकेंद्रीकृत स्टोरेज और जियो-रिडंडेंट IPFS पिनिंग सेवा। Filebase के माध्यम से IPFS पर अपलोड की गई सभी फ़ाइलें दुनिया भर में 3x प्रतिकृति के साथ स्वचालित रूप से Filebase बुनियादी ढांचे में पिन हो जाती हैं।
4EVERLAND - एक वेब 3.0 क्लाउड कंप्यूटिंग प्लेटफ़ॉर्म जो स्टोरेज, कंप्यूट और नेटवर्किंग की मुख्य क्षमताओं को एकीकृत करता है, S3 संगत है और IPFS और Arweave जैसे विकेंद्रीकृत स्टोरेज नेटवर्क पर सिंक्रोनस डेटा स्टोरेज प्रदान करता है।
Kaleido - क्लिक-बटन IPFS नोड्स के साथ एक ब्लॉकचेन-एज़-ए-सर्विस प्लेटफ़ॉर्म
Spheron Network - Spheron एक प्लेटफ़ॉर्म-एज़-ए-सर्विस (PaaS) है जिसे उन विकेंद्रीकृत एप्लिकेशन (dapp) के लिए डिज़ाइन किया गया है जो सर्वोत्तम प्रदर्शन के साथ विकेंद्रीकृत बुनियादी ढांचे पर अपने एप्लिकेशन लॉन्च करना चाहते हैं। यह डिफ़ॉल्ट रूप से कंप्यूट, विकेंद्रीकृत स्टोरेज, CDN और वेब होस्टिंग प्रदान करता है।
dweb3 - विकेंद्रीकृत वेबपेजों के लिए रिज़ॉल्वर, eth.limo के समान, जो सभी प्रकारों का समर्थन करता है और ENS और IPFS तक सीमित नहीं है।
web3compass - IPFS + ENS समर्थित विकेंद्रीकृत वेबसाइटों के लिए सर्च इंजन।
आगे की जानकारी
- विकेंद्रीकृत स्टोरेज क्या है? (opens in a new tab) - CoinMarketCap
- विकेंद्रीकृत स्टोरेज के बारे में पाँच आम मिथकों को तोड़ना (opens in a new tab) - Storj
क्या आप किसी ऐसे सामुदायिक संसाधन के बारे में जानते हैं जिसने आपकी मदद की हो? इस पेज को संपादित करें और इसे जोड़ें!