तुम्ही बहुधा भरपूर डेटा ठेवता. तुमचा वैयक्तिक संगणक फोटो, संगीत, चित्रपट, कार्य दस्तऐवज आणि बरेच काही भरलेला आहे. हे सर्व व्यवस्थापित आणि प्रवेशयोग्य ठेवणे अधिकाधिक कठीण होत आहे.
नक्कीच, तुम्ही तुमच्या कॉम्प्युटरच्या हार्ड ड्राइव्हवर सर्वकाही स्टोअर करू शकता. परंतु जर तुमचा संगणक क्रॅश झाला आणि तुम्ही सर्वकाही गमावले तर काय होईल?
अनेक तंत्रज्ञान कंपन्या क्लाउड स्टोरेज सोल्यूशन्स ऑफर करतात, परंतु जेव्हा तुमचे सरकार तुमच्या देशात Google ड्राइव्ह किंवा ड्रॉपबॉक्स सारख्या अॅप्सना प्रतिबंधित करते तेव्हा काय होते?
हे क्लाउड सोल्यूशन्स सध्याच्या वेबच्या समान दोषाने ग्रस्त आहेत: केंद्रीकरण.
तथापि, वेब3 तंत्रज्ञानाच्या वाढीमुळे हे दिसून आले आहे की वेबचे भविष्य निसर्गात वितरीत केले जाऊ शकते. या लेखात, आम्ही आयपीएफएस प्रोटोकॉल आणि ते इंटरनेटच्या मूलभूत आर्किटेक्चरमध्ये कसे बदल करण्याची योजना आखत आहे ते शोधू.
IPFS म्हणजे काय?
इंटरप्लॅनेटरी फाइल सिस्टम किंवा IPFS एक विकेंद्रित नेटवर्क आहे जे डेटा संग्रहित करते आणि सामायिक करते.
IPFS कोणालाही फाइल्स संचयित करण्याची आणि नेटवर्कमध्ये प्रवेश असलेल्या इतर कोणाशीही शेअर करण्याची परवानगी देते. नेटवर्कवर अपलोड केलेल्या फायली जगभरातील विविध संगणकांवर संग्रहित केल्या जातात.
Google चे माजी अभियंता जुआन बेनेट यांच्या नेतृत्वाखालील विकासकांच्या टीमने IPFS तयार केले होते. बेनेट बिटटोरेंट प्रोटोकॉलद्वारे प्रेरित होते जे वापरकर्त्यांना केंद्रीय सर्व्हरशिवाय फायली सामायिक करण्यास अनुमती देते. p2p फाइल शेअरिंग प्रोटोकॉलने बेनेटला हे लक्षात आणून दिले की हाच दृष्टिकोन जगभरात विकेंद्रित फाइल प्रणालीसाठी कार्य करू शकतो.
हे 2015 पासून विकसित होत आहे, परंतु ब्रेव्ह ब्राउझर आणि ऑपेरा सारखे अनेक ऍप्लिकेशन्स आहेत जे त्यास समर्थन देतात.
केंद्रीकृत स्टोरेज अयशस्वी झाल्यास आयपीएफएस माहिती ऑनलाइन संग्रहित करण्याचा पर्यायी मार्ग बनला आहे. उदाहरणार्थ, जेव्हा तुर्की अधिकार्यांनी देशभरात विकिपीडियावर बंदी घातली तेव्हा कार्यकर्त्यांनी तुर्की विकिपीडियाच्या प्रतीसाठी विकेंद्रित पोर्टल तयार करण्यासाठी IPFS चा वापर केला.
आयपीएफएसचे भविष्य आशादायक दिसते. अधिकाधिक ऍप्लिकेशन्स वापरत असल्याने, इंटरनेटवर डेटा संचयित आणि सामायिक करण्याचा डीफॉल्ट मार्ग बनण्याची क्षमता आहे.
हे कस काम करत?
IPFS हा पीअर-टू-पीअर किंवा p2p स्टोरेज नेटवर्कचा एक प्रकार आहे.
एखाद्याने फाइलची विनंती केल्यास, त्या फाइलची एक प्रत त्यांच्या स्थानिक नोडवर कॅश केली जाते. अधिक लोकांनी त्या डेटाची विनंती केल्यास, अधिक कॅशे केलेल्या प्रती तयार केल्या जातील. याचा अर्थ विनंती पूर्ण करण्याचे ओझे हळूहळू सर्व नोड्समध्ये सामायिक केले जाते ज्यांच्याकडे कॅशे फाइल आहे.
नेटवर्क तीन मुख्य तत्त्वांवर अवलंबून आहे: सामग्री पत्ता, सामग्री लिंकिंग आणि सामग्री शोध.
आयपीएफएस या तीनपैकी प्रत्येक तत्त्वे कशी पूर्ण करते ते पाहू या.
सामग्री पत्ता
तुम्ही संगणकावर फाइल्स शोधता त्या नेहमीच्या पद्धतीने विचार करा. फाइलमध्ये प्रवेश करण्यासाठी, तुम्हाला तुमच्या डिव्हाइसवरील विशिष्ट निर्देशिकेवर नेव्हिगेट करावे लागेल आणि योग्य फाइल नाव असलेली फाइल शोधावी लागेल.
हे संगणनातील प्रमाणित सराव असले तरी, IPFS सारख्या वितरित नेटवर्कमध्ये त्याचे चांगले भाषांतर होत नाही.
स्थानानुसार सामग्री ओळखण्याऐवजी, IPFS सामग्री स्वतः पाहते. ही प्रक्रिया म्हणून ओळखली जाते सामग्री पत्ता.
IPFS प्रोटोकॉलमध्ये समाविष्ट केलेल्या सर्व फायली कंटेंट आयडेंटिफायरसह येतात जे विशिष्ट फाइलसाठी एक अद्वितीय हॅश म्हणून कार्य करते.
इंटरप्लॅनेटरी लिंक्ड डेटा प्रोजेक्ट (IPLD) आयपीएफएस प्रोटोकॉलच्या वापरकर्त्यांना त्यांच्या इच्छेनुसार कोणत्याही स्वरूपात त्यांचा डेटा एक्सप्लोर करण्यासाठी लायब्ररी प्रदान करून या संकल्पनेचा आणखी विस्तार करते.
सामग्री लिंकिंग
IPFS वापरते a डेटा रचना म्हणतात दिग्दर्शित अॅसायक्लिक ग्राफ किंवा DAG.
IPFS प्रोटोकॉल एक प्रकारचा DAG वापरतो ज्याला a म्हणतात मर्कल डीएजी जे सेट केले जाते जेणेकरून प्रत्येक नोडला एक अद्वितीय ओळखकर्ता असतो जो नोडच्या सामग्रीचा हॅश असतो.
नेटवर्क निर्देशिका आणि फाइल्सचे प्रतिनिधित्व कसे करते हे ऑप्टिमाइझ करण्यासाठी Merkle DAG वापरते. समजा तुमच्याकडे एक फोल्डर आहे ज्यामध्ये तीन फाइल्स आहेत. त्या फोल्डरमध्ये एक अद्वितीय हॅश असेल जो त्यातील तीन फाइल्सचे प्रतिनिधित्व करतो. यामधून प्रत्येक फाइल अनेक ब्लॉक्सची बनलेली असते.
प्रत्येक नोड नोडच्या सामग्रीच्या आधारे व्युत्पन्न केलेल्या हॅशशी जोडलेला असल्याने, संपूर्ण डेटा संरचना स्वयं-सत्यापित असल्याचे म्हटले जाते. ही मुख्य गुणधर्म फायलींना IPFS प्रोटोकॉलमध्ये वितरित क्षमतेमध्ये कार्य करण्यास अनुमती देते.
सामग्री शोध
तुम्ही शोधत असलेली सामग्री कोणते समवयस्क होस्ट करत आहेत हे शोधण्यासाठी, IPFS यावर अवलंबून आहे वितरित हॅश टेबल किंवा DHT.
हॅश टेबल म्हणजे व्हॅल्यूजच्या कीजचा डेटाबेस. IPFS वितरित हॅश टेबल वापरते नेटवर्कमधील कोणते समवयस्क तुम्ही प्रवेश करण्याचा प्रयत्न करत असलेली सामग्री बनवणारे ब्लॉक संचयित करत आहेत हे शोधण्यासाठी.
आयपीएफएस वापरते libp2p समवयस्कांना एकमेकांना डेटा पाठविण्याची परवानगी देण्यासाठी लायब्ररी.
डेस्कटॉप अनुप्रयोग
डेस्कटॉप ऍप्लिकेशनमध्ये, वरीलपैकी बरेच तंत्रज्ञान लपलेले आहे आणि पडद्यामागे कार्य करते.
वापरकर्ते फक्त त्यांचे स्वतःचे IPFS क्लायंट चालवू शकतात आणि नेटवर्कवर त्यांच्या स्वतःच्या फाइल अपलोड करू शकतात.
वापरकर्त्याने नेटवर्कवर अपलोड केलेल्या फाइल्स फाइलच्या अद्वितीय सामग्री अभिज्ञापकाद्वारे प्रवेशयोग्य आहेत. तुम्ही सेवा वापरू शकता जसे की आयपीएफएस ब्राउझर इंटरनेटशी कनेक्ट होऊ शकतील अशा कोणत्याही डिव्हाइसवरून फाइलमध्ये प्रवेश करण्यासाठी.
IPFS प्रमुख वैशिष्ट्ये
आयपीएफएस प्रोटोकॉलची चार प्रमुख वैशिष्ट्ये येथे आहेत:
- आयपीएफएस एक पीअर-टू-पीअर फाइल सिस्टम आहे. याचा अर्थ फायली केंद्रीय सर्व्हरची आवश्यकता न ठेवता थेट वापरकर्त्यांमध्ये संग्रहित आणि वितरित केल्या जातात. इतर समवयस्कांशी कनेक्ट होण्यासाठी वापरकर्त्यांकडे स्वतःचे नोड चालवण्याचा पर्याय आहे.
- आयपीएफएस विकेंद्रित आहे. याचा अर्थ असा की अपयशाचा एकही मुद्दा नाही. एक नोड खाली गेल्यास, सिस्टम अद्याप कार्य करू शकते.
- IPFS सोपे संग्रहण करण्यास अनुमती देते. अत्यंत कार्यक्षम मर्कल डीएजी नेटवर्कला आवश्यक असलेल्या स्टोरेज स्पेसचे प्रमाण कमी करण्यास अनुमती देते. ऐतिहासिक डेटा संग्रहित करणे आवश्यक असलेल्या कोणत्याही घटकासाठी हा एक मोठा फायदा आहे.
- जे वापरकर्ते कमांड लाइनशी परिचित नाहीत ते वापरण्यास सुलभ डेस्कटॉप अनुप्रयोग वापरू शकतात जे ड्रॅग-अँड-ड्रॉप फाइल आयात आणि द्रुत सामायिकरण आणि डाउनलोड पर्यायांना समर्थन देतात.
- आयपीएफएस आहे मुक्त स्रोत. याचा अर्थ व्यवस्थेच्या विकासासाठी कोणीही हातभार लावू शकतो.
IPFS प्रोटोकॉलचे फायदे आणि तोटे
साधक
- मोठ्या संख्येने वापरकर्ते आणि मोठ्या संख्येने फायली सामावून घेण्यासाठी हे स्केलेबल करण्यासाठी डिझाइन केले आहे.
- हे दोष-सहिष्णु आहे, याचा अर्थ नेटवर्कमधील काही नोड्स अनुपलब्ध असले तरीही ते कार्य करणे सुरू ठेवू शकते.
- हे सेन्सॉरशिपला प्रतिरोधक आहे, याचा अर्थ असा की नेटवर्कवरील सामग्री अवरोधित करणे किंवा काढून टाकणे एका घटकासाठी कठीण आहे.
- आयपीएफएस सुरक्षित आहे. IPFS क्रिप्टोग्राफिक हॅश वापरून फायली संचयित करते, ज्यामुळे त्यांना छेडछाड-प्रूफ बनते.
बाधक
- इंटरप्लॅनेटरी फाइल सिस्टम अजूनही विकासात आहे आणि व्यावसायिक फाइल स्टोरेज सोल्यूशन्सच्या तुलनेत किमान ग्राहक समर्थन आहे.
- सिस्टम किती चांगले मोजेल किंवा सेन्सॉरशिपला किती चांगले प्रतिकार करेल हे स्पष्ट नाही.
- शक्तिशाली संस्थांकडून होणार्या हल्ल्यांना प्रणाली असुरक्षित असू शकते.
- सामग्री अॅड्रेसिंग हॅश असलेली लिंक परत करते. लिंक मानवी-वाचनीय बनवण्यासाठी वापरकर्त्यांना DNS वापरावे लागेल.
निष्कर्ष
IPFS प्रोटोकॉल हा डेटा साठवण्याचा आणि शेअर करण्याचा एक नवीन मार्ग आहे ज्याचे पारंपारिक पद्धतींपेक्षा बरेच फायदे आहेत. हे विकेंद्रित आहे, याचा अर्थ असा की अपयशाचा एकही बिंदू नाही आणि ते इतर पद्धतींपेक्षा कमी बँडविड्थ वापरून अतिशय कार्यक्षम आहे.
तथापि, ते अद्याप विकासात आहे आणि काही मर्यादा आहेत, जसे की खूप मोठ्या फायली संचयित करण्यात सक्षम नसणे. एकंदरीत, आयपीएफएस हे एक आश्वासक नवीन तंत्रज्ञान आहे ज्यामध्ये आम्ही डेटा साठवण्याच्या आणि शेअर करण्याच्या पद्धतीमध्ये क्रांती घडवून आणण्याची क्षमता आहे.
आयपीएफएस सारखे विकेंद्रित क्लाउड स्टोरेज प्रोटोकॉल ऑनलाइन होस्टिंग फाइल्सचे भविष्य आहे असे तुम्हाला वाटते का?
प्रत्युत्तर द्या