웹3.0(Web3)이란?

Sanghee Yun
| 10 min read
면책조항: 이 기사를 투자 조언으로 받아들여서는 안됩니다. 암호화폐는 변동성이 큰 투자상품이기 때문에 투자 전 자체적인 조사를 수행하시기 바랍니다.

웹3.0이란

웹3.0이란 우리가 알고 있는 현재의 웹을 보다 자주적인 버전으로 대체하는 것을 목표로 하는 새로운 블록체인 기반의 개념입니다. Web3를 통해 사람들은 우리가 온라인에서 사용하는 데이터의 소유권을 유지할 수 있습니다. 이는 블록체인 기술의 스마트 계약을 활용하면 모두 가능해집니다.

웹3.0은 사이트 쿠키와 아무도 꼼꼼하게 읽어보지 않는 서비스 약관을 통해 기업에 통제권을 양도하는 대신 사용자가 자신의 정보를 통제하는 웹의 진화를 설명합니다. 웹3.0의 개념은 탈중앙화 및 토큰과 같은 암호화폐 개념과 밀접하게 얽혀 있으므로 이러한 기술적 교차점에 대해 논의해보고자 합니다. 또한 Web3가 웹 사용 방식을 어떻게 변화시킬 수 있는지, 그리고 웹이 변화해 온 발자취도 함께 살펴보겠습니다.

웹 1.0부터 웹2.0, 웹 3.0까지 – 웹의 진화 역사


웹3.0을 더 정확히 이해하기 위해 웹3.0 이전 버전인 웹 1.0 및 웹 2.0를 함께 대조해보겠습니다.

웹 1.0

웹 초창기에는 웹사이트가 정적 콘텐츠(static, 변화가 없는 콘텐츠)를 제공했습니다. 즉, 페이지를 업데이트해야 하는 경우 누군가가 수동으로 HTML 문서를 편집해야 했고, 누군가가 코드를 다시 업데이트할 때까지 페이지는 그 상태로 유지되었습니다. 다시 말해 웹 1.0에는 오늘날의 웹에서 익숙한 ‘양방향성’이 부재했습니다.

월드와이드웹은 처음 1989년 과학자들이 정보를 공유하기 위한 수단으로 발명되었지만, 상업용 웹 또한 크게 뒤처지지 않았습니다. 1993년에는 bloomberg.com과 같은 사이트가 등장했고, 1994년에는 apple.com이 그 뒤를 이었습니다.

웹 2.0

90년대에는 상상할 수 있는 거의 모든 주제에 대한 정보의 저장소이자 관련 콘텐츠로 연결해주는 수단으로서 웹의 활용성이 굳어졌습니다. 하지만 이러한 정적 페이지의 콘텐츠는 기업이나 개인이 내용을 통제했으므로 여전히 중앙 집중식으로 유지되었습니다.

웹 2.0은 웹을 양방향 커뮤니케이션이 가능하고 동적(dynamic)으로 만들어 세상을 변화시켰습니다. 사용자 참여 콘텐츠는 MySpace(2003), Facebook(2004,), Reddit(2005)과 같은 인기 사이트의 주요 화두가 되었습니다.

웹2.0 - 초창기 페이스북

또한 웹 2.0으로의 전환은 웹 브라우저에서 코드를 실행하여 웹 페이지를 대화형으로 만드는 1995년에 처음 만들어진 프로그래밍 언어 자바스크립트(JavaScript)의 활용성을 확장시켰습니다.

웹 2.0은 오늘날 우리가 사용하는 웹을 더욱 흥미롭게 만들었을 뿐만 아니라 기업이 산업적 규모로 사용자 데이터를 수집하여 웹에서 수익을 창출할 수 있는 길을 열었습니다.

웹2가 개발됨에 따라 사람들은 연결성에 더욱 더 의존하게 되었습니다. 우리의 데이터는 사람들이 매일 의존하는 대기업에 의해 수집되고 판매됩니다. 앱을 사용하거나 웹사이트에 로그인하려면 일부 데이터 추적 또는 개인 정보 보호 정책에 동의해야 하는 경우가 많습니다. 이러한 면책 조항은 특정 기능이 수집하거나 추적할 데이터를 사용자에게 알리기 위한 것입니다.

그러나 긴 약관 사항을 줄줄히 읽는 사람은 거의 없습니다. 따라서, 우리는 대부분 약관 내용을 짧게 살펴본 채 그냥 수락하고 앱을 다운로드하거나 계정을 만듭니다. 아래 인용문은 프로 프라이버스의 연구에 기반한 자료로 얼마나 많은 사람들이 개인 정보 보호 정책을 소홀히 읽는지 보여줍니다.

“제품을 구매하거나 서비스에 참여할 때 참여 약관을 읽는 사람이 얼마나 적은지 증명하기 위해 프로프라이버시 닷컴 웹사이트는 웃긴 실험을 하나 진행했습니다. 그들은 이용약관에 첫 아이의 이름 개명 및 어머니에게 검색 기록 공개라는 우스꽝스러운 항목을 추가했는데, 실험자 중 99%가 이에 동의했습니다.

이는 회사가 개인의 거의 모든 것을 알 수 있음을 보여주기 위해 고안된 재미있는 사회적 실험이며, 일반 소비자는 단순히 읽거나 훑어보기만했던 약관에 얼마나 많은 것이 포함되어 있는지를 보여주는 단적인 사례입니다.

프로프라이버시 닷컴은 우스꽝스러운 것들을 이용 약관에 포함시키는 일을 피하는 것이 매우 쉽다는 것을 알게 되었습니다. 그들의 실험에 따르면 오직 1%의 참가자만이 실제로 이용 약관을 읽기 때문입니다.” (팀 샌들 박사, 디지털 조널 닷컴)

우리가 이 정보들에 대한 통제권을 지니고 있다고 생각하더라도, 사실 우리는 우리의 데이터가 어떻게 사용되고 있는지 잘 알기 어렵습니다 .이는 사람들이 데이터 사용을 남용하는 제품을 반대하도록 사람들을 동원한 주요 촉매제입니다.

또한 웹 2.0은 검열 문제를 야기했는데, ‘공공의 광장’으로 여겨지는 사이트가 발언을 제한하거나 심지어 사용자를 금지하여 사이트에 대한 사용자의 기여를 사실상 지워버리는 경우도 많았기 때문입니다.

실제로 웹 2.0은 많은 사람들이 상상했던 것보다 더 중앙 집중화된 웹을 만들었습니다. 그러나 웹 3.0의 출현은 데이터와 온라인 신원의 소유권을 사용자에게 돌려줄 것을 약속합니다.

웹3.0을 사용하면 우리가 읽어야만 했던 계약이 스마트 계약 서명으로 대체됩니다. 웹3는 아직 구축 중이고 아직 배포할 준비가 되지 않았지만 이미 누구나 사용할 수 있는 사용 사례, 앱 및 웹 사이트가 있습니다.

웹3.0 앱(또는 분산형 애플리케이션)은 사용자가 웹에 올리는 콘텐츠를 제어하지 않습니다. 사용자는 자신을 위해 해당 데이터를 보거나 복사/보관 또는 사용할 수 있는 사람을 직접 통제하며 통제 수단은 모두 스마트 계약으로 구성됩니다.

그렇다면 웹3.0로 이동함으로써 우리는 실제로 무엇을 얻거나 잃게 될까요? 또한, 웹2.0와 다른 점은 무엇일까요? 나중에 소개할 웹 3.0의 초기 사례를 통해 탈중앙화된 미래가 어디로 향할지 가늠해 볼 수 있습니다.

출처: https://www.researchgate.net/

웹2는 우리에게 데이터를 검색하고 웹을 통해 데이터를 보낼 수 있는 기능을 제공했으며, 첫 번째 애플리케이션 중 하나는 이메일이었습니다. 당연히 기술 발전으로 사회는 나중에 소셜 미디어를 널리 채택했습니다. 이러한 많은 발전이 웹2에서 이루어졌습니다. 오늘날 사람들은 손의 터치로 즉시 세상과 연결됩니다. 이 연결성은 많은 혁신을 가능하게 했고 사람들은 이제 우리가 그러한 편리함을 위해 희생한 안전과 프라이버시를 깨닫기 시작했습니다

“웹 2.0은 최종 사용자를 위해 사용자가 생성한 콘텐츠를 활용하는 웹사이트 및 애플리케이션을 말합니다. 웹 2.0은 오늘날 많은 웹사이트에서 사용되며 주로 사용자 상호작용 및 공동작업에 중점을 둡니다. 웹 2.0은 또한 더 많은 범융 네트워크 연결 및 통신 채널을 제공하는 데 중점을 두었습니다. 웹 2.0과 3.0의 차이점은 웹 3.0은 머신 러닝 및 AI와 같은 기술을 사용하여 다른 최종 사용자가 제공한 콘텐츠가 아니라 각 사용자에게 관련 콘텐츠를 제공하는 데 더 중점을 둔다는 것입니다. 웹 2.0은 기본적으로 사용자가 현장 콘텐츠에 기여하고 때로는 공동 작업을 할 수 있는 반면 웹 3.0은 이러한 작업을 시맨틱 웹 및 AI 기술로 전화할 가능성이 큽니다.” (테크타겟, 알렉센더 S. 길스)

웹1은 사람들이 접근할 수 있는 최초의 웹 버전이었고 어떤 의미에서는 웹2와 웹3의 혼합이었습니다. 웹1을 제외하고는 사용할 데이터가 많지 않았기 때문에 사람들이 데이터를 사용할 대기업이 없었습니다. 웹1에는 사용자가 서로 상호 작용할 수 있는 기능이 없었습니다. 이와 같은 웹은 읽기 전용 스타일의 인터페이스로 시작되었습니다.

Web3의 개념과 정의

웹3.0은 암호화폐 지갑 주소를 온라인 신원으로 사용하는 것을 의미하기도 합니다. Web3 플랫폼은 블록체인에 저장되어 전 세계 수백, 수천 대의 컴퓨터에 복제되는 거래 데이터뿐만 아니라 P2P 파일 공유를 사용하는 웹 스토리지와 같은 다양한 분야도 탈중앙화합니다.

이러한 지갑 주소는 블록체인 상서 실행되는 컴퓨터 프로그램인 스마트 컨트랙트와 상호 작용할 수 있습니다. 간단히 말해, Web3에서는 우리 각자가 자신의 온라인 신원을 직접 컨트롤할 수 있다는 것입니다. 어떤 기업이나 중재자도 이러한 신원을 삭제할 수 없으며, 여러 개의 신원을 사용함으로써 온라인 개인정보도 쉽게 관리할 수 있습니다.

이더리움의 공동 창립자 중 한 명인 비탈릭 부테린은 트위에서 지갑 주소를 공개했습니다. 이 지갑 주소는 웹 3.0 플랫폼에서 온라인 신원 역할을 할 수 있으며, 이미 사람들이 해당 주소가 부테린의 소유라는 것을 알고 있으므로 그 누구도 개인정보를 침해할 수 없습니다.

암호화폐 지갑은 지갑 주소를 온라인 신원으로 사용하고 지갑의 개인 키로 ‘로그인’에 서명하여 블록체인 기반 웹3.0 사이트에 로그인하는 데 사용될 수 있습니다.

부테린 본인 외에는 개인 키에 액세스할 수 없으며 마찬가지로 부테린 또한 그 누구의 개인 키를 가질 수 없습니다.

또한 각 개인 또는 단체는 거의 무제한에 가까운 주소 기반의 신원을 가질 수 있습니다. 예를 들어, 소액 거래용 지갑 주소 하나, 큰 금액 저장 용도로 쓸 수 있는 별도의 지갑 주소, 웹 3.0 플랫폼에서의 활동을 위한 또 다른 지갑 등 여러 개의 지갑을 보유할 수 있습니다.

이더리움 주소를 ENS(이더리움 네임 서비스) 도메인에 연결할 수도 있는데, 예를 들어 vitalik.eth는 비탈릭에 속한 다른 지갑 주소를 가리키고 있습니다.

강력한 개인 정보 보호

웹3.0 세계에서는 모든 이가 자신의 신원을 관리할 수 있습니다. 그 결과 검열로부터 자유로워진 웹이 모든 사람에게 액세스를 제공할 수 있게 되었습니다. 영지식 증명과 같은 최신 블록체인 기술도 상호작용의 프라이버시를 보호하는 데 중요한 역할을 할 수 있습니다.

Web3를 이해하는 핵심은 사용자가 직접 컨트롤할 수 있는 익명의 지갑 주소가 온라인 신원이 되어 데이터에 대한 공정한 접근과 통제권을 부여한다는 사실을 아는 것입니다.

이는 사이트 관리자나 기업이 누가 사이트, 앱을 사용할 수 있는 지 결정하고 기업이 마케팅 및 기타 목적을 위해 방대한 양의 사용자 데이터를 수집하는 웹2와는 완전히 다른 방식입니다. 이제 모든 통제권은 사용자에게 있습니다.

웹1.0 웹2.0 웹3.0 비교


웹3.0 애플리케이션의 데이터 제어는 결국 컴퓨터 파일에 대해 갖는 권한과 유사한데, 여기서 사용자는 스스로가 관리자로서 어떤 데이터가 공유되는지 세세하게 제어할 수 있습니다.

비교항목 웹1.0 웹2.0 웹3.0
페이지 렌더링 정적 페이지 정적 페이지 및 동적 페이지 정적 페이지 및 동적 페이지
웹 호스팅 중앙화된 웹 호스팅 중앙화된 웹 호스팅 탈중앙화 및 중앙화된 웹 호스팅
상호작용성 없음(단순한 로그인 액세스) 콘텐츠 게시 및 다른 사용자와의 상호 작용 콘텐츠 게시, 다른 사용자와의 상호 작용, 스마트 컨트랙트와 상호 작용
신원 없거나 단순 로그인 허가된 신원 허가받을 필요 없는 신원
익명성 실제 신원과 연동된 사용자 ID 및 디바이스 실제 신원과 연동된 사용자 ID 및 디바이스 익명의 지갑 주소가 온라인 신원 대체
접근 권한 읽기 전용 읽기/쓰기 읽기/쓰기/소유
데이터 소유권 사이트 관리자 사이트 관리자 사용자 자신

웹3.0을 이해하기 위해 알아야 할 주요 용어


다른 혁신적인 기술과 마찬가지로 웹3.0에도 전문 용어가 있습니다. 자주 접하게 될 주요 용어 몇 가지를 소개해 보겠습니다.

  • 블록체인: 블록체인은 데이터 및 트랜잭션의 변경 혹은 변조를 방지하는 방식으로 저장하는 기술입니다. 트랜잭션은 블록으로 그룹화되고, 블록은 암호화를 통해 연결되어 체인을 형성합니다. 블록체인 네트워크는 전 세계 수만 대의 컴퓨터에 연결될 수 있습니다.
  • 스마트 계약: 스마트 컨트랙트는 블록체인 네트워크에서 실행되는 컴퓨터 프로그램으로, 사실상 스위치처럼 작동합니다.
  • 암호화폐: 암호화폐는 블록체인 네트워크를 구동하는 연료, 즉 디지털 화폐입니다. 암호화폐라는 용어는 산업과 기술 전반을 아우르기도 하지만, 그 뿌리는 체인을 연결하고 거래를 기록하는 암호학에 있습니다.
  • 암호화폐 지갑: 암호화폐 지갑은 블록체인에서 자산을 제어하는 개인 키를 생성하고 저장합니다. 핫 월렛은 인터넷에 노출된 소프트웨어 앱을 말합니다. 콜드월렛은 인터넷에 연결할 수 없는 하드웨어 장치를 말합니다.
  • 가명성: 많은 사람들이 암호화폐가 익명성(anonymous)을 제공한다고 생각합니다. 하지만 실제로 암호화폐는 가명성(pseudonymous)을 보장하므로 암호화폐 지갑 주소가 거래에서 신원 역할을 할 수 있게 합니다.
  • NFT: NFT(대체 불가능한 토큰)는 소유권을 부여하거나 진위 여부를 증명하는 블록체인 자산입니다. 웹 3.0에서 NFT는 디지털 아트부터 금융 투자 소유권에 이르기까지 다양한 용도로 사용됩니다.
  • 탈중앙화: 탈중앙화는 중앙 기관이 없는 상태에서의 ‘관리’를 의미합니다. 웹 3.0 맥락에서 탈중앙화는 앱/블록체인의 관리 및 신원 통제를 비롯해 보편적인 액세스에 관여합니다.
  • DAO: 탈중앙화 자율 조직(Decentralized Autonomous Organization, DAO)은 토큰을 수단으로 커뮤니티에 투표권을 부여하여 블록체인이나 앱을 관리하는 방식입니다.
  • DeFi: 탈중앙화 금융(Decentralized Finance, DeFi)은 은행, 결제 서비스 제공업체, 암호화폐 거래소 같은 중개자 없이 자금 시장에 접근하거나 자산을 거래할 수 있는 혁신적인 방법입니다. DeFi 앱은 웹3.0의 가장 좋은 순기능 중 하나입니다.
  • 서명: Web3는 암호화폐 지갑을 사용해 탈중앙화된 애플리케이션에 로그인합니다. 암호화폐 지갑은 앱에 로그인하거나 트랜잭션 확인을 위해 개인 키를 사용하여 가명 신원을 확인합니다.

서명

웹3 사용 사례


웹3는 여전히 진행 중인 작업이지만 우리에게 웹3를 소개하는 조직에 대한 몇 가지 주목할만한 사항이 있습니다. 분산형 앱 구축은 백엔드 개발과 다른 것이지만 웹2가 현재 수행하는 것과 유사하게 보이거나 작동합니다. 이미 웹3가 준비된 웹 브라우저의 인기가 높아지고 있습니다.

예를 들어 브레이브 브라우저는 구글 크룸과 동일한 오픈 소스 코드를 기반으로 합니다. 실제로 크롬 데스크톱 앱에서 브레이브로 바로 북마크, 비밀번호 등을 가져올 수 있을 뿐만 아니라 크롬 스토어를 사용하여 좋아하는 플러그인을 설치할 수도 있습니다.

언스탑어블 도메인은 웹3 적응의 또 다른 초기 플랫폼입니다. 웹2에서 호스팅되는 웹사이트 도메인을 갖고 싶다면 DNS (도메인 이름 시스템에)에 도메인 이름을 등록해야 합니다. 또한 코딩/개발 방법을 모른다면 호스팅 서비스에 대해 월 사용료를 지불하게 될 것입니다. 언스탑어블 도메인은 .crypto, .coin, wallet 등과 같은 소수의 확장 프로그램에 대한 일회성 요금을 청구합니다.

도메인은 인터플레닛터리 파일 시스템 (IPFS)에 원활하게 등록할 수 있으며 ETH로 도메인을 ‘민트’하거나 폴리곤 프로토콜을 사용하여 가스비 지불을 피할 수 있습니다. 이 시스템은 아직 초기 단계에 있으므로 몇몇 용도는 다소 제한적으로 활용이 가능합니다. 그럼에도 불구하고 사이트에서 찾은 도메인에 대한 많은 플러그인과 응용 프로그램이 있습니다. 도메인 자체는 온라인 지갑 역할을 하며 호환 가능한 수천 개의 코인을 사용할 수 있습니다.

언스탑어블 도메인은 범용 로그인도 제공합니다. ‘웹3 아이덴티티’와 ‘유니버설 로그인’ 개념은 매우 유사합니다. 이 둘 간의 유일한 차이점은 선택하고 만든 도메인이 웹3에서 사용된다는 점입니다. 이 기능을 일반적으로 온라인 지갑 주소가 긴 영어 숫자 해시이기 때문에 웹3를 보다 사용자 친화적으로 만듭니다.

한편, IPFS는 웹3에서 구축할 수 있는 플랫폼을 제공합니다. 그들은 오픈 소스의 분산형 데이터 스토리지 시스템 조직으로, IPFS를 사용하면 웹3용 분산형 앱을 개발하는 동안 많은 양의 데이터를 저장할 수 있습니다. 이 과정에는 CID, 콘텐츠 식별자 또는 ‘해시’ 생성이 수반됩니다. 이러한 CID는 블록체인 기술 자체와 유사하게 IPFS 네트워크의 다양한 서버에 보관된 데이터를 찾는 데 사용됩니다.

웹3에 대한 비판


웹3를 옹호하는 입장도 강력하지만, 웹3를 비판하는 입장도 굉장히 강력합니다. 많은 사람들은 웹3의 규제가 어떻게 작동할지를 걱정합니다. 그들을 웹3 공간에서 만들어지는 유해한 콘텐츠가 빚어올 결과에 대해 의문을 표하고, 관련한 규제를 어떻게 작성해야할지 고민합니다.

아래 이미지는 블록체인 기술의 단점을 보여줍니다. 블록체인과 웹3가 완전히 동일하지는 않지만, 블록체인 없이는 웹3를 구축할 수 없습니다.

Blockchain Disadvantages. Source: Blockgeeks.

보다 기술적인 측면에서 사람들은 네트워크 참여자, 관리자 또는 노드의 수가 제한되어 있으면 블록체인 기술이 분산되지 않는다고 주장합니다. 웹3에 대한 또 다른 대중적인 입장은 “누가 기술을 구축하고 있는가?” 입니다. 웹3의 목표가 탈중앙화라면, 이를 구축하는 회사 역시 스스로 탈중앙화되어야 합니다.

결론


웹3는 확실히 솔루션을 요구하는 다양한 사회 문제들을 신속하게 해결하는데 기여할 수 있을 것입니다. 암호화 혁명이 속도를 내면서 웹3가 최신 이중 제품이 되는 것이 실현 불가능하지 않게 되었습니다. 적응성에 의문을 제기하는 웹3에 대한 유효한 비판이 많이 남아있지만, 웹3는 여전히 작업 중이고 암호화 규제 문제는 해결해야 할 문제로 남아 있으므로 어떤 일이든 일어날 수 있습니다. 결론적으로 웹3는 언젠가는 새로운 웹이 될 수 있기 때문에, 관련 정보를 숙지하는 것이 무척 중요해집니다.

아래는 빠른 검색으로 찾을 수 있는 주목할만한 웹3 조직의 후보 목록입니다. 이러한 조직의 웹사이트 중 다수는 서로 간의 협력 관계를 밝히고 있을 것입니다. 각 조직에는 레이어 1 솔루션, 코인, 커뮤니티 및 기타 상호 연결 요소를 지원하거나 지원하는 성장하는 생태계가 있습니다.