Web3는 모든 종류의 탈중앙화 앱, 즉, DApp의 밑바탕입니다. 금융 도구, 게임, 소셜 미디어 등의 탈중앙화 버전 말입니다. 그런데 Web3에 기반한 것에 어떻게 액세스할 수 있을까요? 암호화폐 월렛이 이럴 때 사용됩니다. 이는 Web3에 연결하기 위한 기본 도구입니다. 그리고 Brave 등의 기업이 매일 사용하는 웹브라우저에 이 기능을 통합해 두었습니다.
암호화폐 월렛이란 무엇인가요?
암호화폐 월렛은 디지털 자산(암호화폐 및 NFT)을 보관하고 관리할 수 있는 디지털 월렛입니다. 하지만 단순 저장소의 역할에 그치지 않고 또한 사용자가 Web3 웹사이트와 DApp에 액세스할 수 있는 관문의 역할도 합니다. 그런 면에서 디지털 여권과 월렛이 하나로 합쳐졌다고 보면 됩니다.
Web 2.0에서는 사용자 이름과 비밀번호를 사용하여 웹사이트와 앱에 로그인하므로 월렛을 사용하여 웹사이트에 연결한다는 개념이 생소하게 들릴 수 있습니다. 하지만 그럴 만한 이유가 있습니다. Web3는 블록체인 네트워크에 기반하며, 블록체인이 작동하려면 암호화폐가 필요합니다. 그리고 암호화폐는 Web3의 기초 토대이므로, 암호화폐 월렛이 탈중앙화 웹을 탐색할 때 필수적인 역할을 합니다.
Web3를 기반으로 구축된 최초의 DApp은 금융 앱이었습니다. 따라서 최초의 Web3 사용자는 대부분이 암호화폐 거래, 대출, 대부 용도로 로그인했습니다. 여기에 참여하는 데에도 암호화폐 월렛이 필수적이었습니다.
이후 기술이 발전하며 Web3 DApp에 로그인하는 표준으로 자리 잡았습니다. 사용자 이름과 비밀번호호 기반의 Web 2.0 모델보다 더 매끄럽고 안전합니다.
Web 2.0에서 사용자 이름과 비밀번호는 쌍을 이루고 해당 웹사이트의 서버에 저장됩니다. 로그인하면 사용자 이름과 비밀번호가 일치하는지 해당 사이트가 확인합니다. 합치하면 액세스 권한이 부여됩니다. 이 모델의 문제점은 계정이 저장된 각 개별 웹사이트에게 자격증명의 안전성이 달려 있다는 것입니다. 그리고 사용하는 서비스가 수십, 수백 종류라면 그만큼의 다양한 사용자 이름/비밀번호 조합을 생성하고 이를 모두 기억해야 한다는 의미이기도 합니다.
그런데 누구도 그렇게 하지 않죠. 대부분의 사람들은 다른 사이트라도 동일한 사용자 이름/비밀번호 조합을 재사용하므로 악의적인 사용자가 콘텐츠를 쉽게 해킹할 수 있습니다. 그리고 이메일 주소, 사용자 이름 및 비밀번호는 웹사이트의 중앙 데이터베이스에서 유출될 위험성이 항상 존재합니다.
하지만 Web3 모델은 보안 및 로그인 메커니즘을 암호화폐 월렛 내에 바로 저장합니다.
암호화폐 월렛으로 Web3에 연결하기
일반적으로 암호화폐 월렛은 브라우저에 플러그인(또는 “확장 프로그램”)을 설치하거나, 모바일 기기 앱 형태로 설치합니다. 예를 들어, MetaMask는 최초로 등장했으며 현재 가장 인기 있는 암호화폐 월렛 중 하나입니다. Chrome, Firefox 등 웹브라우저용 확장 프로그램으로 사용할 수 있으며 Android 및 iOS용 모바일 앱도 있습니다.
MetaMask와 같은 암호화폐 월렛을 개설할 때는 비밀번호를 입력하고 “복구 문구”(“시드 문구"라고도 함)도 적어두어야 합니다. 이것은 일반적으로 12개 (또는 24개) 단어의 목록입니다. 암호화폐 월렛 비밀번호를 잊어버렸다면 복구 문구만이 월렛과 자산을 복구할 수 있는 유일한 방법입니다.
각 암호화폐 월렛에는 고유 식별자 역할을 하는 고유한 “주소"가 있습니다. 두 개의 월렛이 동일한 주소를 가질 수 없습니다. 따라서 Web3 기능이 있는 사이트를 방문하면 특정 사이트나 DApp에 액세스하기 위해서 월렛을 연결하라는 메시지가 표시됩니다. 그 시점에서 월렛의 고유 주소가 모든 Web3에서 보편적으로 사용할 수 있는 사용자 이름처럼 작동합니다.
Web3 브라우저란 무엇인가요?
Web3 브라우저를 정확히 표현하자면 Web3에 연결할 수 있는 웹 브라우저라고 할 수 있습니다. Web3 브라우저에는 항상 어떤 형태로든 암호화폐 월렛 기능이 있습니다.
MetaMask와 같은 확장 프로그램 기반 암호화폐 월렛은 어떤 브라우저에도 쉽게 추가 가능하지만 이러한 확장 프로그램은 가짜(“스푸핑"이라고도 함) 버전을 만들어 배포함으로써 사람들을 속여서 사용하도록 하기도 쉽습니다. 스푸핑된 버전을 다운로드하면 악의적인 사용자가 귀하의 계정에 액세스하여 자산을 훔쳐갈 수 있습니다. 그리고 Web3의 보안 보호 기능을 무력화하게 되죠.
이를 방지하기 위해 Brave와 같은 브라우저는 브라우저 내에 네이티브로 암호화폐 월렛을 내장하여 액세스가 훨씬 더 쉽고 안전하기까지 합니다.
Google Chrome과 비교하여 차이점을 알려드리겠습니다. Chrome은 태생적으로 Web3 브라우저는 아니지만 MetaMask 확장 프로그램을 쉽게 설치할 수 있습니다. 한편, Brave 월렛 및 Opera Crypto Browser는 브라우저 네이티브 암호화폐 월렛이 내장되어 있습니다. 그래서 확장 프로그램이 불필요합니다.
하지만 월렛만 문제는 아닙니다. Web3 브라우저는 또한 기존의 Web 2.0 브라우저보다 프라이버시 및 익명성에 더 집중하고 있습니다. 예를 들어, Brave에는 트래커, 지문, 피싱 차단, 내장 방화벽 + VPN, 쿼리 파라미터 필터링 및 Tor를 사용한 비공개 창과 같은 고급 기능 등 수백 가지의 프라이버시 및 보안 기능이 있습니다.
브라우저로 Web3에 연결하기
Web3에서 DApp에 연결하는 유일한 방법은 암호화폐 월렛을 사용하는 것입니다. 그리고 그 암호화폐 월렛으로 Chrome 등 브라우저의 확장 프로그램을 사용할지, Brave 등 프라이버시 보호 브라우저에 내장된 월렛을 사용할지 결정하는 것은 여러분의 몫입니다. Brave 브라우저와 Brave 월렛은 간단히 시작할 수 있습니다. 지금 다운로드하고 이전 브라우저에서 설정을 가져와 온라인에 연결하면서 빅테크 기업의 종속에서 벗어나세요. 전환하는 데 60초밖에 걸리지 않습니다.