LocalPDS는 Niall Bunting이 만든 Chrome 확장 프로그램으로, 브라우저를 AT 프로토콜을 위한 개인 데이터 서버(PDS)로 변환하여 사용자가 자신의 소셜 기록을 직접 제어할 수 있도록 설계되었습니다. 이 확장 프로그램은 네트워크 요청을 가로채고 브라우저 저장소에서 콘텐츠를 제공하여 게시, 좋아요, 답글이 기존 Bluesky 클라이언트에 나타나도록 합니다. 주요 요소로는 localStorage 기반 데이터, OAuth 지원, 릴레이를 위한 브리지, 공개 키 DID가 포함됩니다. 이 도구는 외부 서버 없이 자가 호스팅을 원하는 개인 정보 보호를 중시하는 Bluesky 사용자를 대상으로 합니다.
LocalPDS는 무엇에 사용됩니까?
LocalPDS는 브라우저 내 PDS를 구현합니다 그래서 Chrome 사용자는 중앙 집중식 서버 대신 로컬에서 자신의 AT Protocol 신원과 게시물을 호스팅할 수 있습니다. 이 확장 프로그램은 소셜 행동을 처리하기 위해 Bluesky 클라이언트와 통합되어 요청을 가로채고 localStorage에서 응답합니다. 이는 별도의 서버 하드웨어나 원격 호스팅의 필요성을 제거하여 비기술적 사용자도 자가 호스팅을 접근 가능하게 만듭니다.
브라우저 리소스와 반응성에 어떤 영향을 미칩니까?
아키텍처는 리소스 요구를 적당하게 유지합니다 브라우저 네이티브 스토리지와 경량 브리지 서버에 의존함으로써 전체 외부 데몬 대신에. Chromium 기반 브라우저 내에서 PDS를 실행하면 브라우저의 프로세스 모델을 사용하여 결함을 격리하고, localStorage에 데이터를 저장함으로써 별도의 백그라운드 서비스를 시작할 필요가 없습니다. 사용자는 일반적인 사용 하에서 정상적인 브라우저 프로세스 동작을 기대해야 하며, 리소스 영향은 저장된 로컬 데이터의 양과 열린 탭에 따라 달라집니다.
어떻게 소셜 데이터와 신원을 보호합니까?
로컬 우선 저장은 데이터의 제3자 관리 권한을 줄입니다 사용자가 동기화하지 않는 한 프로필 및 게시물 데이터는 브라우저의 localStorage 내에 남아 있습니다. 신원은 공개 키 기반의 분산 식별자로 처리되며, OAuth 지원을 통해 AT Protocol 클라이언트는 개인 키를 노출하지 않고 인증할 수 있습니다. 이러한 선택은 관리 권한과 암호화 제어를 사용자에게 이전하여 중앙 집중식 침해에 대한 노출을 줄이지만, 키 및 저장 관리에 대한 책임은 사용자에게 있습니다.
기존 Bluesky 클라이언트 및 다중 장치 설정에서 작동합니까?
통합은 Bluesky 및 더 넓은 AT 생태계를 목표로 합니다 OAuth 연결을 제공하고 로컬 데이터를 네트워크 릴레이에 동기화하는 브리지를 통해. 이 접근 방식은 표준 클라이언트가 'localpds.at'를 호스팅 제공자로 선택하고 브라우저 호스팅 계정에 접근할 수 있게 합니다. 장치 간 가용성을 위해 브리지는 릴레이 동기화를 지원하며, 로컬 호스팅은 브라우저의 온라인 상태가 다른 클라이언트가 업데이트를 얼마나 즉시 볼 수 있는지에 영향을 미칩니다.
데이터 소유권을 우선시하는 사용자에게 실용적인 선택
LocalPDS는 별도의 서버를 운영하지 않고도 소셜 데이터와 정체성을 직접 제어하고자 하는 Bluesky 회원들에게 실용적인 옵션입니다. 이는 사용자가 로컬 호스팅이 가용성과 백업 책임을 자신의 환경에 두게 됨을 수용하도록 요구합니다. 이러한 위험을 줄이기 위해, 브라우저 저장소와 DID 키 자료를 정기적으로 내보내거나 백업하여 계정 접근 및 연속성이 장치 변경이나 브라우저 초기화에도 유지되도록 하세요.