Hypertext Transfer Protocol (HTTP) হলো প্রযুক্তি যা সমগ্র ইন্টারনেটে ডেটা কমিউনিকেশন আন্ডারপিন করে। এটি নিয়ন্ত্রণ করে মেসেজ কীভাবে ট্রান্সমিট হবে, ব্রাউজার নির্দিষ্ট কমান্ডের জবাবে কী করবে, এবং সার্ভার রিকোয়েস্ট কীভাবে হ্যান্ডেল করবে।
সংক্ষেপে, HTTP হলো আমরা ওয়েব ব্রাউজ করার পদ্ধতি।
HTTP-এর প্রाचীনতম ডকুমেন্টেড রিলিজ ১৯৯১-এ zurück চলে যায়, যদিও ওয়েব ব্রাউজার এটি ১৯৯৬ সালে আডপ্ট করেছিল। অর্থাৎ ২০১৬ সালে এর বীশ বছরে পৌঁছেছে — এবং প্রযুক্তির জগতে, সেটি প্রাচীন। নিশ্চিতভাবেই একটি nieuতন, দ্রুত, এবং আরও নিরাপদ প্রোটোকল থাকতে হবে যা আমরা ব্যবহার করতে পারি?
আসলে আছে! এটিকে InterPlanetary File System (IPFS) বলা হয়। এই পোস্টে, আমরা দেখব এটি কী, কীভাবে কাজ করে, এবং এটি কি সত্যিই HTTP-কে ওয়েবের স্ট্যান্ডার্ড কমিউনিকেশন মোড হিসেবে প্রতিস্থাপন করতে পারে।
IPFS কীভাবে কাজ করে
IPFS একটি ওপেন সোর্স হাইপারমিডিয়া ডিস্ট্রিবিউশন প্রোটোকল যা কন্টেন্ট এবং আইডেন্টিটি দ্বারা অ্যাড্রেসড। সেটি শোনায় একটু জটিল, কিন্তু চিন্তা করবেন না। আমরা এটিকে আরও সহজ করে ভাঙব।
তাদের নিজস্ব ওয়েবসাইট অনুযায়ী, ডেভেলপাররা চান এটি ব্যবহার করে "ওয়েবকে দ্রুত, নিরাপদ, এবং আরও ওপেন করা।" আমরা ডিটেইল এক্সপ্লোর করার সময় সেটি মনে রাখব।
IPFS একটি পিয়ার-টু-পিয়ার ডিস্ট্রিবিউটেড ফাইল সিস্টেম, তাই আপনি এটিকে একটি BitTorrent স্বার্মের মতো ভাবতে পারেন — অর্থাৎ বর্তমানে একটি সিঙ্গেল টরেন্ট শেয়ার করা পিয়ারগুলোর মোট সংখ্যা — ব различи্য হলো IPFS গিট অবজেক্ট এক্সচেঞ্জ করতে ব্যবহৃত হয়। এটি একটি ডিস্ট্রিবিউটেড হ্যাশ টেবিল, একটি ইনসেন্টিভাইজড ব্লক এক্সচেঞ্জ, এবং একটি সেলফ-সার্টিফাইং নেমস্পেস ব্যবহার করে, এবং তাই এর কোনো সিঙ্গেল পয়েন্ট অফ ফেইলার নেই।
এটি নোডের একটি সিস্টেমের মাধ্যমে একই ফাইল সিস্টেম সহ সমস্ত কম্পিউটিং ডিভাইসকে সংযুক্ত করে কাজ করে। এটি ওয়েবসাইটগুলোর জন্য একটি সেন্ট্রাল অরিজিন সার্ভার থাকার প্রয়োজন দূর করে যা রিডারের জন্য পেজ সার্ভ করে, এবং সেজন্য এটি HTTP বানচানোর এবং ইন্টারনেটের মূল কাঠামো সম্ভাব্যভাবে উন্নত করার একটি পথ প্রদান করে।
IPFS আপনার জন্য কেন উপকারী
টেকনিক্যাল জার্গন সব ঠিক আছে, কিন্তু আপনি যদি না বুঝেন তবে নিরাশ হবেন না। আপনাকে নটি-গ্রিটি ডিটেইল জানার প্রয়োজন নেই এটি ব্যবহার করার জন্য।
তবে এটা আরেকটি প্রশ্ন তুলে ধরে: IPFS-এর আপনার ও আমার মতো এন্ড-ইউজারদের জন্য কী প্র্যাক্টিক্যাল বেনিফিট? এটি HTTP-র ওপর কীভাবে উন্নতি আনছে? বা অন্য কথায়, আমরা কেন এটি সوییচ করার কথা ভাবব?
সার্ভারের ওপর নির্ভরশীলতা নেই
আমরা সবাই ব্রাউজিং করার সময় भয়ঙ্কর "404 Page Not Found" পেজ দেখেছি। সহজ ভাষায়, এর মানে আপনি যা খুঁজছেন সেটি অস্তিত্বে নেই। আরও টেকনিক্যালি, ৪০৪ কোড ব্যবহার হয় ইন্ডিকেট করার জন্য যে ওয়েব সার্ভার আপনার রিকোয়েস্টকৃত জিনিসটি খুঁজে পায়নি।
আপনি ৪০৪ দেখতে পারেন যদি কন্টেন্ট পুরনো হয়ে অফলাইন চলে গিয়েছে, কিন্তু এটাও মানে সার্ভার ম্যালফাংশন করছে — এবং এটিই HTTP-এর বড় সমस्यাগুলোর একটি।
যদি একটি সার্ভার মরে বা स्थায়ীভাবে নতুন জায়গায় রিলোকেট হয়, তবে সেটিকে পয়েন্ট করা যেকোনো লিংক সার্বকালিকভাবে কাজ করা বন্ধ করবে। সার্ভারে যা কন্টেন্ট ছিল সেটি হারিয়ে যাবে এবং সেটি রিকভার করার কোনো উপায় নেই যদি না আপনি পূর্বজ্ঞানী হয়ে আগে থেকে সেভ করে রাখেন।
সারাংশ: সেন্ট্রালি ম্যানেজড সার্ভার অবশেষে কাজ করা বন্ধ করবে। ডোমেন মালিক পরিবর্তন হতে পারে, ওয়েবসাইট মালিক ব্যাংক্রাপ্ট হতে পারে, বা সার্ভার হার্ডওয়্যারই এর জীবনকালের শেষে পৌঁছাতে পারে ব্যাকআপ ছাড়া। এবং যখন এটা হয়, ডিজিটাল ইতিহাস হারিয়ে যায়।
IPFS-এর মূল পার্থক্য হলো: লোকেশন (সার্ভার) খুঁজতে না চেয়ে, আপনি কন্টেন্টই খুঁজেন। একটি সার্ভারকে কয়েক করুন এবং আস্থা করুন যে আপনার দরকারি ফাইলটি সেটি দেবে, তার বদলে লক্ষ লক্ষ কম্পিউটার সক্ষম সেটি ডেলিভার করতে। ঠিক BitTorrent-এর মতো।
সেন্ট্রালাইজেশন আর নেই
উপরে বর্ণিত সমস্যার নক-অন ইফেক্ট হলো বড় এবং ভালো-ম্যানেজড সেন্ট্রাল সার্ভারের দিকে একটি হেডলং স্ক্র্যাম্বল যা শেষ পর্যন্ত টেকের কিছু বড় নাম দ্বারা অপারেট হয়: Amazon, Google, ইত্যাদি।
এটি নিজস্ব সমস্যা সৃষ্টি করে। উদাহরণস্বরূপ, সরকারি এবং কর্পোরেট স্পায়িংয়ের গল্প আরও ব্যাপক হচ্ছে, হ্যাকাররা আরও বেশি DDoS আক্রমণ ব্যবহার করছে, ISP যেসব সার্ভিস ব্লক করছে সেগুলো আপনি এক্সেস করতে চান, দেশ যেসব কন্টেন্ট ব্লক করছে সেগুলো আপনি দেখতে চান, এবং আমাদের নিজস্ব ডেটা আমাদের বিরুদ্ধে ব্যবহার হচ্ছে।
এটি ইন্টারনেট যেন মূলত ডিসেন্ট্রালাইজড ওয়েব হিসেবে কল্পনা করা হয়েছিল তার সম্পূর্ণ বিপরীত। একটি বাস্তব বিপদ।
IPFS প্রতিষ্ঠাতা Juan Benet সেন্ট্রালাইজেশনের ইস্যু সংক্ষেপে বলেছেন:
"আজ ওয়েব অত্যন্ত সেন্ট্রালাইজড। আমাকে খুব চিন্তা হয় যে মানব অভিব্যক্তি এবং মানব যোগাযোগ আজকাল কতটুকু পুরোপুরি সেন্ট্রালাইজড সোশ্যাল নেটওয়ার্কের মাধ্যমে রুটেড যা যেকোনো মুহূর্তে গায়েব হয়ে যেতে পারে, সব ডেটা নিয়ে যাওয়া — অথবা কমপক্ষে সব লিংক ভাঙা।" "একটি ইনফরমেশন নেটওয়ার্ক বানানো যা চিরকাল চলবে, এটি بقدر মডার্ন হয়। আমরা একটি ফুলি ডিস্ট্রিবিউটেড ওয়েবের জন্য ঠেলে দিচ্ছি, যেখানে অ্যাপ্লিকেশন সেন্ট্রালাইজড সার্ভারে বাস করে না, বরং ব্যবহারকারীদের কম্পিউটার থেকে সার্বত্রিক নেটওয়ার্কের ওপর অপারেট করে... একটি ওয়েব যেখানে কন্টেন্ট যেকোনো আস্তাহীন মিডলম্যানের মাধ্যমে যেতে পারে ডেটার কন্ট্রোল ছাড়া, বা সেটিকে ঝুঁকিতে ডালা ছাড়া।"
খরচে কমানো
তৃতীয় এবং চূড়ান্ত বেনিফিট হলো খরচে কমানো — কন্টেন্ট প্রোভাইডার এবং এন্ড ইউজার উভয়ের জন্য।
বিশ্বের অন্য পাশ থেকে HTTP দিয়ে ডেটা সার্ভ করা ব্যয়বহুল। ডেটা প্রোভাইডাররা পিয়ারিং এগ্রিমেন্ট এবং প্রতিটি নেটওয়ার্ক হপের জন্য চার্জ পায় — এবং সেটিও "ফাইনালлег" ISP-এর অতিশয় ব্যয়বহুল খরচের আগে। (আমরা এখানে কোনো নাম লেবো না।)
সবচেয়ে বড় ইন্টারনেট কোম্পানিগুলো ইতিমধ্যে বিশ্বের কন্টেন্ট কনসাম্পশন ডিমান্ডের ওয়েটে চরমরা করছে। আরও উন্নতিশীল দেশ অনলাইন আসার সাথে সাথে, সেই ডিমান্ড শুধু খারাপ হবে, এবং খরচ শুধু বাড়বে।
তাদের ওয়েবসাইটের একটি ব্লগ পোস্টে, IPFS প্রেডিক্ট করে যে "Gangnam Style" মিউজিক ভিডিও YouTube ব্যবহারকারীদের কাছে পৌঁছানোর জন্য Google-কে প্রায় $২,৭৪২,৮৬০ খরচ হয়েছে। একটি ছোট ইন্টারনেট প্রোভাইডার সেটি ম্যাচ করার চেষ্টা করলে কেমন হতো? এটি ব্যান্ডউইডথের מאוד বড় পরিমাণ।
IFPS আপনাকে একই ভিডিও আপনার নিজস্ব ISP-এর নেটওয়ার্কের ভেতর থেকে সম্পূর্ণ ডাউনলোড করতে দেবে আপনি কোথায় থাকেন সেটি নিশ্চিত না করে, এইভাবে অনেক সংযুক্ত নেটওয়ার্কের ওপর अनेक হপের প্রয়োজনীয়তা দূর করে এবং মোট খরচা নാടবায়ে কমিয়ে দেবে।
IPFS একমাত্র বিকল্প নয়
IPFS-এর সবচেয়ে বড় প্রতিদ্বন্দ্বী হলো MaidSafe, যদিও এটি এখনো রিলিজ হয়নি। IPFS-এর মত, এটি ডিসেন্ট্রালাইজড ইন্টারনেটের স্বপ্ন সাকার করতে চায়। এটি সব ব্যবহারকারীদের স্পেয়ার কম্পিউটিং ক্যাপাসিটি একসাথে জোড়া দিয়ে কাজ করবে, সবার ডেটা এবং অ্যাপ্লিকেশন নতুন তৈরি নেটওয়ার্কে থাকবে।
এটি আর্গুয়াবলি IPFS-এর চেয়ে আরও ভালো এনক্রিপশন থাকবে। কারণ IPFS সব কমিউনিকেশনের জন্য এনক্রিপশন ব্যবহার করে, কিন্তু এখনো সেটি সিকিউর প্রমাণ করা হয়নি। MaidSafe সব ফাইল তিন টুকরোতে ভাঙে এবং সেগুলো আলাদাভাবে এনক্রিপ্ট করে।
অন্য একটি অপশন হলো MegaNet। কিম ডটকম দ্বারা প্রতিষ্ঠিত, সার্ভিসটি একটি ডিসেন্ট্রালাইজড নন-IP ভিত্তিক নেটওয়ার্ক হবে যা Bitcoin-এর মতো ব্লকচেইন ব্যবহার করবে। Dotcom দাবি করেন ব্যান্ডউইডথ এবং স্টোরেজ ক্যাপাসিটি এর ব্যবহারকারীদের মোবাইল ফোন দ্বারা প্রদান করা হবে।
শেষে, কিছু লোক IPFS কে Tor-এর সাথে তুলনা করেছে, কিন্তু এটি মিথ্যা তুলনা। Tor বিশ্বব্যাপী সাত হাজারেরও বেশি রিলে দিয়ে ট্রাফিক ডাইরেক্ট করে ব্যবহারকারীর পরিচয় এবং লোকেশন গোপন রাখতে, কিন্তু এটি চূড়ান্তভাবে HTTP-র ওপর নির্ভর করে তাই টেকনিক্যালি এটি একটি বিকল্প নয়।
IPFS হতে আমাদের সেরা আশা
এই পর্যায়ে, একটি নিশ্চিত উপসংহার দিতে কঠিন। স্পষ্ট যে HTTP প্রতিস্থাপন দরকার, কিন্তু IPFS এখনো একটি যুব এবং অপ্রমাণিত প্রযুক্তি। প্রতিদ্বন্দ্বীদের কঠিন প্রতিযোগিতার পাশাপাশি, এটি HTTP/2-এর রিলিজ দ্বারা হুমকিত যেটি সামগ্রিক ওয়েব স্পিড উন্নত করার প্রতিশ্রুতি দিয়েছে।
আগামি কয়েক বছর হবে গুরুত্বপূর্ণ। ফ্রি ওয়েব হোস্টিং সার্ভিস Neocities ইতিমধ্যে IPFS-এ অনবোর্ড, এবং Netflix বড় প্যামানে পিয়ার-টু-পিয়ার টেকনোলজি গবেষণা শুরু করেছে এই খবরের সাথে, এটি IPFS-এর জন্য চমকে উঠার সময় হতে পারে — ধরে নিলে এটি বিশ্বের সবচেয়ে বড় টেক ফার্মগুলোক আডপ্ট করতে করাতে পারে।
আপনি যদি IPFS-এর উন্নতি সম্পর্কে আরও জানতে চান, তবে সংশ্লিষ্ট Reddit পেজ সাবস্ক্রাইব করুন সেইসাথে কোম্পানির অফিশিয়াল ব্লগ ফলো করুন।
IPFS এবং অনুরূপ সার্ভিসগুলোর ভবিষ্যত সম্পর্কে আপনি কী মনে করেন? তারা HTTP প্রতিস্থাপনের সাহসিক প্রচেষ্টায় সফল হতে পারবে কিনা, নাকি পুরনো প্রযুক্তি সiódভাবেই জড়িত যে ওপেন সোর্স প্রযুক্তি দ্বারা প্রতিস্থাপন করা সম্ভব নয়? নিচে কমেন্টে আপনার মতামত জানান।