라스트마일: 블록체인은 거짓을 참으로 만들 수 없다
“오라클 문제” 시리즈 4편(마지막) — Web3에서 가장 어려운 질문을 쉬운 말로 풀어봅니다.
이제 길의 끝에 다다랐고, 정직해질 시간입니다.
세 편에 걸쳐 우리는 영리한 사람들이 신뢰를 전문가 패널, 시간 평균, 증인단의 정족수에 흩뿌리며(3편) 오라클 문제를 감당할 만한 크기로 줄이는 걸 지켜봤습니다. 이 기법들은 실재하고, 수십억 달러를 지키며, 실제로 작동합니다. 그런데 이 모두가 조용히 무너지는 종류의 문제가 하나 있습니다. 고금융의 세계가 아닙니다. 딸기 한 상자 안에 있습니다.
기계를 무너뜨린 딸기
식료품점에 있다고 합시다. 딸기 상자의 QR 코드를 찍으니 자랑스러운, 변조 불가능한, 블록체인으로 검증된 여정이 폰에 뜹니다. 이 농장에서 이 날짜에 수확, 이 온도로 보관, 이런 손들을 거쳐 배송. 믿음직해 보입니다. 증명된 것처럼 느껴집니다.
이제 불편한 질문을 던져봅시다. 첫 항목은 누가 입력했을까요?
사람이 했습니다. 아니면 누군가 설치한 센서가요. 그리고 그 사람이 대충 일반 딸기를 “유기농”이라 태그했다면, 블록체인은 그를 막지 못했습니다. 막을 수도 없었죠. 블록체인은 그 주장을 충실히 기록하고, 이후의 어떤 변조로부터도 봉인해서, 수학적 확실성의 분위기를 풍기며 여러분의 폰에 내놓았습니다.
이것이 라스트마일 문제이고, 오라클 문제의 가장 순수하고 끈질긴 형태입니다. 3편의 모든 우아한 장치는 사실이 시스템에 들어온 뒤에 벌어지는 일을 다스립니다. 그중 무엇도 사실이 태어나는 순간 — 현실 세계의 가장자리에 있는 사람이나 장치가 무엇을 적을지 결정하는 그 찰나 — 을 보증하지 못합니다.
블록체인이 실제로 약속하는 것 (그리고 하지 않는 것)
이 시리즈 전체에서 가장 쓸모 있는 한 문장이 여기 있습니다. 외워둘 가치가 있어요.
블록체인은 진실 기계가 아니라 변조 감지 기계다.
블록체인은 기록이 쓰인 뒤로 변경되지 않았음을 보장합니다. 그 기록이 쓰일 당시 진실이었는지에 대해서는 전혀 아무 말도 하지 않습니다. 매끄러운 앱 데모에서는 이 둘이 똑같아 보이지만, 실제로는 하늘과 땅 차이입니다.
- 블록체인에 저장된 졸업장은 대학이 그것을 서명했다는 걸 증명합니다. 학생이 그걸 취득했다는 건 증명하지 못합니다. 그 신뢰는 여전히 온전히 대학에 있습니다.
- 명품 가방의 온체인 인증서는 누군가 그것을 진품으로 등록했다는 걸 증명합니다. 그 가방이 진짜처럼 보이는 태그를 단 가짜가 아니라는 건 증명하지 못합니다.
- 여러분 딸기의 기록은 아무도 이야기를 바꾸지 않았다는 걸 증명합니다. 그 이야기가 애초에 참이었는지는 증명하지 못합니다.
이걸 체화하면 놀랄 만큼 속기 어려워집니다. “블록체인에 있으니 진짜다”라고 속삭이는 그 흔한 마케팅에도요. 뜯어보면 그 문장은 거의 무의미합니다. 올바른 되물음은 언제나 이것입니다. 그런데 그건 어떻게 블록체인에 올라왔고, 누가 그걸 보증했나요?
그럼 실제로 무엇이 도움이 될까
기술이 라스트마일을 혼자 못 건넌다면, 답은 건널 수 있는 척을 그만두고 신뢰를 마땅히 있어야 할 자리 — 눈에 보이는 열린 곳 — 에 두는 것입니다.
- 신뢰를 평판 있는 출처에 묶으세요. 자격증명은 그것을 서명한 기관만큼만 좋습니다. 블록체인은 그 서명을 위조하거나 나중에 부인하는 걸 불가능하게 만들죠. 이건 정말 가치 있습니다. 하지만 결국 여러분은 발급자를 믿는 것입니다. 믿을 만한 발급자를 고르세요.
- 입력된 주장 대신 변조가 어려운 센서를 쓰세요. 손대기 힘든 온도 기록계는 클립보드보다 나은 증인입니다. 여전히 완벽하진 않더라도요.
- 군중을 다시 부르세요. 3편의 증인단 정족수를 기억하시나요? 같은 아이디어가 가장자리에서도 통합니다. 검사관 한 명은 매수될 수 있지만, 서로 독립적인 여럿의 합의를 요구하면 첫 항목을 위조하기가 훨씬 어려워집니다.
- 사적인 진실은 아예 체인에 올리지 마세요. 신중한 개발자들 사이의 확고한 규칙입니다. 개인정보나 민감한 원본 데이터를 블록체인에 절대 쓰지 마세요. 영구적이고 공개적이니까요. 대신 증명 — 일종의 암호학적 지문 — 만 저장해서, 나중에 사실을 노출하지 않고도 검증할 수 있게 하세요. 영구적인 프라이버시 재앙을 만들지 않고 검증만 얻는 겁니다.
진짜 가치, 정직하게 말하면
이 시리즈를 우울하게 끝내긴 쉽습니다. 블록체인이 진실을 보장 못 한다면 대체 무슨 소용이냐고요. 하지만 그건 틀린 교훈입니다.
핵심은 애초에 마법의 진실 기계가 아니었습니다. 더 겸손하고 더 쓸모 있는 것이었죠. 블록체인은 시스템에서 여전히 믿고 넘어가야 하는 부분이 정확히 어디인지에 또렷하고 정직한 선을 긋게 해주고, 그 다음 인간의 제도와 좋은 센서와 영리한 암호학이 허락하는 만큼 그 범위를 좁히게 해줍니다. 딸기에 관한 거짓말은 여전히 가능합니다. 하지만 이제 시스템은 그 거짓말이 정확히 어디로 끼어들 수 있는지, 누가 그걸 말해야 하는지, 왜 그가 발각될지를 정확히 알려줍니다.
완벽한 확실성은 아닙니다. 완벽한 확실성은 어떤 기술도, 단 한 번도 제공한 적 없습니다. 대신 얻는 건 더 어른스러운 것입니다. 여러분의 신뢰가 정확히 어디로 가는지 알고, 그 범위를 가능한 한 작고 잘 보이게 만드는 것.
확신에 찬 주장이 넘쳐나는 세상에서, 알고 보면 이건 꽤나 값진 일입니다.
Tags: Blockchain, SupplyChain, Web3, Technology, DigitalIdentity