포스트

Bitchat, 인터넷이 끊겨도 연결되는 자유

Bitchat, 인터넷이 끊겨도 연결되는 자유

인터넷이 끊겨도 연결되는 자유, Bitchat

사회 통신망이 무력화 된 상황에서, 어떻게 서로 통신할 수 있을까?

메신저 앱 ‘비트챗(Bitchat)’이 반정부 시위를 이어가는 이란 시민들의 연결망이 되고 있다

인터넷이 끊겨도 사용할 수 있는 앱이, 이란 정부의 탄압 속에서 시위대 의사소통 도구로 부상했다


1. Bitchat은 무엇인가?

2025년 8월, 트위터(현 X)의 공동 창업자 잭 도시(Jack Dorsey)가 개발한 오프그리드(Off-grid) 네트워크 메신저다.

오프그리드란, 기존의 공공 전력망이나 통신망에 연결되지 않고 독립적으로 운영되는 자급자족형 네트워크를 말한다

중앙 서버나 통신사 기지국 없이, 사용자 기기간의 블루투스 신호를 중계 방식으로 연결하여 거대한 망을 형성하여 통신한다

기존의 SNS들이 서버 방식을 이용하여, 인터넷 중앙 집중화가 이루어 졌다면,

Bitchat은 탈중앙화와 검열 저항성, 로그인이나 전화번호 인증 없이 즉시 사용 가능한 식별 정보 없는 익명성을 지향한다

기존 앱과 차이점?

블루투스 통신을 이용한 SNS 앱은 이번이 처음은 아니다

2020년 홍콩에서는 시위가 확산됬을 때 Bridgefy라는 유사한 앱이 부상했었다

이 앱과 차이점을 비교해보면 다음과 같다

비교 항목Bridgefy (기존)Bitchat (신규)
개발 목적자연재해 및 편의성 중심탈중앙화 및 검열 저항성
인터넷 연결최초 가입 시 인터넷 필수최초 실행부터 인터넷 불필요
인증 절차이메일, 소셜 로그인 필요로그인 및 식별번호 없음 (완전 익명)
오픈 소스폐쇄형 (Proprietary)MIT 라이선스 공개 (Github)

2. 주요 기능 및 특징

1. 인터넷이 필요 없는 ‘오프그리드 메쉬 네트워크’

중앙 서버나 통신 기지국 대신, 사용자 개개인의 스마트폰을 중계기로 사용한다

  • 블루투스를 이용해 반경 약 100m이내의 주변 기기와 연결된다. 주변에 사용자가 많아질수록 네트워크는 확장됨
  • 인터넷이나 기지국이 차단된 환경에서도 기기간 블루투스 통신을 통해 연결이 가능함

2. 목적에 따른 ‘위치 기반 채널(Geohash)’ 구조

블루투스 기반 오프그리드 통신 채널과, 인터넷을 이용한 위치 기반 채널이 존재함

  • 블루투스를 이용한 #mesh 채널 (오프그리드)
    • 블루투스 도달 거리 내에 있는 모든 사람과 익명으로 대화하는 채널
    • 인터넷 없이 동작
  • 인터넷을 이용한 위치 채널
    • 블록·이웃·도시·지역 단위 기본 채널
    • 중앙 서버 없이, 인터넷을 통해 위치 단위로 연결됨
    • 메시지는 외부 노드에 의해 중계, 아카이빙 될 수 있음
  • 소규모 그룹용 #Geohash 채널
    • 특정 위치 코드(Geohash)를 입력해 특정 그룹만의 비밀 채널을 생성할 수 있음

3. 익명성을 지키는 ‘보안 기술과 PoW 시스템’

서버가 없기 때문에 발생하는 보안과 스팸 문제를 기술적으로 해결함

  • 종단 간 암호화(E2EE) : 메시지 중계자는 메시지를 열람할 수 없고, 중앙 서버가 없기 때문에 기록이 남지 않아 추적이 불가능함
  • 스팸 방지 PoW(Proof of Work) : 익명성을 악용한 스팸을 막기 위해 메시지 전송 시 미세한 연산 과정을 거쳐 무분별한 도배 방지
  • 필요한 연산이 암호화, 복호화밖에 없기 때문에 소규모 밀집 환경에서는 속도가 매우 빠르다

3. 앱 사용 방법

안드로이드 버전으로 설명. 아이폰은 살짝 차이가 있음

메인 화면

  • bitchat 로고 : 클릭 시 설정 메뉴 진입
  • /@anon7134 : 내 익명 아이디 (클릭하여 수정 가능)
  • #mesh : 현재 접속중인 채널, 클릭하여 채널 이동
  • 방패 모양 : Tor 네트워크 활성화 상태
  • 사람 모양 : 현재 채널 사용자 수

설정 화면

  • 테마 설정
  • PoW
  • tor
  • 메인 화면에서 bitchat 글자를 세 번 빠르게 터치하면 모든 대화 데이터가 즉시 삭제되고 아이디가 초기화됨

채널 설명

  • #mesh는 블루투스 채널
  • 블록, 이웃, 도시, 주/도, 지역은 인터넷을 이용한 채널
  • 한국은 #wy로 중국, 북한이랑 묶여있음

채팅창

  • 카톡 쓰듯이 채팅 입력 가능
  • 사진이나 음성은 개인 DM만 가능한듯
  • 특정 사용자를 꾹 누르면 다음과 같이 차단도 가능함
  • 텍스트 기반 인터랙션 보내기

4. 한계점 및 비판 및 사용 시 주의사항

  • 공개 채널의 기록성
    • #mesh가 아닌 일반 위치 채널의 대화는 노드가 인터넷에 연결되어 https://bitchatexplorer.com/와 같은 외부 사이트에 아카이빙 될 수 있음.
  • 배터리 소모 : 내 기기가 타인의 메시지를 중계하는 ‘노드’역할을 하므로, 배터리 소모가 일반앱보다 빠름
  • 물리적 재밍(Jamming) : 특정 구역의 2.4GHz 대역(블루투스/Wi-Fi)를 물리적으로 차단하면 무력화될 수 있음
  • 사칭 위험 : 중복 아이디 생성이 가능하므로, 중요한 대화 상대는 반드시 ‘즐겨찾기’로 구분해두어야함
  • 초기 구현 단계라 암호 설계 검증이 충분하지 않다는 지적이 있음
  • 중앙 서버가 없어서 메시지 삭제시 복구가 불가능함
  • ‘블루투스’ 자체의 한계
    • 2.4GHz 대역의 교통 체증 문제 발생 가능
    • 전파가 수분에 흡수되는 성질에 의해서 사람이 많은 곳에선 끊길 수 있음
    • 신호 반사 및 간섭 문제

5. 그 외

  •  Meshcore/Meshtastic 스테이션
    • 더 넓은 범위를 커버하기 위해 태양광 전지와 LiPo 배터리를 이용한 전용 중계기를 구축할 수 도 있음
  • 락 페스티벌이나 콘서트장, 제야의 종 같이 통신량이 급증해서 마비되는 경우, 혹은, 캠핑 가서 통신망이 안터지거나 할 때, 좋은 대안이 될듯
  • 일부 국가에서는 이러한 암호화 통신 앱 사용 자체가 불법일수도 있음

Bitchat은 안전한 메신저라기 보다는, 통신이 사라진 순간을 대비하는 최후의 연결 수단에 가깝다

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.