हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) वह तकनीक है जो पूरे इंटरनेट पर डेटा संचार को रेखांकित करती है। यह स्थापित करता है कि संदेश कैसे प्रसारित होते हैं, ब्राउज़रों को कुछ आदेशों के जवाब में क्या कार्रवाई करनी चाहिए, और सर्वर अनुरोधों से कैसे निपटते हैं।
संक्षेप में, HTTP है जिससे हम वेब ब्राउज़ करते हैं।
HTTP का सबसे पहला प्रलेखित रिलीज 1991 का है, हालांकि इसे वेब ब्राउज़रों द्वारा 1996 तक अपनाया नहीं गया था। इसका मतलब है कि 2016 इसका बीसवां जन्मदिन है — और प्रौद्योगिकी की दुनिया में, यह प्राचीन है। निश्चित रूप से एक नया, तेज़ और अधिक सुरक्षित प्रोटोकॉल होना चाहिए जिसका हम उपयोग कर सकें?
वास्तव में, है! इसे इंटरप्लेनेटरी फाइल सिस्टम (IPFS) कहा जाता है। इस पोस्ट में, हम देखते हैं कि यह क्या है, यह कैसे काम करता है, और क्या यह वास्तव में वेब के संचार के मानक तरीके के रूप में HTTP को बदल सकता है।
IPFS कैसे काम करता है
IPFS एक ओपन सोर्स हाइपरमीडिया वितरण प्रोटोकॉल है जिसे सामग्री और पहचान द्वारा संबोधित किया जाता है। यह एक माउथफुल की तरह लगता है, लेकिन चिंता न करें। हम इसे कुछ अधिक पचाने योग्य में तोड़ने जा रहे हैं।
उनकी अपनी वेबसाइट के अनुसार, डेवलपर इसका उपयोग "वेब को तेज़, सुरक्षित, और अधिक खुला बनाने" के लिए करना चाहते हैं। इसे ध्यान में रखें क्योंकि हम विवरणों का पता लगाते हैं।
IPFS एक पीयर-टू-पीयर वितरित फाइल सिस्टम है, इसलिए आप इसे एक बिटटोरेंट झुंड के समान सोच सकते हैं — यानी वर्तमान में एक ही टोरेंट साझा करने वाले साथियों की कुल संख्या — सिवाय इसके कि IPFS का उपयोग गिट ऑब्जेक्ट्स का आदान-प्रदान करने के लिए किया जाता है। यह एक वितरित हैश टेबल, एक प्रोत्साहित ब्लॉक एक्सचेंज, और एक सेल्फ-सर्टिफाइंग नेमस्पेस का उपयोग करता है, और इस प्रकार विफलता का कोई एकल बिंदु नहीं है।
यह एक नोड्स की प्रणाली के माध्यम से एक ही फाइल सिस्टम के साथ सभी कंप्यूटिंग उपकरणों को जोड़कर काम करता है। इससे वेबसाइटों के लिए एक केंद्रीय मूल सर्वर की आवश्यकता समाप्त हो जाती है जो पाठक को पेज परोसता है, और इसके कारण, यह HTTP को खत्म करने और संभावित रूप से इंटरनेट के बहुत ताने-बाने में सुधार करने का एक तरीका प्रदान करता है।
IPFS आपके लिए क्यों उपयोगी है
तकनीकी शब्दजाल सब ठीक है, लेकिन निराश न हों यदि आप इसे नहीं समझते हैं। इसका उपयोग करने के लिए आपको बारीक विवरण जानने की आवश्यकता नहीं है।
लेकिन यह एक और सवाल उठाता है: IPFS के अंतिम-उपयोगकर्ताओं जैसे आप और मेरे लिए व्यावहारिक लाभ क्या हैं? यह HTTP पर कैसे सुधार करता है? या दूसरे शब्दों में, हमें इस पर स्विच करने पर विचार क्यों करना चाहिए?
सर्वरों पर कोई निर्भरता नहीं
हम सभी ने वेब ब्राउज़ करते समय डरावने "404 पेज नॉट फाउंड" पेज को देखा है। आम आदमी की शर्तों में, इसका मतलब है कि आप जिस पेज की तलाश कर रहे हैं वह मौजूद नहीं है। अधिक तकनीकी रूप से, 404 कोड का उपयोग यह इंगित करने के लिए किया जाता है कि वेब सर्वर वह नहीं ढूंढ सका जो आपने अनुरोध किया था।
यदि आप जिस सामग्री की तलाश कर रहे थे वह पुरानी थी और ऑफलाइन ले ली गई है तो आपको 404 दिखाई दे सकता है, लेकिन इसका मतलब यह भी हो सकता है कि सर्वर खराबी है — और यहीं HTTP की बड़ी समस्याओं में से एक निहित है।
यदि कोई सर्वर मर जाता है या स्थायी रूप से एक नई जगह पर स्थानांतरित हो जाता है, तो उस पर इंगित करने वाले कोई भी लिंक हमेशा के लिए काम करना बंद कर देंगे। उस सर्वर पर जो भी सामग्री थी वह खो जाएगी और जब तक आप इसे समय से पहले बचाने के लिए पर्याप्त दूरदर्शी नहीं थे, इसे पुनर्प्राप्त करने का कोई तरीका नहीं है।
निचला रेखा यह है: केंद्रीय रूप से प्रबंधित सर्वर अनिवार्य रूप से काम करना बंद कर देंगे। डोमेन मालिक बदल सकते हैं, वेबसाइट मालिक दिवालिया हो सकते हैं, या सर्वर हार्डवेयर स्वयं अपने जीवनकाल के अंत तक पहुंच सकता है बिना बैकअप लिए। और जब ऐसा होता है, तो डिजिटल इतिहास खो जाता है।
IPFS के साथ मुख्य अंतर यह है कि स्थानों (सर्वरों) की खोज के बजाय, आप स्वयं सामग्री की खोज करते हैं। एक सर्वर से पूछने और उस पर भरोसा करने के बजाय कि वह आपको आवश्यक फाइल प्रदान करे, लाखों कंप्यूटर उस विशिष्ट फाइल को वितरित करने में सक्षम हैं। बिल्कुल बिटटोरेंट की तरह।
कोई और केंद्रीकरण नहीं
उपरोक्त वर्णित समस्या का नॉक-ऑन प्रभाव बड़े और बेहतर प्रबंधित केंद्रीय सर्वरों की ओर एक हेडलॉन्ग हाथापाई है जो तकनीक के कुछ सबसे बड़े नामों द्वारा संचालित होने लगते हैं: अमेज़न, गूगल, आदि।
यह अपनी समस्याएं पैदा करता है। उदाहरण के लिए, सरकारी और कॉर्पोरेट जासूसी की कहानियां अधिक व्यापक होती जा रही हैं, हैकर्स अधिक से अधिक DDoS हमलों का उपयोग कर रहे हैं, ISP उन सेवाओं को ब्लॉक कर रहे हैं जिन्हें वे आप तक नहीं पहुंचने देना चाहते, देश उस सामग्री को ब्लॉक कर रहे हैं जिन्हें वे आप तक नहीं पहुंचने देना चाहते, और हमारे अपने डेटा का उपयोग हमारे खिलाफ किया जाता है।
यह उस विकेंद्रीकृत वेब के बिल्कुल विपरीत है जिसकी इंटरनेट मूल रूप से कल्पना की गई थी। एक वास्तविक आपदा।
एक वास्तव में वितरित वेब साइटों तक पहुंच बनाना संभव बना देगा, इंटरनेट सेवा में हिचकी के बावजूद। आदर्श रूप से, आप ऑफ़लाइन होने पर भी वेब तक पहुंचने में सक्षम होंगे! यह न केवल विकासशील दुनिया के लिए, बल्कि गोपनीयता के लिए हमारे व्यक्तिगत अधिकारों के लिए एक बड़ा प्लस होगा।
IPFS संस्थापक जुआन बेनेट ने केंद्रीकरण के मुद्दे को इस प्रकार सारांशित किया:
"आज का वेब अत्यधिक केंद्रीकृत है। मुझे यह बहुत चिंताजनक लगता है कि इन दिनों मानव अभिव्यक्ति और मानव संचार का इतना हिस्सा पूरी तरह से केंद्रीकृत सोशल नेटवर्क के माध्यम से रूट किया जाता है जो किसी भी क्षण गायब हो सकते हैं, उनके साथ सारा डेटा ले जा रहे हैं — या कम से कम सभी लिंक तोड़ रहे हैं।""एक सूचना नेटवर्क बनाना जो हमेशा के लिए बना रहे उतना ही आधुनिक है जितना इसे मिलता है। हम एक पूरी तरह से वितरित वेब के लिए जोर दे रहे हैं, जहां एप्लिकेशन केंद्रीकृत सर्वर पर नहीं रहते, बल्कि उपयोगकर्ताओं के कंप्यूटरों से पूरे नेटवर्क पर संचालित होते हैं... एक वेब जहां सामग्री किसी भी अविश्वसनीय बिचौलियों के माध्यम से बिना डेटा का नियंत्रण छोड़े या इसे जोखिम में डाले जा सकती है।"
लागत में कमी
तीसरा और अंतिम लाभ लागत में कमी है — सामग्री प्रदाताओं और अंतिम उपयोगकर्ताओं दोनों के लिए।
दुनिया के दूसरी तरफ से HTTP के माध्यम से डेटा परोसना महंगा है। डेटा प्रदाताओं से पीयरिंग समझौतों के लिए शुल्क लिया जाता है और प्रत्येक नेटवर्क हॉप में अधिक पैसा खर्च होता है — और इससे पहले कि आप "अंतिम चरण" ISPs की अत्यधिक लागत जोड़ें। (हम यहां कोई नाम नहीं लेंगे।)
सबसे बड़ी इंटरनेट कंपनियां पहले से ही दुनिया की सामग्री खपत मांगों के तनाव तले चरमरा रही हैं। जैसे-जैसे अधिक विकासशील देश ऑनलाइन आते रहेंगे, वे मांगें केवल बदतर होंगी, और लागत केवल बढ़ती रहेगी।
उनकी वेबसाइट पर एक ब्लॉग पोस्ट में, IPFS भविष्यवाणी करता है कि "गंगनम स्टाइल" के संगीत वीडियो को YouTube उपयोगकर्ताओं को प्रदान करने के लिए गूगल को लगभग $2,742,860 का खर्च आया होगा। क्या आप एक छोटे समय के इंटरनेट प्रदाता की कल्पना कर सकते हैं जो उस तरह की मांग को बनाए रखने की कोशिश कर रहा है? यह बहुत सारा बैंडविड्थ है।
IFPS उसी वीडियो को आपके अपने ISP के नेटवर्क के भीतर से पूरी तरह से डाउनलोड करने की अनुमति देगा चाहे आप कहीं भी हों, इस प्रकार कई परस्पर जुड़े नेटवर्कों पर कई हॉप्स की आवश्यकता को समाप्त कर देगा और समग्र लागत को काफी कम कर देगा।
IPFS एकमात्र विकल्प नहीं है
IPFS का सबसे बड़ा प्रतिद्वंद्वी MaidSafe है, हालांकि यह अभी तक जारी नहीं किया गया है। IPFS की तरह, यह एक विकेंद्रीकृत इंटरनेट के सपने को साकार करना चाहता है। यह अपने सभी उपयोगकर्ताओं की अतिरिक्त कंप्यूटिंग क्षमता को जोड़कर काम करेगा, जिसमें हर किसी का डेटा और एप्लिकेशन नव निर्मित नेटवर्क पर रहेंगे।
इसमें यकीनन IPFS से बेहतर एन्क्रिप्शन होगा। ऐसा इसलिए है क्योंकि IPFS सभी संचार के लिए एन्क्रिप्शन का उपयोग करता है, लेकिन यह अभी तक सुरक्षित साबित नहीं हुआ है। MaidSafe सभी फाइलों को तीन टुकड़ों में तोड़ता है और उन्हें व्यक्तिगत रूप से एन्क्रिप्ट करता है।
एक और विकल्प MegaNet है। महान किम डॉटकॉम द्वारा स्थापित, यह सेवा एक विकेंद्रीकृत गैर-IP आधारित नेटवर्क होगी जो बिटकॉइन के समान ब्लॉकचेन का उपयोग करती है। डॉटकॉम का दावा है कि आवश्यक बैंडविड्थ और स्टोरेज क्षमता इसके उपयोगकर्ताओं के मोबाइल फोन द्वारा प्रदान की जाएगी।
अंत में, कुछ लोगों ने IPFS की तुलना Tor से की है, लेकिन यह एक झूठी तुलना है। Tor एक उपयोगकर्ता की पहचान और स्थान को छुपाने के लिए ट्रैफिक को सात हजार से अधिक रिले के विश्वव्यापी नेटवर्क के माध्यम से निर्देशित करता है, लेकिन यह अंततः अभी भी HTTP पर निर्भर करता है इसलिए यह तकनीकी रूप से एक विकल्प नहीं है।
IPFS हमारी सबसे अच्छी आशा हो सकती है
इस स्तर पर, एक निश्चित निष्कर्ष निकालना कठिन है। यह स्पष्ट है कि HTTP को बदलने की आवश्यकता है, लेकिन IPFS अभी भी एक युवा और अप्रमाणित तकनीक है। अपने प्रतिस्पर्धियों से कड़ी प्रतिस्पर्धा का सामना करने के अलावा, यह HTTP/2 के रिलीज से भी खतरे में है, जो समग्र वेब गति में सुधार का वादा करता है।
अगले कुछ वर्ष महत्वपूर्ण होंगे। मुफ्त वेब होस्टिंग सेवा Neocities पहले से ही IPFS के साथ है, और इस खबर के साथ कि नेटफ्लिक्स ने बड़े पैमाने पर पीयर-टू-पीयर प्रौद्योगिकियों पर शोध शुरू कर दिया है, यह IPFS का चमकने का समय हो सकता है — यह मानते हुए कि यह दुनिया की सबसे बड़ी टेक फर्मों को इसे अपनाने के लिए मना सकता है।
यदि आप IPFS के विकास के बारे में अधिक जानने में रुचि रखते हैं, तो आपको संबंधित Reddit पेज की सदस्यता लेनी चाहिए साथ ही कंपनी के आधिकारिक ब्लॉग से अपडेट रहना चाहिए।
आपको क्या लगता है IPFS और अन्य समान सेवाओं के लिए भविष्य क्या रखता है? क्या वे HTTP को बदलने की अपनी साहसिक बोली में सफल हो सकते हैं, या पुरानी तकनीक केवल ओपन सोर्स तकनीक द्वारा प्रतिस्थापित किए जाने के लिए बहुत अधिक जड़ जमा चुकी है? नीचे कमेंट्स में अपने विचार हमें बताएं।