대화 비탈릭: 이더리움 2025 비전 탐색, POS, L2, 암호학과 AI의 융합 혁신
원문 제목:[DappLearning] Vitalik Buterin 중국어 인터뷰
원문 저자:DappLearning
2025년 04월 07일, DappLearning, ETHDimsum, Panta Rhei 및 UETH가 공동 주최한 Pop-X HK Research House 행사에서 Vitalik과 샤오웨이가 함께 행사 현장에 등장했습니다.
행사 중간, DappLearning 커뮤니티 창립자 Yan이 Vitalik을 인터뷰했으며, 인터뷰 내용은 ETH POS, Layer2, 암호학 및 AI 등 여러 주제를 포함했습니다. 이번 인터뷰는 중국어로 진행되었으며, Vitalik의 중국어 실력은 매우 유창했습니다.
다음은 인터뷰 내용입니다(읽기 이해를 돕기 위해 원본 내용이 일부 정리되었습니다):
01 POS 업그레이드에 대한 의견
Yan:
Vitalik, 안녕하세요. 저는 DappLearning 커뮤니티의 Yan입니다. 여기서 인터뷰할 수 있어 매우 영광입니다.
저는 2017년부터 이더리움을 이해하기 시작했으며, 2018년과 2019년에는 POW와 POS에 대한 논의가 매우 치열했던 기억이 납니다. 아마 이 주제는 계속 논의될 것입니다.
현재로서는 (ETH) POS가 4년 이상 안정적으로 운영되고 있으며, 합의 네트워크에는 수백만 개의 Validator가 있습니다. 하지만 동시에 ETH의 BTC 환율은 계속 하락하고 있으며, 이에는 긍정적인 면과 도전 과제가 모두 존재합니다.
그래서 이 시점에서 이더리움의 POS 업그레이드를 어떻게 보시나요?
Vitalik:
저는 BTC와 ETH의 이러한 가격이 POW와 POS와는 전혀 관계가 없다고 생각합니다.
BTC와 ETH 커뮤니티에는 많은 다양한 목소리가 있으며, 이 두 커뮤니티가 하는 일은 완전히 다릅니다. 사람들의 사고 방식도 완전히 다릅니다.
ETH의 가격에 대해 저는 하나의 문제가 있다고 생각합니다. ETH는 많은 가능성이 있는 미래를 가지고 있으며, (상상할 수 있는) 이러한 미래 속에서 이더리움에는 많은 성공적인 애플리케이션이 있을 것이지만, 이러한 성공적인 애플리케이션이 ETH에 가져다주는 가치는 충분하지 않을 수 있습니다.
이는 커뮤니티 내 많은 사람들이 걱정하는 문제이지만, 사실 이 문제는 매우 정상적입니다. 예를 들어 Google이라는 회사는 많은 제품을 만들고 많은 흥미로운 일을 합니다. 그러나 그들의 수익의 90% 이상은 여전히 그들의 검색 비즈스와 관련이 있습니다.
이더리움 생태계의 애플리케이션과 ETH(가격의 관계)도 유사합니다. 일부 애플리케이션은 많은 거래 수수료를 지불하며, 그들이 소모하는 ETH도 많지만, 동시에 많은(애플리케이션)들이 비교적 성공적일 수 있지만, 그들이 ETH에 가져다주는 성공은 그에 상응하지 않을 수 있습니다.
그래서 이는 우리가 생각하고 계속 최적화해야 할 문제입니다. 우리는 이더리움 홀더와 ETH에 장기적인 가치를 제공하는 애플리케이션을 더 많이 지원해야 합니다.
그래서 저는 ETH의 미래 성공이 이러한 분야에서 나타날 수 있다고 생각합니다. 합의 알고리즘의 개선과는 많은 관련이 없다고 생각합니다.
02 PBS 구조와 중앙화 우려
Yan:
네, ETH 생태계의 번영은 개발자들이 이를 구축하고 싶어하는 중요한 이유 중 하나입니다.
좋습니다, 그렇다면 ETH2.0의 PBS(제안자 및 빌더 분리) 구조에 대해 어떻게 생각하시나요? 이는 좋은 방향이며, 앞으로 모두가 휴대폰을 가벼운 노드로 사용하여 (ZK) 증명을 검증하고, 각자가 1 이더를 스테이킹하여 Validator가 될 수 있습니다.
하지만 빌더는 더 중앙화될 수 있으며, 그들은 MEV 저항을 해야 하고 ZK 증명과 같은 일을 생성해야 합니다. 만약 Based roll up을 채택한다면, 빌더가 해야 할 일은 더 많아질 수 있습니다. 예를 들어 Sequencer 역할을 하게 될 수도 있습니다.
그렇다면 빌더가 너무 중앙화되지 않을까요? 비록 Validator는 이미 충분히 분산되어 있지만, 이는 하나의 체인입니다. 중간의 한环节에서 문제가 발생하면 전체 시스템의 운영에 영향을 미칠 수 있습니다. 그렇다면 이 부분의 검열 저항 문제를 어떻게 해결할 수 있을까요?
Vitalik:
네, 저는 이것이 매우 중요한 철학적 문제라고 생각합니다.
비트코인과 이더리움 초기에는 잠재의식적인 가정이 있었습니다:
블록을 구축하는 것과 블록을 검증하는 것은 하나의 작업입니다.
당신이 블록을 구축한다고 가정해 보겠습니다. 만약 당신의 블록에 100개의 거래가 포함되어 있다면, 당신의 노드에서 그렇게 많은 (100개의 거래)의 가스를 실행해야 합니다. 당신이 블록을 구축하고 그 블록을 전 세계에 방송하면, 전 세계의 모든 노드도 그렇게 많은 작업(동일한 가스 소모)을 해야 합니다. 따라서 우리가 설정한 가스 한도는 세계의 모든 노트북이나 Macbook, 또는 특정 크기의 서버가 블록을 구축할 수 있도록 해야 하며, 그에 따라 노드 서버가 이러한 블록을 검증해야 합니다.
이것은 이전의 기술입니다. 지금 우리는 ZK, DAS, 많은 새로운 기술, 그리고 Statelessness(무상태 검증)를 가지고 있습니다.
이러한 기술을 사용하기 전에는 블록을 구축하는 것과 검증하는 것이 대칭적이어야 했지만, 이제는 비대칭적으로 변할 수 있습니다. 따라서 블록을 구축하는 난이도는 매우 높아질 수 있지만, 블록을 검증하는 난이도는 매우 낮아질 수 있습니다.
무상태 클라이언트를 예로 들어보겠습니다: 만약 우리가 무상태 기술을 사용하여 가스 한도를 10배 높인다면, 블록을 구축하는 연산력의 요구는 거대해질 것입니다, 일반적인 컴퓨터로는 더 이상 수행할 수 없을 것입니다. 이때 특별히 높은 성능의 MAC 스튜디오나 더 강력한 서버가 필요할 수 있습니다.
하지만 검증 비용은 더 낮아질 것입니다, 왜냐하면 검증은 저장소가 필요 없고, 대역폭과 CPU 계산 자원에만 의존하기 때문입니다. 만약 ZK 기술이 추가된다면, 검증의 CPU 비용도 제거될 수 있습니다. DAS가 추가된다면 검증 비용은 매우 매우 낮아질 것입니다. 블록을 구축하는 비용이 높아지지만, 검증 비용은 낮아질 것입니다.
그렇다면 이것이 현재 상황과 비교하여 더 나아진 것인가요?
이 문제는 복잡합니다. 저는 이렇게 생각합니다. 이더리움 네트워크에 슈퍼 노드가 있다면, 즉 더 높은 연산력을 가진 노드가 있다면, 우리는 그들이 고성능 계산을 하도록 해야 합니다.
그렇다면 그들이 악용하지 않도록 하려면 어떻게 해야 할까요? 예를 들어 몇 가지 공격 방식이 있습니다.
첫째: 51% 공격을 만드는 것입니다.
둘째: 검열 공격입니다. 만약 그들이 일부 사용자의 거래를 수용하지 않는다면, 우리는 이러한 위험을 어떻게 줄일 수 있을까요;
셋째: MEV 관련 작업에서 우리는 이러한 위험을 어떻게 줄일 수 있을까요?
51% 공격 측면에서, 검증 과정은 Attester를 통해 이루어지므로, Attester 노드는 DAS, ZK 증명 및 무상태 클라이언트를 검증해야 합니다. 이 검증 비용은 매우 낮을 것입니다. 따라서 합의 노드의 진입 장벽은 여전히 낮을 것입니다.
예를 들어, 만약 일부 슈퍼 노드가 블록을 구축하고, 이러한 상황이 발생한다면, 이 노드의 90%가 당신이고, 5%가 다른 사람이며, 나머지 5%가 다른 사람들입니다. 만약 당신이 어떤 거래도 완전히 수용하지 않는다면, 사실 그것은 특별히 나쁜 일이 아닙니다. 왜냐하면 당신은 전체 합의 과정을 방해할 수 없기 때문입니다.
따라서 당신은 51% 공격을 할 수 없으며, 당신이 할 수 있는 유일한 것은 특정 사용자의 거래를 싫어하는 것입니다.
사용자는 아마도 10개 블록 또는 20개 블록 후에 다른 사람이 그의 거래를 블록에 포함시키도록 기다리면 됩니다. 이것이 첫 번째 포인트입니다.
두 번째 포인트는 우리가 Fossil이라는 개념을 가지고 있다는 것입니다. Fossil은 무엇을 하는 것인가요?
Fossil은 "거래 선택" 역할과 거래 실행 역할을 분리할 수 있습니다. 이렇게 다음 블록에 어떤 거래가 포함될지를 선택하는 역할은 더 분산될 수 있으며, 따라서 Fossil 방법을 통해 작은 노드들은 다음 블록에 거래를 포함시킬 독립적인 능력을 가질 수 있습니다. 또한 큰 노드라면 그 권리는 사실 매우 적습니다[1]。
이 방법은 이전보다 더 복잡합니다. 이전에는 각 노드가 개인 노트북이라고 생각했습니다. 하지만 사실 비트코인을 보면, 지금도 비교적 혼합된 구조입니다. 비트코인의 채굴자는 모두 Mining 데이터 센터입니다.
그래서 POS에서는 대략 이렇게 진행됩니다. 일부 노드는 더 많은 연산력이 필요하고, 더 많은 자원이 필요합니다. 그러나 이러한 노드의 권리는 제한되어 있으며, 다른 노드들은 매우 분산되고 중앙화되지 않게 작업할 수 있습니다. 따라서 그들은 네트워크의 안전성과 분산화를 보장할 수 있습니다. 하지만 이 방법은 더 복잡하므로, 이것도 우리의 도전 과제입니다.
Yan:
아주 좋은 생각입니다. 중앙화가 반드시 나쁜 것은 아니며, 우리가 그들이 악용하지 못하도록 제한할 수 있다면 좋습니다.
Vitalik:
네.
03 Layer1과 Layer2 간의 문제 및 미래 방향
Yan:
오랜 고민에 대한 답변 감사합니다. 이제 두 번째 질문으로 넘어가겠습니다. 이더리움의 성장 과정을 지켜본 사람으로서, 사실 Layer2는 매우 성공적이었습니다. 현재 TPS 문제는 확실히 해결되었습니다. 예전 ICO(거래 폭주) 시절처럼 혼잡하지 않습니다.
개인적으로 현재 L2는 모두 꽤 잘 사용되고 있다고 생각합니다. 그러나 현재 L2의 유동성 단절(liquidity fragment) 문제에 대해 많은 사람들이 다양한 해결책을 제시하고 있습니다. Layer1과 Layer2의 관계를 어떻게 보시며, 현재 이더리움 메인넷이 너무 느슨하고, 너무 분산되어 Layer2에 아무런 제약이 없는 것인지요? Layer1이 Layer2와 규칙을 정하거나, 수익 모델을 설정하거나, Based Rollup과 같은 솔루션을 채택해야 할까요? Justin Drake가 최근 Bankless에서 이 솔루션을 제안했으며, 저도 이에 대해 동의합니다. 어떻게 생각하시며, 이미 해당 솔루션이 있다면 언제上线될까요?
Vitalik:
저는 현재 우리의 Layer2에 몇 가지 문제가 있다고 생각합니다.
첫 번째는 그들의 보안 측면에서의 진전이 충분히 빠르지 않다는 것입니다. 그래서 저는 Layer2가 모두 Stage 1로 업그레이드되도록 추진하고 있으며, 올해 Stage 2로 업그레이드되기를 희망하고 있습니다. 저는 그들이 그렇게 하도록 계속 독려하고 있으며, L2BEAT가 이 분야에서 더 많은 투명성을 제공하도록 지원하고 있습니다.
두 번째는 L2 상호 운용성 문제입니다. 즉, 두 개의 L2 간의 크로스 체인 거래와 통신입니다. 만약 두 개의 L2가 같은 생태계에 있다면, 상호 운용성은 현재보다 더 간단하고 빠르며 비용이 낮아져야 합니다.
작년 우리는 이 작업을 시작했으며, 현재 Open Intents Framework와 체인 특정 주소를 가지고 있습니다. 이는 대부분 UX 측면의 작업입니다.
사실 L2의 크로스 체인 문제는 80%가 UX 문제일 수 있습니다.
UX 문제를 해결하는 과정은 다소 고통스러울 수 있지만, 방향이 맞다면 복잡한 문제를 단순하게 만들 수 있습니다. 이것이 우리가 노력하고 있는 방향입니다.
일부 사항은 더 나아가야 합니다. 예를 들어, Optimistic Rollup의 출금 시간은 일주일입니다. 만약 당신이 Optimism이나 Arbitrum에서 토큰을 가지고 있다면, 그 토큰을 L1으로 크로스 체인하거나 다른 L2로 크로스 체인하려면 일주일을 기다려야 합니다.
당신은 마켓 메이커가 일주일을 기다리게 할 수 있습니다(상응하는 수수료를 지불해야 합니다). 일반 사용자들은 Open Intents Framework Across Protocol과 같은 방법을 통해 한 L2에서 다른 L2로 크로스 체인할 수 있습니다. 소액 거래의 경우 이는 가능합니다. 하지만 대규모 거래의 경우 마켓 메이커의 유동성은 여전히 제한적입니다. 그래서 그들이 요구하는 거래 수수료는 비교적 높을 것입니다. 저는 지난주에 그 기사를 발행했습니다[2],저는 OP + ZK + TEE 방법의 2 of 3 검증 방법을 지지합니다.
왜냐하면 2 of 3를 사용하면 세 가지 요구를 동시에 충족할 수 있기 때문입니다.
첫 번째 요구는 완전히 신뢰할 수 없다는 것입니다. 보안 위원회(Security Council)가 필요 없으며, TEE 기술은 보조 역할을 하므로 완전히 신뢰할 필요가 없습니다.
두 번째, 우리는 ZK 기술을 사용할 수 있습니다. 그러나 ZK 기술은 비교적 초기 단계이므로 우리는 아직 이 기술에 완전히 의존할 수 없습니다.
세 번째, 우리는 출금 시간을 일주일에서 1시간으로 줄일 수 있습니다.
사용자가 Open Intents Framework를 사용하면 마켓 메이커의 유동성 비용이 168배 줄어들 것입니다. 왜냐하면 마켓 메이커가 기다려야 하는(리밸런싱 작업을 수행하는) 시간이 1주일에서 1시간으로 줄어들기 때문입니다. 장기적으로 우리는 출금 시간을 1시간에서 12초(현재 블록 시간)로 줄일 계획이 있으며, SSF를 채택하면 4초로 줄일 수 있습니다.
현재 우리는 zk-SNARK 집합을 사용하여 ZK 증명의 과정을 병렬 처리하고 지연(latency)을 줄이는 방법도 사용할 것입니다. 물론 사용자가 ZK를 사용하여 이를 수행하면 Intents를 통해 수행할 필요는 없습니다. 그러나 만약 그들이 Intents를 통해 수행한다면 비용은 매우 낮을 것입니다. 이는 상호 작용 가능성(interactability)의 일부입니다.
L1의 역할 문제에 대해, 아마 L2 로드맵의 초기 단계에서 많은 사람들은 우리가 비트코인의 로드맵을 완전히 복제할 수 있다고 생각했을 것입니다. L1의 용도는 매우 적고, 단지 증명(소량의 작업)을 수행하며, L2는 나머지 모든 것을 수행할 수 있습니다.
하지만 우리는 L1이 완전히 역할을 수행하지 않으면 ETH에 위험하다는 것을 발견했습니다.
우리가 이전에 이야기했던 것처럼, 우리가 가장 걱정하는 것 중 하나는 이더리움 애플리케이션의 성공이 ETH의 성공이 될 수 없다는 것입니다.
만약 ETH가 성공하지 않으면, 우리의 커뮤니티는 자금이 없게 되고, 다음 라운드의 애플리케이션을 지원할 수 없게 됩니다. 따라서 L1이 완전히 역할을 수행하지 않으면, 사용자의 경험과 전체 구조는 L2와 일부 애플리케이션에 의해 통제될 것입니다. 그러면 누가 ETH를 대표할 수 없게 됩니다. 따라서 우리는 일부 애플리케이션에서 L1에 더 많은 역할을 할당할 수 있다면 ETH에 더 좋을 것입니다.
다음으로 우리가 대답해야 할 질문은 L1은 무엇을 하고, L2는 무엇을 할 것인가입니다?
저는 2월에 글을 올렸습니다[3],L2 중심의 세계에서 L1이 해야 할 많은 중요한 일이 있습니다. 예를 들어 L2는 L1에 증명을 제출해야 하며, 만약 L2에 문제가 발생하면 사용자는 L1을 통해 다른 L2로 크로스 체인해야 합니다. 또한 키 저장 지갑(Key Store Wallet), L1에 오라클 데이터(Oracle Data)를 저장하는 것 등 많은 메커니즘이 L1에 의존해야 합니다.
또한 고부가가치 애플리케이션, 예를 들어 DeFi는 실제로 L1에서 더 적합합니다. 일부 DeFi 애플리케이션이 L1에 더 적합한 중요한 이유 중 하나는 그들의 시간 지평선(Time Horizon) 때문입니다. 사용자가 기다려야 하는 시간은 매우 길며, 예를 들어 1년, 2년, 3년입니다.
이것은 예측 시장에서 특히 두드러집니다. 때때로 예측 시장에서는 2028년에 무슨 일이 일어날지와 같은 질문을 합니다.
여기에는 문제가 있습니다. 만약 L2의 거버넌스에 문제가 생기면, 이론적으로 그곳의 모든 사용자는 탈출할 수 있습니다. 그들은 L1으로 이동할 수 있고, 다른 L2로 이동할 수 있습니다. 그러나 만약 이 L2 안에 애플리케이션이 있다면, 그 자산이 장기 스마트 계약에 잠겨 있다면, 사용자는 탈출할 수 없습니다. 그래서 많은 이론적으로 안전한 DeFi는 실제로 그렇게 안전하지 않습니다.
이러한 이유로 일부 애플리케이션은 여전히 L1에서 수행되어야 하며, 우리는 L1의 확장성에 다시 주목하기 시작했습니다.
우리는 현재 로드맵을 가지고 있으며, 2026년까지 L1의 확장성을 높일 수 있는 약 4~5가지 방법이 있습니다.
첫 번째는 지연 실행(Delayed Execution)입니다. 즉, 우리는 각 슬롯에서 블록을 검증하고, 다음 슬롯에서 실제로 실행할 수 있습니다. 이렇게 하면 장점이 있습니다. 우리가 수용할 수 있는 최대 실행 시간은 200밀리초에서 3초 또는 6초로 증가할 수 있습니다. 이렇게 하면 더 많은 처리 시간이 생깁니다[4]。
두 번째는 블록 수준 접근 목록(Block Level Access List)입니다. 즉, 각 블록은 이 블록의 정보 안에서 어떤 계정의 상태를 읽어야 하는지와 관련된 저장 상태를 명시해야 합니다. 이는 약간 증인 없이 Stateless와 유사합니다. 이 장점은 우리가 EVM의 실행과 IO를 병렬 처리할 수 있다는 것입니다. 이는 병렬 처리를 비교적 간단하게 구현하는 방법입니다.
세 번째는 다차원 가스 가격 책정(Multidimensional Gas Pricing)[5]입니다. 블록의 최대 용량을 설정할 수 있으며, 이는 보안에 매우 중요합니다.
또한 (EIP4444) 역사 데이터 처리로, 모든 노드가 모든 정보를 영구적으로 저장할 필요가 없습니다. 예를 들어, 각 노드는 1%만 저장할 수 있으며, p2p 방식으로, 당신의 노드는 일부를 저장하고, 그의 노드는 다른 일부를 저장할 수 있습니다. 이렇게 하면 우리는 정보를 더 분산하여 저장할 수 있습니다.
따라서 우리가 이 네 가지 솔루션을 결합할 수 있다면, 현재 우리는 L1의 가스 한도를 10배 높일 수 있다고 생각합니다. 우리의 모든 애플리케이션은 L1에 더 많이 의존하고, L1에서 더 많은 작업을 수행할 기회를 가질 수 있으며, 이는 L1에 좋고 ETH에도 좋을 것입니다.
Yan:
좋습니다, 다음 질문입니다. 이번 달에 Pectra 업그레이드를 맞이할 수 있을까요?
Vitalik:
사실 우리는 두 가지 일을 하고 싶습니다. 대략 이번 달 말에 Pectra 업그레이드를 진행하고, Q3 또는 Q4에 Fusaka 업그레이드를 진행할 것입니다.
Yan:
와, 그렇게 빨리요?
Vitalik:
희망합니다.
Yan:
제가 다음에 묻고 싶은 질문도 이와 관련이 있습니다. 이더리움의 성장 과정을 지켜본 사람으로서, 이더리움은 보안을 보장하기 위해 각기 다섯 여섯 개의 클라이언트(합의 클라이언트와 실행 클라이언트)를 동시에 개발하고 있으며, 그 사이에 많은 조정 작업이 필요하여 개발 주기가 길어지고 있습니다.
이는 장단점이 있습니다. 다른 L1에 비해 확실히 느리지만, 더 안전합니다.
하지만 우리가 1년 반을 기다리지 않고도 업그레이드를 맞이할 수 있는 방법은 무엇인가요? 저는 당신이 몇 가지 솔루션을 제안한 것을 보았습니다. 구체적으로 소개해 주실 수 있나요?
Vitalik:
네, 하나의 솔루션은 우리가 조정 효율성을 높일 수 있다는 것입니다. 우리는 이제 더 많은 사람들이 서로 다른 팀 간에 이동할 수 있도록 하여 팀 간의 커뮤니케이션을 더 효율적으로 보장하고 있습니다.
어떤 클라이언트 팀에 문제가 발생하면, 그들은 이 문제를 제기하여 연구 팀이 알 수 있도록 할 수 있습니다. 사실 토마스가 우리가 새로운 ED 중 하나가 된 장점은 그가 클라이언트(팀)에 있었고, 지금은 EF(팀)에도 있습니다. 그는 이 조정을 할 수 있습니다. 이것이 첫 번째 포인트입니다.
두 번째 포인트는 클라이언트 팀에 대해 좀 더 엄격해질 수 있다는 것입니다. 현재 우리의 방법은, 예를 들어 다섯 개의 팀이 있다면, 다섯 개의 팀이 모두 완전히 준비가 되어야 다음 하드 포크(네트워크 업그레이드)를 발표합니다. 우리는 이제 네 개의 팀이 완료되면 업그레이드를 시작할 수 있도록 생각하고 있습니다. 그렇게 하면 가장 느린 팀을 기다릴 필요가 없으며, 모두의 동기를 더 높일 수 있습니다.
04 암호학 및 AI에 대한 의견
Yan:
따라서 적절한 경쟁은 여전히 필요합니다. 정말 매번 업그레이드가 기대되지만, 너무 오래 기다리게 하지 않기를 바랍니다.
이제 암호학 관련 질문을 하고 싶습니다. 질문이 다소 분산되어 있습니다.
2021년 우리 커뮤니티가 막 설립되었을 때, 국내 주요 거래소의 개발자와 벤처 연구원들이 모여 DeFi에 대해 논의했습니다. 2021년은 정말 모든 사람이 DeFi를 이해하고 배우고 설계하는 단계로, 모두가 참여하는 열풍이었습니다.
이후 발전을 보니, ZK에 대해 대중과 개발자 모두가 Groth16, Plonk, Halo2 등을 배우는 것이 점점 더 어려워지고 있으며, 기술 발전도 매우 빠릅니다.
또한 현재 ZKVM의 발전이 빠르기 때문에 ZKEVM의 방향도 이전만큼 인기를 끌지 못하고 있습니다. ZKVM이 점차 성숙해지면, 사실 개발자들은 ZK의 하부 구조에 대해 너무 신경 쓸 필요가 없습니다.
이에 대해 어떤 조언이나 의견이 있으신가요?
Vitalik:
저는 ZK의 생태계에 대해 가장 좋은 방향은 대부분의 ZK 개발자들이 고급 언어인 HLL(고급 언어)를 알 수 있도록 하는 것이라고 생각합니다. 그들은 HLL에서 애플리케이션 코드를 작성할 수 있으며, 증명 시스템의 연구자들은 계속해서 하부 알고리즘을 개선하고 최적화할 수 있습니다. 개발자는 계층화가 필요하며, 그들은 하위 계층에서 무슨 일이 일어나는지 알 필요가 없습니다.
현재 Circom과 Groth16의 생태계는 매우 발전했지만, 이는 ZK 생태계 애플리케이션에 큰 제한이 있습니다. 왜냐하면 Groth16에는 많은 단점이 있으며, 각 애플리케이션이 자체적으로 신뢰할 수 있는 설정(Trusted Setup)을 해야 하고, 효율성도 높지 않기 때문입니다. 그래서 우리는 여기에 더 많은 자원을 투입하고, 현대 HLL의 성공을 돕기 위해 더 많은 노력을 기울여야 한다고 생각하고 있습니다.
또한 ZK RISC-V 경로도 매우 좋습니다. RISC-V는 HLL이 될 수 있으며, 많은 애플리케이션, EVM 및 기타 애플리케이션은 RISC-V에서 작성할 수 있습니다[6]。
Yan:
좋습니다. 이렇게 개발자는 Rust만 배우면 좋겠네요. 작년에 방콕에서 열린 Devcon에 참석했을 때 암호학의 발전에 대해 듣고 정말 놀랐습니다.
암호학 응용 측면에서 ZKP와 MPC, FHE의 결합 방향에 대해 어떻게 생각하시며, 개발자들에게 어떤 조언을 주시겠습니까?
Vitalik:
네, 이것은 매우 흥미로운 주제입니다. 저는 FHE의 전망이 매우 좋다고 생각하지만, 한 가지 우려가 있습니다. MPC와 FHE는 항상 위원회(Committee)가 필요합니다. 즉, 7개 이상의 노드를 선택해야 합니다. 만약 그 노드 중 51% 또는 33%가 공격받는다면, 시스템에 문제가 발생할 수 있습니다. 이는 시스템에 보안 위원회(Security Council)가 있는 것과 같으며, 사실 보안 위원회보다 더 심각합니다. 왜냐하면, 만약 L2가 Stage 1이라면, 보안 위원회는 75%의 노드가 공격받아야 문제가 발생하기 때문입니다[7],이것이 첫 번째 포인트입니다.
두 번째 포인트는 그 보안 위원회가 신뢰할 수 있다면, 그들의 대부분은 콜드 월렛에 보관할 것이며, 즉 그들의 대부분은 오프라인 상태가 될 것입니다. 그러나 대부분의 MPC와 FHE에서는 시스템이 작동하기 위해 위원회가 항상 온라인 상태여야 하므로, 그들은 VPS나 다른 서버에 배포될 수 있습니다. 이렇게 되면 공격하기가 더 쉬워질 수 있습니다.
이것은 저에게 약간의 우려를 주며, 많은 애플리케이션은 여전히 가능하지만 장점이 있지만 완벽하지는 않습니다.
Yan:
마지막으로 상대적으로 가벼운 질문을 드리겠습니다. 최근 AI에 대한 관심도 보셨는데, 몇 가지 의견을 나열해 보겠습니다.
예를 들어 Elon Musk는 인류가 아마도 실리콘 기반 문명의 하나의 안내 프로그램일 뿐이라고 말했습니다.
그리고 《네트워크 국가》에서는 중앙집권 국가가 AI를 더 선호하고, 민주 국가가 블록체인을 더 선호한다고 말합니다.
그리고 우리가 암호화폐 세계에서의 경험을 보면, 사실 탈중앙화의 전제는 모두가 규칙을 준수하고 서로 견제하며 위험을 감수할 줄 아는 것입니다. 이렇게 되면 결국 엘리트 정치로 이어질 수 있습니다. 그래서 이러한 의견에 대해 어떻게 생각하시나요? 의견만 나눠주시면 됩니다.
Vitalik:
네, 저는 어디서부터 답변을 시작해야 할지 고민하고 있습니다.
AI 분야는 매우 복잡합니다. 예를 들어 5년 전에는 미국이 세계 최고의 클로즈드 소스 AI를 보유하고, 중국이 최고의 오픈 소스 AI를 보유하게 될 것이라고 예측하는 사람은 없었을 것입니다. AI는 모든 사람의 모든 능력을 향상시킬 수 있으며, 때로는 중앙집권 국가의 권한을 강화할 수도 있습니다.
하지만 AI는 때때로 민주화된 효과를 가져올 수도 있습니다. 제가 AI를 사용할 때, 이미 세계 상위 1000위 안에 드는 분야에서는 ZK 개발 분야와 같은 경우, AI가 저를 도와주는 것이 그리 많지 않았습니다. 저는 여전히 대부분의 코드를 직접 작성해야 했습니다. 그러나 제가 초보자인 분야에서는 AI가 저를 많이 도와줄 수 있습니다. 예를 들어, Android 앱 개발은 사실 제가 이전에 해본 적이 없습니다. 저는 10년 전에 한 번 앱을 만들었고, 한 프레임워크를 사용하여 JavaScript로 작성한 후 앱으로 변환했습니다. 그 외에는 네이티브 Android 앱을 작성한 적이 없습니다.
올해 초에 저는 실험을 해보았습니다. GPT를 통해 앱을 작성해보려고 했고, 결과적으로 1시간 이내에 작성되었습니다. 전문가와 초보자 간의 격차가 AI의 도움으로 많이 줄어들었다는 것을 알 수 있습니다. AI는 또한 많은 새로운 기회를 제공할 수 있습니다.
Yan:
한 가지 덧붙이자면, 당신이 저에게 새로운 관점을 주셔서 감사합니다. 저는 이전에 AI가 있으면 경험이 많은 프로그래머가 더 빨리 배우고, 초보 프로그래머에게는 불리할 것이라고 생각했습니다. 그러나 어떤 면에서는 초보자에게도 그들의 능력을 향상시킬 수 있습니다. 어떤 면에서는 평등을 이루는 것이지, 분화가 아닐까요?
Vitalik:
네, 하지만 지금 매우 중요한 점은 우리가 하는 기술, 블록체인, AI, 암호학 및 기타 기술의 결합이 사회에 어떤 영향을 미칠지에 대한 고민이 필요하다는 것입니다.
Yan:
그래서 당신은 인류가 단순히 엘리트 지배가 되지 않기를 바라시나요? 또한 사회 전체의 파레토 최적을 이루기를 바라시나요? 일반인이 AI와 블록체인의 힘을 통해 슈퍼 개인이 되는 것입니다.
Vitalik:
네, 맞습니다. 슈퍼 개인, 슈퍼 커뮤니티, 슈퍼 인간입니다.
05 이더리움 생태계에 대한 기대와 개발자에 대한 조언
Yan:
좋습니다, 마지막 질문으로 넘어가겠습니다. 개발자 커뮤니티에 대한 기대와 메시지가 있으신가요? 이더리움 커뮤니티의 개발자들에게 하고 싶은 말이 있다면 무엇인가요?
Vitalik:
이더리움 애플리케이션 개발자들은 생각해 볼 필요가 있습니다.
현재 이더리움에서 애플리케이션을 개발하는 데 많은 기회가 있으며, 이전에는 할 수 없었던 많은 일들이 지금은 가능합니다.
여기에는 여러 가지 이유가 있습니다. 예를 들어,
첫째: 이전에는 L1의 TPS가 완전히 부족했지만, 이제 이 문제는 해결되었습니다.
둘째: 이전에는 개인 정보 문제를 해결할 수 없었지만, 이제 가능합니다.
셋째: AI 덕분에 어떤 것을 개발하는 난이도가 줄어들었습니다. 이더리움 생태계의 복잡성이 다소 높아졌지만, AI를 통해 모든 사람이 이더리움을 더 잘 이해할 수 있습니다.
그래서 저는 과거, 10년 전 또는 5년 전 실패했던 많은 것들이 지금은 성공할 수 있다고 생각합니다.
현재 블록체인 애플리케이션 생태계에서 제가 생각하는 가장 큰 문제는 두 가지 유형의 애플리케이션이 있다는 것입니다.
첫 번째 유형은 매우 개방적이고, 탈중앙화되며, 안전하고, 이상주의적인 애플리케이션입니다. 그러나 그들은 단지 42명의 사용자만 있습니다. 두 번째 유형은 카지노와 같습니다. 문제는 이 두 극단이 모두 건강하지 않다는 것입니다.
그래서 우리는 사용자들이 좋아할 수 있는 애플리케이션을 만들고 싶습니다. 진정한 가치를 지닌 애플리케이션입니다.
이 애플리케이션은 세상에 더 나은 영향을 미칠 것입니다.
둘째, 진정한 비즈니스 모델이 있어야 합니다. 경제적 측면에서 지속적으로 운영될 수 있어야 하며, 제한된 재단이나 다른 조직의 자금에 의존할 필요가 없습니다. 이것도 도전 과제입니다.
하지만 지금은 모든 사람이 이전보다 더 많은 자원을 가지고 있다고 생각합니다. 따라서 지금 좋은 아이디어를 찾고, 잘 해낸다면 성공할 기회가 매우 큽니다.
Yan:
우리가 지켜본 바에 따르면, 이더리움은 매우 성공적이었으며, 계속해서 업계를 선도하고 있으며, 탈중앙화의 전제 하에 업계가 직면한 문제를 해결하기 위해 노력하고 있습니다.
또한 한 가지 깊이 느끼는 점은, 우리 커뮤니티는 항상 비영리적이었으며, 이더리움 생태계의 Gitcoin 기부금, OP의 소급 보상, 그리고 다른 프로젝트의 에어드랍 보상을 통해 우리는 이더리움 커뮤니티에서 구축하는 것이 많은 지원을 받을 수 있다는 것을 발견했습니다. 우리는 커뮤니티가 지속적으로 안정적으로 운영될 수 있는 방법에 대해 고민하고 있습니다.
이더리움 구축은 정말 흥미진진하며, 우리는 세계 컴퓨터의 진정한 실현을 조속히 보고 싶습니다. 감사합니다.
인터뷰는 홍콩 모셍링에서 진행되었습니다.
2025년 04월 07일
마지막으로 Vitalik과의 합사진을 첨부합니다📷
기사 내 Vitalik이 언급한 참고 내용은 편집자가 정리한 바와 같습니다:
[1]:https://ethresear.ch/t/fork-choice-enforced-inclusion-lists-focil-a-simple-committee-based-inclusion-list-proposal/19870
[2]:https://ethereum-magicians.org/t/a-simple-l2-security-and-finalization-roadmap/23309
[3]:https://vitalik.eth.limo/general/2025/02/14/l1scaling.html
[4]:https://ethresear.ch/t/delayed-execution-and-skipped-transactions/21677
[5]:https://vitalik.eth.limo/general/2024/05/09/multidim.html
[6]: https://ethereum-magicians.org/t/long-term-l1-execution-layer-proposal-replace-the-evm-with-risc-v/23617
[7]: https://specs.optimism.io/protocol/stage-1.html?highlight=75#stage-1-rollup