웹3 (Web3)란?
웹3(Web3)란 탈중앙화된 오픈소스 월드와이드웹(WWW, World Wide Web)입니다. 웹3는 WWW의 차세대 진화로, 사용자는 자신의 데이터에 대해 더 많은 제어권을 가지면서도 누구나 그것에 액세스 할 수 있도록 하는 것에 목적을 두고 있습니다. 웹3가 왜 많은 관심을 받고 있는지 이해하기 위해서는 웹3의 핵심 개념과 웹의 역사, 웹 1.0과 웹 2.0을 살펴볼 필요가 있습니다.
월드와이드웹(WWW)은 정적 HTML 페이지로 시작해 동적 콘텐츠 및 대화형 인터페이스에 이르기까지 1980년대 후반 인터넷이 시작된 이후 수십 년에 걸쳐 먼 길을 걸어왔습니다. 그리고 이제 중요한 변곡점에 Web3의 정점에 있습니다. 웹3란 무엇인지, 응용 프로그램이 무엇인지, 오늘날 우리가 알고 사용하는 웹과 어떻게 다른지에 대해 심층적으로 살펴보겠습니다.
웹1.0
WWW는 인터넷 시대의 시작을 알렸지만 초창기 기술이었기 때문에 상호 작용 및 정보 흐름이 매우 제한된 정적 웹 페이지로 구성되었습니다. 이 때문에 ‘정적 웹’ 또는 ‘읽기 전용’이라는 별명을 얻기도 했습니다. 지금은 이를 웹 1.0으로 구분하고 있으며 1989년부터 2005년까지 거의 20년 이상 사용됐습니다.
웹2.0
웹 2.0은 현재 우리가 매일 사용하는 대부분의 웹페이지들이 해당합니다. 웹 2.0은 2003년 경부터 사용되기 시작했고, 전 세계 사용자에게 보다 동적이면서 상호작용 가능한 이용 경험을 제공하고 있습니다. 페이스북이나 트위터와 같은 소셜 미디어 서비스 등을 통해 전 세계 사람들이 콘텐츠를 작성하고 공유하고 있으며, 다양한 웹 애플리케이션이 이를 뒷받침하고 있습니다.
웹2 웹3 차이점 핵심 설명
웹2 웹3 차이점 중 가장 주요한 부분은 데이터와 애플리케이션의 탈중앙화입니다. 이는 웹3와 웹1의 주요 차이이기도 합니다. 데이터 및 애플리케이션 탈중앙화를 구현하기 위해 블록체인이나 인공지능과 같은 최첨단 기술이 활용됩니다. 즉, 웹2.0보다 상호 작용성은 더욱 발전시키면서 제어권은 각각의 사용자에게 두는 것을 목적으로 하고 있습니다.
이를 위해서는 기존의 구글, 아마존, 마이크로소프트 등에서 제공하는 거대한 중앙 서버 인프라를 기반으로 웹 서비스나 웹 애플리케이션이 작동하는 것이 아니라 다양한 네트워크 노드로 이를 분산시키는 것이 필요합니다.
이를 실현하기 위한 기술이 블록체인과 스마트 컨트랙트입니다. 블록체인과 스마트 컨트랙트를 통해 프라이버시와 강력한 보안성을 가질 수 있습니다. 그러면서도 매우 효율적으로 작동하기 때문에 자원 낭비도 줄어듭니다.
웹3 주요 특징 총정리
웹3는 전 세계 사람들의 인터넷 탐색 경험을 크게 개선할 수 있는 높은 잠재력을 가진 기술입니다. 웹3가 중요한 핵심 이유는 다음과 같습니다.
높은 보안성
웹3 기술이 보편화되면 사용자의 데이터와 애플리케이션이 블록체인의 여러 노드에 저장되므로 해커가 보안을 손상시키고 데이터를 훔치는 것이 불가능에 가깝습니다. 시큐리티 매거진에 따르면 전 세계에서 매일 2,200건 이상, 39초마다 사이버 공격이 발생하고 있습니다. 그러나 웹3 시대가 본격화되면 해커들의 이런 노력은 무력화될 것입니다.
개인 정보 보호
웹3에서는 사용자의 모든 데이터에 대해 사용자가 온전한 권한을 갖습니다. 지금의 웹2.0에서는 페이스북과 같은 웹 서비스나 웹 애플리케이션들은 사용자 데이터를 제어할 수 있으며 비즈니스를 위해 데이터를 판매해 수익을 얻고 있습니다. 그러나 웹3가 기반이 되면 모든 사용자가 자신의 데이터와 사용 기록에 대해 완전한 권한을 가질 수 있습니다.
탈중앙화
웹3는 블록체인 기술을 기반으로 하기 때문에 중앙 집중식 인프라가 필요하지 않습니다. 사용자의 모든 정보와 기록은 수많은 네트워크에 분산돼 있기 때문에 모든 것이 투명해지고 권한이 집중되는 것을 차단할 수 있습니다.
정책 결정 참여
웹3에는 더 이상 중앙이 존재하지 않습니다. 모든 사용자는 자신이 사용하는 서비스나 애플리케이션의 정책 결정에 직접 참여하고, 이를 결정할 권한을 갖게 됩니다. 개개인이 서비스가 나아갈 방향에 대해 제시하고 영향을 끼칠 수 있게 되는 것입니다.
Web3 App (웹3 앱) 종류
유니스왑
유니스왑은 가장 유명한 웹3 애플리케이션입니다. 이더리움 블록체인을 기반으로 하는 유니스왑 서비스를 통해 사용자는 중개인, 혹은 중앙은행 없이 수많은 가상화폐를 거래할 수 있습니다. 유니스왑은 주문서가 아닌 유동성을 기반으로 하는 자동화된 시장 조성자(AMM, Automated Market Maker) 알고리즘을 기반으로 거래를 수행합니다.
오픈씨
오픈씨는 대체 불가능한 토큰(NFT)으로 알려진 고유한 디지털 자산을 사용자들이 자유롭게 사거나 팔 수 있는 시장을 제공하고 있습니다. 오픈씨 플랫폼은 이더리움 블록체인을 기반으로 구축되었으며 전자 상거래, 예술, 게임 등과 같은 여러 온라인 분야에서 탈중앙화를 목표로 하기 때문에 웹3 생태계의 일부입니다.
어거
어거는 블록체인을 기반으로 하는 미래 예측 플랫폼입니다. 어거 플랫폼에서 사용자들은 기술 분석 및 신념을 기반으로 공유 시장의 구매 및 판매를 위한 다양한 주제에 대해 시장 예측을 생성할 수 있습니다. 어거는 이더리움 네트워크에 구축된 탈중앙화 오픈 소스 애플리케이션으로 블록체인 기술을 활용하고 웹3의 핵심 구성 요소인 거버넌스와 금융을 포함해 웹의 다양한 측면을 분산시키는 것을 목표로 하기 때문에 웹3 프로젝트로 간주됩니다.
사피엔
사피엔은 블록체인 기술을 기반으로 구축된 분산형 소셜 네트워크입니다. 사피엔은 사용자가 데이터를 완전히 제어하고 콘텐츠를 수익화할 수 있도록 하고 있으며 트라이브스로 알려진 독립적이고 자치적인 커뮤니티를 기반으로 하기 때문에 웹3 프로젝트입니다.
비트코인
비트코인은 웹3의 핵심 구성 요소인 블록체인 기술이 실현된 최초의 사례입니다. 그러나 웹3에는 블록체인만이 아닌 광범위한 기술과 애플리케이션을 포함하기 때문에 단순히 비트코인 그 자체만으로는 웹3로 간주되지 않습니다. 그러나 비트코인의 탄생으로 웹3가 시작됐다는 것은 틀림없는 사실입니다. 비트코인은 웹3를 구성하는 수많은 가상화폐와 블록체인 기반 애플리케이션 개발을 촉진한 장본인입니다.
Web3 Wallet (웹3 지갑)
Web3 Wallet (웹3 지갑)은 웹3 서비스나 애플리케이션을 이용하기 위해 필요한 완전히 개인화된 저장 매체입니다. 사용자는 블록체인을 기반으로 하는 웹3 지갑을 사용해 다양한 웹3 서비스와 연결하고, 디앱과 상호작용 할 수 있으며, 가상화폐나 NFT와 같은 디지털 자산을 저장, 교환, 거래할 수 있습니다.
현재 웹3 지갑은 저장 매체를 넘어 웹3 생태계에서 본인을 증명할 수 있는 일종의 신분증과도 같습니다. 사용자가 선택할 수 있는 웹3 지갑은 매우 다양합니다. 대표적인 웹3 지갑은 메타마스크입니다. 메타마스크는 월 활성 사용자가 2,100만 명이 넘는 가장 안전하고 대표적인 웹3 지갑입니다. 그 밖에 다른 웹3 지갑에는 트러스트 월렛, 코인베이스 월렛 등이 있습니다.
web3.js
web3.js는 개발자가 웹소켓 및 IPC를 사용하여 이더리움 블록체인의 로컬 노드와 쉽게 상호 작용할 수 있도록 하는 라이브러리 모음입니다.
- HTTP : Hypertext Transfer Protocol은 서버와 웹 브라우저 간의 통신을 위해 설계된 애플리케이션 계층 프로토콜로 사용자 요청에 따라 HTML 등으로 작성된 하이퍼미디어 문서를 전송합니다.
- IPC : 여러 스레드 또는 프로그램 간에 공유 데이터를 교환하고 관리하는 데 사용되는 프로세스 간 통신 메커니즘입니다.
- 웹소켓 : 웹 브라우저 또는 기타 클라이언트 응용 프로그램과 서버 간의 양방향 통신을 가능하게 하는 컴퓨터 통신 프로토콜입니다. 실시간 데이터 교환을 위한 전이중, 저지연 채널을 제공합니다.
자주 묻는 질문(FAQs)
웹3란?
웹3는 WWW의 차세대 진화로 탈중앙화와 오픈소스를 특징으로 합니다. 웹3 생태계에서 사용자는 자신의 데이터에 대해 더 많은 제어권을 갖고 누구나 그것에 액세스 할 수 있습니다.
웹3가 중요한 이유는?
웹3는 블록체인과 인공지능 등 첨단 기술을 기반으로 강력한 보안성과 높은 개인 정보 보호, 탈중앙화, 사용자 권한 확대를 추구합니다. 웹3는 전 세계 사람들의 인터넷 탐색 경험을 크게 개선할 수 있는 높은 잠재력을 갖추고 있습니다.
대표적인 웹3 애플리케이션은?
웹3를 기반으로 하는 서비스들은 대부분 유니스왑, 오픈씨 등 블록체인과 가상화폐 관련 분야입니다. 비트코인이 블록체인을 대중화 시킨 후 많은 웹3 서비스와 애플리케이션이 등장했으며, 특히 메타마스크와 같은 웹3 지갑은 현재는 거의 필수 애플리케이션으로 자리잡았습니다.