Перейти к основному содержанию

Bitsocial и Urbit

Urbit — сеть персональных серверов. У каждого пользователя есть постоянно работающий компьютер, который называется кораблём (ship): он работает под управлением собственной операционной системы Urbit (Arvo), написанной на собственных языках Urbit (Nock и Hoon), и идентифицируется по Urbit ID. Главное социальное приложение Urbit — Tlon Messenger, созданное компанией Tlon, которая была основана в 2013 году для разработки Urbit.

Urbit стремится заменить весь вычислительный стек, поэтому это гораздо более широкий проект, чем Bitsocial. Однако его социальный слой использует модель, близкую к модели Bitsocial: сообщество живёт на узле своего владельца, и этот узел решает, что в него попадёт. Различаются они тем, кому нужно держать сервер, и тем, как отсекается спам.

Как работает Urbit​

  • Urbit ID. У каждого корабля есть Urbit ID — число, которое отображается как произносимое имя, например ~sampel-palnet. ID первого уровня (Layer 1) — это NFT, у которых права владения и сетевые открытые ключи записаны в контрактах Azimuth в Ethereum. ID второго уровня (Layer 2), добавленные в 2021 году ради снижения комиссий, используют «наивный роллап» (naive rollup): их транзакции публикуются в Ethereum пакетами, но сведения о владении ими не хранятся в контракте Azimuth, и каждый корабль вычисляет эти сведения локально. Согласно документации Urbit ID и странице Get on Urbit, Tlon держит роллер, которым любой может пользоваться бесплатно.
  • Фиксированная иерархия. Адресное пространство включает 256 галактик, 65 536 звёзд и около 4 миллиардов планет для повседневного использования. Галактики выпускают звёзды, звёзды выпускают планеты, а каждая планета может выпускать луны для своих устройств. Кометы — бесплатные ID, которые корабль генерирует для себя сам и которые никогда не касаются блокчейна. Владельцы галактик образуют Galactic Senate, который голосует по обновлениям контрактов Azimuth и избирает совет Urbit Foundation.
  • Сеть. Корабли обмениваются зашифрованными пакетами по схеме P2P. С июля 2026 года сетевым протоколом служит Directed Messaging — переписанная с ориентацией на контент версия старого протокола Ames. Поиском пиров занимаются галактики: согласно статье о Directed Messaging, каждая из них отслеживает, где находятся подчинённые ей корабли, и ретранслирует им пакеты, пока два корабля не смогут связаться напрямую, или всё время, пока этому мешает файрвол.
  • Группы. В Tlon Messenger группу размещает корабль её создателя. Согласно FAQ Tlon, участники отправляют сообщения хосту, тот рассылает их на корабли всех участников, и корабль каждого участника хранит собственную копию. Хост управляет ролями, каналами и приёмом в группу. Группа может быть публичной, приватной или секретной и может банить отдельные корабли или целые ранги ID. Каналы — это чаты, блокноты или подборки изображений и ссылок.
  • Хостинг. При регистрации в Tlon новый пользователь получает корабль, который работает у Tlon, а ключи от него находятся на хранении у Tlon. Пользователь может экспортировать корабль вместе с его master ticket и запустить его в другом месте: на устройстве Native Planet или в среде выполнения Vere на Linux, macOS или Windows. Корабли пока не умеют напрямую хранить большие файлы, поэтому Tlon Messenger кладёт изображения и другие медиафайлы в S3-совместимое облачное хранилище.

Чем они различаются​

Кому нужно держать сервер​

В Urbit каждый участник — это сервер. Приложения Tlon служат фронтендами для собственного корабля пользователя, и даже чтение группы идёт через него. Те, кто не держит корабль сам, арендуют его, а это возвращает в картину хостинг-провайдера: Tlon хранит ключи пользователей, чьи корабли он размещает, и сохраняет ограниченный доступ для обслуживания, хотя пользователи могут уйти вместе со всем своим кораблём.

В Bitsocial постоянно работающий узел нужен только владельцам сообществ. Читатели и авторы постов могут запускать P2P-узел во вкладке браузера, а их учётная запись — это пара ключей, которую хранит приложение. См. P2P в браузере. Если же кто-то пользуется размещённым у провайдера узлом, архитектура Bitsocial стремится к тому, чтобы человек мог делегировать доступность, не отдавая свою идентичность на хранение третьей стороне. См. Идентичность и собственность сообщества.

Хост сообщества​

Здесь два проекта ближе всего. Группа Tlon и сообщество Bitsocial живут на узле своего владельца. Хост решает, кто может публиковать, применяет модерацию и распространяет результат, и ни один из протоколов не ставит модератора выше хоста. В обоих случаях хост должен быть в сети. FAQ Tlon говорит, что если хост уходит офлайн, «группа падает вместе с ним», а сообщество Bitsocial не может принимать новые посты, пока его узел офлайн.

Хранят контент они по-разному. Корабль каждого участника хранит копию истории группы, поэтому участники могут читать уже полученное, даже пока хост недоступен. Читатель Bitsocial получает последнее состояние сообщества от узла сообщества или от пиров, которые его раздают, так что офлайн-сообщество остаётся доступным для чтения, пока оно есть у пиров, но сеть хранит только последнее состояние.

У группы Tlon есть и список участников, а хост может сделать её доступной только по приглашению. В сообществе Bitsocial нет членства: читать его может любой, и любой может попытаться опубликовать пост — при условии, что пройдёт его проверку.

Спам и идентичность​

Urbit борется со спамом, делая идентичность дефицитной. Число планет фиксировано, и каждую из них выпускает звезда. Бесплатные кометы обходят этот дефицит, поэтому группы, которые хотят его сохранить, их не пускают: документация Urbit отмечает, что некоторые группы отказывают кометам, а группа Tlon может одной настройкой забанить весь ранг комет. Когда кометы отсечены, забаненному пользователю, чтобы вернуться, нужна другая планета от владельца звезды. Репутация тоже может следовать иерархии: в Azimuth есть контракт Censures, который позволяет галактикам и звёздам помечать ID. Поскольку дефицит встроен в само адресное пространство, он работает одинаково в любой группе, которая не пускает кометы.

Идентичности Bitsocial — это бесплатные пары ключей. Каждое сообщество само выбирает проверку, которую нужно пройти, прежде чем пост будет принят: капчу, оплату, баланс токенов или белый список, — а другие сообщества могут выбрать иначе. См. Пользовательские задачи по борьбе со спамом.

Блокчейн и управление​

Слой идентичности Urbit зависит от Ethereum. Контракты Azimuth фиксируют права владения и сетевые ключи первого уровня, транзакции второго уровня публикуются в Ethereum пакетами, а Galactic Senate может обновить контракт, который управляет Azimuth. Те же 256 галактик занимаются ещё и поиском пиров и ретрансляцией, так что фиксированный набор идентичностей несёт и управление, и часть маршрутизации сети.

Идентичности Bitsocial — это пары ключей, не требующие регистрации. Имена .bso и .eth — необязательные псевдонимы, которые разрешаются в эти ключи. Поиск пиров идёт через HTTP-маршрутизаторы, которые возвращают только адреса провайдеров; запустить такой маршрутизатор может любой, а клиенты могут сменить маршрутизатор, изменив свою конфигурацию.

Охват​

Urbit — компьютер общего назначения. Корабль может размещать удалённый Git-репозиторий, личную базу знаний или ИИ-агентов, а Tlon Messenger — лишь одна программа из многих. Разработка для Urbit в основном означает написание приложений на Hoon для Arvo. Bitsocial — протокол для публичных сообществ с приложениями вроде 5chan и Seedit. Он работает поверх существующего стека (libp2p, IPFS и браузер), а не заменяет его, и его клиенты создаются обычными веб-инструментами. См. Создайте собственный клиент.

Приватные сообщения​

Здесь сильнее Urbit. Личные сообщения идут с одного корабля прямо на другой, весь трафик между кораблями шифруется, а группы могут быть приватными или секретными. Tlon отмечает, что сообщения шифруются при передаче, но хранятся на корабле в незашифрованном виде. Bitsocial сосредоточен на публичных сообществах, и нативных личных сообщений в нём пока нет.

Состояние проекта​

Urbit пережил серьёзные потрясения. В августе 2024 года Urbit Foundation — некоммерческая организация, которая направляет основную разработку, — уволила своего исполнительного директора; основатель Curtis Yarvin вернулся, чтобы руководить стратегией без формальной должности, несколько ключевых разработчиков ушли, а денег у Foundation оставалось лишь на несколько месяцев, сообщал CoinDesk. Yarvin предложил перенести Azimuth в существующую сеть второго уровня для Ethereum, скорее всего в Base, и выпустить взаимозаменяемые токены-«визы», которые конвертируются в планеты. По состоянию на октябрь 2026 года документация по ID Urbit по-прежнему описывает Azimuth в Ethereum с его наивным роллапом. В октябре 2025 года Galactic Senate сменил совет Foundation, а новый совет назначил нового исполнительного директора (объявление).

Разработка продолжается. Directed Messaging заработал с релизом 408k 14 июля 2026 года. В июне 2026 года Tlon Messenger открыл публичную регистрацию без листа ожидания, и теперь Tlon представляет себя как место, где люди и ИИ-агенты работают вместе.

Сравнение​

ВопросUrbitBitsocial
КатегорияСеть персональных серверов и операционная системаP2P-сеть сообществ
ИдентичностьUrbit ID: около 4 миллиардов планет в Ethereum или в роллапе второго уровня, плюс бесплатные кометыПары ключей Ed25519 для пользователей и сообществ
Кто держит серверКаждый пользователь, на своём или размещённом у провайдера кораблеВладельцы сообществ; читателям и авторам постов достаточно вкладки браузера
Где хранятся постыКорабль хоста группы и копия на корабле каждого участникаУзел владельца сообщества и пиры, которые читают и раздают его
СообществаГруппы на корабле их создателя, со списками участниковПолноценные объекты, чей узел принимает или отклоняет посты
Защита от спамаДефицитные ID, выпускаемые звёздами; группы банят корабли или целые рангиАнтиспам-проверка сообщества перед тем, как пост будет принят
МодерацияРоли и баны, которые задаёт хост группыВладельцы сообществ модерируют свои сообщества; приложения выбирают, что показывать
Поиск пировГалактики отслеживают подчинённые им корабли и ретранслируют для них пакетыHTTP-маршрутизаторы возвращают пиров-провайдеров и не хранят контент
УправлениеGalactic Senate из 256 галактик голосует по обновлениям AzimuthНикакой власти на уровне протокола над идентичностями или сообществами
Приватные сообщенияЗашифрованные личные сообщения и группы только по приглашениюПубличные сообщества; нативных личных сообщений пока нет
Главный компромиссЦелый персональный компьютер с приватными группами, но каждому пользователю нужен постоянно работающий корабльБесплатные идентичности и доступ из браузера, но нет приватных сообщений и хранится только последнее состояние