소셜 그래프를 바탕으로 Web3.0이 무엇을 하고 있는지 살펴보자
저자:LD Capital Research
제작:Jill
소셜 그래프의 가치
소셜 그래프는 개인 간의 사회적 관계를 나타내는 것으로, 사용자가 다양한 경로를 통해 아는 사람들: 가족, 직장 동료, 학교 친구 등을 반영합니다. Facebook CEO 마크 저커버그는 첫 번째 Facebook F8 개발자 회의에서 소셜 그래프라는 개념을 도입했으며, 당시 이는 새롭게 출시된 Facebook 플랫폼이 개인 간의 관계를 어떻게 활용하여 보다 친근한 네트워크 경험을 제공할 것인지 설명하는 데 사용되었습니다.
현재 소셜 그래프는 모든 소셜 플랫폼의 가장 핵심적인 가치가 되었습니다. 사용자가 소셜 플랫폼에 등록하여 로그인할 때, 플랫폼은 사용자의 등록 정보를 바탕으로 아는 사람을 찾아보고, 관심 있는 주제를 추천하여 사용자의 취향을 이해하며, 이 플랫폼에서 본 모든 콘텐츠와 다른 사람과의 상호작용을 기록하고, 이러한 정보를 바탕으로 사용자 중심의 소셜 그래프를 형성합니다. 즉, 이 그래프는 사용자의 대인 관계, 관심사, 생활 습관 등을 포함하며, 플랫폼은 이러한 데이터를 기반으로 사용자의 사용자 이미지를 대략적으로 그릴 수 있습니다.
이미지 출처: 인터넷
그렇다면 이것이 무슨 의미가 있을까요? 먼저 한 세트의 데이터를 살펴보겠습니다:
이미지 출처: 인터넷
이는 Facebook이 2021년 3분기에 발표한 재무 보고서로, 보고서에 따르면 지난 1년 동안 Facebook의 총 수익은 약 2,090억 달러이며, 그 중 광고 수익은 2,050억 달러로 90%를 초과합니다. 대부분의 Web 2.0 애플리케이션의 핵심 수익 모델은 사용자에게 무료 서비스를 제공하여 사용자 데이터를 수집하고, 광고주로부터 광고 수익을 얻는 것입니다. Facebook을 예로 들면, 개인화된 광고 추천과 콘텐츠 추천을 통해 매년 수천억 달러의 수익을 올릴 수 있으며, 사실 이러한 수익은 모두 사용자 행동 데이터를 담보로 한 것입니다.
Web 2.0 소셜 그래프의 문제점
Web 2.0 애플리케이션 아키텍처의 특성상 모든 데이터가 중앙화된 데이터베이스에 저장되므로, 각 사용자가 소셜 플랫폼에서 형성한 소셜 그래프 데이터는 플랫폼 소속 회사에 의해 통제됩니다. 또한 사용자가 소셜 애플리케이션이나 기타 애플리케이션에 등록할 때, 반드시 '사용자 서비스 약관'과 '개인정보 보호정책'에 서명해야 하며, 이는 사용자가 자신의 데이터 소유권이 플랫폼에 귀속됨을 동의하는 것을 의미합니다. 해석권도 플랫폼에 귀속되며, 심지어 사용자가 부적절한 발언을 할 경우 계정 정지의 위험에 직면할 수 있습니다. 따라서 사용자에게는 그들의 소셜 행동이 이 플랫폼에 가치를 창출하지만, 그 가치는 사용자에게 분배되지 않습니다. 그들이 가진 것은 이 제품을 경험할 권리뿐입니다.
게다가 플랫폼은 사용자의 모든 행동 경로를 지속적으로 감시하고, 사용자 데이터를 수집합니다. 많은 데이터가 수집될 때 목적성이 없을 수 있지만, 빅데이터 기술의 발전으로 인해 개인정보 유출 사건이 빈번하게 발생하고 있으며, 이는 심각한 사회 문제를 초래하고 있습니다. 노인 복지, 의료, 자선 등 대규모 사기 사건은 정보 유출로 인해 발생한 것입니다. Facebook 사용자 정보는 데이터 회사인 캠브리지 애널리티카에 의해 유출되고 악용된 적이 있으며, Facebook은 사용자 데이터 개인정보 침해 문제로 여러 차례 소송에 직면한 바 있습니다.
또한 Web 2.0 세계에서 사용자 데이터는 마치 분리된 섬들처럼 존재하여 섬들 간의 상호작용이 어렵습니다. 소셜 거대 기업들은 사용자를 유지하고 사용자 충성도를 높이기 위해 막대한 비용을 들여 방어선을 구축하며, 사용자가 다른 애플리케이션으로 이동하면 이미 구축한 소셜 그래프를 포기해야 합니다. 따라서 사용자가 소셜 계정을 등록할 때마다 자신의 신원 정보를 반복적으로 인증해야 하며, 새로운 플랫폼에서 소셜 관계를 처음부터 다시 구축해야 하므로 이전 비용이 매우 높습니다.
Web 3.0 소셜 그래프 탐색
Web 3.0 프로젝트의 목적은 데이터 소유권을 사용자에게 반환하는 것이며, 블록체인 기술을 기반으로 사용자 데이터는 매우 투명합니다. 사용자가 얼마나 많은 거래를 했는지, 어떤 DeFi 프로젝트에 참여했는지 등의 정보는 지갑 주소에 숨겨져 있습니다. 하나의 주소로 수많은 애플리케이션에 로그인할 수 있으며, 각 애플리케이션 내에서 발생하는 행동은 명확하게 기록됩니다. 이러한 데이터를 발굴하고 분석함으로써 각 주소의 사용자 이미지를 완전하게 그릴 수 있습니다. 소셜 그래프 프로토콜은 사용자들의 온체인 이미지를 다양한 방식으로 조직하고 제시하는 것입니다.
- Lens Protocol
Lens Protocol은 Polygon 위에 Web3 스마트 계약을 기반으로 구축된 소셜 그래프 프로토콜로, Aave 팀이 개발하였으며, 창작자가 커뮤니티와의 관계를 소유할 수 있도록 하여 무허가, 조합 가능하며 사용자 소유의 소셜 그래프를 형성하는 것을 주장합니다.
Lens 프로토콜은 주로 [Profile NFT]를 중심으로 운영되며, Profile NFT는 사용자가 자신의 데이터 소유권을 통제하는 핵심입니다. 그 메타데이터에는 사용자가 생성한 모든 게시물, 공유한 기사, 댓글 및 기타 행동의 역사 기록이 포함됩니다. 사용자가 Lens 프로토콜 기반의 애플리케이션에 로그인하면 Profile NFT 내의 모든 자료를 동기화하여 해당 사용자의 온체인 활동 경로를 얻을 수 있으며, 사용자가 주소를 변경할 경우 해당 NFT를 이전할 수도 있습니다.
사용자는 지갑을 연결하여 Lens 프로토콜에 접속하고, 개인 홈페이지를 생성합니다. 홈페이지는 Profile NFT로 주조되며, Profile NFT를 보유한 사용자만 콘텐츠를 창작하고 게시, 댓글 및 공유할 수 있으며, Profile NFT가 없는 사용자는 좋아하는 블로거를 팔로우하고 콘텐츠 창작자가 게시한 콘텐츠를 저장할 수 있습니다.
Lens 프로토콜 내 사용자 분류:
콘텐츠 창작자: 프로토콜에 연결하여 개인 Profile 홈페이지를 생성하고 Profile NFT를 획득해야 콘텐츠를 게시, 공유 및 댓글을 달 수 있습니다.
비콘텐츠 창작자: 자신이 좋아하는 블로거를 팔로우하고 그들이 게시한 콘텐츠를 저장할 수 있습니다. 사용자가 특정 콘텐츠 창작자를 팔로우하면 Follow NFT를 받게 되며, 해당 NFT는 사용자가 팔로우한 순서와 수량을 기록합니다. 그러나 콘텐츠 게시자는 팔로워가 Follow NFT를 받을 수 있는지 설정할 수 있으며, 예를 들어 유료 또는 특정 작업을 완료해야 할 수 있습니다. 사용자가 창작자의 콘텐츠를 저장할 때, 사용자는 Collect NFT를 받게 되며, 해당 NFT는 어떤 팬이 어떤 콘텐츠를 저장하거나 구매했는지를 기록합니다.
개발자: 모듈화된 구성 요소를 제공하여 개발자가 이러한 구성 요소를 사용자 정의하여 소셜 제품을 구축할 수 있도록 하므로 Lens는 후방 제품에 해당합니다.
Lens 프로토콜 기본 모듈
Lens는 현재 모든 대중에게 개방되지 않으며, 일부 주소만 Profile NFT를 주조할 수 있는 자격이 있습니다. 총 주조 수는 44,525개, 총 게시물 수는 93,335개이며, 기타 데이터는 아래 그림과 같습니다:
이미지 출처: Lens 공식 웹사이트
Lens 프로토콜 기반으로 구축된 애플리케이션은 9개에 달하며, 현재 통화는 없습니다.
이미지 출처: Lens 공식 웹사이트
Lens 프로토콜의 특징:
콘텐츠 및 데이터 소유권의 토큰화: NFT를 중심으로 관계를 구축하며, 여러 NFT의 상호작용이 관심, 공유, 저장 등의 소셜 행동을 나타내어 그래프를 구성합니다. 사용자는 이러한 NFT의 소유권을 자율적으로 통제할 수 있으며, 예를 들어 이전, 판매 또는 거버넌스 참여가 가능합니다. 또한, Lens 프로토콜 기반의 애플리케이션에서 데이터 이전이 더 유리합니다.
구성 요소 모듈화 및 강력한 조합 가능성: 소셜 기능이 모듈화되어 있으며, 특정 실행 단계에서 화이트리스트 스마트 계약을 호출합니다. 예를 들어 사용자가 개인 프로필을 팔로우할 때 [Follow 스마트 계약]이 트리거되고, 사용자가 콘텐츠를 좋아하거나 저장할 때 [Collect 스마트 계약]이 트리거됩니다. 개발자는 이러한 모듈화된 구성 요소를 사용하여 Lens에서 자신의 애플리케이션을 구축할 수 있습니다.
제한 사항:
Lens 프로토콜을 사용할 때의 모든 작업은 지갑 주소의 서명 검증이 필요하며, 특히 소셜과 같은 고빈도 애플리케이션에서는 몇 가지 불편함이 발생합니다. 첫째, 사용자의 팔로우, 댓글, 저장 등의 행동이 모두 비용이 발생하므로 Lens는 Polygon 기반으로 선택되었지만, 가스 비용이 낮더라도 이러한 설계는 사용 과정이 원활하지 않게 만듭니다. 둘째, 사용자는 지갑 주소를 지속적으로 확인해야 하며, 이는 사용 경험에 큰 영향을 미칩니다.
사용자의 Lens 소셜 그래프는 개인 홈페이지 NFT를 중심으로 구축되므로, 소셜 관계의 형성이 완전히 처음부터 시작되며, 따라서 구축 난이도가 상당히 높습니다.
Lens 프로토콜 기반으로 구축된 애플리케이션은 사용자 데이터를 공유할 수 있지만, 개발자가 온체인 데이터를 수집하고 데이터베이스에서 복원해야 하므로 일정한 비용이 필요합니다.
- CyberConnect
CyberConnect 프로토콜은 2021년 9월에 설립되었으며, 11월에는 Multicoin Capital, Sky9 Capital, Animoca Brands 등 기관으로부터 1,000만 달러의 자금을 조달받아 탈중앙화된 소셜 그래프 프로토콜을 최초로 개발하였습니다.
CyberConnect의 소셜 모듈은 비교적 간단하며, 주로 [팔로우 버튼]과 [팔로워 목록]으로 구성됩니다. 사용자는 Follow 버튼을 통해 서로 팔로우하여 사용자 간의 관계를 형성합니다. 이 프로토콜의 핵심은 탈중앙화되고 변조 방지된 소셜 연락처로, 사용자 중심의 데이터 생성, 업데이트, 조회 및 검증을 효과적으로 촉진합니다. 기술 아키텍처는 세 가지 측면에 중점을 둡니다: 1) 저장: Ceramic 맞춤형 IPFS 가변 데이터 흐름 저장소를 사용하여 그래프의 탈중앙화 저장 및 데이터 업데이트 기능을 구현합니다; 2) 신원 인증 및 권한 부여: 신원 키와 사용자 거래 키를 구분하는 안전한 키 솔루션을 설계하여 자금 위험을 방지합니다; 3) 데이터 수집: 데이터 인덱서(Index)가 온체인 및 오프체인 데이터를 집계합니다.
CyberConnect 공식 웹사이트
CyberConnect의 데이터 소스는 주로 세 가지 측면에서 발생합니다: 첫째, 오프체인 데이터 소스와 거래 데이터 소스의 데이터가 수집되어 조직되고 통합됩니다; 둘째, 인덱서는 기존의 오프체인 소셜 그래프를 기반으로 새로운 데이터를 형성합니다; 셋째, 사용자가 DApps에서 CyberConnect 로그인을 허용하면 DApps에서의 소셜 그래프 데이터도 CyberConnect에 의해 수집됩니다. 따라서 CyberConnect는 기존의 소셜 그래프 데이터를 결합하여 Web3에서의 소셜 그래프를 형성합니다.
CyberConnect는 이더리움과 솔라나 두 체인에서 주소 바인딩을 지원하며(BSC 체인은 통계에 포함되지 않음), 사용자 수는 149만 명, 인덱스 사용자 수는 189만 명에 달하며, CyberConnect는 다중 체인 방향으로 발전하고 있습니다. 또한 이 프로토콜은 생태계 애플리케이션 인큐베이션을 진행하고 있으며, 현재 생태계에서 30개 이상의 프로젝트를 지원하고 있으며, 소셜, NFT, 탈중앙화 신원, 지갑 등 여러 분야를 포함하고 있습니다.
CyberConnect 공식 웹사이트
CyberConnect 프로토콜의 특징:
CyberConnect는 다중 체인, 다중 플랫폼의 소셜 그래프 프로토콜로, 사용자의 Opensea, Mirror 등의 계정을 자동으로 연결하여 다양한 애플리케이션의 개발자에게 인프라 통합 서비스를 제공하여 이러한 애플리케이션이 CyberConnect의 소셜 그래프 데이터를 효율적이고 신속하게 채택할 수 있도록 합니다.
CyberConnect는 중앙화된 저장 기술 솔루션을 통해 사용자 소셜 데이터의 주권 문제를 해결하며, 대량 데이터를 저장하는 데 더 유리하고, 데이터 생성 및 변경이 상대적으로 용이합니다.
제한 사항:
CyberConnect가 현재 제공할 수 있는 기능은 제한적이며, 비용 없는 소셜 그래프 읽기 및 쓰기 기능으로 인해 프로토콜 내에서 불필요한 데이터가 발생하기 쉽습니다.
CyberConnect는 Ceramic 저장 솔루션을 사용하고 있으며, 사용자 대량 유입으로 인해 Ceramic이 다운된 적이 있으며, 고동시성 해결 솔루션은 검증이 필요합니다.
- 5Degrees
5Degrees는 TokenPocket 지갑에서 인큐베이션한 소셜 그래프 프로토콜로, ERC-1155 표준을 사용하여 구축되며, 사용자의 핵심 데이터(즉, 팔로우 주소 목록 등 사용자 관계)를 Profile NFT로 생성하여 소셜 관계 네트워크의 기반 시설을 형성합니다.
5Degrees 프로토콜은 Lens와 상당히 유사하게 구현되며, Profile NFT를 중심으로 운영되며 기본적인 소셜 기능 모듈을 제공합니다. 그러나 이 프로토콜은 단지 [팔로우] 기능만 제공하며, 사용자가 창작자를 팔로우할 때 창작자의 개인 NFT인 Follow NFT를 받을 수 있습니다.
5Degrees 공식 웹사이트
현재 5Degrees는 개인 홈페이지 제품 Fans3.0을 출시하였으며, 사용자가 지갑을 연결하면 개인 홈페이지에 들어갈 수 있으며, 해당 페이지는 사용자의 지갑 주소 내 모든 자산(NFT, POAP 등)과 상호작용한 DeFi 프로토콜 및 신원 인증 프로토콜을 직접 표시합니다.
이외에도 소셜 모듈이 추가된 Uniswap과 PancakeSwap이 있으며, 모든 사용자는 자신이 팔로우하는 사람의 상세 거래 데이터를 직관적으로 확인할 수 있습니다.
5Degrees 공식 웹사이트
5Degrees 프로토콜의 특징 및 제한 사항:
5Degrees 프로토콜의 구현 원리는 Lens와 상당히 유사하지만 제공하는 기능은 상대적으로 간단하며, 소셜 그래프 구축에는 아직 거리가 있습니다.
다른 애플리케이션의 접속을 허용하며, ERC-1155 표준을 지원하는 모든 프로젝트가 이 프로토콜을 통합할 수 있습니다.
위는 소셜 그래프 프로토콜의 가장 대표적인 프로젝트입니다. 현재 소셜 그래프 프로토콜의 구현 경로는 주로 두 가지입니다: 하나는 사용자 데이터를 NFT화하는 것이고, 다른 하나는 탈중앙화 저장 기술 솔루션을 사용하는 것입니다. 전자의 장점은 사용자 데이터를 직접 NFT 자산으로 변환할 수 있으며, 더 복잡한 암호화 기술이 필요하지 않다는 점입니다. 후자는 대량 데이터 저장에 더 유리하며, 데이터 변경이 더 용이합니다.
마무리하며
현재 Web 3.0 소셜 생태계를 살펴보면, 아래에서 위로 대략적으로 기본 공용 체인 애플리케이션 매개체, 탈중앙화 데이터 저장소, 온체인 사용자 신원 및 관계를 나타내는 탈중앙화 신원 계층, 상위의 소셜 애플리케이션 제품 및 사용자 진입 도구와 플러그인으로 나눌 수 있습니다. 이 중 소셜 그래프는 온체인 사용자 간의 관계를 포착하고 데이터를 축적하는 것으로, Web 3.0 탈중앙화 신원 기반 시설 구축의 중요한 구성 요소입니다.
그러나 현재 탈중앙화 사회 신원 구축은 완벽하지 않으며, 기술 장벽 및 애플리케이션 홍보 등의 문제로 인해 아직 초기 단계에 있습니다. 누구도 Web 3.0이 어떻게 될지 알 수 없으며, 대부분의 Web 3.0 사용자도 자신이 원하는 것이 무엇인지 모릅니다. 그러나 분명한 것은 사용자의 탈중앙화 신원을 키우는 것이 매우 중요하다는 점이며, 이 과정은 결코 일회성으로 이루어지지 않을 것입니다. Foresight가 말했듯이, 양질의 관계와 네트워크 효과의 축적은 변화를 형성하기 위해 임계점에 도달해야 하며, 우리는 이에 대해 항상 낙관적인 기대를 유지할 것입니다!