IRC 표준으로 작동하는 연합형 채팅 네트워크 Parley
Key Point
IRC 클라이언트를 그대로 쓰면서 중앙 통제 없이 서로 다른 인스턴스 간에 채팅하는 연합형 네트워크를 실현했으며, 온전한 기술 명세와 Docker 배포 가능한 구현을 제공한다.
핵심 요약
- Parley는 중앙 서버 없이 DNS와 HTTPS 서명으로 개별 인스턴스들이 연결되는 분산 채팅 네트워크다.
- 일반 IRC 클라이언트(irssi, WeeChat, Textual 등)로 바로 접속하며, alice@foo.com처럼 이메일 형식의 정체성을 사용한다.
- 전역 채널 #dev는 연결된 모든 인스턴스에 복제되고, 로컬 채널 ¬es는 해당 인스턴스에만 존재한다.