GN⁺: 블루스카이 작동 원리
(steveklabnik.com)BlueSky가 어떻게 작동하는가?
- BlueSky는 소셜 미디어가 소수의 기업에 의해 통제되는 것을 방지하고, 사회적 인터넷의 개방적 기반을 구축하여 미래를 모두가 형성할 수 있도록 하는 것을 목표로 함.
- BlueSky는 마이크로블로깅 애플리케이션으로, Authenticated Transfer Protocol(ATP 또는 atproto)의 실현 가능성을 증명하기 위한 초기 애플리케이션임.
- atproto는 분산된 소셜 애플리케이션을 위한 연합 프로토콜로, 다양한 부분이 서로 통신하며 대규모로 확장 가능함.
이것은 암호화폐인가?
- atproto는 암호화폐가 아니며, 암호화폐 공간에서 유래한 몇 가지 기술을 사용하지만 블록체인, DAO, NFT 등은 아님.
atproto의 큰 그림은 무엇인가?
- 사용자는 자신의 저작물을 증명하기 위해 암호화된 기록을 생성하며, 이 기록은 Lexicon이라는 스키마를 가짐.
- 기록은 서비스로 운영되는 저장소에 저장되며, 이 저장소들은 HTTP와 WebSockets를 통해 서로 통신하고 기록을 연합함.
- 애플리케이션은 네트워크에 저장된 다양한 기록을 보고 이를 활용하여 구축될 수 있으며, 이러한 서비스는 App Views라고 불림.
"speech vs reach"란 무엇인가?
- atproto는 사람들을 연결하는 것뿐만 아니라 연결을 해제하는 것도 고려해야 하며, 이는 모더레이션을 포함함.
- 프로토콜은 "speech vs reach" 접근 방식을 취하여, 모더레이션 도구를 통해 원치 않는 콘텐츠의 도달 범위를 제한함.
피드 생성기란 무엇인가?
- 피드 생성기는 atproto에서 콘텐츠의 "피드" 개념을 별도의 서비스로 분리하여, 사용자에게 원하는 콘텐츠를 필터링하고 정렬하여 보여줌.
라벨러란 무엇인가?
- 라벨러는 콘텐츠나 계정에 라벨을 적용하는 서비스로, 사용자는 특정 라벨러를 구독하고 라벨에 따라 경험이 달라질 수 있음.
atproto에서 모더레이션은 어떻게 작동하는가?
- 피드는 라벨을 기반으로 피드를 변환할 수 있으며, App Views는 라벨러에게 물어보고 기반한 변환을 적용할 수 있음.
- 이 모델은 사용자가 모더레이션 경험을 선택할 수 있도록 하며, 네트워크 수준에서 작동하기 때문에 다른 시스템보다 더 나아감.
신원 및 계정 이동성은 어떻게 작동하는가?
- 사용자는 Decentralized Identifier(DID)라는 신원 번호를 가지며, 이 DID는 암호화를 통해 콘텐츠를 서명하고 네트워크 전체에 복제됨.
- 계정 이동성은 사용자가 자신의 PDS를 새로운 것으로 이전하고 네트워크에 이를 알릴 수 있는 방법을 통해 실현됨.
BlueSky는 atproto 위에 어떻게 구축되었는가?
- BlueSky는 atproto 네트워크 위에 구축된 애플리케이션으로, App View와 웹 애플리케이션을 운영하며, 사용자가 웹 앱을 통해 가입할 때 PDS와 이와 통신하는 릴레이를 운영함.
다른 사람들은 atproto 위에 어떻게 애플리케이션을 구축할 것인가?
- Lexicon을 생성하여 atproto 앱을 만들 수 있으며, 네트워크의 데이터를 활용하는 App View를 운영하고 사용자가 Lexicon을 사용하여 PDS에 데이터를 쓸 수 있도록 함.
GN⁺의 의견
- BlueSky와 atproto의 설계는 소셜 미디어의 미래를 형성하는 데 있어 개방성과 확장성을 제공하는 혁신적인 접근 방식임.
- 사용자 중심의 모더레이션 도구와 계정 이동성은 사용자에게 더 큰 통제력과 자유를 부여함.
- 이 기술은 소셜 미디어 플랫폼의 분산화를 추구하는 새로운 움직임의 일환으로, 사용자 경험과 데이터 소유권에 대한 새로운 기준을 제시함.
Hacker News 의견
-
이것은 매우 잘 생각해낸 것 같고, ActivityPub의 몇 가지 큰 문제들을 해결하는 것 같다. 이전에는 Bluesky에 관심이 없었지만, 이제 계정을 만들어볼 생각이다.
- Bluesky가 잘 고안된 것처럼 보이며, ActivityPub의 주요 문제들을 해결할 수 있을 것 같음.
- 이전에는 Bluesky에 관심이 없었으나, 이제는 계정을 만들어볼 의향이 생김.
-
현재는 단일 릴레이가 있는 것으로 보인다. 여러 릴레이가 생길 때, 각각은 네트워크에 대한 다른 시각을 가지게 될 것이고, 더 많은 게시물을 포함하는 릴레이가 다른 것들보다 낫게 될 것이다.
- 현재 단일 릴레이가 존재하며, 여러 릴레이가 생기면 각각 네트워크에 대해 다른 관점을 가질 것임.
- 더 많은 게시물을 포함하는 릴레이가 다른 릴레이보다 유리할 것으로 예상됨.
-
BlueSky가 오직 프로토콜의 오픈 부분만을 사용하겠다고 신뢰할 수 있게 약속하는 방법에 대해 궁금하다. BlueSky는 사실상 상당히 중앙집중화되어 있어 보이며, 이 때문에 BlueSky 첫 파티 클라이언트가 ATProto 클라이언트일 필요는 없어 보인다.
- BlueSky가 프로토콜의 오픈 부분만을 사용할 것이라는 약속을 어떻게 신뢰할 수 있을지에 대한 의문 제기.
- BlueSky가 중앙집중화된 경향이 있어, 기술적으로는 BlueSky 클라이언트가 ATProto 클라이언트일 필요가 없어 보임.
-
사용자가 호스팅 제공업체와 독립적으로 자신의 모더레이션 제공업체를 선택할 수 있는 아이디어는 멋지지만, 인스턴스들은 여전히 현지 법률에 어긋나는 콘텐츠를 호스팅하지 않기 위해 모더레이션을 해야 할 것 같다.
- 사용자가 호스팅 제공업체와 독립적으로 모더레이션 제공업체를 선택하는 아이디어에 대한 호평.
- 그러나 인스턴스 운영자들이 현지 법률을 준수하기 위해 여전히 모더레이션을 해야 할 수 있음.
-
Mastodon이 단순함으로 인해 장기적으로 더 현명한 선택처럼 보이지만, Mastodon의 피드 큐레이션이 더 어렵기 때문에 단기적으로는 덜 재미있거나 유용할 수 있다.
- Mastodon이 단순함으로 인해 장기적으로 더 나은 선택으로 보이지만, 피드 큐레이션이 어려워 단기적으로는 덜 매력적일 수 있음.
-
이 짧은 만화도 훌륭하다 - Welcome to BlueSky Comic
- BlueSky에 대한 짧은 만화가 훌륭하다고 언급함.
-
Bluesky의 재미있는 사실은, CEO의 이름이 중국어로 'blue sky'라는 것이다.
- Bluesky의 이름이 CEO의 이름과 관련이 있음을 나타내는 재미있는 사실 공유.
-
모더레이션 도구는 "reach" 계층에 속한다: 모든 발언을 받아들이지만, 보고 싶지 않은 것들의 도달 범위를 제한할 수 있는 방법을 제공한다.
- 모더레이션 도구가 프로토콜 자체에 내장되어 있어 모든 콘텐츠에 작동하며, 사용자가 자신의 모더레이터를 선택할 수 있음을 설명함.
-
Authenticated Transfer Protocol, 즉 atproto는 대규모 분산 소셜 애플리케이션을 위한 연합 프로토콜이다.
- atproto가 대규모 분산 소셜 애플리케이션을 위한 연합 프로토콜임을 설명함.
-
Nostr와 비교하면 어떤가?
- Nostr와의 비교에 대한 질문 제기.