ইন্টারপ্ল্যানেটারি ফাইল সিস্টেম

ইন্টারপ্ল্যানেটারি ফাইল সিস্টেম (আইপিএফএস বা IPFS) হলো একটি প্রোটোকল, হাইপারমিডিয়া এবং নথি আদান-প্রদান পিয়ার-টু-পিয়ার নেটওয়ার্ক যা একটি বিস্তৃত(ডিসট্রিবিউটেড) ফাইল সিস্টেমে তথ্য সংরক্ষণ এবং ভাগ করার জন্য তৈরি। আইপিএফএস কন্টেন্ট-অ্যাড্রেসিং ব্যবহার করে আইপিএফএস উপস্থাপকের(হোস্ট) সাথে সংযোগকারী গ্লোবাল নেমস্পেসে প্রতিটি নথিকে স্বতন্ত্রভাবে সনাক্ত করে।[]

ইন্টারপ্ল্যানেটারি ফাইল সিস্টেম
মূল উদ্ভাবকজুয়ান বেনেট ও প্রোটোকল ল্যাবস[]
উন্নয়নকারীপ্রোটোকল ল্যাবস
প্রাথমিক সংস্করণফেব্রুয়ারি ২০১৫ (y)[]
স্থিতিশীল সংস্করণ
০.১৮.১ / ২০২৩-০১-৩০ (y)[]
রিপজিটরিgithub.com/ipfs/ipfs
যে ভাষায় লিখিত
  • Protocol implementations: Go (reference implementation), JavaScript, C,[] Python
  • Client libraries: Go, Java, JavaScript, Python, Scala, Haskell, Swift, Common Lisp, Rust, Ruby, PHP, C#, Erlang
উপলব্ধগো, জাভাস্ক্রিপ্ট, পাইথন
ধরন
লাইসেন্সMIT license, Apache license 2.0
ওয়েবসাইটipfs.tech

আইপিএফএস বিভিন্ন কাজের মধ্যে ওয়ার্ল্ড ওয়াইড ওয়েব বিতরণ করার ক্ষেত্রে http এবং https প্রতিস্থাপন করতে পারে।[][][]

আইপিএফএস ব্যবহারকারীদের বিটটরেন্টের মতোই আধেয় প্রদান ও গ্রহণ করতে দেয়। একটি কেন্দ্রীয়ভাবে অবস্থিত সার্ভারের বিপরীতে, আইপিএফএস একটি বিকেন্দ্রীকৃত ব্যবস্থা[] ব্যবহারকারী-চালকদের ঘিরে তৈরি করা হয়েছে যারা সামগ্রিক তথ্যের একটি অংশ ধারণ করে, নথি রাখা এবং ভাগ করার একটি স্থিতিস্থাপক ব্যবস্থা তৈরি করে। নেটওয়ার্কের যেকোন ব্যবহারকারী তার বিষয়বস্তুর ঠিকানা দ্বারা একটি নথি পরিবেশন করতে পারে, এবং নেটওয়ার্কের অন্যান্য সহকর্মীরা একটি বিস্তৃত হ্যাশ টেবিল (DHT) ব্যবহার করে যে কোনো নোড থেকে সেই সামগ্রীটি খুঁজে পেতে বা অবস্থান জানার অনুরোধ করতে পারে।

বিটটরেন্টের বিপরীতে, আইপিএফএস একটি একক বিশ্বব্যাপী নেটওয়ার্ক তৈরি করার লক্ষ্য রাখে। এর মানে হল যে যদি দুইজন ব্যবহারকারী একই হ্যাশের সাথে ডেটার একটি ব্লক প্রকাশ করে, তাহলে "ব্যবহারকারী ১" তাদের সাথেও তথ্য বিনিময় করবে যারা "ব্যবহারকারী ২" থেকে তথ্য নামাচ্ছিল।[] আইপিএফএস-এর লক্ষ্য হল স্থির ওয়েবপেজ প্রদানের জন্য ব্যবহৃত প্রোটোকলগুলোকে হাইপার টেক্সট ট্রান্সফার প্রোটোকল (HTTP) দিয়ে অ্যাক্সেসযোগ্য গেটওয়ে ব্যবহার করে প্রতিস্থাপন করা।[] ব্যবহারকারীরা তাদের ডিভাইসে একটি আইপিএফএস গ্রাহক(ক্লায়েন্ট) ইনস্টল না করে, একটি উন্মুক্ত গেটওয়ে ব্যবহার করতে পারে। এই গেটওয়েগুলোর একটি তালিকা আইপিএফএস গিটহাব পাতায় রক্ষণাবেক্ষণ করা হয়।[১০]

ইতিহাস

সম্পাদনা

আইপিএফএস জুয়ান বেনেট তৈরি করেছে, যিনি পরবর্তীতে মে ২০১৪ সালে প্রোটোকল ল্যাবস প্রতিষ্ঠা করেন।[][১১]

২০১৫ সালের ফেব্রুয়ারিতে আইপিএফএস একটি আলফা সংস্করণে চালু করা হয়েছিল এবং একই বছরের অক্টোবরে টেকক্রাঞ্চ দ্বারা "মুখের কথায় ছড়িয়ে পড়ছে" হিসেবে বর্ণনা করা হয়েছিল। নেটওয়ার্ক পরিসেবা প্রদানকারী ক্লাউডফ্লেয়ার ২০১৮ সালে আইপিএফএস ব্যবহার করা শুরু করে এবং ২০২২ সালে সিস্টেমে নিজস্ব গেটওয়ে চালু করে।

প্রয়োগ

সম্পাদনা
  • ফাইলকইন হল একটি আইপিএফএস-ভিত্তিক সমবায় স্টোরেজ ক্লাউড, যা প্রোটোকল ল্যাবস দ্বারা রচিত।[১২]
  • ক্লাউডফ্লেয়ার স্থানীয় নোডের প্রয়োজন ছাড়াই আইপিএফএস ব্যবহার সহজীকরণ, গতি বাড়ানো এবং নিরাপত্তা বৃদ্ধির জন্য একটি বিস্তৃত ওয়েব গেটওয়ে চালায়।[১৩]
  • মাইক্রোসফটের স্ব-সার্বভৌম পরিচয় ব্যবস্থা, মাইক্রোসফ্ট আইওন, সাইডট্রির মাধ্যমে বিটকয়েন ব্লকচেইন এবং আইপিএফএস তৈরি করে[স্পষ্টকরণ প্রয়োজন] -ভিত্তিক ডিআইডি নেটওয়ার্ক।[১৪]
  • ছায়া গ্রন্থাগার অ্যানাজ আর্কাইভ এবং লাইব্রেরি জেনেসিস আইপিএফএস-এর মাধ্যমে বই সরবরাহ করে,[১৫][১৬][১৭] বইয়ের বৃহত্তম মানব গ্রন্থাগারটিকে আরও স্থিতিস্থাপক হতে সক্ষম করে।
  • ব্রেভ অরিজিন প্রোটোকল এবং আইপিএফএস ব্যবহার করে তার বিকেন্দ্রীভূত পণ্যের দোকান[১৮] হোস্ট করে এবং ২০২১ সালে তাদের ব্রাউজার আইপিএফএস সমর্থন যোগ করে।[১৯]
  • অ্যান্ড্রয়েডের জন্য অপেরাব্রেভ আইপিএফএস সহজাতভাবে সমর্থন করে, যা মোবাইল ব্যবহারকারীদের আইপিএফএস নেটওয়ার্কে ডেটা অ্যাক্সেস করতে ipfs:// লিঙ্কগুলি ব্রাউজ করতে দেয়।[২০]
  • Superhighway84 হল একটি আইপিএফএস-ভিত্তিক ইউজনেট-এর মত আলোচনার ব্যবস্থা
  • ফাইলবেস হল একটি ভূ-স্থিতিস্থাপক আইপিএফএস পিনিং পরিষেবা যা প্রতিটি ফাইলকে আইপিএফএস নেটওয়ার্কে পিন করে ৩টি অতিরিক্ত অনুলিপি সহ বিভিন্ন ভৌগলিক অবস্থানে সংরক্ষিত রাখে।[২১]

সেন্সরশিপ-রোধ

সম্পাদনা
  • সেপ্টেম্বর-অক্টোবর ২০১৭ এ অনুষ্ঠিত কাতালান স্বাধীনতা গণভোটকে স্পেনের সাংবিধানিক আদালত অবৈধ বলে গণ্য করেছে এবং এই সম্পর্কিত ওয়েবসাইট ব্লক করা হয়েছে। পরবর্তীকালে, কাতালান পাইরেট পার্টি, কাতালোনিয়ার হাইকোর্ট অফ জাস্টিসের অবরোধের আদেশকে এড়ানোর করার জন্য আইপিএফএস-এ ওয়েবসাইটটি আয়না/অনুলিপি করে।[২২][২৩]
  • তুরস্কে উইকিপিডিয়া ব্লকের সময়, আইপিএফএস উইকিপিডিয়ার একটি আয়না তৈরি করতে ব্যবহৃত হয়েছিল, যা নিষেধাজ্ঞা থাকা সত্ত্বেও সংরক্ষণাগারভুক্ত স্ট্যাটিক উইকিপিডিয়া বিষয়বস্তুতে অ্যাক্সেসের অনুমতি দেয়।[২৪] আয়নাটি এখন ইংরেজি, ইউক্রেনীয়, রুশ, আরবি, এবং চীনা এর মতো আরো ভাষায় প্রসারিত হয়েছে৷ একটি আইপিএফএস গেটওয়েতে এর সিআইডি ব্যবহার করে আয়নার একটি সংগ্রহ দেখা যেতে পারে।

ম্যালওয়্যার

সম্পাদনা

জুলাই ২০১৮ থেকে ক্লাউডফ্লেয়ারের আইপিএফএস গেটওয়ের মাধ্যমে ফিশিং আক্রমণ বিতরণ করা হয়েছে। ফিশিং স্ক্যামের এইচটিএমএল, আইপিএফএস-এ সংরক্ষণ করা হয় এবং ক্লাউডফ্লেয়ারের গেটওয়ের মাধ্যমে প্রদর্শিত হয়। সংযোগটি একটি ক্লাউডফ্লেয়ার এসএসএল সনদপত্রের মাধ্যমে সুরক্ষিত হিসাবে দেখায়৷[২৫]

আইপিস্টর্ম বটনেট, প্রথম জুন ২০১৯ এ সনাক্ত করা হয়, যা আইপিএফএস ব্যবহার করে। এতে এটি আইপিএফএস নেটওয়ার্কে বৈধ তথ্য প্রবাহের মধ্যে তার নির্দেশ-এবং-নিয়ন্ত্রণ লুকিয়ে রাখতে পারে।[২৬] নিরাপত্তা গবেষকরা পূর্বে আইপিএফএসকে বটনেট নির্দেশ-এবং-নিয়ন্ত্রণ ব্যবস্থা হিসাবে ব্যবহার করার তাত্ত্বিক সম্ভাবনা নিয়ে কাজ করেছিল।[২৭][২৮]

আরও দেখুন

সম্পাদনা

তথ্যসূত্র

সম্পাদনা
  1. Case, Amber (২০১৫-১০-০৪)। "Why The Internet Needs IPFS Before It's Too Late"TechCrunch (ইংরেজি ভাষায়)। ২০২২-০২-০৫ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৯-০৭-১৬ 
  2. "Releases"GitHub। ২০২৩-০২-১০ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২৩-০১-৩০ 
  3. Agorise (২০১৭-১০-২৩)। "c-ipfs: IPFS implementation in C. Why C? Think Bitshares' Stealth backups, OpenWrt routers (decentralize the internet/meshnet!), Android TV, decentralized Media, decentralized websites, decent.."GitHub। ২০২০-০৪-২২ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৭-১০-২৫ 
  4. Finley, Klint (২০১৬-০৬-২০)। Wiredআইএসএসএন 1078-3148ওসিএলসি 24479723 https://web.archive.org/web/20201215171224/https://www.wired.com/2016/06/inventors-internet-trying-build-truly-permanent-web/। ২০২০-১২-১৫ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৭-০৩-০৭  |শিরোনাম= অনুপস্থিত বা খালি (সাহায্য)
  5. Youtube: Stanford Seminar - "IPFS and the Permanent Web"- Juan Benet of Protocol Labs ওয়েব্যাক মেশিনে আর্কাইভকৃত ২০২২-০৮-০৯ তারিখে Quote: ".
  6. Youtube: IPFS: Interplanetary file storage!
  7. Krishnan, Armin (২০২০)। "Blockchain Empowers Social Resistance and Terrorism Through Decentralized Autonomous Organizations": 41–58। আইএসএসএন 1944-0464জেস্টোর 26907412ডিওআই:10.5038/1944-0472.13.1.1743  
  8. "Content addressing"docs.ipfs.tech (ইংরেজি ভাষায়)। ২০২০-০৮-২৯ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২০-০৮-২৯ 
  9. "IPFS Gateway"docs.ipfs.tech (ইংরেজি ভাষায়)। ২০২০-০৮-২৯ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২০-০৮-২৯ 
  10. "Public Gateway Checker | IPFS"GitHub। ২০২০-০৮-২৪ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২০-০৮-২৯ 
  11. "About"Protocol Labs (ইংরেজি ভাষায়)। ২০২১-০৪-২৮ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২১-০৪-২৮ 
  12. Johnson, Steven (২০১৮-০১-১৬)। "Beyond the Bitcoin Bubble"The New York Times (ইংরেজি ভাষায়)। আইএসএসএন 1553-8095ওসিএলসি 1645522। ২০২১-১২-২১ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৮-০৯-২৬ 
  13. Orcutt, Mike (২০১৮-১০-০৫)। MIT Technology Review (ইংরেজি ভাষায়)। আইএসএসএন 0040-1692 https://web.archive.org/web/20210126212931/https://www.technologyreview.com/2018/10/05/139885/a-big-tech-company-is-working-to-free-the-internet-from-big-tech-companies/। ২০২১-০১-২৬ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২০-০৪-২১  |শিরোনাম= অনুপস্থিত বা খালি (সাহায্য)
  14. Simons, Alex (২০১৯-০৫-১৩)। "Toward scalable decentralized identifier systems"Microsoft (ইংরেজি ভাষায়)। ২৯ এপ্রিল ২০২০ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২১-০৪-২৭ 
  15. ""Anna's Archive" Opens the Door to Z-Library and Other Pirate Libraries * TorrentFreak"TorrentFreak (ইংরেজি ভাষায়)। ২০২২-১১-১৯ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৮ জানুয়ারি ২০২৩ 
  16. "'Shadow Libraries' Are Moving Their Pirated Books to The Dark Web After Fed Crackdowns"VICE (ইংরেজি ভাষায়)। ২০২২-১১-৩০ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৮ জানুয়ারি ২০২৩ 
  17. "A piece of Web3 tech helps banned books through the Great Firewall's cracks"South China Morning Post (ইংরেজি ভাষায়)। ১৬ এপ্রিল ২০২২। ২০২২-১১-২৯ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৮ জানুয়ারি ২০২৩ 
  18. "Brave Launches New Swag Store Powered by Origin" (সংবাদ বিজ্ঞপ্তি) (ইংরেজি ভাষায়)। ২০২০-০৩-২৪। ২০২০-০৪-২৫ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২০-০৪-২১ 
  19. Porter, Jon (২০২১-০১-১৯)। "Brave browser takes step toward enabling a decentralized web"The Verge (ইংরেজি ভাষায়)। ২০২১-০২-২৬ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২১-০১-২৯ 
  20. "Opera introduces major updates to its blockchain-browser on Android" (সংবাদ বিজ্ঞপ্তি) (ইংরেজি ভাষায়)। ২০২০-০৩-০৩। ২০২০-০৪-০২ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২০-০৪-২১ 
  21. "Filebase Documentation" (সংবাদ বিজ্ঞপ্তি) (ইংরেজি ভাষায়)। ২০২২-১২-১২। ২০২৩-০১-১১ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২৩-০১-১১ 
  22. Balcell, Marta Poblet (২০১৭-১০-০৫)। Eureka Street (ইংরেজি ভাষায়)। আইএসএসএন 1833-7724 https://web.archive.org/web/20210915035537/https://www.eurekastreet.com.au/article/inside-catalonia-s-cypherpunk-referendum। ২০২১-০৯-১৫ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২১-০৯-১৫  |শিরোনাম= অনুপস্থিত বা খালি (সাহায্য)
  23. Hill, Paul (২০১৭-০৯-৩০)। "Catalan referendum app removed from Google Play Store"Neowin (ইংরেজি ভাষায়)। ২০২০-১১-০১ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৭-১০-০৬ 
  24. Dale, Brady (২০১৭-০৫-১০)। "Turkey Can't Block This Copy of Wikipedia"Observer (ইংরেজি ভাষায়)। আইএসএসএন 1052-2948। ২০১৭-১০-১৮ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৭-১২-২০ 
  25. Abrams, Lawrence (২০১৮-১০-০৪)। "Phishing Attacks Distributed Through Cloudflare's IPFS Gateway"Bleeping Computer (ইংরেজি ভাষায়)। ২০১৯-১০-০৯ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৯-০৮-৩১ 
  26. Palmer, Danny (২০১৯-০৬-১১)। "This unusual Windows malware is controlled via a P2P network"ZDNet (ইংরেজি ভাষায়)। ২০১৯-০৯-০৬ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৯-০৮-৩১ 
  27. Patsakis, Constantinos; Casino, Fran (২০১৯-০৬-০৪)। "Hydras and IPFS: a decentralised playground for malware" (ইংরেজি ভাষায়): 787–799। arXiv:1905.11880 ডিওআই:10.1007/s10207-019-00443-0 
  28. Macabeus, Bruno; Vinicius, Marcus (২০১৮-০৫-০৬)। Protocolos IPFS e IPNS como meio para o controle de botnet: prova de conceito (পর্তুগিজ ভাষায়)। ২০২১-০১-১৭ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২১-০৪-২৭ – SBC Open Lib-এর মাধ্যমে। 

বহিঃসংযোগ

সম্পাদনা

টেমপ্লেট:File systems

টেমপ্লেট:Internet censorship circumvention technologies