Rust로 Decentralized Mesh Network 구축 — Global South에서 얻은 교훈
(dev.to)
GhostWire는 재난 상황이나 인터넷이 부족한 지역에서 26억 명의 사람들을 위한 탈중앙화 메시 통신 플랫폼입니다. Rust로 개발되었으며, 중앙 서버 없이 P2P 암호화 통신을 지원하고, AI 기반 라우팅과 WiFi Direct, LoRa 등 7가지 전송 계층을 통해 상황에 맞게 연결 방식을 전환하여 통신 단절 문제를 해결합니다. 케냐의 한 사이버보안 학생이 구상한 이 프로젝트는 글로벌 남반구의 절실한 연결성 문제를 혁신적인 기술로 풀어냅니다.
이 글의 핵심 포인트
- 1GhostWire는 중앙 서버 없이 작동하는 Rust 기반의 탈중앙화 메시 통신 플랫폼으로, 26억 명의 인터넷 미접근 인구 문제 해결을 목표로 합니다.
- 2libp2p 네트워크 스택을 사용하며, AES-256-GCM, X25519, Ed25519 등 강력한 종단 간 암호화를 구현하고 ML-KEM-768(양자 내성)을 계획 중입니다.