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

24. 오라클과 브리지, 그리고 오프체인 세계와의 연결

24장 · 8 분 분량 ·

이 장은 웹3(Web3)의 '이음매'를 살핀다. 닫힌 자족적 시스템인 블록체인이 바깥의 어수선한 세계와, 혹은 다른 블록체인과 어떻게든 맞닿아야 하는 지점들이다. 앞선 장들은 밀봉된 시스템 '안에서' 일어나는 일을 다루었다. 장부(11장 '블록체인'), 프로그래밍 가능한 계약(13장 '이더리움과 스마트 컨트랙트'), 그리고 그 위에 세워진 금융 기계(19장 '탈중앙화 금융')가 그것이다. 그러나 비가 오면 보험금을 지급하는 농작물 보험 스마트 컨트랙트, 선거 결과에 건 내기를 정산하는 컨트랙트, 토큰을 한 체인에서 다른 체인으로 옮기는 컨트랙트에는 자기 장부 '바깥에서' 비롯되는 정보와 가치가 필요하다. 그 연결을 공급하는 일이 이 분야 전체에서 가장 어렵고 가장 위험한 문제 가운데 하나로 판명되었다. 이 장의 논지는 이렇다. 블록체인이 현실과 만나는 곳, 그리고 블록체인끼리 만나는 곳 — 바로 그 가장자리에서 웹3가 약속하는 무신뢰(trustless)성이 소리 없이 무너지며, 실제로도 이 기술의 역사상 최대 규모의 도난 사건들이 바로 그곳에서 일어났다.

쉽게 말해

블록체인은 창문도 전화기도 없는 밀폐된 방과 같다. 방 안의 사람들은 방에 이미 있는 문서로 계산을 할 수 있고, 서로의 계산을 완벽하게 검산할 수 있다 — 그것이 이 방의 위대한 강점이다. 그러나 이 방은 바깥 날씨가 어떤지, 어떤 주식이 얼마에 거래되는지, 화물이 도착했는지를 알아낼 길이 없다. 바깥을 볼 수 없다. 설계가 그렇다.

어느 한 사람도 혼자 열 수 없도록 자물쇠 천 개를 단 금고를 지어 놓고, 문에 우편 투입구 하나를 뚫은 뒤 그 틈으로 쪽지를 밀어 넣는 사람을 그냥 믿기로 한 셈이다. 오라클이 그 우편 투입구다. 조심하지 않으면 금고의 자물쇠 천 개가 전부 무의미해진다. 시스템은 투입구로 들어온 거짓말이 무엇이든 충실하게 그대로 실행할 것이기 때문이다.

증인 한 명 대신 배심원단을 믿는 것이고, 배심원단은 개인보다 매수하기 어렵다. 그것은 실질적인 개선이다. 그러나 여전히 믿고 있다는 사실은 그대로다 — 배심원들이 정말로 서로 다른 사람들이라는 것, 모두가 조작된 같은 신문 하나를 읽고 있지는 않다는 것, 배심원장이 표를 제대로 센다는 것을 믿어야 한다. "매수하기 더 어렵다"는 "매수가 불가능하다"와 같은 말이 아니며, '무신뢰'라는 마케팅 단어는 그 틈을 덧칠해 가린다.

자판기가 주식 시세 전광판을 흘끗 보고 값을 매기는데 당신이 그 전광판을 10초 동안 흔들 수 있다면, 동전 몇 닢으로 한 재산어치 물건을 뽑아 갈 수 있다. 자판기는 통상적인 의미로 "해킹"당한 것이 아니다 — 시키는 대로 정확히 했을 뿐이다. 다만 당신이 구부릴 수 있는 숫자를 믿으라는 지시를 받았을 뿐이다. 오라클 문제가 모자만 바꿔 쓰고 나타난 것이다.

브리지는 서로 아무것도 직접 건네줄 수 없는 두 건물 사이의 물품 보관소다. 건물 A에 외투를 맡기고 건물 B에서 쓸 수 있는 번호표를 받으며, 번호표를 돌려주면 외투를 돌려받는다. 이 모든 장치는 외투가 정말로 보관함에 그대로 있고 올바른 번호표만이 외투를 꺼낼 수 있을 때에만 작동한다. 브리지는 기능적으로, 소수의 관리인이 지키는 거대한 잠긴 자산 더미다 — 다시 말해, 표적이다.

보관소 직원의 규칙은 "외투가 맡겨졌을 때에만 번호표를 내준다"였다. 공격자는 예치 전표를 위조하는 방법을 찾아냈다. 직원은 맡겨진 적 없는 외투들에 대해 3억 2,000만 달러어치의 번호표를 성실하게 발급했고 — 그 번호표들은 진짜 외투로 교환되어 나갔다. 금고가 빈 것은 자물쇠가 따였기 때문이 아니라, 청구권을 발급하는 규칙에 구멍이 있었기 때문이다.

요새에서 가장 안전한 곳은 모두가 지켜보는 두꺼운 내벽이다. 위험한 곳은 성문이다 — 성문 없는 요새는 쓸모가 없는데, 성문 하나하나는 성벽의 힘이 당신을 지켜 주지 못하는 자리이기 때문이다. 웹3는 경이로울 만큼 튼튼한 성벽을 쌓아 올린 뒤, 모든 전투가 성문에서 벌어진다는 사실을 발견했다. 오라클과 브리지가 그 성문이다.

이 장에서 다루는 내용

  1. 밀폐된 방: 블록체인은 왜 바깥을 볼 수 없는가
  2. 오라클이란 무엇인가 — 그리고 그것이 놓는 덫
  3. 오라클 네트워크: 전령을 탈중앙화하려는 시도
  4. 전령이 거짓말을 할 때: 오라클 조작
  5. 브리지: 밀폐된 방 사이로 가치 옮기기
  6. 브리지는 왜 털리는가: 가장자리의 허니팟
  7. 더 깊은 교훈: 신뢰는 가장자리에 몰린다
  8. 종합

이 장에서 설명하는 용어

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

전체 책 구매