웹3란 무엇인가
목차 / 제4부
제4부 · 웹3의 구성 요소

23. 탈중앙화 저장과 연산

23장 · 7 분 분량 ·

이 장은 웹3(Web3)의 심장부에 조용히 묻혀 있는 민망한 사실 하나를 정면으로 다룬다. 앞선 장들은 신뢰할 중개자를 걷어 내도록 설계된 기계장치를 그려 왔다. 어느 한쪽의 소유물이 아닌 공개 장부(11장 '블록체인'), 정해진 규칙대로만 돌아가는 프로그램(13장 '이더리움과 스마트 컨트랙트'), 가치를 기록하는 토큰(16장 '토큰'), 심지어 체인 위에서 "소유"된다고 주장되는 예술 작품(17장 '대체 불가능 토큰')까지. 그런데 정작 웹3 애플리케이션에서 이용자가 실제로 보고 만지는 것들 — 웹 페이지, 이미지, 동영상, 부피 큰 데이터 파일 — 은 대부분 여전히 소수의 클라우드 기업에서 빌린 평범한 회사 서버 위에 놓여 있다. 누구도 끌 수 없는 인터넷을 약속하는 운동이, 실제로는 몇몇 기업 가운데 어느 하나가 내일이라도 꺼 버릴 수 있는 인프라 위에서 자기 몸의 상당 부분을 돌려 온 셈이다. 이 장은 그 간극을 메우려는 기술, 곧 탈중앙화 저장과 탈중앙화 연산을 검토한다. 먼저 데이터를 '어디에 있는가'가 아니라 '무엇인가'로 부른다는, 겉보기에는 단순한 발상을 설명한다. 그런 다음 정직하게 묻는다. 이 시스템들은 옹호자들이 약속하는 "멈출 수 없는 애플리케이션"을 정말 구현할 수 있는가, 아니면 당분간은 웹3라는 집에서 가장 덜 지어진 방으로 남을 것인가.

쉽게 말해

블록체인은 등기소와 같다. 당신이 집을 소유하고 있다는 '사실'을 기록하기에는 꼭 맞는 곳이지만, 집 자체를 서류함에 밀어 넣으려는 사람은 없다. 등기부등본은 집을 가리킬 뿐, 집이 아니다.

위치 주소화는 책을 '몇 번 서가에 꽂혀 있는가'로 요청하는 것이어서, 책이 옮겨지는 순간 요청은 실패한다. 콘텐츠 주소화는 책을 '위조할 수 없는 내용 명세'로 요청하는 것이어서, 그 책을 가진 사람이라면 누구든 건네줄 수 있다 — 그리고 첫 장을 읽기도 전에 그것이 맞는 책임을 확신할 수 있다.

파일코인은 하드디스크 공간의 전 지구적 에어비앤비다. 남는 저장 공간이 있는 사람은 그것을 세놓고, 보관할 데이터가 있는 사람은 그것을 빌리며, 가격은 공개 시장이 정한다. 블록체인은 낯선 사람들끼리도 서로 믿고 거래하게 만드는 예약 플랫폼이자 에스크로 노릇을 한다.

아위브는 대학의 발전기금이나 묘지의 '영구 관리비'처럼 작동한다. 큰돈을 한 번 내면 그것이 운용되고, 네트워크는 원금이 아니라 그 수익만을 해마다 조금씩 써서 데이터를 무기한 유지한다 — 원리상 원금을 바닥내는 일 없이.

목표는, 주인이 문을 잠글 수 있는 가게라기보다, 이미 충분히 많은 사람이 따라 부른 노래처럼 행동하는 앱이다. 어떤 권력도 그 노래를 완전히 '안 불린 것'으로 되돌릴 수는 없다. 일단 세상에 나오면, 어디의 누구든 그 조각을 호스팅할 의사가 있는 한 그 앱은 계속 돌아간다 — 어느 부분도 특정 회사의 서버에 매여 있지 않기 때문이다.

탈중앙화 저장과 연산은 실재하고, 작동하며, 영리하다 — 그리고 동시에 그들이 대체하려는 클라우드보다 느리고, 다루기 까다롭고, 자주 더 비싸고, 훨씬 덜 쓰인다. 멈출 수 없는 애플리케이션이라는 비전은 논리적으로 정합적이고 부분적으로는 실증되었지만, 아직 대부분의 것들이 실제로 만들어지는 방식은 아니다.

이 장에서 다루는 내용

  1. 왜 저장은 모두가 잊는 부분인가
  2. 콘텐츠 주소화: 데이터를 '어디 있는가'가 아니라 '무엇인가'로 요청하기
  3. 영속성, 그리고 인센티브의 문제
  4. 저장에서 연산으로: 스택의 나머지
  5. '멈출 수 없는 애플리케이션'이라는 비전
  6. 정직한 한계
  7. 종합

이 장에서 설명하는 용어

전체 내용은 책에 실려 있습니다.

전체 책 구매