Bitchat은 트위터 공동 창립자이자 Block의 CEO인 Jack Dorsey가 개발한 탈중앙화 메시징 플랫폼입니다. 기존 인터넷 인프라에 의존하지 않고 Bluetooth Low Energy(BLE) 메시 네트워크를 통해 작동하여 개인적이고 검열에 저항적인 통신을 용이하게 하도록 설계되었습니다. [1] [2]
Bitchat은 네트워크 중단, 감시 및 검열에 탄력적인 통신 방법을 제공하기 위해 도입되었습니다. 중앙 집중식 서버와 인터넷 연결에 의존하는 기존 메시징 애플리케이션과 달리 Bitchat은 BLE 메시 기술을 기반으로 구축된 피어 투 피어 아키텍처를 활용합니다. [1] [2]
이를 통해 물리적 근접 거리에 있는 장치가 자체 구성 네트워크를 형성하여 사용자 간에 메시지를 릴레이할 수 있습니다. 이 플랫폼은 전화 번호나 이메일 주소와 같은 개인 식별자가 필요 없고 종단 간 암호화를 구현하여 개인 정보 보호 우선 접근 방식을 제공하는 것을 목표로 합니다. 프로젝트의 백서는 보안 및 탈중앙화를 강조하면서 기술 프로토콜 및 개인 정보 보호 메커니즘을 간략하게 설명합니다. [1] [2] [3]
Bitchat의 핵심 개념은 인터넷 액세스가 불가능하거나 불안정하거나 모니터링 대상인 환경에서 통신을 가능하게 하는 것입니다. Bluetooth의 단거리 기능을 활용하여 장치는 주변 피어를 검색하고 연결하여 멀티 홉 릴레이를 통해 통신 범위를 확장하는 메시 네트워크를 만들 수 있습니다. 메시지는 기본적으로 장치 메모리에 주로 상주하도록 설계되었으며 암호화 방법을 통해 보호됩니다. [1] [2]
Bitchat은 Bluetooth Low Energy(BLE) 메시 네트워크를 통해 구축된 사용자 지정 프로토콜에서 작동합니다. 이 아키텍처에서 각 참여 장치는 클라이언트와 서버 역할을 모두 수행하여 네트워크의 탈중앙화된 특성에 기여합니다. 약 30미터 이내의 장치는 공유 서비스 UUID를 사용하여 서로를 검색하고 임시 메시 연결을 설정할 수 있습니다. 이 멀티 홉 설계를 통해 메시지를 한 장치에서 다른 장치로 릴레이하여 초기 발신자의 직접적인 Bluetooth 범위를 벗어난 사용자에게 도달할 수 있습니다. [1] [2]
이 플랫폼은 일시적으로 오프라인 상태인 장치용 메시지를 처리하기 위해 저장 후 전달 시스템을 통합합니다. 메시지는 계층화된 보존 정책을 통해 연결된 장치에 캐시됩니다. 일반적으로 일반 피어의 경우 12시간, 지정된 "즐겨찾기" 연락처의 경우 무기한 저장될 수 있습니다. 오프라인 장치가 메시 네트워크에 다시 연결되면 저장된 메시지를 자동으로 검색합니다. 메시지는 BLE 네트워크를 통해 전송하기 위해 각각 약 500바이트의 더 작은 청크로 조각화됩니다. 이 시스템은 종단 간 암호화로 설계되었으며 메시지 인증을 위해 디지털 서명을 사용합니다. 향후 개발 계획에는 더 큰 메시지 크기를 지원하고 잠재적으로 네트워크 범위를 확장하기 위해 WiFi를 통한 메시징을 활성화하는 것이 포함됩니다. [1] [2]
Bitchat 플랫폼의 주요 기능은 다음과 같습니다.
Jack Dorsey는 2025년 7월에 백서 발행과 함께 Bitchat 베타 버전 출시를 발표했습니다. 이 프로젝트는 오픈 소스이며 코드는 GitHub에서 호스팅됩니다. 베타 테스트용 TestFlight 앱도 언급되었습니다. [1] [4] [3] [6]
보안 및 개인 정보 보호에 중점을 두고 홍보되었음에도 불구하고 Bitchat은 베타 출시 직후 보안 구현에 대한 면밀한 조사를 받았습니다. Jack Dorsey는 소프트웨어가 외부 보안 검토를 거치지 않았으며 취약점이 포함될 수 있으므로 검토될 때까지 프로덕션에 사용하거나 보안에 의존하지 말라고 조언하면서 프로젝트의 GitHub 페이지에 면책 조항을 추가했습니다. [3] [6]
보안 연구원은 "즐겨찾기" 시스템 내에서 신원 인증 및 확인 문제를 포함하여 잠재적인 결함을 식별했으며, 이는 잠재적으로 사칭을 허용할 수 있습니다. 또한 플랫폼의 전방 보안 주장과 잠재적인 버퍼 오버플로 버그의 존재에 대한 우려도 제기되었습니다. Dorsey는 보고서를 인정하고 프로젝트의 GitHub 페이지에서 보안 문제를 보고할 수 있다고 밝혔습니다. [3]