نوسٹر نے اس کے بعد سے اس کے پیچھے بہت زیادہ توجہ اور بھاپ حاصل کی ہے۔ حالیہ اضافہ متبادل سوشل پلیٹ فارمز کی فہرست میں جو ٹویٹر پر پروموشن سے ممنوع ہیں۔ اور یہ بھی کرشن حاصل کر رہا ہے کیونکہ یہ واضح ہو گیا ہے کہ ایلون مسک کی جانب سے ٹویٹر کی خریداری نے پلیٹ فارم پر اظہار رائے کی آزادی کے بارے میں بنیادی طور پر کوئی تبدیلی نہیں کی ہے۔ اب بھی پابندی ہے متضاد اور صوابدیدی وجوہات کی بناء پر، اور لوگ ایک غیر مرکزی متبادل کی تلاش میں ہیں جو مستوڈون جیسا کچھ نہیں ہے، جہاں ایک سرور آپریٹر اب بھی آپ کی شناخت کو کنٹرول کرنے کی صلاحیت ہے.
حالیہ توجہ کے باوجود، نوسٹر پروٹوکول اور پہلے ریلے سرور کا نفاذ دراصل 2020 کے آخر میں ڈویلپر کے ذریعے بنایا گیا تھا۔ فیاض۔. توجہ کے بڑے پھٹ سے پہلے، یہ صرف ایک پرسکون، طاق پروٹوکول تھا جو ٹویٹر اور مستوڈون کے مسائل کا ہلکا پھلکا حل بننے کی کوشش کر رہا تھا۔ دونوں سسٹمز پر، آپ کی شناخت/صارف نام صرف ایک ایسی چیز ہے جو سرور کو چلانے والے کے کنٹرول میں ہے۔ مستوڈون ایک فیڈریٹڈ سسٹم ہونے کے ناطے ایک سے زیادہ مختلف سرورز کے ساتھ سبھی ایک دوسرے سے بات کرتے ہوئے اس حقیقت کو بنیادی طور پر تبدیل نہیں کرتے ہیں۔ اکاؤنٹ کی میزبانی کے لیے آپ جس کا سرور استعمال کرتے ہیں اس کا مکمل کنٹرول ہے کہ آیا آپ اسے استعمال کر سکتے ہیں یا نہیں۔ یہاں تک کہ آپ کا اپنا سرور چلاتے ہوئے، دوسرے سرور آپریٹرز بلیک یا وائٹ لسٹ کرسکتے ہیں کہ کن سرورز کو ان سے بات کرنے کی اجازت ہوگی۔ اس کی وجہ سے مختلف ماسٹوڈن سرورز کی "فیڈیورس" میں بہت زیادہ تقسیم ہوئی ہے اور آپ کے اپنے چلانے کے خیال کو بے معنی بنا دیا ہے۔ آپ اب بھی بالآخر دوسرے سرور آپریٹرز کے ذریعہ سنسر ہوسکتے ہیں، ان کے صارفین کو ان کے فیڈ میں آپ کا مواد دیکھنے سے روکتے ہیں۔
Nostr اور Mastodon جیسی چیز کے درمیان بنیادی فرق یہ ہے کہ، سرور آپریٹر کی ملکیت والے صارف نام کو استعمال کرنے کے بجائے، ہر صارف اس فنکشن کو ہینڈل کرنے کے لیے ایک عوامی/نجی کلیدی جوڑا استعمال کرتا ہے۔ یہ وہ چیز ہے جسے سرور آپریٹر آسانی سے آپ سے چھین نہیں سکتا یا آپ کو لاک آؤٹ نہیں کر سکتا۔ یہ ان بنیادی عمارتوں میں سے ایک ہے جس کے اوپر مجموعی طور پر نوسٹر پروٹوکول بنایا گیا ہے۔
اگلا "واقعات" ہے۔ یہ کلائنٹس اور ریلے سرورز کے ذریعے استعمال ہونے والی بنیادی چیز/ڈیٹا کی قسم ہے جس سے کلائنٹ پیغامات بھیجنے اور بازیافت کرنے کے لیے جڑتے ہیں۔ پروٹوکول کا عمومی خیال یہ ہے کہ کلائنٹ ریلے سرورز کو ایونٹس بھیجتے ہیں، جو پھر ان کو اسٹور اور انڈیکس کرتے ہیں، اور دوسرے کلائنٹس ریلے سرورز کے ساتھ ان واقعات کی درخواست کرنے کے لیے بات چیت کرسکتے ہیں جنہیں وہ موصول ہوئے اور اسٹور کرتے ہیں۔ اصل میں این آئی پی 01، واقعہ کی تین مختلف اقسام کی وضاحت کی گئی ہے:
- 0: کسی صارف کے بارے میں میٹا ڈیٹا بھیجتا ہے، جیسے صارف کا نام، تصویر، بائیو وغیرہ۔
- 1: ٹیکسٹ پیغامات اور بنیادی مواد بھیجتا ہے۔
- 2: ایونٹ کے تخلیق کار کی پیروی کرنے والے لوگوں سے رابطہ قائم کرنے کے لیے ریلے سرورز کی تجویز کرتا ہے۔
تمام واقعات کو خاص طور پر متعین طریقے سے ترتیب دیا گیا ہے۔ ان میں تخلیق کار کی عوامی کلید، ان کے بنائے جانے کا ٹائم اسٹیمپ، ان کی قسم (یا تصریح میں قسم)، مواد کا پے لوڈ اور ایونٹ کے تخلیق کار کے دستخط شامل ہیں۔ ان کے پاس دوسرے ایونٹس یا صارفین کا حوالہ دینے والے ٹیگ بھی ہو سکتے ہیں، اور ایک ID ویلیو ہو سکتی ہے جو تخلیق کار کے دستخط کے علاوہ ہر چیز کا ہیش ہے (Bitcoin ٹرانزیکشنز کے لیے TXID کی طرح)۔ یہ آپ کو اس بات کی ضمانت دیتا ہے کہ ایک پیغام اصل میں اس کے اندر موجود عوامی کلید کے مالک نے دستخط کی تصدیق کر کے بنایا تھا (اور وہ شخص جو اس کلید کا مالک ہے اگر اس پر سمجھوتہ نہیں کیا گیا ہے)، اور اس بات کی ضمانت دیتا ہے کہ پیغام کو تبدیل نہیں کیا گیا تھا۔ انہوں نے اس پر دستخط کیے. جس طرح آپ Bitcoin کے لین دین کو منسوخ کیے بغیر اس پر دستخط کرنے کے بعد اسے تبدیل نہیں کر سکتے، اسی طرح آپ نوسٹر ایونٹ کو تبدیل نہیں کر سکتے جب تخلیق کار نے اس پر دستخط کیے بغیر یہ واضح دھوکہ دہی ہے۔
ایونٹ قسم کے نظام کو اس اصل NIP سے کافی حد تک بڑھایا گیا تھا۔ مرموز کردہ براہ راست پیغامات کے لیے ایک ایونٹ کی قسم ہے، بھیجنے والے کی نجی کلید کو وصول کنندہ کی عوامی کلید کے ساتھ ملا کر ایک مشترکہ کلید قائم کرنا، جس کے نتیجے میں وہی کلید ملتی ہے جو آپ کو بھیجنے والے کی عوامی کلید کو وصول کنندہ کی نجی کلید کے ساتھ ملا کر حاصل کریں گے (اس طرح بی آئی پی 47 اور خاموش ادائیگیوں کا کام)۔ متبادل واقعات اور عارضی واقعات کی بھی اقسام ہیں۔ بدلے جانے والے ایونٹ کی صورت میں (ظاہر ہے)، وہ اس لیے ڈیزائن کیے گئے ہیں تاکہ ایونٹ کا اصل تخلیق کار پرانے کو بدلنے کے لیے ایک نئے پر دستخط کر سکے۔ تصریح کی پیروی کرنے والے ریلے سرورز خود بخود پرانے ایونٹ کو اپنے اسٹوریج سے چھوڑ دیں گے اور وصولی کے بعد کلائنٹس کو نئے ورژن پیش کرنا شروع کر دیں گے۔ عارضی واقعات کو اس طرح ڈیزائن کیا گیا ہے کہ جب وہ اپنے تخلیق کار کو سبسکرائب کرنے والے کسی بھی شخص کو نشر کیے جائیں گے جب اسے ریلے پر بھیجا جائے گا، لیکن ریلے سرورز کو ان کو ذخیرہ کرنے کی ضرورت نہیں ہے۔ یہ اس بات کا امکان پیدا کرتا ہے کہ پیغامات صرف اس وقت دیکھے جائیں جب لوگ اس کی نشریات کے دوران آن لائن ہوں۔ یہاں تک کہ دوسرے لوگوں کے واقعات پر ردعمل (جیسے پسندیدگی یا ایموجیز) کا اشارہ دینے کے لیے ایک واقعہ کی قسم بھی ہے۔
اس آخری کی بات کرتے ہوئے، واقعات میں ٹیگ بھی شامل ہو سکتے ہیں۔ فی الحال ایونٹس کے لیے ٹیگ کی قسمیں ہیں (ایک عین مطابق نوسٹر ایونٹ کا حوالہ دینے کے لیے)، پبلک کیز (دوسرے صارفین کو ٹیگ کرنے یا ان کا حوالہ دینے کے لیے) اور مضامین (فعالیت کی تقلید کے لیے، جیسے ای میل کے مضامین)۔ ان سب میں مخصوص ریلے سرورز کے پوائنٹر شامل ہو سکتے ہیں جہاں سے ڈیٹا حاصل کیا جا سکتا ہے تاکہ صارف درحقیقت تمام سرورز پر تعامل کر سکیں، یعنی ایک صارف اپنا مواد ایک ریلے سرور پر پوسٹ کر سکتا ہے اور دوسرے صارف کے ذریعے تخلیق کردہ مواد کے ساتھ تعامل کر سکتا ہے۔ ایک مختلف ریلے سرور اس طریقے سے جو کسی بھی صارف کو مناسب ترتیب میں اور متعلقہ ڈیٹا کو کہاں سے تلاش کرنا ہے یہ معلوم کرنے میں بڑے پیمانے پر پیچیدگی کے بغیر بات چیت کے پورے دھاگے کو مربوط طریقے سے لانے کی اجازت دیتا ہے۔
اصل NIP کے اندر، ایک تصریح دی گئی ہے کہ کلائنٹس کو سبسکرپشن میسج/ڈیٹا سٹرکچر کے ذریعے ریلے سرورز کے ساتھ کس طرح تعامل کرنا ہے جس میں اس بات کے فلٹرز شامل ہوتے ہیں کہ وہ کلائنٹ کون سے واقعات کو وصول کرنے میں دلچسپی رکھتا ہے۔ وہ فلٹرز صارفین کی عوامی چابیاں، عین مطابق واقعات، واقعات کی اقسام اور یہاں تک کہ مخصوص ٹائم فریم بھی بتاسکتے ہیں جس میں وہ انہیں پیشگی معیار کی بنیاد پر چاہتے ہیں۔ یہاں تک کہ آپ عوامی کلیدوں یا ایونٹ IDs کے سابقے بھی جمع کر سکتے ہیں، جیسے کہ "1xjisj…" اور عوامی کلید سے کوئی بھی واقعہ یا واقعات وصول کریں جو اس مختصر تار سے شروع ہوتا ہے (یہ ریلے سرور سے چھپانے کے لیے مفید ہو سکتا ہے جسے آپ اصل میں دیکھنا چاہتے ہیں)۔
مجموعی طور پر، پروٹوکول صارفین کے درمیان پیغامات کو منتقل کرنے کے لیے ایک بہت ہی خالی ہڈی، عمومی اسکیم ہے جس میں اہم چیزوں کا احاطہ کیا جاتا ہے، جیسے پیغامات کی سالمیت کی ضمانت دینا اور جنہوں نے انہیں عوامی کلیدی شناختوں کے استعمال کے ساتھ بھیجا، جبکہ بیک اینڈ پر بنیادی ڈھانچے کی سہولت بھی فراہم کرتا ہے۔ ریلے سرورز جو انتہائی سنٹرلائزڈ ہو سکتے ہیں یا صارف کو اپنا ذاتی ریلے سرور چلانے کی اجازت دے سکتے ہیں، یہ سب ایک دوسرے کے ساتھ بغیر کسی رکاوٹ کے تعامل کرتے ہوئے اور کسی صارف کے ایک ریلے سرور پر پابندی لگنے کی صورت میں بڑے پیمانے پر افراتفری کا باعث نہیں بنتے۔ وہ کسی دوسرے میں جا سکتے ہیں یا اپنا چلا سکتے ہیں اور پہلے کے سرور سے ان کا ڈی پلیٹ فارمنگ ان کی ڈیجیٹل شناخت یا پیروکاروں سے محروم نہیں ہوتا ہے کیونکہ وہ اب بھی اپنی نجی کلید پر کنٹرول برقرار رکھتے ہیں اور صارف انہیں کہیں اور تلاش کرتے وقت اس کی تصدیق کر سکتے ہیں۔
ریلے سرورز کام کر سکتے ہیں جیسا کہ وہ چاہتے ہیں۔ وہ مفت میں کام کر سکتے ہیں، پیغامات پوسٹ کرنے یا ڈاؤن لوڈ کرنے کے لیے مائیکرو پیمنٹ چارج کر سکتے ہیں، اور وہاں بھی ہے۔ یہاں تک کہ ایک NIP پیغام جمع کرانے کے لیے کام کے ہیش کیش طرز کے ثبوت کی ضرورت ہے۔ وہ دوسرے صارفین کو صرف آپ کی پوسٹس کی میزبانی کرنے اور پیش کرنے کے لیے ایک واحد ریلے سرور ہو سکتے ہیں، یا وہ بڑے پیمانے پر چلنے والا سرور ہو سکتا ہے جیسے ٹویٹر یا Reddit (کلائنٹس اپنی مرضی کے مطابق معلومات کو ظاہر اور ترتیب دے سکتے ہیں، جو بنیادی طور پر کسی بھی سماجی کی تقلید کی اجازت دیتا ہے۔ میڈیا پلیٹ فارم جو آج موجود ہے)۔ یہ سب بغیر کسی رکاوٹ کے اور کسی صارف کو بند کرنے کے قابل ہونے کے بغیر مداخلت کر سکتے ہیں۔ آپ انہیں اپنے ریلے سرور پر مواد شائع کرنے سے روک سکتے ہیں، لیکن بالآخر آپ انہیں اپنے ریلے سرور پر میزبانی کردہ مواد دیکھنے سے نہیں روک سکتے یا دوسرے صارفین کو دوسرے سرورز پر ان کا مواد تلاش کرنے سے نہیں روک سکتے۔
یہ ایک بہت ہی سادہ پروٹوکول ہے جس میں لوگوں کے لیے ڈیزائن کی ایک بڑی جگہ ہے، اس بات کی ضمانت دیتا ہے کہ صارف ہمیشہ ایک دوسرے کے ساتھ بات چیت کر سکتے ہیں اس سے قطع نظر کہ انفرادی ریلے سرور آپریٹرز میزبانی کرنے یا نہ کرنے کا انتخاب کرتے ہیں۔ یہ بیک وقت اس کی سب سے بڑی طاقت اور سب سے بڑی کمزوری ہے۔ اگرچہ یہ ڈویلپرز کو ایک پیچیدہ پروٹوکول کے ذریعے سخت رکاوٹوں کے بغیر تعمیر کرنے کی آزادی کی ضمانت دیتا ہے، لیکن بہت سے ایسے مسائل بھی ہیں جو اس میں فطری طور پر چلیں گے جو خود پروٹوکول کے ذریعے ہینڈل نہیں کیے جاتے ہیں۔
اگلے حصے میں جو میں لکھوں گا، میں ان مسائل میں سے کچھ پر جاؤں گا جو مجھے پیش آنے والے اور ممکنہ حل نظر آتے ہیں، لیکن ابھی کے لیے، میں صرف اتنا کہوں گا کہ ڈیزائن کی سادگی اور اس کے امکانات کے لحاظ سے جو لوگوں کے لیے کھلتے ہیں۔ تعمیر، نوسٹر نے بہت اچھا کام کیا ہے، اس بات پر غور کرتے ہوئے کہ یہ ایک شخص کی سوچ ہے اور ابھی تک صرف چند لوگوں نے ہی پروٹوکول کی تفصیلات میں اپنا حصہ ڈالا ہے۔
یہ شنوبی کی ایک مہمان پوسٹ ہے۔ بیان کردہ آراء مکمل طور پر ان کی اپنی ہیں اور ضروری نہیں کہ وہ BTC Inc یا Bitcoin میگزین کی عکاسی کریں۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو بلاک چین۔ Web3 Metaverse Intelligence. علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://bitcoinmagazine.com/technical/what-makes-nostr-a-different-social-platform
- 2020
- 7
- a
- کی صلاحیت
- قابلیت
- ہمارے بارے میں
- اکاؤنٹ
- کے پار
- اصل میں
- کے بعد
- تمام
- کی اجازت دیتا ہے
- متبادل
- ہمیشہ
- اور
- ایک اور
- کسی
- توجہ
- تصدیق
- خود کار طریقے سے
- پسدید
- پر پابندی لگا دی
- کی بنیاد پر
- بنیادی
- کیونکہ
- بن
- اس سے پہلے
- پیچھے
- کیا جا رہا ہے
- کے درمیان
- بگ
- بٹ کوائن
- بکٹکو میگزین
- ویکیپیڈیا لین دین
- بٹ کوائنرز
- بلاکس
- نشر
- BTC
- بی ٹی سی انکارپوریٹڈ
- تعمیر
- عمارت
- تعمیر
- خریداری
- نہیں کر سکتے ہیں
- کیس
- باعث
- مرکزی
- تبدیل
- افراتفری
- چارج
- میں سے انتخاب کریں
- واضح
- کلائنٹ
- کلائنٹس
- امتزاج
- ابلاغ
- پیچیدگی
- پیچیدہ
- سمجھوتہ کیا
- رابطہ قائم کریں
- پر غور
- رکاوٹوں
- مواد
- حصہ ڈالا
- کنٹرول
- کنٹرول
- کور
- کا احاطہ کرتا ہے
- بنائی
- پیدا
- خالق
- معیار
- اس وقت
- اعداد و شمار
- مہذب
- ڈیزائن
- ڈیزائن
- ڈیولپر
- ڈویلپرز
- مختلف
- ڈیجیٹل
- ڈیجیٹل شناخت
- براہ راست
- دکھائیں
- ڈاؤن لوڈ، اتارنا
- چھوڑ
- کے دوران
- ہر ایک
- یلون
- یلون کستوری
- دوسری جگہوں پر
- ای میل
- خفیہ کردہ
- پوری
- مکمل
- بنیادی طور پر
- قیام
- وغیرہ
- بھی
- واقعہ
- واقعات
- کبھی نہیں
- سب کچھ
- اس کے علاوہ
- موجود ہے
- توسیع
- اظہار
- انتہائی
- سہولت
- فیڈیوورس
- بازیافت
- فلٹر
- مل
- تلاش
- پہلا
- اڑنا
- کے بعد
- دھوکہ دہی
- مفت
- آزادی
- سے
- تقریب
- فعالیت
- بنیادی طور پر
- حاصل کرنا
- جنرل
- حاصل
- دی
- Go
- اچھا
- بہت اعلی
- سب سے بڑا
- اس بات کی ضمانت
- ضمانت دیتا ہے
- مہمان
- مہمان پوسٹ
- مٹھی بھر
- ہینڈل
- ہیش
- ہونے
- میزبان
- ہوسٹنگ
- کس طرح
- تاہم
- HTTPS
- خیال
- شناخت
- شناختی
- نفاذ
- اہم
- in
- شامل
- شامل ہیں
- انڈکس
- انفرادی
- معلومات
- انفراسٹرکچر
- کے بجائے
- سالمیت
- بات چیت
- بات چیت
- بات چیت
- دلچسپی
- باہمی تعاون
- مسائل
- IT
- خود
- ایوب
- کلیدی
- چابیاں
- بچے
- بڑے
- آخری
- قیادت
- آو ہم
- ہلکا پھلکا
- لسٹ
- تلاش
- کھو
- بہت
- میگزین
- برقرار رکھنے کے
- بناتا ہے
- بہت سے
- بڑے پیمانے پر
- ماسٹڈون
- میڈیا
- پیغام
- پیغامات
- میٹا ڈیٹا
- مائکروپائٹس
- منتقل
- ایک سے زیادہ
- کستوری
- ضروری ہے
- نئی
- اگلے
- ہمارا
- واضح
- پرانا
- ایک
- آن لائن
- کھول
- کھولتا ہے
- کام
- آپریٹر
- آپریٹرز
- رائے
- حکم
- اصل
- دیگر
- مجموعی طور پر
- خود
- ملکیت
- مالک
- مالک ہے
- پاسنگ
- ادائیگی
- لوگ
- انسان
- ذاتی
- تصویر
- ٹکڑا
- پلیٹ فارم
- پلیٹ فارم
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- امکانات
- امکان
- پوسٹ
- مراسلات
- ممکنہ
- کی روک تھام
- کی روک تھام
- پہلے
- نجی
- ذاتی کلید
- مسائل
- فروغ کے
- ثبوت
- مناسب
- پروٹوکول
- عوامی
- عوامی کلید
- عوامی چابیاں
- رد عمل
- حقیقت
- وجوہات
- وصول
- موصول
- وصول کرنا
- حال ہی میں
- تجویز ہے
- اٹ
- کی عکاسی
- بے شک
- متعلقہ
- کی جگہ
- درخواست
- نتائج کی نمائش
- واپسی
- رن
- چل رہا ہے
- اسی
- پیمانے
- سکیم
- بغیر کسی رکاوٹ کے
- دیکھ کر
- قبضہ کرنا
- سرورز
- خدمت
- مشترکہ
- مختصر
- سائن ان کریں
- اشارہ
- دستخط
- اسی طرح
- سادگی
- صرف
- بیک وقت
- بعد
- ایک
- So
- اب تک
- سماجی
- سوشل میڈیا
- سماجی پلیٹ فارم
- حل
- حل
- کچھ
- کچھ
- خلا
- مخصوص
- تصریح
- بھاپ
- ابھی تک
- بند کرو
- ذخیرہ
- ذخیرہ
- ذخیرہ
- طاقت
- ساخت
- منظم
- جمع
- سبسکرائب
- اس طرح
- سمجھا
- کے نظام
- سسٹمز
- TAG
- بات
- بات کر
- شرائط
- ۔
- ان
- بات
- چیزیں
- تین
- کے ذریعے
- ٹائمسٹیمپ
- کرنے کے لئے
- آج
- سب سے اوپر
- کل
- کرشن
- ٹرانزیکشن
- معاملات
- ٹرن
- ٹویٹر
- اقسام
- آخر میں
- استعمال کی شرائط
- رکن کا
- صارفین
- استعمال کرتا ہے
- قیمت
- تصدیق کرنا
- لنک
- ووٹنگ
- چاہتے تھے
- کمزوری
- کیا
- چاہے
- جس
- جبکہ
- وائٹسٹسٹ
- ڈبلیو
- جو بھی
- گے
- بغیر
- کام
- گا
- لکھنا
- تم
- اور
- زیفیرنیٹ