본문으로 건너뛰기
로그인 둘러보기
윈도우즈 유틸 · 인터넷·네트워크·원격 · 커뮤니케이션

Gossip

0

Gossip은 Rust로 작성된 Nostr 프로토콜 기반의 데스크톱 클라이언트입니다. Nostr은 사용자가 자신의 계정을 완전히 통제하고 다양한 릴레이에 게시할 수 있는 오픈 소셜 미디어 프로토콜이며, Gossip은 이를 데스크톱 환경에서 사용하기 쉽게 구현한 프로그램입니다.

데스크톱 클라이언트소셜 미디어오픈소스프라이버시

소개

Gossip은 Rust로 작성된 Nostr 프로토콜 기반의 데스크톱 클라이언트입니다. Nostr은 사용자가 자신의 계정을 완전히 통제하고 다양한 릴레이에 게시할 수 있는 오픈 소셜 미디어 프로토콜이며, Gossip은 이를 데스크톱 환경에서 사용하기 쉽게 구현한 프로그램입니다. 이 소프트웨어는 마이크 딜거(Mike Dilger)가 개발했으며, 현재 공식 저장소는 활동이 없지만 포크 버전이 활발히 개발 중입니다. Gossip은 프라이버시, 보안, 성능에 중점을 두고 설계되었으며, Windows, macOS, Linux에서 실행됩니다.

상세정보

프로그램 소개/무엇인지

Gossip은 Nostr 프로토콜을 위한 데스크톱 클라이언트로, Rust 언어로 작성되어 Windows, macOS, Linux에서 실행됩니다. Nostr은 사용자가 자신의 신원을 완전히 통제하고 다양한 독립적인 서버(릴레이)에 메시지를 게시할 수 있는 오픈 소셜 미디어 프로토콜이며, Gossip은 이를 그래픽 인터페이스로 제공하여 일반 사용자도 쉽게 사용할 수 있도록 설계되었습니다.

주요 기능

데스크톱 네이티브 경험

Gossip은 웹 기술을 최소화하고 대신 OpenGL 스타일 렌더링과 egui Rust GUI 프레임워크를 사용하여 브라우저에 의존하지 않는 가벼운 데스크톱 애플리케이션으로 동작합니다. 이는 보안 공격 표면을 줄이고 성능을 향상시킵니다.

스마트 릴레이 연결 (Gossip 모델)

사용자가 팔로우하는 사람들의 게시물을 찾기 위해 필요한 최소한의 릴레이에만 연결하는 지능형 알고리즘을 사용합니다. 이는 팔로우 대상의 릴레이 목록과 여러 휴리스틱을 기반으로 동작하며, 릴레이가 끊어졌을 때 자동으로 대체 경로를 찾습니다.

보안 키 관리

개인 키는 디스크에서 패스프레이즈로 암호화되어 저장되며, 애플리케이션 시작 시마다 입력이 필요합니다. 메모리는 사용 후 즉시 zeroing되어 보안이 강화됩니다.

프라이버시 지원

Tor 네트워크와의 호환성을 제공하며, QubesOS, Whonix, Tails, torsocks 등과 함께 사용할 것을 권장합니다. .onion 사이트에 대한 네이티브 TLS 인증서 신뢰 설정이 가능하며, 아바타나 이미지 로드 차단, 팔로우 목록 비공개 등의 옵션을 통해 프라이버시를 강화할 수 있습니다.

콘텐츠 moderation 및 큐레이션

사용자는 다음과 같은 기능을 통해 피드를 제어할 수 있습니다:

  • 리스트: 특정 사용자들의 게시물만 보기
  • 뮤팅: 개별 사용자 차단 및 뮤트 목록 공유
  • 스레드 해제: 게시물과 그 답변 일시적 숨기기
  • 콘텐츠 경고: 경고가 있는 게시물 필터링 및 자기 게시물에 경고 추가
  • 스팸 필터링 스크립트: 사용자 정의 스크립트로 게시물 필터링 가능
  • 스팸세이프 릴레이: 알 수 없는 발신자의 게시물은 지정된 안전한 릴레이에서만 가져옴
  • 임시 릴레이 피드: 글로벌 피드는 종료 시 저장되지 않음

성능 최적화

LMDB 데이터베이스와 Rust의 성능 특성, 비동기 처리를 위한 Tokio 등을 활용하여 빠른 응답 속도를 목표로 하며, 일반적인 하드웨어에서는 네트워크 속도가 병목이 될 가능성이 높습니다.

다운로드·설치 방법

Gossip은 MSI 설치 파일을 통해 Windows에 설치할 수 있습니다. 공식 저장소에서 릴리즈 페이지 또는 Scoop 패키지 관리자를 통해 scoop install gossip 명령으로 설치할 수 있습니다. 설치 후 실행 시 패스프레이즈 입력이 필요하며, 이는 개인 키 보호를 위한 필수 단계입니다.

기본 사용법/명령어

첫 실행 시 패스프레이즈를 설정하여 개인 키를 보호합니다. 이후 인터페이스에서 다음과 같은 작업을 수행할 수 있습니다:

  • 좌측 패널에서 프로필, 설정, 릴레이 관리 메뉴 접근
  • 중앙 피드에서 팔로우 대상의 게시물 보기 및 새 게시물 작성
  • 우측 또는 메뉴를 통해 리스트 생성, 뮤트 관리, 콘텐츠 경고 설정 등 moderation 기능 이용
  • 설정에서 70개 이상의 옵션을 통해 네트워크, 프라이버시, 표시 방식 등을 세부 조정 가능

이런 경우에 유용합니다

이 프로그램은 다음과 같은 사용자에게 적합합니다:

  • 중앙집권형 소셜 미디어의 검열이나 데이터 수집에 우려가 있는 사용자
  • 자신의 신원과 데이터를 완전히 통제하면서도 소셜 상호작용을 원하는 사용자
  • 프라이버시를 중시하여 Tor 또는 보안 중심 OS에서 작업하는 사용자
  • 다양한 릴레이에 분산된 콘텐츠를 효율적으로 수집하고 싶은 사용자

예를 들어, 기자나 활동가가 신원을 노출하지 않고 정보를 공유하거나, 프라이버시 의식 있는 개인이 기존 SNS 대안을 찾는 경우에 유용하게 사용할 수 있습니다.

지원 환경·시스템 요구사항

Gossip은 Windows, macOS, Linux에서 실행됩니다. Windows에서는 MSI 설치 파일을 제공하며, 64비트 시스템을 주로 대상으로 합니다. Rust 기반 애플리케이션으로서 별도의 런타임 설치 없이 실행 가능하며, OpenGL 호환 그래픽 환경을 필요로 합니다.

최신 버전·업데이트

현재 버전은 0.14.0이며, 공식 저장소는 개발자가 시간이 없어 idle 상태라고 명시되어 있습니다. 그러나 YGGverse 포크()가 활발히 개발 중이며, 개발자의 승인을 받고 있습니다. 최신 기능 및 보안 업데이트는 해당 포크를 통해 확인할 것을 권장합니다.

제한 사항·확인 사항

다음 사항을 확인하여 사용 시 유의해야 합니다:

  • 공식 저장소는 현재 유지보수가 중단된 상태이므로, 최신 버전과 지원을 위해서는 YGGverse 포크 사용을 고려해야 합니다.
  • 개인 키 분실 시 계정 복구가 불가능하므로, 패스프레이즈와 키 백업을 반드시 안전하게 보관해야 합니다.
  • Tor를 통한 사용 시 연결 속도가 느려질 수 있으며, 일부 릴레이가 .onion 주소를 지원하지 않을 수 있습니다.
  • 콘텐츠 moderation 기능은 사용자가 직접 관리해야 하며, 완전한 필터링을 보장하지 않습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.