Home - Privacy - Apps - Bitchat: 블루투스 연결을 통한 탈중앙 네트워크 메신저

Bitchat: 블루투스 연결을 통한 탈중앙 네트워크 메신저

Bitchat 릴리즈 초기엔 “이 제한적인 사용성을 가지고 얼마나 살아남을 수 있을까?“라고 생각했는데, 저의 생각이 틀렸습니다. 시간이 지날수록 강력한 검열과 통제가 존재하는 곳에서는 충분히 훌륭한 수단으로 활용될 수 있겠다는 생각으로 바뀌었습니다.

이런 서비스는 억압하려고하면 더 사용하게 되는 반작용이 일어나는데, Bitchat이 인도 사태로 인해서 오히려 더 추진력을 얻게되는 것 같습니다. 텔레그램, Signal, Session 등이 왜 생겼는지 그리고 어떻게 유명해지게 되었는지를 보면 Bitchat 역시 앞으로 일부 국가의 통제를 영양분으로 삼으며 뿌리를 더 깊고 강하게 내릴 것 같습니다.

Contents

Bitchat 소개

Bitchat이란? 소개와 설명, Bitchat 후기, 리뷰

Bitchat은 Doris Lima라는 사람의 아이디어와 개념 설계로 시작되었고, X(트위터) 공동창업자였던 잭 도시(Jack Dorsey) 주도적으로 개발했습니다. 사실 잭 도시 이름값 때문에 비트챗을 알리는데 알리기 매우 유리했죠. 도리스 리마의 이름은 거의 언급되지 않는듯하고 현재 전체적인 프로젝트를 관리, 운영하는 것도 잭 도시입니다.

비트챗은 우리가 일반적으로 사용하는 통신망이 필요없이 Bluetooth Low Energy(BLE) Mesh을 이용해 소통할 수 있는 ‘탈중앙화 메신저‘ 입니다.

블루투스만 켜져있으면 통신이 가능하기 때문에

  • 전화번호 필요없음
  • 계정 필요없음
  • SIM 필요없음
  • 중앙 서버 없음

2025년 7월 6일에 Bitchat 백서를 Github에 공개하고 베타 테스트를 시작하게 되었어요.

블루투스는 알겠는데 블루투스 Mesh는 뭐예요?

블루투스 자체는 매우 익숙하죠. 우리가 근거리에 있는 여러 디바이스를 연결하는데 사용하는 무선 기술입니다. 하지만 ‘근거리’, ‘제한적 연결’이라는 한계가 존재합니다.

메신저는 여러 사람들과 쉽게 대화할 수 있어야 하는데, 블루투스 하나만 본다면 “매우 가까운 거리에있는 누군가와 1:1 대화만 가능한거 아니야?” 라고 생각할 수 있어요.

그래서 Mesh란 단어가 들어가게 되는데 메시(Mesh) 네트워크는 그물망처럼 서로 연결되어 통신할 수 있는 기술을 뜻합니다.

bitchat 쉬운 설명과 사용 방법
Bitchat 작동 원리 (*Gemini로 생성했어요.)

이 이미지를 보시면 한 눈에 이해하실 수 있을거예요. 많은 사람들의 기기가 블루투스를 통해 릴레이로 연결되어 하나의 네트워크가 되는거예요.

하지만 공유기 Mesh 기능처럼 근거리-근거리-근거리 이렇게 연결이 되어야하므로 먼 거리에 있는 사람과 통신은 어렵습니다. 사용자가 많은 것도 아니라 특정 거리 안에서 다수가 사용해야할 상황이 되어야하는데 딱 떠오르는건 ‘시위’.

Mesh면 중간에 내 채팅이 유출되지 않나요?

Noise Protocol Framework을 기반으로하는 종단간 암호화 기술로 채팅 내용이 보호되며 중간 전달자는 암호화된 채팅을 전달할 뿐 내용을 알 수 없습니다.

인도 정부가 Bitchat 제한하는 이유

재미있는 이야기라 여기에 함께 소개합니다.

시험지 유출

인도에서 2026년 5월에 ‘의대 시험지 유출 의혹’으로 인해 많은 인파가 거리로나와 교육부 장관 사임을 요구하며 시위를 벌였고 장기간 지속되며 큰 파장을 일으켰습니다.

인도는 우리나라보다 훨씬 시험 경쟁이 치열합니다. 14억명이 넘는 인도 인구에서 ‘인생을 바꾸는 성공’을 위해서는 사활을 걸고 공부해서 주요 시험을 패스해야 합니다. 한국처럼 의사, 법조인도 인기가 많지만 인도의 최고 공과대학인 IIT(Indian Institutes of Technology)와 같은 곳에 들어가기 위해서 온 집안이 빚을 내서라도 가능성있는 자식의 공부를 위해 올인하기도 합니다.

매년 시험에 패스하지 못한 청년들이 극단적인 선택을 적지않게 할 정도예요. 이런 사회적 분위기 속에서 인도의 모디 총리가 시험지 유출 사건을 위한 ‘특별재판소’까지 설치한다고 했지만 부정행위 의혹에 대한 시위는 계속 이어졌습니다.

우리가 바퀴벌레다

인도 대법원장이라는 놈이 청년들을 바퀴벌레에 비유하는 엄청난 말을 해버렸습니다. 말실수로 보기는 어렵고 평소에 하던 생각이 입 밖으로 나와버린거겠죠.

이 말에 자극받은 미국에서 유학중이던 한 인도 청년이 바퀴벌레국민당(CJP)이라는 가상 정당을 만들어버립니다.

bitchat과 인도 바퀴벌레당

순식간에 팔로워 2천만명을 넘어버리고..

반응은 뜨거웠습니다.

인도 정부의 대응

그럼 인도 정부가 할 일은? “응 시끄러 입닫아”. 인도 역시 검열과 통제가 꽤 강합니다. [VPN 회사들의 인도 서버 폐쇄] 케이스도 있죠.

집회 참여자들 사이에서 인터넷 연결이 불안정하다. 모바일 연결이 제한되는 것 같다. 등의 의견이 나오기 시작했는데, 인도가 원래 각종 시위, 부족 갈등, 폭력 사태 등으로 문제가 커질만하면 인터넷 차단을 해왔기 때문에 자연스럽게 다른 대안이 필요한 상황이었어요.

그래서 기존 통신망이 필요없이 서로 기기만 있으면 오프라인으로 소통할 수 있는 Bitchat이 대안으로 떠오르고 급격하게 사용량이 올라갔어요.

거기다 매번 나오는 논리.. 범죄나 테러에 사용될 수 있다며 ‘위험한 앱’이다! 시전.

인도 내무부 산하 Indian Cyber Crime Coordination Centre(I4C)는 Github에 BitChat 저장소에대한 인도내 접근을 차단하라는 통지를 보내게됩니다.

인도의 bitchat 삭제 요청

결국 교육부 장관이 사임했으니 절반의 성공을 거두었고, 앞으로도 인도 정부가 통신망 제한하려고하면 다시 또 사용되겠죠? 그리고 다른 나라에서도 이 케이스를 보고 비슷한 상황에 처했을 때 Bitchat을 떠올릴 수 있습니다.

인도가 Bitchat을 압박하려들자 개발자가 전체 코드베이스를 Radicle에 미러링했다고해요. (*Radicle은 Git을 기반으로 구축된 오픈 소스 P2P 코드 협업 스택. – 한마디로 분산형 GitHub같은 컨셉입니다)

Bitchat 사용법

bitchat 사용법 설정 설명

설치하실때 권한은 다 허용해주세요. Bitchat은 오픈소스에 관리 주체가 확실해서 우리가 의심할만한 부분이 없다고 생각합니다.

bitchat 채팅창

기본 화면인데 여기 상단 Bitchat 버튼, 그 옆에 @로 시작하는 아이디는 누르면 편집 가능합니다. 그리고 #Mesh 버튼. 마지막 친구 버튼까지 4개 다 눌러 보세요.

bitchat 블루투스 채팅 앱

이렇게 원하는 것으로 바꿀 수 있지만 bitchat을 사용할 정도면 익명 최우선 순위일테니 나를 특정할 수 있는 단어는 사용하지 않는게 좋겠죠.

함께 대화나누는 친구가 없어서 0 피어 입니다.

설정

bitchat 종단간 암호화, geohash 채널 등

Bitchat 버튼을 누르면 이 메뉴가 나옵니다.

  • Run in background: 메세지를 계속 주고받고, mesh를 유지하려면 백그라운드에서 돌아가야합니다.
  • 작업증명: 이 것에 대해 찾아보니, 지역 채널을 사용할 때 스팸, 광고 메세지를 방지하기 위해 극소량의 연산 작업을 추가하도록 하는거라네요. 대량의 스팸 메세지 전송에 부담을 주기위한 목적인듯.
  • Tor Network: 익명성을 위해 나의 트래픽을 Tor 네트워크를 통해 라우팅.

조금 더 스크롤을 내리면

bitchat 작업증명, tor 네트워크

긴급 데이터 삭제가 있어요. 급하게 모든 것을 날려야할때, 앱 제목을 세 번 탭하라고 하네요.

그 메세지 아래 ‘디버그 설정’ 보이시죠? 저것도 눌러서 들어갈 수 있습니다.

디버그 도구

이런 상세 설정 화면이 나오는데, 여기서 알아두면 좋은 것은 Wi-Fi Aware 입니다. 블루투스의 기술적, 물리적 한계를 보안하기 위해서 넣은 기능입니다.

Wi-Fi Aware

주변 공유기의 와이파이를 이용하는게 아니라, 스마트폰에 탑재된 와이파이 칩을 사용하는거라고해요. 대역폭, 속도, 거리 등이 블루투스에 비해서 훨씬 더 강하며 P2P 연결에 강점이 있습니다.

블루투스 우선으로 찾다가 Wi-Fi Aware 지원 기기면 더 빠른 연결이 생성되어 전송의 품질을 높일 수 있다고해요. Bluetooth + Wi-Fi Aware 둘 다 사용할 수 있는거라 켜두셔도 좋을 듯.

Wi-Fi Aware를 공식 API로 지원하는 기기가 대부분 안드로이드 폰이라 이건 안드로이드 중심으로 사용한다고 합니다.

위치 채널

이게 아까 말한 위치 채널입니다. 주변 사람들과 채팅할 수 있어요. 위치 권한이 허용되어야 사용할 수 있습니다.

지도 버튼을 누르면

이렇게 확대, 축소하면서 지역별로 볼 수 있어요. wy가 대한민국 전역을 커버하는 지오해쉬예요. 확대하면 더 더 세분화된 코드가 나오는데요. 그걸 입력하면 해당 지역의 유저들끼리 대화가 가능합니다.

Bitchat이 어떤 방식으로 작동되고, 사용되는지 그리고 어떤 상황에서 활용할 수 있는지 가볍게 알아봤습니다. 인터넷 사용에 문제가 없다면 아래의 두 앱의 사용성이 더 낫습니다.

Bitchat은 가족, 친구들끼리 콘서트, 축제 등 사람들이 어마어마하게 많아서 인터넷이 잘 터지지 않는 곳에가서 사용해보는것도 좋을듯 합니다.

아직 댓글이 없습니다

댓글 남기기