이 영상은 이더리움 공동 창립자 비탈릭 부테린(Vitalik Buterin)과 렉스 프리드먼(Lex Fridman)의 첫 번째 팟캐스트 대화입니다. 비트코인의 기원과 사토시 나카모토의 익명성, 돈의 본질과 역할, 이더리움의 핵심 아이디어(스마트 컨트랙트, 구성 가능성), 이더리움 개발 과정의 어려움, 이더리움 2.0으로의 전환(지분 증명, 샤딩) 등에 대해 이야기합니다.
주요 내용 상세 정리
- 사토시 나카모토와 비트코인의 발명:
- 사토시 나카모토는 비트코인을 처음 고안한 인물의 가명이며, 인터넷을 통해서만 알려짐. 비트코인 백서를 발표하고 초기 소스 코드를 공개했으며, 몇 년간 초기 비트코인 커뮤니티와 소통하며 프로젝트를 돕다가 2010년 말에서 2011년 초에 사라졌음.
- 비탈릭은 사토시가 실제로 발명한 것은 '암호경제학'이라고 설명함. 즉, 경제적 인센티브를 사용하여 분산 시스템에서 신원 확인 문제를 해결하는 아이디어임.
- 사토시 나카모토의 익명성과 그 의미:
- 사토시의 정체는 여전히 미스터리이며, 초기 비트코인 커뮤니티에서 활동했던 할 피니(Hal Finney)가 유력한 후보 중 한 명으로 거론됨 (할 피니는 루게릭병으로 사망 후 현재 냉동 보존 상태).
- 사토시의 익명성은 비트코인이 특정 개인이나 집단에 속하지 않는 중립적인 존재라는 이미지를 만드는 데 기여했다고 평가함. 창시자가 사라짐으로써 프로젝트 자체가 해석의 주체가 되고, 창시자의 다른 사상이나 정치적 견해에 의해 프로젝트의 의미가 왜곡되는 것을 막았다고 봄.
- 이더리움의 얼굴로서의 부담감과 탈중앙화 노력:
- 비탈릭은 자신이 이더리움의 얼굴로 알려진 것에 대해 부담감을 느끼며, 이더리움 생태계를 다양한 방식으로 탈중앙화하려고 노력해왔다고 밝힘. 핵심 작업을 이더리움 재단 외부로 이전하고, 의사 결정 참여자를 늘리며, 단일 소프트웨어 구현 대신 다중 구현을 장려하는 등의 노력을 언급함.
- 자신을 단일 실패 지점으로 만들지 않으려 하며, 리더십의 형태도 과거에는 직접 지시하는 방식이었다면 현재는 공개적으로 의견을 제시하고 프로젝트가 자발적으로 진행되도록 유도하는 '대사제' 스타일에 가깝다고 설명함.
- 돈의 본질과 역할:
- 돈을 일종의 '점수 게임'으로 비유함. 점수를 주고받으며 가치를 교환하고 저장하며, 미래 지불의 단위(unit of account)로 사용됨.
- 20세기에는 중개 기관(은행 등)의 역할이 커지고, 금본위제에서 벗어나 현재는 어떤 실물에도 기반하지 않는 명목 화폐 시스템이 되었다고 설명함.
- 실물에 기반하지 않는 가치(예: 트위터 같은 기술 기업의 가치)는 네트워크 효과와 참여자들 간의 조정 문제로 인해 유지되며, 이는 매우 끈끈한 균형 상태라고 설명함. 수백만, 수십억 명의 사람들이 공유하는 '화폐'라는 아이디어 자체도 이러한 현상의 일부로 봄.
- 돈과 인간의 동기 부여:
- 돈은 거의 보편적인 동기 부여 수단이지만, 유일한 것은 아니라고 말함. 많은 경우 사람들이 단순히 돈을 극대화하는 것 이상의 다른 목표를 추구한다고 언급함.
- 돈은 권력과 연결되며, 사회적 지위를 나타내는 척도이자 일종의 '스코어보드' 역할을 하기도 한다고 분석함. 하지만 돈이 사회에 제공하는 가치를 완벽하게 반영하는 지표는 아니라고 덧붙임.
- 경제적 유토피아와 공공재 문제:
- 경제학자들이 말하는 유토피아는 개인의 목표와 세상 전체에 좋은 것이 일치하는 상태라고 설명함.
- 하지만 현재의 경제 철학들은 다양한 방식으로 유토피아에서 벗어나 있으며, 특히 '공공재' 문제에 제대로 대처하지 못하고 있다고 지적함. 공공재는 특정 개인에게 비용이 집중되지만 혜택은 다수에게 분산되는 특징을 가지며, 기존의 화폐 시스템은 이러한 공공재 생산을 장려하는 데 효과적이지 않다고 비판함. (예: 팟캐스트, 과학 연구, 기후 변화 완화 등)
- 이를 해결하기 위한 아이디어로 '이차 펀딩(quadratic funding)' 메커니즘을 소개함. 여러 사람이 익명으로 소액을 기부하면, 수혜자는 단순히 기부금의 합보다 더 많은 금액(각 기부액의 제곱근의 합의 제곱)을 받게 되는 방식임. 이는 공공재 생산에 대한 '무임승차 문제(tragedy of the commons)'를 수학적으로 최적으로 보상하는 방법이라고 설명함.
- 블록체인과 비잔틴 장군 문제:
- 블록체인은 여러 컴퓨터를 연결하여 마치 하나의 가상 컴퓨터처럼 작동하게 만드는 시스템이며, 이 가상 컴퓨터는 구성 요소의 상당 부분이 고장 나더라도 계속 작동하도록 설계됨.
- '비잔틴 장군 문제'는 분산 시스템에서 참여자들이 어떻게 합의에 도달할 수 있는지에 대한 고전적인 문제로, 레슬리 램포트가 1982년에 해결책을 제시했지만 이는 참여자 목록이 미리 정해져 있고 어느 정도 신뢰할 수 있다는 가정하에 가능했음.
- 사이퍼펑크들은 완전한 탈중앙화 글로벌 무허가형(permissionless) 화폐를 원했기 때문에 기존 해결책을 적용할 수 없었고, 사토시 나카모토는 '작업 증명'을 통해 경제적 자원을 사용하여 신원을 제한하는 암호경제학적 해결책을 제시했다고 설명함.
- 작업 증명과 합의 메커니즘:
- 작업 증명은 어려운 수학적 퍼즐을 풀었다는 증거를 제시하여 신원을 얻고, 이 신원들을 바탕으로 합의 알고리즘을 실행하는 방식임. (비트코인의 경우 SHA256 해시 함수를 반복 계산)
- 합의의 목표는 분산된 컴퓨터 네트워크가 외부 세계에는 단일 컴퓨터처럼 보이도록 하고, 이 가상 컴퓨터가 일부 구성 요소가 고장 나더라도 계속 작동하도록 하는 것임. 사이퍼펑크들은 이 가상 컴퓨터에서 화폐 시스템을 실행하고 싶어 했음.
- 블록체인은 데이터 구조의 한 형태로, 네트워크의 노드들이 주기적으로 '블록'(트랜잭션 목록과 이전 블록의 해시 포인터를 포함)을 게시하고, 각 블록이 이전 블록을 가리키는 방식으로 체인을 형성함.
- 비트코인 시스템에서는 가장 긴 체인을 따르는 방식으로 공격을 방어함. 공격자가 기존 블록을 되돌리려면 해당 블록 이후로 이어진 원래 체인보다 더 긴 체인을 만들어야 하며, 이는 막대한 연산 능력을 필요로 함.
- 공격의 어려움과 양자 컴퓨팅의 영향:
- 현재 모델에서는 네트워크 전체 연산 능력의 23.2%에서 50% 사이를 차지해야 시스템에 유의미한 공격이 가능하며, 50%를 넘으면 시스템 전체를 망가뜨릴 수 있음. 이러한 수준의 연산 능력을 확보하는 데는 수십억 달러가 소요될 것으로 추정됨.
- 양자 컴퓨터는 쇼어 알고리즘(기존 암호화 방식 일부를 무력화)과 그로버 알고리즘(검색 문제 해결 속도 향상)을 통해 암호화폐에 영향을 미칠 수 있음.
- 쇼어 알고리즘에 대응하기 위한 양자 내성 암호화 기술은 이미 존재하며, 필요시 전환할 준비가 되어 있다고 함.
- 그로버 알고리즘은 채굴 속도를 제곱근만큼 향상시킬 수 있지만, ASIC 등장과 유사하게 새로운 하드웨어 경쟁으로 이어지거나, 양자 컴퓨터의 오버헤드가 너무 커서 실질적인 위협이 되지 않을 수도 있다고 전망함.
- 이더리움의 기원과 스마트 컨트랙트:
- 비탈릭은 2011년 비트코인 커뮤니티에 합류하여 비트코인 매거진에 글을 쓰고 소프트웨어 프로젝트에 참여함. 이스라엘에서 '비트코인 2.0' 아이디어를 접하며, 마스터코인(Mastercoin) 프로토콜을 일반화하는 아이디어를 구상함.
- 마스터코인이 스위스 군용 칼처럼 25가지 특정 애플리케이션을 위한 25가지 트랜잭션 유형을 제공했다면, 비탈릭은 이를 범용 프로그래밍 언어로 대체하는 아이디어를 제안함. 이것이 거절당하자 직접 개발하기로 결심하고 이더리움 백서를 작성함.
- 이더리움의 핵심 아이디어는 '컨트랙트'라는 개념으로, 자산을 보유하고 내부 메모리를 가지며 코드로 제어되는 계정임. 자산을 컴퓨터 프로그램에 보내는 것이 핵심 패러다임이며, 이것이 '스마트 컨트랙트'임.
- 이더리움 개발의 어려움: 기술적 복잡성과 인간 관계:
- 이더리움 개발은 예상보다 훨씬 오래 걸렸으며(3개월 예상 -> 20개월 소요), 기술적 복잡성을 과소평가했다고 인정함.
- 초기 공동 창업자 선정 과정의 미숙함으로 인해 내부 갈등(비영리 vs 영리 법인, 리더십 문제 등)을 겪었으며, 여러 차례의 거버넌스 위기를 거쳐 현재는 안정적인 연구팀을 구축했다고 함.
- 권력은 자아가 강한 사람들을 끌어들이는 경향이 있으며, 이것이 소수의 사람들에 의해 많은 것이 망가지는 이유 중 하나라고 생각하며, 탈중앙화를 선호하는 이유라고 밝힘.
- 이더리움 2.0: 지분 증명과 샤딩:
- 지분 증명: 막대한 연산 능력 낭비 없이 코인 보유량을 기준으로 합의에 참여하는 방식. 코인을 예치하면 '가상 채굴자'가 되어 블록 생성 권한을 얻음.
- 샤딩(Sharding): 확장성 문제 해결을 위한 기술. 모든 참여자가 모든 트랜잭션을 검증하는 대신, 일부만 검증하고 작업을 무작위로 분배하여 전체 처리량을 늘림. 네트워킹 계층의 복잡한 변경이 필요함.
- 이더리움 2.0 로드맵:
- 0단계 (Phase 0): 지분 증명 네트워크(비콘 체인) 별도 출시 (완료).
- 1단계 (Phase 1): 샤딩 도입 (데이터 저장만, 연산은 미포함).
- 병합 단계 (The Merge): 기존 이더리움 1.0(작업 증명)의 계정, 스마트 컨트랙트 등을 이더리움 2.0(지분 증명)으로 이전하고 작업 증명 체인은 중단.
- 타임라인: 0단계는 거의 완료되었으며 보안 감사 및 테스트 진행 중. 병합은 4개월 후 정도로 예상하지만 불확실하다고 언급함.
- 캐스퍼 FFG(Casper FFG): 이더리움 2.0의 지분 증명 합의 알고리즘. 네트워크 동기화 가정 하에 50% 결함 허용과 비동기 상황에서도 안전한 33% 결함 허용 방식을 결합하여 두 가지 장점을 모두 취함.
- 이더리움의 아름다운 아이디어: 구성 가능성(Composability):
- 돈이 충분한 사람들이 믿는다는 이유만으로 데이터베이스에서 생겨날 수 있다는 사실 자체가 아름다운 아이디어라고 생각함.
- 이더리움의 가장 큰 매력 중 하나는 '구성 가능성'으로, 한 애플리케이션 위에 허락 없이 다른 애플리케이션을 구축하고 상호작용할 수 있다는 점임. (예: 크립토키티를 먹이로 사용하는 크립토드래곤 게임)
- 이는 특히 탈중앙화 금융(DeFi) 분야에서 혁신적인 서비스들의 등장을 가능하게 했다고 설명함. (예: 유니스왑 Uniswap - 자동화된 시장 조성자)
- 암호화폐의 미래와 역할:
- 명목 화폐는 계속 존재하고 디지털화될 것이지만, 암호화폐는 항상 대안을 제공하는 중요한 역할을 할 것이라고 예상함. (예: 초인플레이션 국가, 금융 시스템에서 차단된 국가 등)
- 암호화폐가 주류 화폐가 되기 위해서는 현재보다 훨씬 높은 가격 안정성이 필요하며, 스테이블 코인(예: 다이 DAI)이 이러한 역할을 할 수 있다고 봄.
- 암호화폐의 다양성은 긍정적이지만, 현재 너무 많은 블록체인이 존재하며, 3000개보다는 훨씬 적은 수(1~5개 이상)의 고품질 플랫폼으로 수렴될 것으로 예상함.
- 분산원장기술, 암호화폐와 정부의 관계:
- 정부 규제가 없었다면 구글, 페이스북 같은 대기업들이 자체 디지털 화폐를 발행했을 것이며, 이는 오히려 탈중앙화 화폐의 매력을 떨어뜨렸을 수도 있다고 분석함.
- 정부는 때로는 블록체인 확산에 해를 끼치기도 하지만, 사기 프로젝트를 단속하고 블록체인 기술을 신원 기록, 자산 등기 등 공공 서비스에 활용할 수도 있다고 봄.
- 과거 블라디미르 푸틴 대통령을 만났을 때, 일부 러시아 장관들이 블록체인 기술을 부패 방지 등에 활용하는 데 관심을 보였다고 언급함.
- 인공지능과의 중첩점:
- AI의 통제 문제, 정렬 문제 등에 대해 생각해왔으며, AI의 실존적 위협에 대해서도 우려한다고 밝힘.
- 블록체인과 AI 모두 단순한 시스템(인간, 알고리즘)이 더 복잡한 시스템(AI, 인간 행위자 네트워크)을 지시하려는 공통된 과제를 안고 있다고 봄.
이 인터뷰에서 비탈릭 부테린은 암호화폐의 기술적 측면뿐만 아니라 철학적, 사회적 의미에 대해서도 깊이 있는 통찰을 제공합니다. 그는 이더리움의 비전과 기술적 과제, 그리고 암호화폐가 미래 사회에 미칠 잠재적 영향에 대해 낙관적이면서도 신중한 견해를 보여줍니다.