Перейти до основного вмісту

Bitsocial і Lapis Net

Lapis Net — одноранговий протокол соціальної мережі, написаний на Kotlin для JVM. Він незалежно дійшов до основ, близьких до Bitsocial: ідентичності на парах ключів, сховище вмісту в стилі IPFS і libp2p gossipsub. Відрізняються вони тим, де розміщують фільтрацію спаму й кураторство. Lapis дає кожному читачеві особистий граф довіри й дозволяє платежам Bitcoin і Lightning підвищувати видимість; Bitsocial дає кожній спільноті вирішувати, що можна публікувати.

Lapis — робочий прототип. За даними його репозиторію, у жовтні 2026 року він ще не мав публічної мережі, а з’єднання двох вузлів було ручним кроком.

Як працює Lapis​

  • Ідентичності. Кожна ідентичність — це пара ключів secp256k1, сумісна з ключами Bitcoin, до якої прив’язано ключ Ed25519 для ідентифікатора вузла libp2p.
  • Зберігання й поширення. Вміст зберігається за допомогою Nabu, реалізації IPFS на libp2p (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 NetBitsocial
КатегоріяОдноранговий соціальний протокол (прототип)Однорангова мережа спільнот
ІдентичністьПара ключів secp256k1 із прив’язаним ідентифікатором вузла Ed25519Пари ключів Ed25519 для користувачів і спільнот
Де зберігаються дописиСховище Nabu (IPFS на libp2p) на вузлах-учасникахВузол власника спільноти та вузли, які її читають і роздають
СпільнотиНемає об’єкта спільноти; кураторство відбувається окремо для кожного читача й застосункуПовноцінні об’єкти, чий вузол приймає або відхиляє дописи
Захист від спамуГраф довіри читача, платна видимість, депозити Lightning за перші повідомленняАнтиспам-перевірка кожної спільноти перед прийняттям допису
МодераціяГраф довіри кожного читача; оператори застосунків встановлюють правила платної видимостіВласники спільнот модерують свої спільноти; застосунки вирішують, що показувати
ЕкономікаДокази платежів Bitcoin і Lightning в оцінюванніНемає в протоколі; перевірка може вимагати оплату чи токен
БраузерЛокальний вебінтерфейс, який віддає вузол JVMОдноранговий вузол у звичайній вкладці браузера
МережаПрототип без публічної мережіРобоча мережа із застосунками, як-от 5chan і Seedit
Головний компромісБагата вбудована репутація й обмін повідомленнями, але публічної мережі ще немаєМенше ядро, що працює в браузерах, але без вбудованої репутації чи особистих повідомлень

Чи могли б вони працювати разом?​

Перевірки Bitsocial — це довільний код, тож оцінка довіри в стилі Lapis могла б стати однією з них. Вбудована перевірка whitelist уже вміє читати списки дозволених адрес за URL-адресами. Сервіс, який публікував би адреси Bitsocial, яким довіряє граф Veritas, міг би дозволити цим авторам пропускати CAPTCHA в спільноті. Для цього потрібен спосіб пов’язати ідентичність Lapis з адресою Bitsocial, а нічого подібного сьогодні не існує.