This App Works WITHOUT Internet?! (Jack Dorsey’s BitChat)
- 잭 도시가 개발한 오픈소스 분산형 P2P 비공개 메시징 앱으로, 인터넷이나 셀룰러 서비스 없이 블루투스 저에너지(BLE) 프로토콜을 통해 작동합니다. 🌐
- 각 휴대폰이 송신자이자 중계기 역할을 하여 블루투스 메시 네트워크를 형성하며, 중앙 서버 없이 메시지가 기기 간에 홉 방식으로 전달됩니다. 📡
- Noise_XXX 핸드셰이크 보안 프로토콜을 사용하여 메시지를 암호화하고, 5~15분마다 임시 키를 교체하여 추적을 어렵게 하고 대화의 프라이버시를 보장합니다. 🔒
- '주말 프로젝트'로 개발되었으며, 초기에는 보안 전문가들에 의해 심각한 결함이 발견되어 개발자가 GitHub 저장소에 보안 경고를 추가했습니다. ⚠️
- 프로젝트는 여전히 인기가 많으며, 외부 기여자들에 의해 보안 패치가 활발히 적용되고 있어 지속적인 개선 가능성을 보여줍니다. 🧑💻
- 혼잡한 행사, 시위, 기밀 회의, 언론인 소스 보호 등 셀룰러 서비스가 불안정하거나 보안이 중요한 상황에서 유용하게 활용될 수 있습니다. 👥
- iOS와 Android 모두 지원하지만, 현재 iOS 버전은 안드로이드 메시지를 감지하지 못하는 등 심각한 버그가 있어 아직 상용화 준비가 덜 된 상태입니다. 🐞
- 기술 자체는 매우 흥미롭고 잠재력이 크지만, iOS 버그 수정과 공식적인 보안 감사를 통과해야만 안전하고 신뢰할 수 있는 오프라인 메시징 플랫폼으로 자리매김할 수 있습니다. ✨