Bitsocial과 Urbit
Urbit은 개인 서버 네트워크입니다. 각 사용자는 배(ship)라고 부르는 상시 가동 컴퓨터를 하나씩 가집니다. 배는 Urbit 고유의 언어(Nock과 Hoon)로 작성된 Urbit 자체 운영 체제(Arvo)를 실행하며, Urbit ID로 식별됩니다. Urbit의 대표 소셜 앱은 Tlon Messenger로, Urbit을 개발하기 위해 2013년에 설립된 회사 Tlon이 만들었습니다.
Urbit은 컴퓨팅 스택 전체를 대체하는 것을 목표로 하므로 Bitsocial보다 훨씬 폭넓은 프로젝트입니다. 그래도 소셜 계층은 Bitsocial과 가까운 모델을 씁니다. 커뮤니티는 소유자의 노드에 있고, 무엇을 들일지는 그 노드가 정합니다. 둘은 누가 서버를 운영해야 하는지, 그리고 스팸을 어떻게 막는지에서 갈립니다.
Urbit의 동작 방식
- Urbit ID. 모든 배에는 Urbit ID가 있습니다. Urbit ID는
~sampel-palnet처럼 발음할 수 있는 이름으로 표시되는 숫자입니다. 레이어 1 ID는 NFT이며, 그 소유권과 네트워킹 공개 키는 이더리움의 Azimuth 컨트랙트에 기록됩니다. 수수료를 줄이려고 2021년에 추가된 레이어 2 ID는 "나이브 롤업"을 사용합니다. 레이어 2 ID의 트랜잭션은 이더리움에 일괄로 게시되지만, 그 소유권은 Azimuth 컨트랙트에 저장되지 않고 각 배가 로컬에서 계산합니다. Urbit ID 문서와 Get on Urbit에 따르면 Tlon은 누구나 무료로 쓸 수 있는 롤러를 운영합니다. - 고정된 계층 구조. 주소 공간에는 은하 256개, 항성 65,536개, 그리고 일상적으로 쓰는 행성 약 40억 개가 있습니다. 은하는 항성을 발급하고, 항성은 행성을 발급하며, 각 행성은 자기 기기에 쓸 위성을 발급할 수 있습니다. 혜성은 배가 스스로 생성하는 무료 ID로, 블록체인을 전혀 거치지 않습니다. 은하 소유자들은 Galactic Senate를 구성하며, Galactic Senate는 Azimuth 컨트랙트의 업그레이드를 표결하고 Urbit Foundation 이사회를 선출합니다.
- 네트워킹. 배들은 암호화된 패킷을 P2P로 주고받습니다. 2026년 7월부터 네트워크 프로토콜은 Directed Messaging으로, 기존 Ames 프로토콜을 콘텐츠 중심으로 다시 작성한 것입니다. Directed Messaging 논문에 따르면 피어 탐색은 은하가 맡습니다. 각 은하는 자기 아래에 있는 배들이 어디에 있는지 추적하고, 두 배가 서로 직접 연결될 수 있을 때까지, 또는 방화벽이 직접 연결을 막는 동안 계속 그 배들에게 패킷을 중계합니다.
- 그룹. Tlon Messenger에서 그룹은 그룹을 만든 사람의 배가 호스팅합니다. Tlon FAQ에 따르면 멤버는 메시지를 호스트에 보내고, 호스트는 이를 모든 멤버의 배에 배포하며, 각 멤버의 배는 자체 사본을 보관합니다. 역할, 채널, 가입 승인은 호스트가 통제합니다. 그룹은 공개, 비공개, 비밀 중 하나일 수 있으며, 개별 배나 ID 등급 전체를 차단할 수 있습니다. 채널은 채팅, 노트북, 또는 이미지와 링크 모음입니다.
- 호스팅. Tlon에 가입하면 새 사용자는 Tlon이 운영하는 배를 받고, 그 키는 Tlon이 수탁 보관합니다. 사용자는 배와 마스터 티켓을 내보내 다른 곳에서 실행할 수 있습니다. Native Planet 기기에서 실행하거나, Linux, macOS, Windows에서 Vere 런타임으로 실행하면 됩니다. 배는 아직 큰 파일을 직접 저장할 수 없으므로, Tlon Messenger는 이미지와 기타 미디어를 S3 호환 클라우드 스토리지에 둡니다.
차이점
누가 서버를 운영해야 하는가
Urbit에서는 모든 참여자가 서버입니다. Tlon의 앱은 사용자 자신의 배를 위한 프런트엔드이며, 그룹을 읽는 일조차 그 배를 거칩니다. 직접 배를 운영하지 않는 사람은 배를 빌리는데, 그러면 호스팅 업체가 다시 등장합니다. Tlon은 호스팅 사용자의 키를 보유하고 유지 보수를 위한 제한된 접근 권한을 유지합니다. 다만 사용자는 배 전체를 가지고 떠날 수 있습니다.
Bitsocial에서는 커뮤니티 소유자만 상시 가동 노드가 필요합니다. 글을 읽고 쓰는 사용자는 브라우저 탭 안에서 P2P 노드를 실행할 수 있고, 그 계정은 앱이 보관하는 키페어입니다. 브라우저 피어 투 피어를 참고하세요. 호스팅된 노드를 쓰는 경우에도 Bitsocial의 설계는 신원의 관리권을 넘기지 않고 가동 시간만 위임할 수 있게 하는 것을 목표로 합니다. 신원 및 커뮤니티 소유권을 참고하세요.
커뮤니티 호스트
이 부분에서 둘은 가장 가깝습니다. Tlon 그룹과 Bitsocial 커뮤니티는 모두 소유자의 노드에 있습니다. 호스트가 누가 게시할 수 있는지 정하고, 모더레이션을 적용하고, 그 결과를 배포하며, 어느 프로토콜도 호스트 위에 모더레이터를 두지 않습니다. 둘 다 호스트가 온라인 상태여야 합니다. Tlon FAQ는 호스트가 오프라인이 되면 "그룹도 함께 다운된다"고 말하며, Bitsocial 커뮤니티는 노드가 오프라인인 동안 새 게시물을 받을 수 없습니다.
콘텐츠를 저장하는 방식은 다릅니다. 모든 멤버의 배가 그룹 기록의 사본을 보관하므로, 호스트가 다운된 동안에도 멤버는 이미 받은 내용을 계속 읽을 수 있습니다. Bitsocial 독자는 커뮤니티의 최신 상태를 커뮤니티의 노드나 그 커뮤니티를 시드하는 피어에서 가져옵니다. 그래서 오프라인인 커뮤니티도 피어가 그 상태를 가지고 있는 동안에는 읽을 수 있지만, 네트워크는 최신 상태만 보관합니다.
Tlon 그룹에는 멤버 목록도 있으며, 호스트는 그룹을 초대 전용으로 만들 수 있습니다. Bitsocial 커뮤니티에는 멤버십이 없습니다. 누구나 읽을 수 있고, 누구나 게시를 시도할 수 있으며, 다만 커뮤니티의 챌린지를 거쳐야 합니다.
스팸과 신원
Urbit은 신원을 희소하게 만들어 스팸에 맞섭니다. 행성의 공급량은 고정되어 있고, 모든 행성은 항성이 발급합니다. 무료 혜성은 이 희소성을 우회하므로, 희소성이 유지되기를 바라는 그룹은 혜성을 받지 않습니다. Urbit 문서는 일부 그룹이 혜성을 거부한다고 적고 있으며, Tlon 그룹은 설정 하나로 혜성 등급 전체를 차단할 수 있습니다. 혜성을 막아 두면, 차단된 사용자가 돌아오려면 항성 소유자에게서 다른 행성을 받아야 합니다. 평판도 계층 구조를 따를 수 있습니다. Azimuth에는 은하와 항성이 ID에 경고 표시를 붙일 수 있게 하는 Censures 컨트랙트가 들어 있습니다. 희소성이 주소 공간에 내장되어 있기 때문에, 이 방식은 혜성을 받지 않는 모든 그룹에서 똑같이 작동합니다.
Bitsocial 신원은 무료 키페어입니다. 각 커뮤니티는 게시물을 받아들이기 전에 거칠 챌린지를 스스로 고릅니다. 캡차, 결제, 토큰 잔액, 허용 목록 등이 있으며, 다른 커뮤니티는 다르게 고를 수 있습니다. 맞춤형 스팸 방지 챌린지를 참고하세요.
블록체인과 거버넌스
Urbit의 신원 계층은 이더리움에 의존합니다. Azimuth 컨트랙트는 레이어 1 소유권과 네트워킹 키를 기록하고, 레이어 2 트랜잭션은 이더리움에 일괄로 게시되며, Galactic Senate는 Azimuth를 관할하는 컨트랙트를 업그레이드할 수 있습니다. 같은 256개 은하가 피어 탐색과 중계도 맡으므로, 고정된 신원 집합 하나가 거버넌스와 네트워크 라우팅의 일부를 함께 떠맡습니다.
Bitsocial 신원은 등록이 필요 없는 키페어입니다. .bso와 .eth 이름은 그 키페어로 해석되는 선택적
별칭입니다. 피어 탐색은 공급자 주소만 돌려주는 HTTP 라우터를 거칩니다. 누구나 라우터를 운영할 수
있고, 클라이언트는 설정을 바꿔 다른 라우터로 옮길 수 있습니다.
범위
Urbit은 범용 컴퓨터입니다. 배는 Git 원격 저장소, 개인 지식 베이스, AI 에이전트를 호스팅할 수 있으며, Tlon Messenger는 여러 프로그램 가운데 하나일 뿐입니다. Urbit용으로 개발한다는 것은 대개 Arvo용 Hoon 앱을 작성한다는 뜻입니다. Bitsocial은 공개 커뮤니티를 위한 프로토콜이며, 5chan과 Seedit 같은 앱이 있습니다. Bitsocial은 기존 스택(libp2p, IPFS, 브라우저)을 대체하지 않고 그 위에서 동작하며, 클라이언트는 일반적인 웹 도구로 만듭니다. 나만의 클라이언트 만들기를 참고하세요.
비공개 메시지
이 부분에서는 Urbit이 더 강합니다. 다이렉트 메시지는 한 배에서 다른 배로 곧장 전달되고, 배 사이의 모든 트래픽은 암호화되며, 그룹은 비공개나 비밀로 둘 수 있습니다. Tlon은 메시지가 전송 중에는 암호화되지만 배에는 암호화되지 않은 채로 저장된다고 밝힙니다. Bitsocial은 공개 커뮤니티에 집중하며, 아직 네이티브 다이렉트 메시지가 없습니다.
프로젝트 현황
Urbit은 큰 격변을 겪었습니다. CoinDesk 보도에 따르면 2024년 8월 핵심 개발을 이끄는 비영리 단체 Urbit Foundation이 사무총장을 해임했고, 창립자 Curtis Yarvin이 공식 직함 없이 전략을 이끌기 위해 복귀했으며, 핵심 개발자 여러 명이 떠났고, Foundation의 남은 운영 자금은 몇 달 치에 불과했습니다. Yarvin은 Azimuth를 기존 이더리움 레이어 2로 옮기고(유력한 후보는 Base), 행성으로 전환되는 대체 가능한 "비자" 토큰을 발행하자고 제안했습니다. 2026년 10월 기준으로 Urbit의 ID 문서는 여전히 이더리움 위의 Azimuth와 그 나이브 롤업을 설명하고 있습니다. 2025년 10월 Galactic Senate는 Foundation 이사회를 교체했고, 새 이사회는 새 사무총장을 임명했습니다(발표).
개발은 계속되고 있습니다. Directed Messaging은 2026년 7월 14일 408k 릴리스와 함께 가동되었습니다. 2026년 6월 Tlon Messenger는 대기자 명단 없이 공개 가입을 열었고, Tlon은 이제 자신을 사람과 AI 에이전트가 함께 일하는 공간으로 소개합니다.
비교
| 질문 | Urbit | Bitsocial |
|---|---|---|
| 분류 | 개인 서버 네트워크이자 운영 체제 | P2P 커뮤니티 네트워크 |
| 신원 | Urbit ID: 이더리움 또는 그 레이어 2 롤업 위의 행성 약 40억 개, 그리고 무료 혜성 | 사용자와 커뮤니티를 위한 Ed25519 키페어 |
| 서버 운영 주체 | 모든 사용자, 자기 배 또는 호스팅된 배에서 | 커뮤니티 소유자, 독자와 게시자는 브라우저 탭을 쓸 수 있음 |
| 게시물 저장 위치 | 그룹 호스트의 배, 그리고 모든 멤버의 배에 있는 사본 | 커뮤니티 소유자의 노드와, 그 커뮤니티를 읽고 시드하는 피어 |
| 커뮤니티 | 만든 사람의 배가 호스팅하고 멤버 목록이 있는 그룹 | 자체 노드가 게시물을 수락하거나 거부하는 일급 객체 |
| 스팸 방지 | 항성이 발급하는 희소한 ID, 그룹이 배나 등급 전체를 차단 | 게시물이 받아들여지기 전에 거치는 커뮤니티별 챌린지 |
| 모더레이션 | 그룹 호스트의 역할과 차단 | 커뮤니티 소유자가 자기 커뮤니티를 모더레이션하고, 무엇을 보여줄지는 앱이 선택 |
| 피어 탐색 | 은하가 자기 아래 배들을 추적하고 패킷을 중계 | HTTP 라우터가 공급자 피어를 돌려주며 콘텐츠는 저장하지 않음 |
| 거버넌스 | 은하 256개로 이루어진 Galactic Senate가 Azimuth 업그레이드를 표결 | 신원이나 커뮤니티에 대한 프로토콜 차원의 권한 없음 |
| 비공개 메시지 | 암호화된 다이렉트 메시지와 초대 전용 그룹 | 공개 커뮤니티, 아직 네이티브 다이렉트 메시지 없음 |
| 주요 절충 | 비공개 그룹까지 갖춘 완전한 개인 컴퓨터, 그러나 모든 사용자에게 상시 가동되는 배가 필요 | 무료 신원과 브라우저 접근, 그러나 비공개 메시징이 없고 최신 상태만 보관 |