IPFS प्रोटोकॉल एक बहुत बड़ा तकनीकी कदम है जो सर्वर और इंटरनेट नेटवर्क के कार्य सिद्धांतों को बदल देगा। इसमें केंद्रीकृत और विकेन्द्रीकृत नेटवर्क आर्किटेक्चर से कुछ अंतर हैं जिन्हें आप पहले से जानते हैं (या यदि आप नहीं जानते हैं तो भी दैनिक रूप से बातचीत करते हैं)। यह एक ऐसी परियोजना है जिसने सुरक्षा और त्रुटि-मुक्त संचालन के मामले में बड़ी उपलब्धियां हासिल की हैं और इसका विकास जारी है। लेकिन वास्तव में यह क्या है?

आईपीएफएस क्या है?

आईपीएफएस, या इंटरप्लेनेटरी फाइल सिस्टम, एक वितरित फाइल सिस्टम में डेटा को स्टोर करने और साझा करने के लिए एक प्रोटोकॉल और पीयर-टू-पीयर नेटवर्क है। बिटटोरेंट की तरह निर्मित को छोड़कर, यह HTTP की तरह है। IPFS नेटवर्क पर सामग्री को संबोधित करने (इसके नाम या स्थान के बजाय इसकी सामग्री के आधार पर फ़ाइल को पुनः प्राप्त करने) और एंड-टू-एंड संचार के साथ साझा करने की अनुमति देता है। परियोजना का प्रारंभिक डिजाइन जुआन बेनेट का है। IPFS ओपन सोर्स है और इसका एक मजबूत समुदाय है।

IPFS के उद्भव पर बिटकॉइन का बहुत बड़ा प्रभाव पड़ा। डेटा स्टोरेज पर नेटवर्क आर्किटेक्चर, बार-बार रिकॉर्ड को हटाने और नेटवर्क से जुड़े नोड्स को संबोधित करने जैसी डिज़ाइन सुविधाएँ बिटकॉइन के ब्लॉकचेन प्रोटोकॉल से उभरी हैं। इसके अलावा, जीआईटी (संस्करण नियंत्रण प्रणाली) और

instagram viewer
टोरेंट प्रौद्योगिकियां IPFS तकनीक में भी एक साथ आए हैं।

आईपीएफएस का उद्देश्य क्या है?

IPFS मिशन एक सतत वेब बनाना है, और HTTP को बदलकर ऐसा करना है। IPFS वर्तमान में वेब को डिज़ाइन किए गए भौतिक तरीके से प्रतिबंधों के समाधान के रूप में विकसित हुआ है। इसे बेहतर ढंग से समझने के लिए, आज के वेब की कुछ विशेषताओं पर विचार करें।

आज का वेब इंफ्रास्ट्रक्चर

यदि आप आज के वेब के भौतिक परिदृश्य, इसकी टोपोलॉजी की जांच करते हैं, तो आप बेहतर तरीके से IPFS से अंतर देख सकते हैं। सबसे पहले, वेब डिज़ाइन करने के लिए दो दृष्टिकोणों पर विचार करें: एक केंद्रीकृत आर्किटेक्चर नेटवर्क और एक विकेंद्रीकृत आर्किटेक्चरल नेटवर्क।

केंद्रीकृत आर्किटेक्चर नेटवर्क में, केवल एक सर्वर होता है। इस तरह के नेटवर्क में विभिन्न मापनीयता की समस्याएं हैं, और अन्य समस्याएं भी हैं जैसे विफलता का एक बिंदु होना। इस समस्या का अर्थ है कि सर्वर डाउन होने पर सभी कार्यक्षमता खो जाती है। केंद्रीकृत वास्तुशिल्प नेटवर्क भी खराब कामकाजी प्रदर्शन प्रदर्शित कर सकते हैं।

इसके विपरीत, विकेंद्रीकृत वास्तुशिल्प नेटवर्क एक पूरी तरह से अलग प्रणाली का उपयोग करते हैं जो स्केलेबल है और कई सर्वरों के साथ काम करता है। यह दक्षता के मामले में केंद्रीकृत डिजाइनों से बेहतर प्रदर्शन करता है, और त्रुटियों और सिस्टम समस्याओं के मामले में बेहतर त्रुटि प्रबंधन तंत्र है। लेकिन यह सब हासिल करने के लिए उच्च लागत की आवश्यकता हो सकती है।

IPFS 'अलग दृष्टिकोण

यदि आप IPFS टोपोलॉजी की जांच करते हैं, तो आप पूरी तरह से वितरित आर्किटेक्चर का सामना करेंगे। उनके पास नोड्स हैं जो सर्वर और क्लाइंट संचालन दोनों को संभाल सकते हैं। इसलिए ये बहुत कुशलता से काम करते हैं। इसे और आसानी से समझने के लिए नीचे दिया गया चित्र देखें:

आज की HTTP वेब तकनीक के साथ, आप देख सकते हैं कि केंद्रीकृत संरचना कम कुशल है। एक वितरित आर्किटेक्चर अधिक कुशल है, लेकिन HTTP-आधारित वेब तकनीक के साथ लागत बहुत तेजी से बढ़ती है।

IPFS एक समाधान प्रदान करता है। HTTP से आप पूछ सकते हैं कि एक निश्चित स्थान (जैसे वेब पता) में क्या है, लेकिन IPFS के साथ आप पूछ सकते हैं कि एक निश्चित फ़ाइल कहाँ है (जैसे कि पास के कंप्यूटर पर)।

इसे एक उदाहरण से स्पष्ट करते हैं। मान लें कि जब आपका शिक्षक आपके साथ एक वेब लिंक साझा करता है, तो आप 100 लोगों के साथ विश्वविद्यालय में एक कोर्स कर रहे होते हैं। जब 100 छात्र इस वेब सर्वर का उपयोग करना चाहते हैं, तो 100 अलग-अलग अनुरोध सर्वर पर जाते हैं। जवाब में, सर्वर से 100 प्रतिक्रियाएँ आती हैं। दक्षता के मामले में यह एक आदर्श तरीका नहीं है। इसके अलावा, सर्वर-साइड समस्या (जैसे डेटा विलोपन, ISP-साइड संचार समस्या, या) होने पर HTTP के लिए यह प्रक्रिया और अधिक जटिल हो जाती है देश-आधारित सामग्री अवरोधन).

अब आइए IPFS का उपयोग करते हुए इस उदाहरण पर विचार करें। लेकिन सबसे पहले, आइए जानें कि IPFS कैसे काम करता है। कहें कि पिछले उदाहरण में HTTP लिंक था http://196.224.181.175/folder/data.txt. एक तुलनीय IPFS लिंक जैसी संरचना में होगा /ipfs/WhsYEWbqs0R/folder/file.txt.

आप तक पहुँचने के लिए विशेष सॉफ़्टवेयर स्थापित करें /ipfs वास्तुकला। स्थापना के बाद, आप फाइल सिस्टम पर जा सकते हैं जैसे कि कोई वर्चुअल डिस्क थी या जैसे कि आप एक HTTP वेब एड्रेस एक्सेस कर रहे थे।

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

दूसरे शब्दों में, डेटा की अखंडता को नुकसान पहुँचाए बिना, किसी ऐसे व्यक्ति से कनेक्ट करके वांछित डेटा प्राप्त करना संभव है, जिसने इसे पहले केंद्रीय सर्वर से प्राप्त किया हो। इस समय, IPFS टोरेंट तकनीक का उपयोग करता है।

IPFS और ब्लॉकचेन

IPFS में ब्लॉकचेन के साथ संरचनात्मक समानताएँ हैं। इस कारण से, IPFS और ब्लॉकचेन एक साथ सफलतापूर्वक काम कर सकते हैं। IPFS के आविष्कारक जुआन बेनेट, ब्लॉकचैन और IPFS की इंटरऑपरेबिलिटी को एक आदर्श विवाह कहते हैं। जुआन बेनेट द्वारा स्थापित, प्रोटोकॉल लैब्स वर्तमान में IPFS के अलावा कई परियोजनाओं के विकास की मेजबानी करता है।

प्रोटोकॉल लैब्स की पहल में से एक है आईपीएलडी (इंटर प्लैनेटरी लिंक्ड डेटा) परियोजना। इस परियोजना के साथ, बिटकॉइन और एथेरियम श्रृंखलाओं को आईपीएफएस वितरित नेटवर्क में स्थानांतरित कर दिया गया है। इस प्रोटोकॉल के साथ IPFS नेटवर्क में कई और ब्लॉकचेन आर्किटेक्चर को स्टोर करना संभव है।

यहां एक लक्ष्य ब्लॉकचेन की सुरक्षा सुनिश्चित करना है। एक अन्य उद्देश्य विभिन्न उपयोगकर्ताओं तक पहुंचना है जो यह सुनिश्चित करेंगे कि यह डेटा नेटवर्क पर मौजूद है। वे ऐसा उन उपयोगकर्ताओं को पुरस्कृत करके करते हैं जो नेटवर्क पर डेटा संग्रहीत करते हैं, जिसे एक वैकल्पिक क्रिप्टो सिक्का कहा जाता है फाइलकोइन.

आईपीएफएस का भविष्य

IPFS भविष्य में इंटरनेट के उपयोग को कई तरह से प्रभावित करता है। यह बहुत तेज गति से विकसित हो रहा है और इसका उपयोग दिन-ब-दिन बढ़ता जा रहा है। IPFS उन अनुप्रयोगों में अधिक सामान्य होता जा रहा है जिनके लिए डेटा संग्रहण, फ़ाइल साझाकरण या उच्च-स्तरीय सुरक्षा की आवश्यकता होती है।

IPFS, फाइलों और डेटा को स्टोर करने के लिए दुनिया भर के कई सर्वरों और नोड्स का उपयोग करता है। जब इनमें से कोई सर्वर या नोड क्षतिग्रस्त हो जाता है, तो अन्य गैप को बंद कर देंगे, और आप सिस्टम को पुनर्प्राप्त करने में सक्षम होंगे।

इस दुनिया में जहां हर मिनट लाखों डेटा का जन्म होता है, इन डेटा को रखना और उनकी सुरक्षा सुनिश्चित करना IPFS जैसी तकनीकों के साथ विकसित होता है। वितरित और विकेन्द्रीकृत आर्किटेक्चर भविष्य में कई क्षेत्रों को संभालने के लिए तैयार हैं।