پرش به مطلب اصلی

Bitsocial و Lapis Net

Lapis Net یک پروتکل شبکهٔ اجتماعی همتا به همتاست که به زبان Kotlin و برای JVM نوشته شده است. این پروتکل به‌طور مستقل به پایه‌هایی نزدیک به Bitsocial رسیده است: هویت‌های مبتنی بر جفت‌کلید، ذخیره‌سازی محتوا به سبک IPFS و gossipsub در libp2p. تفاوت این دو در جایی است که فیلتر کردن اسپم و گزینش محتوا را قرار می‌دهند. Lapis به هر بیننده یک گراف اعتماد شخصی می‌دهد و اجازه می‌دهد پرداخت‌های Bitcoin و Lightning دیده شدن را افزایش دهند؛ Bitsocial به هر انجمن اجازه می‌دهد تصمیم بگیرد چه چیزی منتشر شود.

Lapis یک نمونهٔ اولیهٔ کارا است. طبق مخزن آن، در اکتبر 2026 هنوز شبکهٔ عمومی نداشت و وصل کردن دو گره به هم مرحله‌ای دستی بود.

Lapis چگونه کار می‌کند​

  • هویت‌ها. هر هویت یک جفت‌کلید secp256k1 سازگار با کلیدهای Bitcoin است که یک کلید Ed25519 برای شناسهٔ همتای libp2p به آن پیوند خورده است.
  • ذخیره‌سازی و انتشار. محتوا با Nabu، یک پیاده‌سازی IPFS روی libp2p (DHT و Bitswap)، ذخیره می‌شود و با gossipsub در libp2p پخش می‌شود.
  • امتیازدهی. چهار امتیاز اختیاری روی هسته‌ای قرار می‌گیرند که دربارهٔ گزینش محتوا بی‌طرف می‌ماند:
    • Veritas، یک شبکهٔ اعتماد (web of trust) که از گراف اعتماد خودِ هر بیننده محاسبه می‌شود
    • Virtus، دیده شدنی که پشتوانه‌اش اثبات‌های پرداخت درون‌زنجیره‌ای یا Lightning است و اثرش با گذر زمان کم می‌شود
    • Karma، لایک‌های رایگان که با Veritas وزن‌دهی می‌شوند
    • Madli، امتیاز اعتباری که گره‌ها دربارهٔ رفتار یکدیگر نگه می‌دارند
  • پیام‌رسانی. پیام‌های مستقیم با رمزگذاری سرتاسری، تماس‌های صوتی یک‌به‌یک و یک سامانهٔ پیام‌رسانی ناهمزمانِ شبیه ایمیل بخشی از این پروژه‌اند.
  • کلاینت‌ها. هر کاربر یک گرهٔ JVM اجرا می‌کند. کلاینت مرجع یک رابط وب است که همان گرهٔ محلی ارائه‌اش می‌کند.

تفاوت‌ها کجاست​

چه کسی اسپم را فیلتر می‌کند​

Lapis در سمت بیننده فیلتر می‌کند. محتوا پخش می‌شود، سپس گراف اعتماد هر بیننده و قواعد پرداختِ اپی که از آن استفاده می‌کند تعیین می‌کنند چه چیزی بالا بیاید. Bitsocial در سطح انجمن فیلتر می‌کند: پست باید پیش از آنکه گرهٔ انجمن آن را بپذیرد از چالش انجمن بگذرد، پس اسپمِ ردشده هرگز بخشی از انجمن نمی‌شود. چالش‌های ضد اسپم سفارشی را ببینید.

قدرت دست کیست​

در Lapis، هر بیننده تصمیم می‌گیرد به چه کسی اعتماد کند، و گردانندهٔ هر اپ تعیین می‌کند دیده شدنِ پولی در آنجا چگونه کار کند. در Bitsocial، مالک انجمن قواعد همان یک انجمن را تعیین می‌کند و اپ‌ها انتخاب می‌کنند چه چیزی را نشان دهند. هیچ‌کدام مدیری در سطح پروتکل ندارند.

اقتصاد​

Lapis اثبات‌های پرداخت Bitcoin و Lightning را در امتیاز دیده شدنش می‌گنجاند. Bitsocial در پروتکل لایهٔ پرداخت ندارد؛ یک انجمن می‌تواند از طریق چالشش پرداخت یا توکن بخواهد.

مرورگر​

اپ‌های Bitsocial می‌توانند یک گرهٔ همتا به همتا را درون یک زبانهٔ معمولی مرورگر اجرا کنند. همتا به همتا در مرورگر را ببینید. رابط مرورگری Lapis صفحه‌ای محلی است که گرهٔ JVM کاربر ارائه‌اش می‌کند.

دامنه​

Lapis پیام مستقیم، تماس صوتی و نامه را یکجا عرضه می‌کند. Bitsocial بر انجمن‌های عمومی تمرکز دارد و هنوز پیام مستقیم بومی ندارد.

مقایسه​

پرسشLapis NetBitsocial
دستهپروتکل اجتماعی همتا به همتا (نمونهٔ اولیه)شبکهٔ انجمنی همتا به همتا
هویتجفت‌کلید secp256k1 با شناسهٔ همتای Ed25519 پیوندخوردهجفت‌کلیدهای Ed25519 برای کاربران و انجمن‌ها
پست‌ها کجا نگهداری می‌شوندذخیره‌سازی Nabu (IPFS روی libp2p) روی گره‌های مشارکت‌کنندهگرهٔ مالک انجمن و همتاهایی که آن را می‌خوانند و seed می‌کنند
انجمن‌هاشیء انجمن ندارد؛ گزینش محتوا برای هر بیننده و هر اپ جداگانه انجام می‌شوداشیای درجه‌یک که گره‌شان پست‌ها را می‌پذیرد یا رد می‌کند
مهار اسپمگراف اعتماد بیننده، دیده شدن پولی، سپرده‌های Lightning برای نخستین پیام‌هاچالش هر انجمن پیش از پذیرفته شدن یک پست
نظارت بر محتواگراف اعتماد هر بیننده؛ گردانندگان اپ قواعد دیده شدن پولی را تعیین می‌کنندمالکان انجمن بر انجمن خود نظارت می‌کنند؛ اپ‌ها انتخاب می‌کنند چه چیزی را نشان دهند
اقتصاداثبات‌های پرداخت Bitcoin و Lightning در امتیازدهیدر پروتکل وجود ندارد؛ یک چالش می‌تواند پرداخت یا توکن بخواهد
مرورگررابط وب محلی که یک گرهٔ JVM ارائه می‌کندگرهٔ همتا به همتا درون یک زبانهٔ معمولی مرورگر
شبکهنمونهٔ اولیه بدون شبکهٔ عمومیشبکهٔ فعال با اپ‌هایی مانند 5chan و Seedit
معاوضهٔ اصلیسامانهٔ اعتبار و پیام‌رسانی داخلیِ غنی، اما هنوز بدون شبکهٔ عمومیهستهٔ کوچک‌تری که در مرورگر اجرا می‌شود، اما بدون سامانهٔ اعتبار یا پیام مستقیم داخلی

آیا می‌توانند با هم کار کنند؟​

چالش‌های Bitsocial کد دلخواه‌اند، پس یک امتیاز اعتماد به سبک Lapis می‌تواند به یک چالش تبدیل شود. چالش داخلی whitelist همین حالا می‌تواند فهرست‌هایی از آدرس‌های مجاز را از URLها بخواند. سرویسی که آدرس‌های Bitsocialِ مورد اعتماد یک گراف Veritas را منتشر کند، می‌تواند به آن نویسندگان اجازه دهد در یک انجمن از CAPTCHA بگذرند. این کار به روشی برای پیوند دادن هویت Lapis با آدرس Bitsocial نیاز دارد، و امروز چنین چیزی وجود ندارد.