কীভাবে আইপিএফএস-এ ফটো বুথ সংহত করতে হয় এবং web3.storage-এর মাধ্যমে আপনার সেলফিকে আন্তঃগ্রহে পরিণত করতে হয় তা জানুন।
ওয়েব সামিট 2022-এর সময়, Filecoin ইভেন্ট এবং সৃজনশীল দল কনভেনশনে একটি আশ্চর্যজনক প্রদর্শনী স্ট্যান্ড স্থাপন করে যা Web3, ইন্টারপ্ল্যানেটারি ফাইল সিস্টেম (IPFS) এবং ফাইলকয়েন নেটওয়ার্কের বিতরণ করা স্টোরেজ সমাধান সম্পর্কে আরও জানতে ইচ্ছুক 3500 জনেরও বেশি দর্শককে আকর্ষণ করেছিল।
ফাইলকয়েন IPFS প্রোটোকলের মাধ্যমে Web3-এ ফাইল সংরক্ষণ এবং স্থায়ী করার জন্য বিস্তৃত সমাধান প্রদান করে। সবচেয়ে জনপ্রিয় এবং ব্যবহার করা সহজ হল web3.Storage, ডেভেলপারদের জন্য " IPFS এবং Filecoin-এ এক API কল" সমাধান।
IPFS হল একটি ওয়েব প্রোটোকল যা একটি পিয়ার-টু-পিয়ার নেটওয়ার্কে ফাইল শেয়ার করার এবং একটি বিতরণ করা কম্পিউটার নেটওয়ার্কে ডেটা শেয়ার করার অনুমতি দেয়। ফাইলকয়েন একটি ওপেন-সোর্স প্রোটোকল তৈরি করেছে যা একটি স্টোরেজ মার্কেটকে আইপিএফএস-এ ফাইলগুলিকে দীর্ঘ সময়ের জন্য এবং অল্প খরচে বজায় রাখতে সক্ষম করে। এই সমাধানটি Web3-এ স্টোরেজ সমস্যার সমাধান করে এবং ইন্টারনেট আপগ্রেড করে কারণ আমরা জানি যে এটি আন্তঃগ্রহীয় যোগাযোগের মতো চ্যালেঞ্জগুলি পরিচালনা করতে পারে।
আন্তঃগ্রহ যোগাযোগ সেলফি অন্তর্ভুক্ত আছে ! ওয়েব3.স্টোরেজের সাথে সংযোগ করতে এবং আইপিএফএস-এ আপনার সেলফি আপলোড করতে স্পার্কবুথ নামক একটি ফটো বুথ সফ্টওয়্যার তৈরি করতে হালকা ওজনের node.js অ্যাপ্লিকেশনটি কীভাবে ব্যবহার করবেন তা শিখুন।
ফটো বুথগুলির প্রধান অংশগুলি হল: একটি ডিজিটাল ক্যামেরা, কিছু লাইট, টাচ স্ক্রিন সহ একটি কম্পিউটার, কিছু সফ্টওয়্যার যা ক্যামেরাকে ফটো তোলার জন্য নিয়ন্ত্রণ করে এবং সেগুলি আইপিএফএস এবং ফাইলকয়েন নেটওয়ার্কে আপলোড করার ক্ষমতা।
টাচ স্ক্রিন একটি ছবি তোলার জন্য ব্যবহারকারীর কাছ থেকে কমান্ড গ্রহণ করে
ফটো বুথ সফ্টওয়্যার (যাকে বলা হয় স্পার্কবুথ) ক্যামেরার সাথে কথা বলবে পদক্ষেপ নিতে
স্পার্কবুথ কম্পিউটারে স্থানীয়ভাবে ফটো সংরক্ষণ করে
স্পার্কবুথ ব্যবহারকারীকে জিজ্ঞাসা করে যে তারা একটি সার্ভারে পাঠাতে চান কিনা (web3.storage এর মাধ্যমে)
স্পার্কবুথ একটি API কলে ফটো, ব্যবহারকারীর নাম, পাসওয়ার্ড এবং সাফল্যের বার্তা পাঠায় *
ফিল-ফটোবুথ-আপলোডার অ্যাপটি করবে:
ব্যবহারকারীর নাম এবং পাসওয়ার্ড যাচাই করুন
ছবির বিন্যাস কি পরিবর্তন করুন
সিস্টেম থেকে API টোকেন/কী পুনরুদ্ধার করে এবং পাঠায় __ web3. __ সঞ্চয়স্থান
w__ eb3.storage __ ছবিটি আইপিএফএস নেটওয়ার্কে পাঠায় এবং ফাইলকয়েনে ব্যাক আপ করে
w__ eb3.storage __ আইপিএফএস কন্টেন্ট আইডি (সিআইডি) তে ফেরত দেবে
fil-photo-booth-uploader Sparkbooth 7 এ একটি সফল বার্তা ফেরত দেয়
স্পার্কবুথ একটি সফল বার্তা পায়: “আপনার ছবি আইপিএফএস-এর মাধ্যমে পাঠানো হয়েছে
স্পার্কবুথ স্ক্রিনে জেনারেট হওয়া QR কোড প্রদর্শন করে
IPFS CID url-এর একটি উদাহরণ:
https://bafybeiei7zadrztflc6krunhvqr3umzre7xjxfzvmyjs2ob2w7yykq63ea.ipfs.w3s.link/20221104172648.jpg |
---|
আইপিএফএস এবং সিআইডি সম্পর্কে আরও জানতে, অনুগ্রহ করে দেখুন
এই টিউটোরিয়ালটি চালানোর জন্য আপনার প্রয়োজন হতে পারে এমন কয়েকটি জিনিস রয়েছে:
Sparkbooth 7 এবং web3.storage সুন্দরভাবে কথা বলার জন্য, তাদের ভাষা অনুবাদ করতে আমাদের একটু সাহায্যের প্রয়োজন হবে। nodejs অ্যাপ আমাদের এটি অর্জন করতে সাহায্য করবে। এটি একটি সার্ভারে হোস্ট করা প্রয়োজন, এবং আমরা এটির জন্য Heroku ব্যবহার করছি (যদি আপনি এটি হোস্ট করার একটি Web3 নেটিভ উপায় জানেন তবে দয়া করে আমাকে DM করুন। আমি চেষ্টা করতে চাই)।
চূড়ান্ত ধাপ হল সেটআপ ফ্লো সম্পূর্ণ করতে আমাদের কাস্টম নোডেজ অ্যাপের সাথে কথা বলার জন্য ফটো বুথ ল্যাপটপে সফ্টওয়্যারটি প্রস্তুত করা। \
এই অ্যাপটি 2022 সালে তৈরি করা হয়েছিল এবং বিদ্যমান web3.storage API ব্যবহার করে। এই লেখার সময়, web3.storage থেকে নতুন বিটা w3up API পাওয়া যাচ্ছে, যা
অ্যাপটি নিখুঁত নয়! উন্নত করা যেতে পারে এমন কয়েকটি ক্ষেত্র রয়েছে:
যদিও এটি শুধুমাত্র স্থল দেখানোর জন্য একটি কৌশল, nodejs অ্যাপের নিরাপত্তা আদর্শ নয়। অ্যাপ্লিকেশন যুক্তিতে পাসওয়ার্ড এবং ব্যবহারকারীর নাম যাচাই করা পছন্দনীয় নয়। আমি বিশ্বাস করি আমাদের অ্যাপ্লিকেশনটিকে একটি ফায়ারওয়াল বা API গেটওয়ের পিছনে রাখা উচিত যা আমাদের অ্যাপে কল পাস করার আগে হেডারে অনুমোদনকে বৈধ করে।
স্পার্কবুথ 7 দুর্দান্ত, তবে UI বেশ সীমাবদ্ধ বলে মনে হচ্ছে। আমরা এটিকে আরও কিছুটা কাস্টমাইজ করতে পারলে ভাল হবে। সম্ভবত একটি ওপেন সোর্স ফটো বুথ সফ্টওয়্যার আমাদের এটি অর্জন করতে সাহায্য করতে পারে?
সম্ভাব্যভাবে, আমরা দর্শকদের সাম্প্রতিক ফটোগুলি দেখানোর জন্য একটি পৃথক কম্পিউটার ব্যবহার করতে পারি৷ তারা নিজেরাই ইমেল করতে, আবার QR কোড প্রদর্শন করতে বা সোশ্যাল মিডিয়াতে শেয়ার করতে চান এমন ফটো নির্বাচন করতে পারে। এটি ফিল-ফটো-বুথ-আপলোডারের জন্য একটি ফ্রন্ট-এন্ড নির্মাণের সাথে জড়িত, যা একটি ফ্রন্ট-এন্ড বিকাশকারীর জন্য একটি দুর্দান্ত প্রকল্প হতে পারে।
তিন দিনের ওয়েব সামিট চলাকালীন, কনভেনশনে ইন্টারনেট সংযোগ সমস্যার কারণে ফাইলকয়েন ফটো বুথের আপটাইম 99% এবং a1% আউটেজ ছিল। মোট, ফটো বুথ ফাইলকয়েন নেটওয়ার্কে 934টি ছবি প্রকাশ করেছে। এটি প্রায় এক হাজার সেলফি যা ওয়েব3.স্টোরেজের খুব সহজ পরিষেবার জন্য আন্তঃগ্রহে যেতে প্রস্তুত!
ফটো বুথও বিখ্যাত। তৃতীয় দিনে, সিএনএন-এর একজন প্রতিবেদকও বুথের সাক্ষাৎকার নেন, (হ্যাঁ, বুথটি বিখ্যাত হচ্ছে… আমি নই)।
সিএনএন রিপোর্টার ওয়েব সামিট, লিসবন, পর্তুগালে ফাইলকয়েন ফটো বুথের সাক্ষাত্কার নিচ্ছেন
অনুগ্রহ করে আপনার ইভেন্ট, সমাবেশ, মিটিং, পার্টি বা শুধুমাত্র মজার জন্য আপনার নিজস্ব আন্তঃগ্রহের ফটো বুথ তৈরি করতে এই গাইডটি ব্যবহার করুন।
Filecoin নেটওয়ার্কে এখন 16EiB স্টোরেজ ক্ষমতা রয়েছে এবং এতে 300PiB-এর বেশি ডেটা সংরক্ষণ করা হয়েছে। এই প্রকল্পে অবদান বা ব্যবহার করার অনেক উপায় আছে। জড়িত হওয়ার বিষয়ে আরও জানুন