웹5란?
웹5(Web5) 또는 웹5.0은 비트코인 블록체인에서 개발된 탈중앙화 P2P(peer-to-peer) 네트워크이자 플랫폼으로, 탈중앙화 앱(dApp)과 프로토콜을 지원하도록 설계되었다.
이 아키텍처의 주요 아이디어는 사용자에게 익명성을 제공하여 제3자 제공업체에 데이터를 넘기지 않고도 디지털 신원과 데이터를 제어할 수 있는 기능을 제공하는 것이다.
웹5는 언제 출시되었나?
웹5라는 용어는 월드와이드웹(World Wide Web)의 창시자인 팀 버너스 리(Tim Berners-Lee)가 2009년 테드 토크에서 처음 언급했다. 그는 웹5를 “개방적이고(open), 연결되어 있으며(connected), 지능적인 웹(intelligent web)”이라고 정의했다.
그리고 2022년, 전 트위터 CEO이자 현 스퀘어의 CEO인 잭 도시(Jack Dorsey)가 이 개념의 수정된 버전을 발표하면서 dApp과 프로토콜을 지원하는 웹5 플랫폼을 출시했다.
Web5: An extra decentralized web platformhttps://t.co/LDW3MZ8tON
— TBD (@TBD54566975) June 10, 2022
해당 웹5 플랫폼을 설계한 TBD는, 현재의 웹 모델에서는 사용자가 자신의 데이터나 온라인 신원을 소유하지 않고 제3자 회사에 의존하여 계정을 보유하고 있으며, 여기서 사용자의 데이터와 온라인 데이터는 제3자의 자산이 된다고 주장한다.
웹5의 작동 방식
Web5 모델에서 사용자는 탈중앙화된 웹 앱과 프로토콜을 사용하여 자기 소유의 신원을 관리할 수 있다. 웹 앱에 로그인할 때 사용자는 탈중앙화된 방식으로 자신의 신원을 확인하게 된다.
이를 가능하게 하는 4가지 구성 요소가 있다.
- 탈중앙화 웹 플랫폼: 개발자가 블록체인에 구축되지 않은 탈중앙화 앱을 구축할 수 있게 해주는 플랫폼이다. 이는 그 안에 데이터가 저장되지 않음을 의미한다.
- 탈중앙화 웹 노드(DWNs): 탈중앙화 웹 앱이 작동하도록 돕는 데이터 저장 및 메시지 전달 메커니즘이다.
- 검증 가능한 자격 증명: 개인이나 단체에서 다른 사람을 독립적으로 검증하기 위해 만들어내는 표준이다. 예를 들면 고용 증명이나 운전면허증 등이 있다.
- 탈중앙화 신원증명(DID): 신원을 인증하고 경로를 지정하는 자체 생성 및 자체 소유 시스템이다. DID는 긴 텍스트 문자열로 구성되며, 이 문자열에는 URL 체계 식별자, DID 방법 식별자가 포함된다.
개발자는 탈중앙화 웹 플랫폼을 사용하여 자체 탈중앙화 웹 앱을 만들 수 있다. 이 앱은 블록체인 위에 구축되지 않고 데이터를 직접 저장하지 않는다. 또한 탈중앙화 신원증명을 사용하여 사용자가 앱에서 자신의 신원을 증명할 수 있게 한다.
이러한 신원증명 시스템은 웹 2.0 사이트에서 사용자를 식별하는 데 사용하는 이메일 주소나 계정 이름에 대한 대안으로 작용한다. 탈중앙화 신원증명의 주요 차이점은 중앙화된 공급자나 신뢰할 수 있는 기관이 관리하는 것이 아니라 최종 사용자가 자신의 신원을 공개할지 여부를 선택할 수 있다는 점이다.
이러한 신원증명은 검증 가능한 자격 증명과 함께 작동하므로 두 당사자가 서로를 신뢰하지 않아도 참여가 가능하다.
예를 들어, 사용자가 탈중앙화 금융 앱에 연결하려는 경우, 공급자는 사용자의 신원 지갑에서 은행 계좌 증명이나 신분증과 같은 검증 가능한 자격 증명을 요청할 수 있다.
이 모든 것은 탈중앙화 웹 앱이 데이터를 수집하는 데 사용하는 탈중앙화 웹 노드에 의해 뒷받침된다. 노드에는 앱이 통신에 사용할 수 있는 DWN 주소가 있다. 이는 사용자가 개인 데이터 저장소 내에서 자신의 데이터를 보호할 수 있는 메커니즘을 제공하여, 탈중앙화 웹 앱에 메시지를 전달할 수 있도록 한다.
웹5는 웹2.0이나 웹3와 어떻게 다른가?
웹5와 다른 웹의 핵심적인 차이점은 분산형 ID 및 웹 노드와 같은 요소를 통해 사용자가 제3자로부터 독립적으로 데이터의 소유권을 가질 수 있다는 점이다.
관점 | 웹5 | 웹2.0 | 웹3 |
데이터 소유권 | 사용자가 데이터 소유권을 가짐 | 서비스 제공자가 데이터를 제어함 | 서비스 제공자가 데이터를 제어함 |
탈중앙화 | 예 | 아니오 | 일부 탈중앙화 |
사용자 통제권 | 사용자가 더 많은 통제권을 가짐 | 제한된 통제권 | 제한된 통제권 |
인증 | 탈중앙화 신원증명 사용 | 서비스 제공자 인증 | 서비스 제공자 인증 |
데이터 저장소 | 사용자 소유 데이터 노드 | 서비스 제공자의 서버 | 서비스 제공자의 서버 |
제3자에 대한 의존성 | 제3자로부터 독립적 | 제3자에 의존적 | 제3자에 의존적 |
개인정보 보호 및 보안 | 강화된 개인정보 보호 및 보안 | 제한적인 개인정보 보호 및 보안 | 제한적인 개인정보 보호 및 보안 |
개인정보 보호 중심의 월드와이드웹 버전
아직 웹5가 완전히 실현되지는 않았지만, 실현된다면 사용자가 자신의 데이터에 대한 소유권을 강화하여 어떤 주체가 자신의 데이터에 액세스할 수 있는지 제어할 수 있도록 하는 최초의 웹 버전이 될 것이다.
궁극적으로는 서비스 제공자가 허가 없이 사용자 데이터를 처리하고 저장할 수 없도록 하는 게 목표다.