مرکزی مواد پر جائیں۔

Bitsocial اور Nostr

Nostr صاف طور پر نہ فیڈریٹڈ خانے میں فٹ ہوتا ہے اور نہ بلاک چین والے خانے میں۔ صارفین کو انسٹینسز اکاؤنٹ جاری نہیں کرتیں، اور نہ کوئی چین ہے، نہ اتفاقِ رائے، نہ گیس اور نہ عالمی ترتیب۔ Nostr کو بہتر طور پر ریلے پر مبنی سوشل میڈیا کہا جا سکتا ہے: صارفین کلیدی جوڑے رکھتے ہیں، ایونٹس پر دستخط کرتے ہیں، اور انہیں ریلیز پر شائع کرتے ہیں، جو عام سرورز ہیں اور ان ایونٹس کو محفوظ کر کے پیش کرتے ہیں (NIP-01)۔ Nostr کی اپنی README کہتی ہے کہ یہ پیئر ٹو پیئر تکنیکوں پر انحصار نہیں کرتا۔

اس سے Nostr ایک اہم پہلو میں فیڈریٹڈ یا بلاک چین نظاموں کے مقابلے میں Bitsocial کے زیادہ قریب آ جاتا ہے: شناخت خفیہ نگاری پر مبنی اور قابلِ منتقلی ہے۔ فرق ڈیٹا کی پرت میں ہے، اور اس میں کہ دروازے پر پہرا کس کا ہے۔

Nostr کیسے کام کرتا ہے​

  • ایونٹس اور ریلیز۔ ہر پوسٹ، پروفائل یا ری ایکشن ایک دستخط شدہ JSON ایونٹ ہے۔ کلائنٹس ایونٹس کو WebSockets کے ذریعے ریلیز پر شائع کرتے ہیں اور فلٹرز کے ساتھ سبسکرائب کرتے ہیں؛ ریلیز ایونٹس محفوظ کرتے ہیں اور انہیں واپس پیش کرتے ہیں۔ ریلیز آپس میں بات نہیں کرتے۔
  • ریپلیکیشن۔ صارفین عام طور پر کئی ریلیز پر شائع کرتے ہیں۔ 2023 میں 712 ریلیز کے ایک مطالعے میں اوسط پوسٹ ان میں سے 34.6 پر پائی گئی (Wei اور Tyson)۔
  • کسی کی پوسٹس ڈھونڈنا۔ صارفین ان ریلیز کی فہرست شائع کرتے ہیں جن پر وہ لکھتے ہیں اور جن سے پڑھتے ہیں (NIP-65)، اور کلائنٹس کسی صارف کی پوسٹس اسی صارف کے لکھنے والے ریلیز سے لاتے ہیں۔
  • شناخت۔ ہر صارف ایک secp256k1 کلید ہے جو Schnorr دستخطوں سے دستخط کرتی ہے۔ تصریحات میں کلید کی تبدیلی یا بازیابی کی کوئی تعریف نہیں، اس لیے کلید کھونا اکاؤنٹ کھونا ہے۔ اختیاری name@domain شناخت کنندگان (NIP-05) کی تصدیق اس ڈومین کے ویب سرور پر موجود ایک فائل سے کی جاتی ہے۔
  • گروپس۔ کمیونٹی کا تجویز کردہ طریقہ ریلے پر مبنی گروپس ہیں (NIP-29): ایک ریلے گروپ کی میزبانی کرتا ہے، کوئی پوسٹ قبول کرنے سے پہلے گروپ کی رکنیت اور پوسٹنگ کے قواعد نافذ کرتا ہے، اور گروپ کے میٹا ڈیٹا پر دستخط کرتا ہے۔ پرانی ماڈریٹر سے منظور شدہ کمیونٹیز (NIP-72) کو اب NIP-29 کے حق میں غیر تجویز کردہ قرار دیا گیا ہے۔
  • اسپیم پر قابو۔ ہر ریلے داخلے کی اپنی شرط خود چنتا ہے: پروف آف ورک (NIP-13)، توثیق اور اجازت فہرستیں (NIP-42)، ادائیگی یا شرح کی حدیں۔ کلائنٹس اس پر میوٹ فہرستیں اور اعتماد کے اسکور شامل کرتے ہیں۔
  • میڈیا۔ تصاویر اور ویڈیوز الگ HTTP فائل سرورز پر اپ لوڈ کی جاتی ہیں۔

فرق کہاں ہے​

پوسٹس کون محفوظ کرتا اور پیش کرتا ہے​

Nostr میں ریلیز ہی اسٹوریج اور ترسیل کی پرت ہیں: ہر پوسٹ کو کسی سرور کو آن لائن رکھنا پڑتا ہے۔ Bitsocial میں HTTP راؤٹرز صرف کلائنٹس کو پیئرز ڈھونڈنے میں مدد دیتے ہیں۔ وہ نہ پوسٹس رکھتے ہیں، نہ پروفائلز، نہ کمیونٹی میٹا ڈیٹا اور نہ ماڈریشن کی حالت؛ کلائنٹس مواد کمیونٹی کے نوڈ اور اسے سیڈ کرنے والے پیئرز سے لاتے ہیں۔ دیکھیں پیئر ٹو پیئر پروٹوکول۔

دروازے پر پہرا کس کا ہے​

Nostr میں لکھنے کی اجازت کا فیصلہ ریلے آپریٹرز کے ہاتھ میں ہے۔ NIP-29 گروپس کے علاوہ، جس کلید کو ایک ریلے مسترد کر دے وہ وہی ایونٹ کسی بھی ایسے ریلے پر شائع کر سکتی ہے جو اسے قبول کرے، اور قارئین کیا دیکھتے ہیں اس کا انحصار اس پر ہے کہ ان کا کلائنٹ کن ریلیز سے پڑھتا ہے۔ NIP-29 گروپ Bitsocial کمیونٹی کے زیادہ قریب ہے: اس کا میزبان ریلے پوسٹس قبول یا مسترد کرتا ہے۔ پھر بھی گروپ کے کردار کیا کر سکتے ہیں یہ ریلے ہی طے کرتا ہے، اور گروپ کی تاریخ اسی ریلے سے بندھی رہتی ہے جب تک کوئی دوسرا ریلے اسے سنبھالنے پر راضی نہ ہو۔

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

انفراسٹرکچر چلانا​

ریلے ایک سرور ہے جس کا ڈومین اور WebSocket اینڈ پوائنٹ ہوتا ہے، اور مقبول ریلیز جو کچھ پیش کرتے ہیں اس کی اسٹوریج اور بینڈوڈتھ کی لاگت اٹھاتے ہیں۔ 2023 کے مطالعے کا اندازہ تھا کہ تقریباً 95% مفت ریلیز عطیات سے اپنے اخراجات پورے نہیں کر سکتے۔ Bitsocial کمیونٹی نوڈ عام صارف کے ہارڈویئر پر چلتا ہے، اور کمیونٹی پڑھنے والے پیئرز اسے پھیلانے میں مدد کر سکتے ہیں۔

براؤزر​

Nostr ویب کلائنٹ براہِ راست ریلیز سے WebSocket کنکشن کھولتا ہے، اس لیے کسی ایپ سرور کی ضرورت نہیں ہوتی۔ Bitsocial ویب ایپ ٹیب میں ایک پیئر ٹو پیئر نوڈ چلاتی ہے اور مواد پیئرز سے لاتی ہے۔ دیکھیں براؤزر پیئر ٹو پیئر۔

پرانا مواد​

Nostr پوسٹس کی ریلیز پر وسیع پیمانے پر نقول بنتی ہیں، جس سے پرانی پوسٹس کو باقی رہنے میں مدد ملتی ہے۔ Bitsocial کمیونٹی کی تازہ ترین حالت رکھتا ہے اور پرانے مواد کی ہمیشہ دستیابی کی ضمانت نہیں دیتا۔

موازنہ​

سوالNostrBitsocial
زمرہریلے پر مبنی پروٹوکولپیئر ٹو پیئر کمیونٹی نیٹ ورک
شناختsecp256k1 صارف کلید، تصریحات میں کلید کی تبدیلی کے بغیرصارفین اور کمیونٹیز کے لیے Ed25519 کلیدی جوڑے
پوسٹس کہاں رہتی ہیںمصنف کے چنے ہوئے ریلیز، اکثر بہت سےکمیونٹی مالک کا نوڈ اور وہ پیئرز جو اسے پڑھتے اور سیڈ کرتے ہیں
اسے آن لائن کون رکھتا ہےریلے آپریٹرزکمیونٹی مالک کا نوڈ اور مددگار سیڈرز
کمیونٹیزریلے پر ہوسٹ کیے گئے گروپس (NIP-29)اولین درجے کے آبجیکٹس جن کا نوڈ پوسٹس قبول یا مسترد کرتا ہے
اسپیم پر قابوہر ریلے کی پالیسی: پروف آف ورک، توثیق، ادائیگی، اجازت فہرستیں، شرح کی حدیںپوسٹ قبول ہونے سے پہلے ہر کمیونٹی کا اپنا چیلنج
ماڈریشنریلے پالیسیاں، کلائنٹ میوٹ فہرستیں، لیبلز اور رپورٹسکمیونٹی مالکان اپنی کمیونٹی کی ماڈریشن کرتے ہیں؛ ایپس طے کرتی ہیں کہ کیا دکھانا ہے
نامHTTPS پر جانچے جانے والے اختیاری name@domain شناخت کنندگان.bso اور .eth نام جو کلیدوں تک لے جاتے ہیں
براؤزرریلیز کا WebSocket کلائنٹعام براؤزر ٹیب کے اندر پیئر ٹو پیئر نوڈ
بنیادی سمجھوتہقابلِ منتقلی شناخت اور وسیع نقول، مگر دستیابی اور پالیسی ریلے پر منحصرریلے پر انحصار کم، مگر پرانے مواد کی ہمیشہ دستیابی یقینی نہیں