처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.04.06 23

Friendica — ActivityPub 기반 탈중앙 소셜 네트워크, 알고 계셨나요?

Hacker News 원문 보기
Friendica — ActivityPub 기반 탈중앙 소셜 네트워크, 알고 계셨나요?

Mastodon만 있는 게 아니에요

탈중앙화 소셜 네트워크(decentralized social network)라고 하면 대부분 Mastodon을 먼저 떠올리실 거예요. 트위터(현 X)의 대안으로 많이 알려졌으니까요. 그런데 사실 이 생태계에는 Mastodon보다 더 오래된 프로젝트가 있어요. 바로 Friendica예요.

Friendica는 2010년에 시작된 프로젝트로, Mastodon(2016년)보다 6년이나 앞서요. 탈중앙화 소셜 네트워크의 선구자격인 셈이죠. 최근 Threads, Bluesky 등이 등장하면서 "소셜 네트워크의 탈중앙화"가 다시 뜨거운 주제가 되고 있는데, 이 흐름에서 Friendica를 다시 들여다볼 가치가 충분해요.

핵심 내용: Friendica는 뭐가 다른가요?

먼저 탈중앙화 소셜 네트워크가 뭔지 간단히 설명할게요. 보통 우리가 쓰는 인스타그램, X, 페이스북은 하나의 회사가 서버를 소유하고 운영해요. 그래서 그 회사가 규칙을 바꾸거나 서비스를 중단하면 사용자는 속수무책이죠. 탈중앙화 소셜 네트워크는 이와 달리, 누구나 자기만의 서버(인스턴스)를 운영할 수 있고, 서로 다른 서버의 사용자들이 서로 소통할 수 있는 구조예요. 이메일을 생각하면 이해가 쉬워요 — Gmail 사용자와 네이버 메일 사용자가 서로 메일을 주고받을 수 있는 것처럼요.

이걸 가능하게 해주는 기술이 ActivityPub이라는 프로토콜이에요. 이게 뭐냐면, 서로 다른 소셜 네트워크 서버들이 대화를 주고받을 수 있도록 하는 공통 언어 같은 거예요. W3C라는 웹 표준 기관에서 공식 표준으로 채택한 프로토콜이고요.

Friendica가 Mastodon과 다른 가장 큰 점은 기능의 폭이에요. Mastodon은 트위터와 비슷한 마이크로블로깅에 초점을 맞추고 있는 반면, Friendica는 페이스북에 가까운 경험을 제공해요. 긴 글 작성, 이벤트 관리, 사진 앨범, 그룹 기능 등이 기본으로 들어가 있거든요. 그리고 ActivityPub뿐만 아니라 다른 프로토콜(diaspora 등)과도 연동이 되서 더 넓은 범위의 네트워크와 소통할 수 있어요.

기술 스택 측면에서 Friendica는 PHP로 작성되어 있어요. MySQL이나 MariaDB를 데이터베이스로 사용하고, 일반적인 LAMP 스택에서 돌릴 수 있어서 서버 운영의 진입 장벽이 상당히 낮은 편이에요. 소규모 커뮤니티를 위한 인스턴스를 저렴한 VPS(가상 사설 서버)에서도 충분히 돌릴 수 있죠.

업계 맥락: 탈중앙화 소셜의 현재

ActivityPub 기반의 연합(federation) 네트워크, 흔히 페디버스(Fediverse)라고 부르는 이 생태계는 지금 꽤 활발해요. Mastodon이 대표적이고, 동영상 플랫폼 PeerTube, 이미지 공유 Pixelfed, 블로그 플랫폼 WriteFreely 등이 모두 ActivityPub으로 연결되어 있어요.

특히 주목할 건 Meta의 Threads가 ActivityPub 지원을 시작했다는 거예요. 수억 명의 사용자를 가진 대형 플랫폼이 이 프로토콜을 채택한 건, 탈중앙화 생태계에 엄청난 변화를 가져올 수 있어요. 물론 "대기업이 들어오면 결국 주도권을 가져가는 거 아니냐"는 우려도 있고요.

Bluesky는 ActivityPub 대신 자체 프로토콜(AT Protocol)을 사용해서 별도의 생태계를 구축하고 있어요. 탈중앙화라는 같은 목표를 향해 다른 길을 가고 있는 셈이죠.

한국 개발자에게 주는 시사점

한국에서 탈중앙화 소셜 네트워크는 아직 니치한 영역이지만, 기술적으로는 배울 게 많아요. ActivityPub 프로토콜을 이해하고 구현해보는 건 분산 시스템, 프로토콜 설계, 연합 아키텍처에 대한 좋은 학습이 되거든요.

실용적인 측면에서는, 사내 커뮤니케이션 도구나 특정 커뮤니티를 위한 소셜 플랫폼을 만들 때 Friendica 같은 오픈소스 프로젝트를 기반으로 활용할 수 있어요. PHP 기반이라 한국 웹 개발자들에게 기술적으로 친숙한 스택이기도 하고요.

또한 "플랫폼 종속성"이라는 주제는 한국 테크 씬에서도 점점 중요해지고 있어요. 카카오 서버 장애 사태를 겪으면서 단일 플랫폼에 모든 것을 의존하는 리스크를 체감한 분들이 많잖아요. 탈중앙화 기술은 이런 문제에 대한 근본적인 해결책을 제시하는 방향이에요.

마무리

한줄 정리: Friendica는 2010년부터 이어온 탈중앙화 소셜 네트워크의 원조격 프로젝트로, Mastodon보다 풍부한 기능과 넓은 프로토콜 지원을 제공해요.

여러분은 탈중앙화 소셜 네트워크를 실제로 사용해보신 적 있으세요? Mastodon이든 Bluesky든, 사용해봤다면 기존 중앙화 플랫폼과 비교해서 어떤 점이 좋았고 어떤 점이 불편했는지 들려주세요!


🔗 출처: Hacker News

이 뉴스가 유용했나요?

이 기술을 직접 배워보세요

AI 도구, 직접 활용해보세요

AI 시대, 코딩으로 수익을 만드는 방법을 배울 수 있습니다.

AI 활용 강의 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.