پوسٹس کہاں رہتی ہیں اور کتنی دیر تک
Bitsocial ہر پوسٹ کو بلاک چین یا کسی کمپنی کے ڈیٹا بیس میں محفوظ نہیں کرتا۔ ہر کمیونٹی کا اپنا نوڈ اپنی پوسٹس رکھتا ہے، قارئین اور سیڈرز انہیں پیش کرنے میں مدد کرتے ہیں، اور جو شخص مستقل ریکارڈ چاہتا ہے وہ خود ایک رکھ سکتا ہے۔ پوسٹس کو ہمیشہ رکھنا اختیاری ہے، لازمی نہیں: پروٹوکول ہر شریک کو پورے نیٹ ورک کی تاریخ محفوظ رکھنے پر مجبور نہیں کرتا۔
یہ صفحہ بتاتا ہے کہ عملی طور پر اس کا کیا مطلب ہے، کیونکہ "ہمیشہ محفوظ نہیں" کو "غائب ہو جاتی ہیں" یا "مجھ پر بھروسا کرو" سمجھ لینا آسان ہے۔
اصلیت اور دستیابی الگ سوال ہیں
کسی پوسٹ کے بارے میں دو الگ سوال ہوتے ہیں:
- کیا یہ اصلی ہے؟ کیا یہ مصنف نے لکھی تھی، اور کیا اس کمیونٹی نے اسے قبول کیا تھا؟
- کیا یہ اب بھی آن لائن ہے؟ کیا کوئی اسے آج حاصل کر سکتا ہے؟
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 کمیونٹیز کو آرکائیو کرتا ہے۔ دونوں اوپن سورس ہیں، اس لیے کوئی بھی ان کا آئینہ یا مقابل آرکائیو چلا سکتا ہے۔
چونکہ ہر آرکائیو شدہ پوسٹ پر اب بھی دستخط ہوتے ہیں، آرکائیو خاموشی سے کسی کی بات دوبارہ نہیں لکھ سکتا: قاری آرکائیو شدہ پوسٹ کے دستخط کی جانچ اسی طرح کر سکتا ہے جیسے زندہ پوسٹ کی۔