Secure Scuttlebutt ایک p2p سوشل نیٹ ورک ہے جو آف لائن بھی کام کرتا ہے۔

سکٹل بٹ - امریکی ملاحوں کے درمیان ایک بول چال کا لفظ جو افواہوں اور گپ شپ کو ظاہر کرتا ہے۔ Node.js کے ڈویلپر ڈومینک ٹار، جو نیوزی لینڈ کے ساحل پر ایک سیل بوٹ پر رہتے ہیں، نے یہ لفظ p2p نیٹ ورک کے نام پر استعمال کیا جو خبروں اور ذاتی پیغامات کے تبادلے کے لیے ڈیزائن کیا گیا ہے۔ Secure Scuttlebutt (SSB) آپ کو صرف کبھی کبھار انٹرنیٹ تک رسائی کا استعمال کرتے ہوئے معلومات کا اشتراک کرنے کی اجازت دیتا ہے یا یہاں تک کہ انٹرنیٹ تک رسائی بالکل نہیں ہے۔

ایس ایس بی اب کئی سالوں سے چل رہا ہے۔ سوشل نیٹ ورک کی فعالیت کو دو ڈیسک ٹاپ ایپلی کیشنز کا استعمال کرکے جانچا جا سکتا ہے (patchwork کے и پیچ فو) اور اینڈرائیڈ ایپلی کیشنز (متعدد آیتیں)۔ گیکس کے لئے ہے ssb-git. کیا آپ اس میں دلچسپی رکھتے ہیں کہ آف لائن-پہلا p2p نیٹ ورک بغیر اشتہار اور رجسٹریشن کے کیسے کام کرتا ہے؟ براہ کرم بلی کے نیچے۔

Secure Scuttlebutt ایک p2p سوشل نیٹ ورک ہے جو آف لائن بھی کام کرتا ہے۔

سیکیور سکٹل بٹ کے کام کرنے کے لیے، مقامی نیٹ ورک سے جڑے دو کمپیوٹرز کافی ہیں۔ SSB پروٹوکول پر مبنی ایپلی کیشنز UDP براڈکاسٹ پیغامات بھیجتی ہیں اور خود بخود ایک دوسرے کو تلاش کرنے کے قابل ہوں گی۔ انٹرنیٹ پر سائٹس تلاش کرنا کچھ زیادہ ہی پیچیدہ ہے، اور ہم چند پیراگراف میں اس مسئلے پر واپس جائیں گے۔

صارف کا اکاؤنٹ اس کی تمام اندراجات (لاگ) کی ایک منسلک فہرست ہے۔ ہر بعد میں آنے والے اندراج میں پچھلی کی ایک ہیش ہوتی ہے اور اس پر صارف کی نجی کلید کے ساتھ دستخط ہوتے ہیں۔ عوامی کلید صارف کا شناخت کنندہ ہے۔ اندراجات کو حذف اور ترمیم کرنا یا تو مصنف خود یا کسی اور کی طرف سے ناممکن ہے۔ مالک جریدے کے آخر میں اندراجات شامل کرسکتا ہے۔ دوسرے صارفین کو اسے پڑھنا چاہئے۔

ایک ہی مقامی نیٹ ورک پر واقع ایپلیکیشنز ایک دوسرے کو دیکھتے ہیں اور خود بخود اپنے پڑوسیوں سے ان لاگز میں اپ ڈیٹس کی درخواست کرتے ہیں جن میں وہ دلچسپی رکھتے ہیں۔ اس سے کوئی فرق نہیں پڑتا کہ آپ کس نوڈ سے اپ ڈیٹ ڈاؤن لوڈ کرتے ہیں، کیونکہ... آپ عوامی کلید کا استعمال کرتے ہوئے ہر اندراج کی صداقت کی تصدیق کر سکتے ہیں۔ مطابقت پذیری کے دوران، آپ کی دلچسپی کے جرائد کی عوامی کلیدوں کے علاوہ کوئی ذاتی معلومات کا تبادلہ نہیں ہوتا ہے۔ جیسے ہی آپ مختلف WiFi/LAN نیٹ ورکس (گھر پر، کیفے میں، کام پر) کے درمیان سوئچ کرتے ہیں، آپ کے مقامی طور پر محفوظ کردہ لاگز کی کاپیاں خود بخود قریبی دوسرے صارفین کے آلات پر منتقل ہو جائیں گی۔ یہ اسی طرح ہے کہ یہ کیسے کام کرتا ہے۔ "منہ کے لفظ": واسیا نے ماشا کو بتایا، ماشا نے پیٹیا کو بتایا، اور پیٹیا نے ویلنٹینا کو بتایا۔ زبانی کلام سے ایک اہم فرق یہ ہے کہ رسالے نقل کرتے وقت ان میں موجود معلومات کو مسخ نہیں کیا جاتا۔

"کسی کا دوست ہونا" یہاں ایک ٹھوس جسمانی معنی اختیار کرتا ہے: میرے دوست میرے میگزین کی ایک کاپی اپنے پاس رکھتے ہیں۔ میرے جتنے زیادہ دوست ہیں، میرا رسالہ دوسروں کے لیے اتنا ہی زیادہ قابل رسائی ہے۔ پنکچر کی تفصیل میں یہ لکھا ہوا ہےکہ پیچ ورک ایپ آپ سے 3 قدم دور (دوستوں کے دوستوں کے دوست) تک جرائد کو ہم آہنگ کرتی ہے۔ زیادہ تر معاملات میں، یہ آپ کو آف لائن رہتے ہوئے بہت سے شرکاء کے ساتھ طویل مباحثے پڑھنے کی اجازت دیتا ہے۔

صارف کے لاگ میں مختلف قسم کے اندراجات شامل ہو سکتے ہیں: VKontakte وال پر اندراجات کی طرح عوامی پیغامات، وصول کنندہ کی عوامی کلید کے ساتھ خفیہ کردہ ذاتی پیغامات، دوسرے صارفین کی پوسٹس پر تبصرے، پسندیدگیاں۔ یہ ایک کھلی فہرست ہے۔ تصاویر اور دیگر بڑی فائلیں براہ راست میگزین میں نہیں ڈالی جاتی ہیں۔ اس کے بجائے، فائل کا ایک ہیش اس پر لکھا جاتا ہے، جس کی مدد سے فائل کو لاگ سے الگ سے استفسار کیا جا سکتا ہے۔ اصل پوسٹ کے مصنف کے تبصروں کی مرئیت کی ضمانت نہیں ہے: جب تک کہ آپ کے درمیان باہمی دوستوں کا ایک مختصر راستہ نہ ہو، تب تک آپ کو اس طرح کے تبصرے نظر نہیں آئیں گے۔ اس طرح، اگر فوجی حملہ آور آپ کی پوسٹ پر قبضہ کرنے کی کوشش بھی کریں، تب بھی اگر وہ آپ کے دوست یا دوستوں کے دوستوں کے دوست نہیں تھے، آپ کو کچھ نظر نہیں آئے گا۔

Secure Scuttlebutt پہلا p2p نیٹ ورک یا یہاں تک کہ پہلا p2p سوشل نیٹ ورک نہیں ہے۔ ثالثوں کے بغیر بات چیت کرنے اور بڑی کمپنیوں کے اثر و رسوخ کے دائرے سے باہر نکلنے کی خواہش ایک طویل عرصے سے موجود ہے اور اس کی کئی واضح وجوہات ہیں۔ صارفین بڑے کھلاڑیوں کی طرف سے گیم کے قوانین کے نفاذ سے ناراض ہیں: بہت کم لوگ اپنی اسکرین پر اشتہارات دیکھنا چاہتے ہیں یا اس پر پابندی لگانا چاہتے ہیں اور سپورٹ سروس کے جواب کے لیے کئی دن انتظار کرتے ہیں۔ ذاتی ڈیٹا کا بے قابو مجموعہ اور تیسرے فریق کو اس کی منتقلی، بالآخر اس حقیقت کا باعث بنتی ہے کہ یہ ڈیٹا بعض اوقات ڈارک ویب پر فروخت ہوتا ہے، بار بار ہمیں بات چیت کے دوسرے طریقے بنانے کی ضرورت کی یاد دلاتا ہے جہاں صارف کو زیادہ کنٹرول حاصل ہوتا ہے۔ اس کے ڈیٹا پر۔ اور وہ خود ان کی تقسیم اور حفاظت کا ذمہ دار ہوگا۔

معروف وکندریقرت سوشل نیٹ ورکس جیسے ڈاسپورٹا یا ماسٹڈون، اور پروٹوکول میٹرکس پیئر ٹو پیئر نہیں ہیں کیونکہ ان کے پاس ہمیشہ کلائنٹ اور سرور کا حصہ ہوتا ہے۔ عام فیس بک ڈیٹا بیس کے بجائے، آپ اپنے ڈیٹا کی میزبانی کے لیے اپنے "ہوم" سرور کا انتخاب کر سکتے ہیں، اور یہ ایک بڑا قدم ہے۔ تاہم، آپ کے "ہوم" سرور کے منتظم کے پاس اب بھی بہت سے اختیارات ہیں: وہ آپ کی معلومات کے بغیر آپ کا ڈیٹا شیئر کر سکتا ہے، آپ کے اکاؤنٹ کو حذف یا بلاک کر سکتا ہے۔ اس کے علاوہ، وہ سرور کو برقرار رکھنے میں دلچسپی کھو سکتا ہے اور آپ کو اس کے بارے میں خبردار نہیں کر سکتا ہے۔

سیکیور اسکٹل بٹ کے پاس درمیانی نوڈس بھی ہیں جو ہم آہنگی کی سہولت فراہم کرتے ہیں (انہیں "پب" کہا جاتا ہے)۔ تاہم، پب کا استعمال اختیاری ہے، اور وہ خود قابل تبادلہ ہیں۔ اگر آپ کا معمول کا نوڈ دستیاب نہیں ہے، تو آپ کچھ کھوئے بغیر دوسروں کو استعمال کر سکتے ہیں، کیونکہ آپ کے پاس ہمیشہ اپنے تمام ڈیٹا کی مکمل کاپی ہوتی ہے۔ پراکسی نوڈ ناقابل تبدیلی ڈیٹا کو ذخیرہ نہیں کرتا ہے۔ پب، اگر آپ اس سے پوچھیں گے، تو آپ کو ایک دوست کے طور پر شامل کرے گا اور جب آپ رابطہ کریں گے تو آپ کے میگزین کی اپنی کاپی اپ ڈیٹ کر دے گا۔ ایک بار جب آپ کے پیروکار اس سے جڑ جاتے ہیں، تو وہ آپ کی نئی پوسٹس ڈاؤن لوڈ کر سکیں گے، چاہے آپ پہلے ہی منقطع ہو چکے ہوں۔ کسی پب کے لیے آپ کے دوست بننے کے لیے، آپ کو پب ایڈمنسٹریٹر کی طرف سے ایک دعوت نامہ موصول ہونا چاہیے۔ اکثر، آپ یہ ویب انٹرفیس کے ذریعے خود کر سکتے ہیں (پب کی فہرست)۔ اگر آپ کو تمام پب منتظمین کی طرف سے پابندی موصول ہوتی ہے، تو آپ کا رسالہ پہلے بیان کردہ طریقے سے تقسیم کیا جائے گا، یعنی صرف ان لوگوں میں سے جو آپ ذاتی طور پر ملتے ہیں۔ فلیش ڈرائیو میں اپ ڈیٹس کی منتقلی بھی ممکن ہے۔

اگرچہ یہ نیٹ ورک کافی عرصے سے کام کر رہا ہے، لیکن اس پر بہت کم لوگ ہیں۔ اینڈری اسٹالٹز کے مطابق، اینڈرائیڈ ایپ ڈویلپر، متعدد آیتیں، جون 2018 میں ان کے مقامی ڈیٹا بیس میں موجود تھا۔ تقریباً 7 ہزار چابیاں. موازنے کے لیے، ڈائیسپورا میں - 600 ہزار سے زیادہ، مستوڈون میں - تقریبا 1 ملین۔

Secure Scuttlebutt ایک p2p سوشل نیٹ ورک ہے جو آف لائن بھی کام کرتا ہے۔

ابتدائیوں کے لیے ہدایات موجود ہیں۔ یہاں. بنیادی اقدامات: ایپلیکیشن انسٹال کریں، پروفائل بنائیں، پب ویب سائٹ پر دعوت نامہ حاصل کریں، اس دعوت نامے کو ایپلی کیشن میں کاپی کریں۔ آپ ایک ہی وقت میں کئی پبس کو جوڑ سکتے ہیں۔ آپ کو صبر کرنے کی ضرورت ہوگی: نیٹ ورک فیس بک کے مقابلے میں بہت سست ہے۔ مقامی کیش (.ssb فولڈر) تیزی سے کئی گیگا بائٹس تک بڑھ جائے گا۔ ہیش ٹیگز کا استعمال کرتے ہوئے دلچسپ پوسٹس تلاش کرنا آسان ہے۔ آپ پڑھنا شروع کر سکتے ہیں، مثال کے طور پر، Dominic Tarr ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 ) کے ساتھ۔

آندرے سٹالٹز کے مضمون سے تمام تصاویر "ایک آف گرڈ سوشل نیٹ ورک" اور ٹویٹر.

کارآمد روابط:

ہے [1] سرکاری ویب سائٹ

ہے [2] patchwork کے (ونڈوز/میک/لینکس کے لیے درخواست)

ہے [3] متعدد آیتیں (Android ایپ)

ہے [4] ssb-git

ہے [5] پروٹوکول کی تفصیل ("سکٹل بٹ پروٹوکول گائیڈ - کس طرح اسکٹل بٹ کے ساتھی ایک دوسرے کو ڈھونڈتے اور بات کرتے ہیں")

ماخذ: www.habr.com

نیا تبصرہ شامل کریں