IRCv3, 오래된 IRC 프로토콜을 현대적으로 확장하다

IRCv3 워킹 그룹은 IRC 클라이언트 프로토콜을 현대화하기 위해 SASL 계정 로그인, 메시지 태그, away 알림, 서버 시간, 배치 처리 등 다양한 확장을 개발했다. 모든 확장은 구형 클라이언트와 서버에서도 호환된다. 현재 계정 등록 표준화, 채팅 기록 접근, 보안 연결 자동 전환, 유니코드 닉네임 지원 등을 작업 중이며, Libera.Chat의 #ircv3 채널에서 논의가 이루어진다.

모든 IRCv3 확장은 구형 IRC 클라이언트와 구형 IRC 서버에서도 하위 호환된다.
  1. rkagerer

    이런 말 하면 매장당하겠지만, 현대 채팅 앱을 볼 때마다 ICQ(90년대 모습) 시절이 그리워진다.

    그 UI는 이후 어떤 것보다도 내 마음에 들었다. 간결하고, 비교적 눈에 거슬리지 않으며, 정보 밀도가 높고, 빠르다. 전체 채팅 기록을 여러 컴퓨터 사이로 옮겨 다닐 수 있었고, 안정적으로 검색도 가능했다(사라지는 스크롤이나 레이지 로딩 같은 장애물이 없다). 그리고 사람이나 그룹별로 다른 접속 상태를 표시할 수 있었던 것도 편리했다.

  2. kstrauser

    때맞춰 좋은 글이네! 이번 주말에 굴러다니던 VPS에 친구들만 쓰는 작은 서버를 하나 세웠다. Ergo를 쓰고, TLS를 강제하고, 인증을 강제하고, 친구들에게는 임시 비밀번호로 계정을 직접 만들어줬다. 클라이언트는 맥에서는 Halloy, iOS에서는 Goguma를 쓴다. 더 예쁜 클라이언트도 있지만, Ergo와 이 클라이언트들 모두 멋진 IRCv3 기능을 지원한다. 예를 들어 모두 클라이언트 기록이 내장되어 있다. 접속할 때마다 서버가 오프라인 중 놓친 모든 메시지를 재생해준다(30일 보관). bouncer가 필요 없다.

    솔직히 왜 우리가 이걸 떠나왔는지 기억이 안 난다. 90년대에는 항상 온라인이었고 IRC는 여러 해 동안 안 썼는데, 이건... 실제로 꽤 괜찮다.

  3. basilikum

    요즘 IRCv3를 가지고 놀고 있다. 특히 지속적인 채널 기록(no bouncer)을 실험 중이다.

    실험용으로 ergo^1 서버를 세웠다. 채널 기록은 현재 초안 단계이고, 어쩌면 영원히 그럴지도 모른다.

    혹시 어떤 이유로든 들르고 싶거나 시험해보고 싶다면: #hn on exp3.irc.basilikum.monster:6697

    IRCv3 지원 클라이언트 목록은 여기에서 볼 수 있다(기록 지원은 draft/chathistory): https://ircv3.net/software/clients

    [1] https://ergo.chat/

  4. prologic

    IRCv3가 계속 나아가려면 새로운 리더십이 필요한가? Parley/Ahoy(https://git.mills.io/prologic/parley https://git.mills.io/fastidious/ahoy)에서는 Discord/Slack 같은 느낌이지만 IRC / IRCv3에 충실한(완전한 IRCv3 클라이언트인 Ahoy) 연합형 탈중앙화 IRC 채팅 경험을 만들어냈다.

  5. Retr0id

    IRCv3의 주요 문제는 선택적 확장이 백만 개나 된다는 점이라고 생각한다(인기 클라이언트의 기능 지원 매트릭스는 https://ircv3.net/software/clients 참고).

    특히 서로 다른 클라이언트를 쓰는 사람들이 같은 대화를 다르게 보는 경우가 혼란스러울 수 있다. 예를 들어 어떤 사람은 이모지 반응을 볼 수 있고, 다른 사람은 못 본다. 어떤 사람은 "답글"을 볼 수 있고, 다른 사람은 못 본다.

  6. kristopolous

    "옛날" 인터넷을 보면: fidonet telnet bitnet ftp fsp wais netnews whois++ gopher relaynet ... 그러니까 IRC는 지금도 쓰이는 거의 유일한 것 중 하나이고, 대부분 35년 전 그대로 쓰인다. 꽤 인상적이다.

    사람들은 IRC를 깎아내리기를 좋아하지만, 사람들은 여전히 IRC에 있고, 여전히 사용한다...

  7. tyjen

    지난주에 수십 년 동안 가지고 있던 옛 mIRC 라이선스를 켜서 옛 서버와 채널을 탐험했다. 많은 곳이 휴면 상태지만, 여전히 많은 곳에 생명이 넘친다. 아마 mIRC 개발자들에게 다시 기부하고 IRC 커뮤니티에 시간을 좀 투자하게 될 것 같다. Discord보다 이 경험이 더 좋다.

    인터넷의 이 영역을 탐험하고 싶은 사람은 여기서 시작하라: https://netsplit.de/

  8. neals

    Discord에서 벗어나 IRC로 돌아가는 게 재미있는 선택이 될까 궁금해진다. 하지만 모바일 접속과 여러 기기에서의 계정을 놓치게 될 것 같기도 하다? 어떻게 생각하나?

이 날의 다른 글

2026-10-11