जानें कि कैसे एक फोटो बूथ को IPFS में एकीकृत किया जाए और वेब3.स्टोरेज के साथ अपनी सेल्फी को अंतर्ग्रहीय बनाया जाए।
वेब समिट 2022 के दौरान, फिल्कोइन इवेंट्स और क्रिएटिव टीम ने सम्मेलन में एक अद्भुत प्रदर्शनी स्टैंड स्थापित किया, जिसने 3500 से अधिक आगंतुकों को आकर्षित किया, जो वेब3, इंटरप्लेनेटरी फाइल सिस्टम (आईपीएफएस) और फाइलकोइन नेटवर्क के वितरित भंडारण समाधानों के बारे में अधिक जानना चाहते थे।
Filecoin IPFS प्रोटोकॉल के माध्यम से Web3 पर फ़ाइलों को संग्रहीत करने और बनाए रखने के लिए व्यापक समाधान प्रदान करता है। सबसे लोकप्रिय और उपयोग में आसान है web3.Storage, डेवलपर्स के लिए " IPFS और Filecoin के लिए एक API कॉल" समाधान।
आईपीएफएस एक वेब प्रोटोकॉल है जो एक पीयर-टू-पीयर नेटवर्क में फाइलों को साझा करने और एक वितरित कंप्यूटर नेटवर्क में डेटा साझा करने की अनुमति देता है। फाइलकोइन ने एक ओपन-सोर्स प्रोटोकॉल बनाया है जो भंडारण बाजार को लंबे समय तक और कम लागत के साथ आईपीएफएस पर फाइलों को बनाए रखने में सक्षम बनाता है। यह समाधान वेब3 में स्टोरेज की समस्या को हल करता है और इंटरनेट को अपग्रेड करता है क्योंकि हम इसे इंटरप्लेनेटरी कम्युनिकेशन जैसी चुनौतियों से निपटने के लिए जानते हैं।
इंटरप्लेनेटरी कम्युनिकेशन में सेल्फी शामिल है ! Web3.storage से कनेक्ट करने और IPFS में अपनी सेल्फ़ी अपलोड करने के लिए Sparkbooth नामक फ़ोटो बूथ सॉफ़्टवेयर बनाने के लिए हल्के नोड.js एप्लिकेशन का उपयोग करना सीखें।
फोटो बूथ के मुख्य भाग हैं: एक डिजिटल कैमरा, कुछ रोशनी, टच स्क्रीन वाला एक कंप्यूटर, कुछ सॉफ्टवेयर जो कैमरे को फोटो लेने के लिए नियंत्रित करते हैं और उन्हें आईपीएफएस और फाइलकोइन नेटवर्क पर अपलोड करने की क्षमता रखते हैं।
टच स्क्रीन फोटो लेने के लिए यूजर से कमांड प्राप्त करती है
फोटो बूथ सॉफ्टवेयर (स्पार्कबूथ कहा जाता है) कार्रवाई करने के लिए कैमरे से बात करेगा
स्पार्कबूथ फोटो को स्थानीय रूप से कंप्यूटर पर स्टोर करता है
स्पार्कबूथ उपयोगकर्ता से पूछता है कि क्या वे सर्वर को भेजना चाहते हैं (web3.storage के माध्यम से)
स्पार्कबूथ * को एपीआई कॉल में फोटो, उपयोगकर्ता नाम, पासवर्ड और सफलता संदेश भेजता है।
fil-photobooth-uploader ऐप:
उपयोगकर्ता नाम और पासवर्ड मान्य करें
फोटो के प्रारूप को क्या में बदलें
सिस्टम से एपीआई टोकन/कुंजी प्राप्त करता है और भेजता है __वेब 3. __भंडारण
w__ eb3.storage __ IPFS नेटवर्क को फोटो भेजता है और फाइलकोइन पर बैक अप लेता है
w__ eb3.storage __ IPFS कंटेंट आईडी (CID) को वापस लौटा देगा
fil-photo-booth-uploader स्पार्कबूथ 7 पर एक सफल संदेश देता है
स्पार्कबूथ को एक सफल संदेश प्राप्त होता है: "आपकी तस्वीर आईपीएफएस को भेजी जाती है
स्पार्कबूथ स्क्रीन पर उत्पन्न क्यूआर कोड प्रदर्शित करता है
IPFS CID url का एक उदाहरण:
https://bafybeiei7zadrztflc6krunhvqr3umzre7xjxfzvmyjs2ob2w7yykq63ea.ipfs.w3s.link/20221104172648.jpg |
---|
आईपीएफएस और सीआईडी के बारे में अधिक जानने के लिए, कृपया देखें
इस ट्यूटोरियल के माध्यम से आपको कुछ चीजें चलाने की आवश्यकता हो सकती है:
Sparkbooth 7 और web3.storage को अच्छी तरह से बात करने के लिए, हमें उनकी भाषाओं का अनुवाद करने में थोड़ी मदद की आवश्यकता होगी। नोडजेस ऐप हमें इसे हासिल करने में मदद करेगा। इसे सर्वर पर होस्ट करने की आवश्यकता होगी, और हम इसके लिए हेरोकू का उपयोग कर रहे हैं (यदि आप इसे होस्ट करने के लिए वेब3 मूल तरीका जानते हैं, तो कृपया मुझे डीएम करें। मुझे कोशिश करना अच्छा लगेगा)।
सेटअप प्रवाह को पूरा करने के लिए हमारे कस्टम नोडजेस ऐप से बात करने के लिए फोटो बूथ लैपटॉप पर सॉफ़्टवेयर तैयार करना अंतिम चरण है। \
यह ऐप 2022 में बनाया गया था और मौजूदा web3.storage API का उपयोग करता है। इस लेखन के समय, web3.storage से नए बीटा w3up API उपलब्ध हैं, जो
ऐप सही नहीं है! कुछ ऐसे क्षेत्र हैं जिनमें सुधार किया जा सकता है:
भले ही यह जमीन दिखाने के लिए सिर्फ एक नौटंकी है, नोडजेस ऐप की सुरक्षा आदर्श नहीं है। एप्लिकेशन लॉजिक में पासवर्ड और उपयोगकर्ता नाम को मान्य करना पसंद नहीं किया जाता है। मेरा मानना है कि हमें एप्लिकेशन को फ़ायरवॉल या एपीआई गेटवे के पीछे रखना चाहिए जो हमारे ऐप पर कॉल पास करने से पहले हेडर में प्राधिकरण को मान्य करता है।
स्पार्कबूथ 7 बढ़िया है, लेकिन यूआई काफी सीमित लगता है। अच्छा होगा अगर हम इसे थोड़ा और कस्टमाइज़ कर सकें। शायद एक ओपन-सोर्स फोटो बूथ सॉफ्टवेयर हमें इसे हासिल करने में मदद कर सकता है?
संभावित रूप से, हम आगंतुकों को नवीनतम फ़ोटो दिखाने के लिए एक अलग कंप्यूटर का उपयोग कर सकते हैं। वे उस तस्वीर का चयन कर सकते हैं जिसे वे खुद को ईमेल करना चाहते हैं, फिर से क्यूआर कोड प्रदर्शित कर सकते हैं या इसे सोशल मीडिया पर साझा कर सकते हैं। इसमें फ़ाइल-फ़ोटो-बूथ-अपलोडर के लिए एक फ्रंटएंड बनाना शामिल होगा, जो फ्रंट-एंड डेवलपर के लिए एक बहुत अच्छा प्रोजेक्ट हो सकता है।
तीन दिवसीय वेब समिट के दौरान, सम्मेलन में इंटरनेट कनेक्टिविटी के मुद्दों के कारण फिल्कॉइन फोटो बूथ का अपटाइम 99% और a1% आउटेज था। कुल मिलाकर, फोटो बूथ ने फिल्कॉइन नेटवर्क पर 934 तस्वीरें प्रकाशित कीं। यह लगभग एक हजार सेल्फी हैं जो वेब3.स्टोरेज की बहुत ही आसान सेवा के लिए सभी ग्रहों के बीच जाने के लिए तैयार हैं!
फोटो बूथ भी प्रसिद्ध है। तीसरे दिन CNN के एक रिपोर्टर ने भी बूथ का इंटरव्यू लिया, (हां, बूथ मशहूर हो रहा है... मैं नहीं).
वेब समिट, लिस्बन, पुर्तगाल में फिल्कोइन फोटो बूथ का साक्षात्कार लेते सीएनएन रिपोर्टर
कृपया अपने कार्यक्रमों, सभाओं, मुलाकातों, पार्टियों या केवल मनोरंजन के लिए अपना खुद का इंटरप्लेनेटरी फोटो बूथ बनाने के लिए इस गाइड का बेझिझक उपयोग करें।
फाइलकोइन नेटवर्क में अब 16EiB भंडारण क्षमता है और 300PiB से अधिक डेटा इस पर संग्रहीत किया गया है। इस परियोजना में योगदान देने या इसका उपयोग करने के कई तरीके हैं। शामिल होने के बारे में और जानें