YBB Capital 연구 보고서: 자유, 유토피아, 수용
저자: Solaire, YBB Capital
서론
2014년 이더리움의 공동 창립자인 가빈 우드(Gavin Wood)는 기존 인터넷의 탈중앙화 및 민주화 관점에서 출발하여 새로운 가능성을 제시했습니다. 우리가 사용하는 서비스가 더 이상 단일 회사에 의해 제공되고 통제되지 않고, 전 세계 사용자들이 블록체인 기술을 통해 공동으로 유지하고 기여하는 방식이 존재할까요? 이러한 방식은 모든 참여자에게 동등한 권한을 부여하며, 그는 이를 차세대 인터넷인 Web3라고 불렀습니다.
2021년, 블록체인 열풍이 Web3 개념을 다시 불러일으켰지만, 당시 시장에서 Web3의 정의는 매우 모호했습니다. 마치 왕의 새 옷처럼, 그때는 모두가 Web3에 대해 이야기했지만, Web3가 무엇인지 아는 사람은 없었습니다. 2023년 현재 Web3는 여전히 탐색의 초기 단계에 있지만, 정의는 비교적 명확해졌습니다. 즉, 블록체인의 특성을 통해 전통적인 인터넷 거대 기업의 데이터 독점을 전복하는 것이며, 다만 산업의 발전 범주와 형태에 대해서는 여전히 큰 이견이 존재합니다.
현재 Web3의 진정한 형태는 아직 완전히 드러나지 않았습니다. 이는 여러 단계와 진화 과정을 겪을 가능성이 있으며, 새로운 인터넷 형태로 가는 과정은 다소 험난할 것입니다. 이 글에서는 현재 산업 현황을 바탕으로 Web3가 과연 어떤 의미를 가지며, Web3가 어떻게 발전해야 하는지를 제 주관적인 시각으로 논의하고자 합니다.
자유에서 태어난 Web3
역사적으로 인류의 자유에 대한 추구는 고전 시대의 시민권과 정치 참여에서 시작되어, 계몽 운동 시기의 개인 권리와 종교 자유 탐구를 거쳐, 현대 자유주의의 자유 시장과 재산 개념, 그리고 사회주의의 공공 소유 및 무계급 차별 이념으로 발전해왔습니다. 이러한 다양한 시대와 문화적 배경에서의 자유 탐구는 여전히 우리에게 깊은 영향을 미치고 있습니다. 오늘날 일부 산업 또는 시스템의 중앙 집중화에 대한 저항 속에서도, 자유를 탐구하고 새로운 이념을 생성하는 길이 열리고 있습니다.
현재 전통적인 인터넷 거대 기업인 Google, Facebook, Amazon 등은 개인 데이터에 대한 통제를 통해 그들의 비즈니스 모델을 형성하고 있습니다. 그들은 사용자 개인 정보를 수집, 저장 및 분석하여 보다 개인화된 서비스를 제공하고, 광고 및 기타 상업 활동을 통해 수익을 얻습니다. 그러나 이러한 개인 데이터에 대한 통제는 개인 정보 보호, 데이터 보안 및 데이터 소유권 등 여러 문제를 야기합니다.
이러한 배경에서 가빈 우드가 제안한 차세대 인터넷은 블록체인 창업자들에게 새로운 아이디어를 제공했습니다. 전통적인 인터넷과 블록체인을 결합하여 개인 정보의 자유, 민주화, 탈중앙화를 실현하고, 모든 참여자가 공동으로 생성하고 유지하며, 이익 관계를 전통적인 인터넷 기업이 사용자에게 서비스를 제공하고 사용자가 정보를 제공하여 이익을 얻는 방식에서, 참여자들이 공동으로 구축하고 이익을 모든 참여자에게 분배하는 모델로 전환하는 것입니다.
이 새로운 인터넷 모델은 Web3라고 불리며, 그 주요 특징은 다음과 같습니다:
- 탈중앙화: Web3는 블록체인 기술과 탈중앙화 프로토콜을 사용하여 단일 중앙 권위 기관을 제거하고, 분산 네트워크를 통해 보다 신뢰할 수 있고 안전한 데이터 교환 및 저장을 실현합니다.
- 사용자 통제 및 데이터 소유권: Web3는 사용자에게 개인 데이터에 대한 직접적인 통제권을 부여하며, 사용자는 자신의 데이터를 언제, 어떻게, 누구와 공유할지를 선택할 수 있어 개인 정보 보호와 데이터 보안을 강화합니다.
- 신뢰 제거 및 투명성: 블록체인 기술을 사용하여 Web3는 신뢰 없는 거래 및 계약 실행을 가능하게 하여 더 높은 투명성과 검증 가능성을 제공합니다.
- 자산 권리 및 교환: Web3는 암호화폐 및 디지털 자산을 지원하여 사용자가 탈중앙화된 가치 교환 및 자산 관리를 수행할 수 있게 합니다.
전반적으로 Web3는 보다 개방적이고 자유롭고 공정하며 민주적인 인터넷을 구축하는 것을 목표로 하여 개인이 자신의 디지털 정체성과 데이터를 더 잘 관리하고, 보다 안전하고 개인적이며 신뢰할 수 있는 온라인 상호작용을 실현할 수 있도록 합니다.
Web3의 이러한 거대한 비전은 비트코인이 전통 금융을 변화시키려는 비전과 다르지 않지만, 비금융 애플리케이션에서 Web3의 대부분 프로젝트는 현재로서는 기대에 미치지 못하고 있습니다. 이로 인해 비금융 애플리케이션에서 블록체인을 사용하는 것이 의미가 있는지? 그리고 우리는 전통 인터넷 산업과 어떤 방식으로 융합해야 하는지? 블록체인이 금융 속성을 계속 유지해야 하는지?라는 질문이 제기됩니다. 비탈릭 부테린(Vitalik Buterin)이 "비금융 애플리케이션에서 블록체인을 어디에 사용할 것인가?"라는 글에서 언급한 바와 같이, "블록체인 어디에나"라는 블록체인 만능주의와 "블록체인 최소주의"에서 멀어져야 한다는 점을 인용하며, 저는 이 말을 블록체인 기술을 활용할 필요성이 있는지를 판단하는 것으로 이해합니다. 이 글에서는 이 관점을 바탕으로 비금융 분야의 주요 사용 사례를 통해 위의 질문을 탐구하고자 합니다.
Web3 애플리케이션의 프레임워크 문제
자유를 추구하는 것과 현실에서 출발하는 것은 복잡한 문제입니다. 블록체인은 처음에 금융 집중화를 해결하기 위해 설계되었으며, 분산 구조, 합의 메커니즘, 데이터 구조 등은 불가피하게 전체 네트워크를 매우 비효율적으로 만듭니다. Web2가 중앙 집중식 서버 모델을 기반으로 하는 것과 달리, 블록체인은 거래를 검증하고 네트워크의 모든 노드가 업데이트되도록 보장해야 하며, 결과가 성립되기 위해서는 하나의 결과가 필요합니다. 이후 블록체인 종사자들은 블록체인의 가능성을 높이기 위해 수많은 노력을 기울였으며, 이더리움을 구축하고 이더리움 가상 머신(Ethereum Virtual Machine)을 만들어 스마트 계약이 실행될 수 있도록 하였고, 확장성 문제를 해결하기 위해 EVM의 결함을 중심으로 2층, 사이드체인, 샤딩 또는 합의 메커니즘을 변경하여 새로운 퍼블릭 체인을 만드는 혁신을 시도했습니다. 모든 퍼블릭 체인 관련 종사자들은 블록체인의 불가능한 삼각형인 탈중앙화(Decentralization), 보안(Security), 확장성(Scalability)을 해결하기 위해 노력하고 있습니다.
저는 이러한 노력이 무의미하다고 부정하지 않습니다. 오히려 블록체인의 확장성 발전을 촉진하는 것은 매우 의미 있는 일입니다. 그러나 현재 상황에서는 우리가 항상 나카모토가 구축한 프레임워크 내에서 발전하고 있으며, Web2 수준의 애플리케이션을 구현할 수 있는 능력이 부족하다는 사실을 인정해야 합니다. 블록체인의 탈중앙화와 보안성은 항상 확장성보다 우선합니다. 불가능한 삼각형이 깨지더라도, 구조적으로 블록체인의 본질은 거대한 선형 표입니다. 이는 블록체인의 무형 프레임워크로, 이 설계의 의미는 피어 투 피어 간의 상대 위험을 제거하고 정산 마찰 비용을 줄이기 위한 것입니다. 오늘날 Web3 애플리케이션이 블록체인 위에서 프로그램을 구축하는 것은 마치 엑셀에서 앱을 구축하는 것처럼 제한적이고 비효율적이며, 프레임워크를 벗어나면 Web3의 본래 의미에 부합하지 않으며, 프레임워크에 부합하면 피할 수 없는 비효율성과 복잡성을 받아들여야 합니다.
따라서 현재 앱 애플리케이션 프로젝트의 접근 방식은 Web2의 특정 유형의 앱, 예를 들어 소셜 미디어 또는 비디오 애플리케이션을 재구성하는 절충적인 방법을 통해 이루어지고 있습니다. 일부 기능을 블록체인에 올리거나 자산, 사용자 데이터를 분리하여 블록체인에 올리는 방식으로, 결국 간단하고 비효율적이며 공백이 많은 Web3 제품을 도출하게 됩니다.
대부분의 사람들에게 필요한 소셜 플랫폼은 충분한 자원으로 탐색하고 상호작용할 수 있는 것이지 복잡한 작업 플랫폼이 아닙니다. 그들이 필요한 비디오 플랫폼은 사용자 생성 콘텐츠와 풍부한 영화 라이브러리를 탐색할 수 있어야 합니다. 현재의 Web3 비디오 플랫폼은 사용자들을 토큰 모델로 묶으려 하며, 콘텐츠에 집중하지 않습니다. 이러한 제품은 "블록체인 어디에나"라는 기본 논리를 바탕으로 가빈 우드의 Web3 개념을 최우선 목표로 삼고, 이 개념을 사용자 가치와 효율적인 생산성 위에 두는 행동입니다.
인류 산업 제품 발전의 역사를 돌아보면, 항상 균형을 찾는 과정이었습니다. 모든 이념이 앞서거나 본말이 전도된 제품은 예외 없이 실패로 끝났습니다. 비록 그것들이 소수의 사람들의 요구를 충족하더라도 발전하기는 어렵습니다. 사용자 수가 충분히 많은 제품만이 시장의 사랑을 받을 수 있으며, 충분한 자금과 사용자 강한 수요가 있어야 산업이 빠르게 발전할 수 있습니다. 이는 긍정적인 관계이며 간단한 이치입니다.
현재 애플리케이션 프로젝트의 상황은 다소 애매하며, 심지어 명확한 목적성이 없다고 할 수 있습니다. 단순히 블록체인에 올리기 위해 블록체인에 올리는 것에 불과합니다. 저는 현 단계에서 전통 게임 회사 및 Web2 회사가 블록체인으로 전환하도록 돕거나 유도하는 것이 더 중요하다고 생각합니다. 그들의 고품질 서비스와 콘텐츠가 이러한 제품의 현황을 변화시킬 수 있으며, 블록체인은 그들에게 더 많은 경제적 이익과 가능성을 제공합니다. Web2의 강력함은 더 많은 사용자와 개발자를 끌어들여 Web3 애플리케이션 구축을 촉진할 것입니다. 이는 상호 이익의 모델입니다.
유토피아적 SSI
자기 주권 신원(Self-Sovereign Identity, SSI)은 개인이나 실체가 자신의 디지털 신원을 완전히 통제하고 관리할 수 있도록 하는 개념입니다. 이 개념의 핵심 이념은 모든 사람이 자신의 신원을 소유해야 하며, 정부, 회사 또는 어떤 중앙 집중화된 제3자에 의존하지 않고 자신의 신원을 확인하거나 관리해야 한다는 것입니다.
이 모델에서 개인은 자신의 신원 데이터를 직접 소유하고 통제할 수 있으며, 언제, 어떻게, 누구와 이 데이터를 공유할지를 결정할 수 있습니다. 이러한 데이터는 이름, 주소, 생년월일, 여권 번호와 같은 다양한 신원 정보를 포함할 수 있으며, 교육 기록, 은행 기록 또는 의료 기록과 같은 더 복잡한 데이터도 포함될 수 있습니다.
자기 주권 신원의 개념은 블록체인 기술의 활용을 통해 거의 완성에 가까워졌습니다. 블록체인에서 우리는 SSI를 탈중앙화 식별자(Decentralized Identifier, DID)라고 부르며, 이는 디지털 공간에서 지속적이고 검증 가능하며 탈중앙화된 신원 인증을 제공하는 새로운 유형의 식별자입니다. DID의 주요 목표는 개인(예: 사람, 조직, 장치 등)이 중앙 집중화된 등록 기관에 의존하지 않고 자신의 온라인 신원을 통제할 수 있는 방법을 제공하는 것입니다.
기술적으로 DID는 특정 형식을 가진 문자열로, 일반적으로 블록체인 또는 기타 분산 원장 기술(DLT)과 연결됩니다. DID는 실체가 중개자(예: 소셜 미디어 플랫폼 또는 이메일 제공업체)를 통해 검증받지 않고도 네트워크에서 직접 신원 선언을 할 수 있게 합니다.
DID의 핵심 특성 중 하나는 실체가 직접 통제하며, 제3자가 발급하지 않는다는 점입니다. 실체는 중앙 집중화된 등록 기관을 통해서가 아니라 자신의 DID를 생성, 업데이트 및 철회할 수 있습니다.
DID는 자기 주권 신원(SSI) 모델을 실현하는 데 중요한 도구로, 실체가 자신의 신원을 소유하고 통제할 수 있게 하며, 중앙 집중화된 신원 제공자에 의존하지 않도록 합니다.
예를 들어, 하나의 DID는 다음과 같이 보일 수 있습니다: "did:example:123456789abcdefghi". 이 예에서 "did"는 고정된 식별자 요소로, 이것이 DID임을 나타냅니다. "example"은 DID 방법이라고 하며, 이 DID가 특정 블록체인 또는 DLT에서 어떻게 생성되고 관리되는지를 설명합니다. "123456789abcdefghi"는 DID의 구체적인 식별자 부분으로, 관련된 블록체인 또는 DLT에서 유일합니다.
자기 주권 신원은 Web3의 핵심이자 강한 유토피아적 의미를 지닌 개념입니다. "유토피아"는 그리스어에서 유래된 단어로, "ου" (없음)와 "τόπος" (장소) 두 단어의 조합으로, "존재하지 않는 장소"라는 의미입니다. 이 단어는 토마스 모어의 작품 《유토피아》에서 처음 등장하여 이상적이고 완벽한 사회나 공동체를 설명하는 데 사용되었습니다. 저는 유토피아와 DID가 잘 어울리는 단어라고 생각합니다. 이는 Web2에서 Web3로의 장벽을 허무는 망치이자 존재하지 않는 망치입니다. 앞서 언급한 바와 같이 "자기 주권 신원의 개념은 블록체인 기술의 활용을 통해 거의 완성에 가까워졌다"는 표현을 왜 사용했는지 궁금할 것입니다.
DID는 블록체인의 삼각 문제와 마찬가지로 자신의 삼각 문제를 가지고 있습니다. "프라이버시", "탈중앙화" 및 "Sybil 저항"입니다. 예를 들어 비트코인, 이더리움 및 많은 다른 암호화폐 시스템은 사용자 신원의 기록 과정을 중앙 집중화하지 않으며, 사용자가 자신의 디지털 지갑 주소를 생성할 때 개인 정보를 제공할 필요가 없습니다. 그러나 이러한 접근 방식은 문제를 야기합니다. 이러한 주소를 고유한 신원 식별자로 간주하는 프로젝트는 Sybil 공격에 매우 취약해집니다.
이러한 공격을 피하기 위해 일부 암호화 프로젝트는 사용자가 정부에서 발급한 신분증을 제출하는 추가 고객 신원 확인(KYC) 절차를 요구합니다. 이러한 방식은 Sybil 공격을 효과적으로 방지하지만, 이는 사용자가 일정 부분의 프라이버시를 희생해야 함을 의미하며, 이러한 검증 방식은 중앙 집중화된 신원 검증 방법에 의존하기 때문에 블록체인의 탈중앙화 정신에 부합하지 않습니다.
네트워크에서 한 사람이 유일하다는 것을 증명하면서 프라이버시와 탈중앙화를 보장하는 것은 어렵습니다. 현재 주류 방식은 소셜 그래프를 통해 관계망을 확인하거나 Orb의 홍채 스캔을 통해 확인하는 것입니다. 그러나 어떤 방식이든 논리적 문제가 존재합니다. 예를 들어, 소셜 그래프는 관계망을 업데이트하면 새로운 신원을 업데이트할 수 있으며, Worldcoin의 Orb 홍채 스캔은 홍채의 해시 데이터만 저장한다고 주장하지만, 이러한 중앙 집중화된 방식은 여러 단계에서 인위적인 악행이 발생하지 않도록 보장할 수 없습니다. 현실은 항상 반유토피아적인 색채를 띠고 있지만, 저는 블록체인 기술이 DID에 적용되는 것이 필요하다고 생각합니다. DID는 삼각 사이에서 균형을 찾을 수 있으며, 아마도 SBT(영혼 결속 토큰)를 도입하거나 모바일 장치의 로컬 생체 인식을 통해 삼각 사이에서 적절한 균형점을 찾을 수 있을 것입니다.
Web3의 기반 탈중앙화 저장소
현재 탈중앙화 저장소의 주요 특성은 다음과 같습니다:
- 분산형: 탈중앙화 저장소 시스템에서는 데이터가 여러 부분으로 나뉘어 전 세계의 많은 다른 노드(일반적으로 개인 컴퓨터)에 분산 저장되며, 단일 중앙 서버에 저장되지 않습니다.
- 보안성: 데이터가 여러 노드에 분산되어 있기 때문에 탈중앙화 저장소 시스템은 더 안전하며, 단일 지점 공격에 취약하지 않습니다. 또한 많은 탈중앙화 저장소 시스템은 데이터의 안전을 보호하기 위해 암호화 기술을 활용합니다.
- 내결함성: 데이터가 여러 노드에 복제되어 저장되므로 특정 노드에 문제가 발생하더라도 다른 노드의 복사본이 데이터를 제공할 수 있어 시스템의 가용성이 높아집니다.
- 투명성: 많은 탈중앙화 저장소 시스템은 블록체인 기술을 기반으로 하므로 모든 거래가 공개되어 누구나 확인할 수 있어 투명성이 증가합니다.
- 검열 저항성: 데이터가 분산 저장되고 종종 암호화로 보호되기 때문에 탈중앙화 저장소 시스템은 강한 검열 저항성을 가지고 있으며, 정부나 기타 기관이 차단하거나 검열하려고 하더라도 데이터에 접근하고 검색할 수 있습니다.
- 지속성: 데이터가 전 세계의 여러 노드에 복제되어 저장되므로 탈중앙화 저장소는 높은 지속성을 가지고 있으며, 특정 노드가 실패하거나 사라져도 다른 노드에서 데이터를 복구할 수 있습니다.
탈중앙화 저장소는 블록체인 비금융 애플리케이션 중에서 비교적 초기 단계에서 발전한 분야로, Web3 데이터의 핵심 컨테이너로서 탈중앙화 저장소는 두 가지 주요한 문제점, 즉 높은 진입 장벽과 성능 저하를 가지고 있습니다. 이는 사용자 가치와 다소 상충하지만, 탈중앙화 저장소는 블록체인 기술을 활용하는 데 부합한다고 생각합니다. 현재 ETH Storage와 Arweave와 같은 프로젝트가 그 한계를 계속 높이고 있습니다.
Web3 앱이나 미래의 메타버스는 데이터를 저장하고 프론트엔드를 지원할 충분한 탈중앙화된 컨테이너가 필요합니다. 저는 이 기술의 미래에 여전히 낙관적이며, 현재 해야 할 방향은 간단합니다. 속도를 높이고 가스 비용을 낮추며 저장 공간과 저장할 수 있는 콘텐츠를 업그레이드하여 사용자 가치에 부합하는 수준에 도달하는 것입니다. 저는 탈중앙화 저장소의 특성이 전통적인 중앙 집중화 저장소보다 더 매력적일 것이라고 믿습니다.
비트코인
종합적으로, 저는 세 가지 주요 Web3 비금융 사용 사례를 제안합니다. 현재 Web3의 전체 개념이 비교적 초기 단계에 있으며, 이들은 특정 문제로 인해 제한을 받고 있으며, 불가피하게 몇 가지 우회로를 거쳐야 합니다.
가빈 우드가 차세대 인터넷 개념을 제안할 때 블록체인의 비효율성과 상업 원칙에 반하는 상황을 고려하지 않아 종사자들이 지붕을 먼저 만들고 집을 짓는 이상한 현상이 발생했습니다. 저는 비탈릭 부테린의 의견과 같이 블록체인이 만능이 아니며 단순히 최소한으로만 사용해야 한다고 생각합니다. 각 기술의 활용은 현황을 고려하고 명확한 목적성을 가져야 하며, 조급한 마음가짐은 더 빠른 실패를 초래할 뿐입니다. 만약 Web3가 정신적 기준을 가져야 한다면, 비트코인이 아마도 가장 적합할 것입니다. 나카모토가 설계한 각 코드는 복잡하지 않지만 명확한 목적성을 가지고 있으며, 비트코인은 누구의 것도 아니면서 누구의 것이기도 합니다. 전통 산업에 대한 전복과 후속 종사자들에게 주는 영감은 15년이 지난 지금도 여전히 깊은 영향을 미치고 있습니다.
"왜 비트코인을 사야 하는가"는 YBB의 슬로건이며, 위의 내용은 제 대답입니다. 언젠가 누군가가 왜 Web3에 올인해야 하는지 물어본다면, 저도 제 대답을 할 수 있기를 바랍니다. 저는 그것이 전통을 전복하고 독점을 깨뜨리며, 국민의 기술이 되는 것을 기대합니다. 아무도 흐름의 움직임을 막을 수 없기를 바랍니다. 모든 종사자들이 함께 노력하길 바랍니다.