인터넷은 인류가 만든 가장 위대한 탈중앙화 시스템 중 하나입니다. 적어도 과거에는 그렇게 여겨졌습니다.
하지만 요즘 인터넷은 거대 기술 기업, 인터넷 서비스 제공업체(ISP), 대기업들이 지배하고 있습니다. 이들은 게이트키퍼 역할을 하며 인터넷이 전 세계적인 감시 도구로 변모하는 것을 방관해 왔습니다.
블록체인의 최근 성공으로 탈중앙화가 다시 주목받고 있습니다. 그렇다면 진정한 의미의 탈중앙화 인터넷은 가능할까요? 탈중앙화란 무엇을 의미하며, 어떻게 우리를 보호할 수 있을까요?
블록체인과 인터넷의 탈중앙화
인터넷은 상호 연결된 컴퓨터들의 집합체로, 소유자가 없는 시스템입니다. 인터넷을 '소유'하는 특정 회사는 존재하지 않으며, 이것이 지난 20년간 인터넷이 폭발적으로 성장할 수 있었던 이유입니다. 독점적인 메커니즘이 없기 때문에 누구나 온라인에 접속해 콘텐츠를 만들 수 있습니다.
적어도 인터넷 초창기에는 그랬습니다.
Mozilla의 2018년 인터넷 건강 보고서(Internet Health Report)에 따르면, 구글은 모든 디바이스에서 전 세계 검색량의 90%를 차지합니다. 구글의 안드로이드 스마트폰 OS와 크롬 웹 브라우저 역시 세계에서 가장 널리 사용되는 제품입니다.
구글의 글로벌 지배력 때문에 많은 사람들에게 구글은 곧 인터넷 그 자체입니다. 사용자들은 구글 서비스를 통해, 구글 디바이스로, 구글 클라우드 서버에 접속하며 상호작용합니다.
구글이 일부 분야에서 지배적이라면, 다른 분야는 그만큼 강력한 기업들이 장악하고 있습니다. 아마존 웹 서비스(AWS)는 전체 클라우드 스토리지 시장의 34%를 차지하고 있으며, 페이스북은 페이스북, 인스타그램, 왓츠앱을 합쳐 40억 명이 넘는 사용자를 보유한 최대 소셜 네트워킹 기업입니다.
아마존의 사업 관행, 페이스북의 끝없는 프라이버시 스캔들, 구글의 군사 계약 진출 등으로 각 기업은 사용자들의 반발에 직면하고 있습니다.
비트코인은 2017년 대중에게 폭발적으로 알려졌습니다. 급격한 상승과 필연적인 폭락 과정에서 사람들의 관심은 근본 기술인 블록체인으로 향했습니다.
비트코인 창시자 사토시 나카모토가 제안한 블록체인은 탈중앙화된 공개 원장(public ledger)입니다. 비트코인으로 이루어진 모든 거래 기록은 블록체인에 기록되어 전체 네트워크에 공유됩니다. 어떤 단일 개체도 블록체인을 통제할 수 없으며, 이는 탈중앙화 앱(dApp)과 같은 혁신을 가능하게 합니다.
활동가와 개발자들은 '재탈중앙화(redecentralize) 운동'이라 불리는 흐름 속에서 인터넷에 대한 집단적 통제권을 되찾기 위한 창의적인 방법들을 제안하기 시작했습니다.
감시 체계의 탈중앙화
도메인 이름 시스템(DNS)은 인터넷의 전화번호부와 같아서, 숫자로 된 IP 주소를 기억하기 쉬운 URL로 변환해 줍니다. 하지만 이는 중앙화된 프로세스로, 감시와 검열에 취약합니다.
가장 큰 DNS 서버 중 하나는 구글이 운영하며, ISP들 역시 수많은 DNS 서버를 유지합니다. 브라우저에 웹사이트 URL을 입력할 때마다 해당 요청은 DNS 조회를 위해 DNS 서버로 전송됩니다. 그러면 ISP나 구글은 방문하려는 웹사이트와 사용자의 IP 주소를 포함한 요청 기록을 저장합니다.
DNS 서버 운영자가 특정 웹사이트에 접속해서는 안 된다고 판단하면, 즉시 차단할 수 있습니다. 정부와 기업은 소수의 회사만이 운영하는 이 중앙화된 시스템을 검열 목적으로 악용할 수 있습니다.
중국의 '그레이트 파이어월(Great Firewall)'은 실제로 DNS 검열을 활용해 자국민이 방문할 수 있는 사이트와 없는 사이트를 통제합니다.
Namecoin은 블록체인에 데이터를 저장해 대안 DNS를 구축하는 탈중앙화 암호화폐입니다. .com이나 .net처럼 흔히 쓰이는 도메인 대신 .bit를 최상위 도메인으로 사용합니다. 주소가 블록체인에 저장되므로 모든 사람이 동일한 주소 집합에 접근할 수 있습니다.
DNS 포이즈닝(DNS poisoning), 즉 DNS에서 URL의 IP 주소를 변경하는 행위는 범죄자(악성 웹사이트로 유도)와 정부(특정 사이트 접속 차단) 모두가 흔히 사용하는 수법입니다.
그러나 블록체인은 공개적이면서 영구적이기 때문에 DNS 포이즈닝이 발생할 수 없습니다. 또한 조회가 사용자 컴퓨터에서 로컬로 이루어져 DNS 요청에 대한 네트워크 로그가 생성되지 않으므로 프라이버시 우려도 해소됩니다.
인터넷 프라이버시 되찾기
블록체인은 현재 가장 인기 있는 탈중앙화 방법 중 하나지만, 유일한 방법은 아닙니다.
소셜 네트워킹 사이트는 프라이버시에 가장 큰 위협이 되는 서비스로 꼽힙니다. 그럼에도 사람들은 온라인 소셜 네트워킹이 연락을 유지하는 일을 그 어느 때보다 쉽게 만들어 주기 때문에 이를 완전히 포기하기 어려워합니다. 다행히 프라이버시를 중시하는 탈중앙화 대안들이 등장하기 시작했습니다.
디아스포라(Diaspora)와 마스토돈(Mastodon)은 각각 페이스북과 트위터를 대체하는 플랫폼으로 가장 잘 알려져 있습니다.
마스토돈은 '페디버스(Fediverse)'라 불리는 연합 분산 방식을 사용합니다. 수많은 운영자가 마스토돈 서버를 운영하며(누구나 호스팅 가능), 계정을 가진 사용자는 페디버스 내 다른 어느 곳의 사용자와도 상호작용할 수 있습니다.
디아스포라 역시 프렌디카(Friendica) 소셜 네트워크와 함께 연합 분산 방식을 사용합니다. 두 네트워크 모두 프라이버시 보호를 핵심 가치로 내세우며, "당신의 데이터는 오직 당신의 것"이라는 원칙을 강조합니다.
오픈소스 개발자에게 보상하기
오픈소스 프로젝트는 누구나 코드를 열람하고 기여할 수 있기 때문에 가장 안전한 소프트웨어로 평가받습니다. 하지만 오픈소스 소프트웨어는 대부분 자원봉사로 이루어집니다. 사람들이 프로젝트에 풀타임으로 헌신할 수 없다면 일관성과 품질을 예측하기 어렵습니다.
Mozilla가 지원하는 신규 프로젝트 버그마크(BugMark)는 버그를 위한 선물 시장입니다. 목표는 오픈소스 작업에 대해 개발자에게 재정적 보상을 제공하고, 부분적으로 완료된 작업도 거래할 수 있게 하는 방법을 찾는 것입니다.
선물 계약(futures contract)은 미리 정해진 가격과 날짜에 무언가를 사고파는 법적 합의입니다. 금융권에서는 주로 환율 거래에서 특정 환율을 고정하고 리스크를 최소화하기 위해 사용됩니다. 버그마크는 이더리움 기반 선물 계약을 소프트웨어 이슈에 적용합니다.
이를 통해 두 개의 시장이 만들어집니다. 하나는 후원자와 개발자 간의 시장이고, 다른 하나는 선물 계약을 거래하는 시장입니다.
계약 거래 시장 덕분에 개발자는 작업의 일부만 완료한 뒤 계약을 판매할 수도 있습니다. 개발자는 보상을 받고, 작업도 사라지지 않습니다. 버그마크는 오픈소스 개발을 지속 가능하게 만드는 것을 목표로 합니다.
인터넷의 상당 부분이 오픈소스 프로젝트에 기반을 두고 있는 만큼, 이를 최신 상태로 안전하게 유지하는 것은 매우 중요합니다. 버그마크는 아직 초기 개발 단계지만, 언젠가 우리 모두를 더 안전하게 만드는 생태계를 지원할 수 있을 것입니다.
재탈중앙화를 향해
오늘날 인터넷은 그 어느 때보다 쉽고 접근성이 높아졌으며, 무료로 이용할 수 있는 서비스도 늘었습니다. 하지만 그 대가가 있었습니다. 우리는 편의를 위해 프라이버시를, 단순함을 위해 온라인 자유를 내주었습니다.
비트코인이 지속될지는 아직 불확실하지만, 그 기반이 되는 블록체인 기술은 탈중앙화에 초점을 맞춘 웹 3.0(Web 3.0)을 정의할 수 있습니다. 과연 빅테크 기업에 맞설 충분한 힘이 될까요? 시간이 답을 줄 것입니다.