비탈릭: 나는 더 이상 과거의 나의 이 트윗에 동의하지 않는다.

sose · 2026.01.26 · Short

비탈릭: 나는 더 이상 과거의 나의 이 트윗에 동의하지 않는다. 2017년 이후로 나는 '산악인(mountain man)' 철학을 훨씬 더 기꺼이 받아들이게 되었다. 그 이유를 설명할 가치가 있다. 먼저 원래의 맥락부터. 그 트윗은 이안 그리그(Ian Grigg)와의 논쟁 중에 나온 것이다. 그는 블록체인이 트랜잭션의 순서만 추적하고, 상태(예: 사용자

비탈릭: 나는 더 이상 과거의 나의 이 트윗에 동의하지 않는다. 2017년 이후로 나는 '산악인(mountain man)' 철학을 훨씬 더 기꺼이 받아들이게 되었다. 그 이유를 설명할 가치가 있다. 먼저 원래의 맥락부터. 그 트윗은 이안 그리그(Ian Grigg)와의 논쟁 중에 나온 것이다. 그는 블록체인이 트랜잭션의 순서만 추적하고, 상태(예: 사용자 잔액, 스마트 컨트랙트 코드 및 스토리지)는 추적하지 말아야 한다고 주장했다. 메시지는 로깅되지만, 상태(예: UTXO)는 암시적이다. 즉, 컴퓨터 내부에서 구성된 후 버려질 수 있다는 의미다. 나는 이 철학에 강하게 반대했다. 이렇게 되면 사용자가 상태를 얻는 방법이 (i) 역사상 모든 트랜잭션을 처리한 노드를 직접 돌리거나, (ii) 다른 누군가를 신뢰하는 것밖에 없기 때문이다. 블록 헤더에 상태를 커밋하는 블록체인(이더리움처럼)에서는 머클 브랜치로 상태의 어떤 값이든 간단히 증명할 수 있다. 이것은 정직한 다수 가정에 조건부다: 합의 참여자의 50% 이상이 정직하다면, 가장 많은 PoW(또는 PoS) 지지를 받는 체인이 유효할 것이고, 따라서 상태 루트도 정확할 것이다. 정직한 다수를 신뢰하는 것은 단일 RPC 제공자를 신뢰하는 것보다 훨씬 낫다. 전혀 신뢰하지 않는 것(체인의 모든 트랜잭션을 개인적으로 검증함으로써)은 이론적으로 이상적이지만, 일반 사용자에게는 감당할 수 없는 연산 부하다—블록체인 용량을 대부분의 사람들이 체인조차 사용할 수 없을 정도로 낮게 유지하는 (훨씬 더 나쁜) 트레이드오프를 감수하지 않는 한. 그렇다면 그 이후로 무엇이 바뀌었는가? 가장 큰 것은 물론 ZK-SNARK다. 우리는 이제 모든 트랜잭션을 문자 그대로 재실행하지 않고도 체인의 정확성을 검증할 수 있는 기술을 갖게 되었다. 우리는 비용 없이 이점을 얻는 그것을 발명했다! 이것은 마치 미래에서 누군가가 2008년 미국 의료보험 논쟁 한복판으로 순간이동해서, 누구나 15달러로 만들 수 있고 모든 질병을 치료하는 분명히 작동하는 알약을 시연하는 것과 같다. 그래, 만약 그런 알약이 있다면, 정부를 의료에서 완전히 빼고, 사람들이 알약을 만들어 월그린에서 팔게 하면, 의료가 엄청 저렴해져서 모두가 행복해진다. ZK-SNARK는 문자 그대로 블록 사이즈 전쟁에 대한 그런 존재다. (블록 빌딩 중앙화와 데이터 대역폭에 대한 두 개의 별표가 붙지만, 그건 별개의 주제다) 더 나은 기술이 있으면 우리는 기대치를 높이고, 이전 시대에 마지못해 했던 트레이드오프를 재검토해야 한다. 하지만 또한, 나는 실제로 근본적인 문제들에 대해 생각을 바꿨다. 2017년에 나는 블록체인을 학술적 가정의 관점에서 생각했다—정직한 다수에 의존해도 괜찮은 것이 무엇인지, 1-of-N 신뢰 가정이 허용되는 때가 언제인지 등. 알려진 수용 가능한 가정 하에서 더 나은 속성을 제공하는 구조가 있으면, 나는 열심히 그것을 받아들였다. 원초적인 잠재의식 수준에서, 나는 현실 세계에서는 많은 것들이 망가진다는 사실을 충분히 인식하지 못했던 것 같다. 때때로 P2P 네트워크가 다운된다. 때때로 P2P 네트워크가 예상보다 20배 높은 레이턴시를 보인다—WoW를 해본 사람이라면 평소 200ms였던 레이턴시가 1000-5000ms로 급등하는 긴 시간대를 증언할 수 있다. 때때로 수년간 의존해온 서드파티 서비스가 종료되고, 좋은 대안이 없다. 대안이 github 저장소를 직접 뒤져서 서버를 직접 돌리는 방법을 알아내는 것이라면, 많은 사람들이 포기하고 끝내 알아내지 못해 자신의 돈에 대한 접근을 영구적으로 잃게 될 것이다. 때때로 채굴이나 스테이킹이 51% 공격을 상상하기 매우 쉬운 지점까지 집중되어, 마치 채굴자나 스테이커의 75%가 단일 주체에 의해 통제되는 것처럼 합의 보안을 게임이론적으로 분석해야 할 지경이 된다. 때때로, 토네이도 캐시에서 봤듯이, 중개자들이 모두 특정 애플리케이션을 검열하기 시작하고, 당신의 유일한 선택지는 체인을 직접 사용하는 것이 된다. 만약 우리가 시대를 관통해 지속될 자기주권적 블록체인을 만들고 있다면, 위의 난제들에 대한 답이 항상 "개발자에게 연락하세요"일 수는 없다. 만약 그렇다면, 개발자들 자체가 중앙화의 지점이 된다—그들은 고대 로마적 의미에서 DEVS가 된다, V가 U 발음을 나타내던 그 시절의. 산악인의 오두막은 모든 사람을 위한 대체 생활방식으로 의도된 것이 아니다. 그것은 일이 잘못될 때 후퇴할 안전한 장소로 의도된 것이다. 그것은 또한 보편적인 BATNA("협상 결렬 시 최선의 대안")—실제로 필요하게 되는 경우뿐 아니라, 그것이 존재한다는 지식이 제3자로 하여금 당신에게 더 나은 조건을 제시하도록 동기부여하기 때문에 당신의 복지를 향상시키는 대안적 선택지—로 의도된 것이다. 이것은 비트토렌트의 존재가 음악 및 비디오 스트리밍 플랫폼의 힘에 대한 중요한 견제이며, 그들이 고객에게 더 나은 조건을 제공하도록 유도하는 것과 같다. 우리는 매일 산악인의 오두막에서 살기 시작할 필요가 없다. 하지만 이더리움이라는 무한한 정원을 유지하는 것의 일부는 분명히 그 오두막을 잘 관리하는 것이다. 출처

← Contents