Bitsocial اور Lapis Net
Lapis Net JVM کے لیے Kotlin میں لکھا گیا ایک پیئر ٹو پیئر سوشل نیٹ ورک پروٹوکول ہے۔ یہ آزادانہ طور پر Bitsocial سے ملتی جلتی بنیادوں تک پہنچا: کلیدی جوڑوں پر مبنی شناختیں، IPFS طرز کی مواد کی اسٹوریج، اور libp2p gossipsub۔ دونوں کا فرق اس میں ہے کہ اسپیم کی فلٹرنگ اور کیوریشن کہاں رکھی جاتی ہے۔ Lapis ہر ناظر کو ذاتی اعتماد گراف دیتا ہے اور Bitcoin اور Lightning ادائیگیوں کو نمائش بڑھانے دیتا ہے؛ Bitsocial ہر کمیونٹی کو یہ طے کرنے دیتا ہے کہ کیا شائع ہو سکتا ہے۔
Lapis ایک کام کرتا ہوا پروٹوٹائپ ہے۔ اس کی ریپوزٹری کے مطابق اکتوبر 2026 میں اس کا کوئی عوامی نیٹ ورک نہیں تھا، اور دو نوڈز کو جوڑنا ایک دستی مرحلہ تھا۔
Lapis کیسے کام کرتا ہے
- شناختیں۔ ہر شناخت ایک secp256k1 کلیدی جوڑا ہے، جو Bitcoin کلیدوں سے مطابقت رکھتا ہے، اور libp2p پیئر ID کے لیے ایک Ed25519 کلید اس سے منسلک ہوتی ہے۔
- اسٹوریج اور پھیلاؤ۔ مواد Nabu کے ذریعے محفوظ ہوتا ہے، جو libp2p پر IPFS کا نفاذ ہے (DHT اور Bitswap)، اور libp2p gossipsub کے ذریعے پھیلتا ہے۔
- اسکورنگ۔ چار اختیاری اسکورز ایک ایسے مرکزی حصے کے اوپر ہیں جو کیوریشن کے بارے میں غیر جانب دار
رہتا ہے:
- Veritas، ہر ناظر کے اپنے اعتماد گراف سے نکالا گیا ویب آف ٹرسٹ
- Virtus، آن چین یا Lightning ادائیگی کے ثبوتوں کی پشت پناہی والی نمائش جو وقت کے ساتھ گھٹتی ہے
- Karma، Veritas کے وزن والے مفت لائکس
- Madli، ایک ساکھ اسکور جو نوڈز ایک دوسرے کے رویے کے بارے میں رکھتے ہیں
- پیغام رسانی۔ اینڈ ٹو اینڈ خفیہ براہِ راست پیغامات، ون ٹو ون صوتی کالز، اور ای میل جیسا غیر ہم وقت پیغام رسانی کا نظام اس منصوبے کا حصہ ہیں۔
- کلائنٹس۔ ہر صارف ایک JVM نوڈ چلاتا ہے۔ حوالہ جاتی کلائنٹ ایک ویب انٹرفیس ہے جسے وہی مقامی نوڈ پیش کرتا ہے۔
فرق کہاں ہے
اسپیم کون فلٹر کرتا ہے
Lapis ناظر کی سطح پر فلٹر کرتا ہے۔ مواد پھیلتا ہے، پھر ہر ناظر کا اعتماد گراف اور اس کی استعمال کردہ ایپ کے ادائیگی کے قواعد طے کرتے ہیں کہ کیا سامنے آئے۔ Bitsocial کمیونٹی کی سطح پر فلٹر کرتا ہے: پوسٹ کو کمیونٹی نوڈ کے قبول کرنے سے پہلے کمیونٹی کا چیلنج پاس کرنا ہوتا ہے، اس لیے مسترد کیا گیا اسپیم کبھی کمیونٹی کا حصہ نہیں بنتا۔ دیکھیں حسب ضرورت اینٹی اسپیم چیلنجز۔
اختیار کس کے پاس ہے
Lapis میں ہر ناظر طے کرتا ہے کہ وہ کس پر اعتماد کرے، اور ہر ایپ کا آپریٹر طے کرتا ہے کہ وہاں ادا شدہ نمائش کیسے کام کرے۔ Bitsocial میں کمیونٹی مالک صرف اسی ایک کمیونٹی کے قواعد طے کرتا ہے، اور ایپس طے کرتی ہیں کہ کیا دکھانا ہے۔ دونوں میں پروٹوکول کی سطح کا کوئی ایڈمنسٹریٹر نہیں۔
معاشیات
Lapis اپنے نمائشی اسکور میں Bitcoin اور Lightning ادائیگی کے ثبوت شامل کرتا ہے۔ Bitsocial کے پروٹوکول میں ادائیگی کی کوئی پرت نہیں؛ کمیونٹی اپنے چیلنج کے ذریعے ادائیگی یا ٹوکن لازمی قرار دے سکتی ہے۔
براؤزر
Bitsocial ایپس عام براؤزر ٹیب کے اندر پیئر ٹو پیئر نوڈ چلا سکتی ہیں۔ دیکھیں براؤزر پیئر ٹو پیئر۔ Lapis کا براؤزر انٹرفیس ایک مقامی صفحہ ہے جسے صارف کا JVM نوڈ پیش کرتا ہے۔
دائرۂ کار
Lapis براہِ راست پیغامات، صوتی کالز اور میل کو ایک ساتھ پیش کرتا ہے۔ Bitsocial عوامی کمیونٹیز پر توجہ دیتا ہے اور اس میں ابھی بلٹ اِن براہِ راست پیغامات نہیں ہیں۔
موازنہ
| سوال | Lapis Net | Bitsocial |
|---|---|---|
| زمرہ | پیئر ٹو پیئر سوشل پروٹوکول (پروٹوٹائپ) | پیئر ٹو پیئر کمیونٹی نیٹ ورک |
| شناخت | منسلک Ed25519 پیئر ID والا secp256k1 کلیدی جوڑا | صارفین اور کمیونٹیز کے لیے Ed25519 کلیدی جوڑے |
| پوسٹس کہاں رہتی ہیں | شریک نوڈز پر Nabu (libp2p پر IPFS) اسٹوریج | کمیونٹی مالک کا نوڈ اور وہ پیئرز جو اسے پڑھتے اور سیڈ کرتے ہیں |
| کمیونٹیز | کوئی کمیونٹی آبجیکٹ نہیں؛ کیوریشن ہر ناظر اور ہر ایپ کی سطح پر ہوتی ہے | اولین درجے کے آبجیکٹس جن کا نوڈ پوسٹس قبول یا مسترد کرتا ہے |
| اسپیم پر قابو | ناظر کا اعتماد گراف، ادا شدہ نمائش، پہلے پیغامات کے لیے Lightning ڈپازٹس | پوسٹ قبول ہونے سے پہلے ہر کمیونٹی کا اپنا چیلنج |
| ماڈریشن | ہر ناظر کا اعتماد گراف؛ ایپ آپریٹرز ادا شدہ نمائش کے قواعد طے کرتے ہیں | کمیونٹی مالکان اپنی کمیونٹی کی ماڈریشن کرتے ہیں؛ ایپس طے کرتی ہیں کہ کیا دکھانا ہے |
| معاشیات | اسکورنگ میں Bitcoin اور Lightning ادائیگی کے ثبوت | پروٹوکول میں کچھ نہیں؛ چیلنج ادائیگی یا ٹوکن لازمی قرار دے سکتا ہے |
| براؤزر | JVM نوڈ کا پیش کردہ مقامی ویب انٹرفیس | عام براؤزر ٹیب کے اندر پیئر ٹو پیئر نوڈ |
| نیٹ ورک | عوامی نیٹ ورک کے بغیر پروٹوٹائپ | 5chan اور Seedit جیسی ایپس کے ساتھ فعال نیٹ ورک |
| بنیادی سمجھوتہ | بھرپور بلٹ اِن ساکھ اور پیغام رسانی، مگر ابھی کوئی عوامی نیٹ ورک نہیں | چھوٹا مرکزی حصہ جو براؤزرز میں چلتا ہے، مگر بلٹ اِن ساکھ یا DMs نہیں |
کیا یہ مل کر کام کر سکتے ہیں؟
Bitsocial چیلنجز کوئی بھی کوڈ ہو سکتے ہیں، اس لیے Lapis طرز کا اعتماد اسکور بھی ایک چیلنج بن سکتا ہے۔
بلٹ اِن whitelist چیلنج پہلے ہی URLs سے اجازت یافتہ پتوں کی فہرستیں پڑھ سکتا ہے۔ ایک سروس جو وہ
Bitsocial پتے شائع کرے جن پر کوئی Veritas گراف اعتماد کرتا ہے، ان مصنفین کو کسی کمیونٹی میں CAPTCHA سے
گزرنے سے مستثنیٰ کر سکتی ہے۔ اس کے لیے Lapis شناخت کو Bitsocial پتے سے جوڑنے کا کوئی طریقہ درکار ہوگا،
اور آج ایسا کچھ موجود نہیں۔