স্কিপ করে মূল কন্টেন্ট এ যান

পোস্ট কোথায় থাকে এবং কত দিন থাকে

Bitsocial প্রতিটি পোস্ট ব্লকচেইনে বা কোম্পানির ডেটাবেসে জমা রাখে না। প্রতিটি কমিউনিটির নিজস্ব নোড তার পোস্ট রাখে, পাঠক ও সিডাররা সেগুলি পরিবেশন করতে সাহায্য করে, আর স্থায়ী রেকর্ড চাইলে যে কেউ রাখতে পারেন। পোস্ট চিরকাল রাখা ঐচ্ছিক, বাধ্যতামূলক নয়: প্রোটোকল কোনো অংশগ্রহণকারীকে পুরো নেটওয়ার্কের ইতিহাস জমা রাখতে বাধ্য করে না।

এটির বাস্তব অর্থ এই পাতা ব্যাখ্যা করে, কারণ “চিরকাল জমা নেই” কথাটি সহজেই “উধাও হয়ে যায়” বা “আমাকে বিশ্বাস করুন” বলে ভুল বোঝা যায়।

সত্যতা ও প্রাপ্যতা আলাদা প্রশ্ন​

একটি পোস্ট সম্পর্কে দুটি আলাদা প্রশ্ন আছে:

  1. এটি কি আসল? এই লেখক কি এটি লিখেছেন, এবং এই কমিউনিটি কি গ্রহণ করেছে?
  2. এটি কি এখনও অনলাইনে? আজ কেউ কি এটি আনতে পারে?

Bitsocial প্রথম প্রশ্নটির উত্তর দেয় আস্থায় নয়, ক্রিপ্টোগ্রাফিতে। প্রতিটি পোস্ট লেখকের কীপেয়ার দিয়ে স্বাক্ষরিত, এবং কমিউনিটি গ্রহণ করার পরে পোস্টটি একটি কনটেন্ট আইডেন্টিফায়ার (CID)-এর অধীনে জমা হয়: তার সঠিক বাইটের হ্যাশ। যে কেউ পোস্ট আনলে নিজেই স্বাক্ষর ও হ্যাশ পরীক্ষা করতে পারেন। কোনো নোড, রাউটার, গেটওয়ে বা আর্কাইভ যাচাই ব্যর্থ না করে পোস্টের লেখা বদলাতে বা অন্যের নামে পোস্ট জাল করতে পারে না।

দ্বিতীয় প্রশ্নটি কে কপি রাখে সে বিষয়ে, এবং কেবল এই অংশটিই নিশ্চিত নয়।

কে পোস্ট অনলাইনে রাখে​

  • কমিউনিটির নোড। মালিকের নোড পোস্ট গ্রহণ করে এবং কমিউনিটি যত দিন রাখে তত দিন ডেটাবেসে রাখে। কমিউনিটি চলার সময় এটাই সব সময় থাকা এক কপি। দেখুন পিয়ার-টু-পিয়ার প্রোটোকল।
  • পাঠক। 5chan Electron অ্যাপের মতো ডেস্কটপ অ্যাপ চলার সময় লোড করা কমিউনিটি সিড করে। ফলে জনপ্রিয় কমিউনিটি বহু পিয়ার পরিবেশন করে, জনপ্রিয় টরেন্টের মতো। খোলা অবস্থায় ব্রাউজার ট্যাব কনটেন্ট ক্যাশ ও যাচাই করতে পারে, কিন্তু তা দীর্ঘমেয়াদি হোস্ট নয়।
  • সিডার। bitsocial-seeder যে কাউকে VPS বা অতিরিক্ত মেশিন থেকে সব সময় চালু থাকা সক্ষমতা দিতে দেয়। এটি কমিউনিটির সর্বশেষ পাতা ও পোস্ট আপডেট পিন করে; ফলে হোম রাউটারের পেছনে থাকা কমিউনিটিও ব্রাউজারে লোড হয়।
  • আর্কাইভার। যে কেউ কমিউনিটি ক্রল করে যা দেখেন তা রাখতে পারেন। আর্কাইভ নেটওয়ার্কের উপরে গড়া সাধারণ সার্ভিস, প্রোটোকলের বিশেষ কোনো ভূমিকা নয়।

কমিউনিটি নিজেরাই ধরে রাখার মেয়াদ বেছে নেয়​

পুরোনো পোস্ট কত দিন রাখা হবে, তা কমিউনিটির মালিকের সিদ্ধান্ত; প্রোটোকলের নিয়ম নয়। কিছু কমিউনিটি বহু বছরের ইতিহাস চায়। অন্যগুলি ভুলে যাওয়ার জন্য তৈরি: 5chan বোর্ড ইমেজবোর্ডের মতো, যেখানে থ্রেড বোর্ড থেকে সরে যায়, আর্কাইভে যায় এবং নির্দিষ্ট সময়ের পর (ডিফল্টে 48 ঘণ্টা) বোর্ডের নোড থেকে মুছে ফেলা হয়। কমিউনিটি আর্কাইভ সম্পূর্ণ বাদও দিতে পারে।

একই প্রোটোকল দুই ব্যবস্থাই সমর্থন করে, কারণ ধরে রাখা প্রতিটি কমিউনিটির নীতি; প্রতিটি নোডের খরচ নয়।

সবকিছু চিরকাল জমা না রাখার কারণ কী?​

যে নেটওয়ার্ক প্রতিটি নোডকে প্রতিটি পোস্ট চিরকাল রাখতে বাধ্য করে, তাকে কোনো না কোনোভাবে তার মূল্য দিতে হয়:

  • ব্লকচেইন প্রতিটি পূর্ণ নোডকে পুরো ইতিহাস রাখতে বাধ্য করে; তাই সব কার্যকলাপের সঙ্গে নোডের চাহিদা বাড়ে এবং পোস্ট করতে সাধারণত ফি লাগে।
  • পেইড স্টোরেজ, যেমন Farcaster-এর স্টোরেজ রেন্ট, ব্যবহারকারীকে ইতিহাস রাখার জন্য টাকা দিতে বলে এবং তাদের পরিশোধের সীমার বাইরে থাকা সবচেয়ে পুরোনো পোস্ট ছেঁটে দেয়। দেখুন Bitsocial এবং Farcaster।
  • কেন্দ্রীয় সার্ভার সব রাখে, কিন্তু কেবল কোনো কোম্পানি যত দিন চায় এবং তার নিয়মে।

সোশ্যাল মিডিয়ার বিশ্বব্যাপী লেজার দরকার নেই। পোস্ট A পোস্ট B-র এক মিলিসেকেন্ড আগে গৃহীত হলো কি না তাতে কিছু যায় আসে না, এবং অধিকাংশ পুরোনো পোস্ট খুব কম পড়া হয়। Bitsocial প্রতিটি কমিউনিটি নোডকে শুধু নিজের কমিউনিটি রাখতে দেয়, তাই ল্যাপটপ, Raspberry Pi বা ছোট VPS-এ হোস্টিং সস্তাই থাকে। দেখুন ব্লকচেইন কেন নয়?

আপসটি​

কেউ পোস্টের কপি না রাখলে তা অপ্রাপ্য হয়ে যেতে পারে। পোস্টের CID কখনও বদলায় না, কিন্তু CID কেবল একটি ঠিকানা: অন্তত একটি নোড পরিবেশন করলেই কেবল কনটেন্ট আনা যায়। কমিউনিটির নোড স্থায়ীভাবে অফলাইন হলে এবং কোনো পাঠক, সিডার বা আর্কাইভ পোস্ট না রাখলে, সেই পোস্টগুলি হারিয়ে যায়।

বিশ্বব্যাপী লেজার বাধ্যতামূলক না করার এটাই সৎ মূল্য। প্রতিটি বড় প্ল্যাটফর্মেরও একই মূল্য আছে: অ্যাকাউন্ট, সার্ভার বা কোম্পানি চলে গেলে পুরোনো পোস্ট সেখান থেকেও হারায়। পার্থক্য হলো Bitsocial-এ কিছু রাখার জন্য কারও অনুমতি লাগে না।

গুরুত্বপূর্ণ যা, তা রাখা​

  • কমিউনিটি নোড নিজে চালান। মালিক নোড চালু রাখলে, কমিউনিটির সেটিংস যত দিন রাখে তত দিন ইতিহাসও থাকে।
  • সিড করুন। ডেস্কটপ অ্যাপ খোলা রাখা বা bitsocial-seeder চালানো অন্যদের জন্য কমিউনিটি উপলভ্য রাখে।
  • আর্কাইভ করুন। স্বাধীন আর্কাইভ কমিউনিটি বাদ দেওয়ার পরও পুরোনো থ্রেড পাঠযোগ্য ও অনুসন্ধানযোগ্য রাখে। 5archive.org 5chan বোর্ড এবং seeditarchive.org Seedit কমিউনিটি আর্কাইভ করে। দুটিই ওপেন সোর্স, তাই যে কেউ মিরর বা প্রতিদ্বন্দ্বী আর্কাইভ চালাতে পারেন।

প্রতিটি আর্কাইভ করা পোস্ট এখনও স্বাক্ষরিত থাকায় আর্কাইভ নীরবে কারও কথা বদলাতে পারে না: পাঠক জীবন্ত পোস্টের মতোই আর্কাইভ করা পোস্টের স্বাক্ষর যাচাই করতে পারেন।