Vitalik 완전 연설 전문: Layer2는 이더리움 확장의 미래입니다
演讲:Vitalik Buterin, 이더리움 창립자
출처:체인뉴스
10월 26일, 제7회 완샹 블록체인 글로벌 서밋이 상하이 외탄 W 호텔에서 개최되었으며, 이더리움 창립자이자 완샹 블록체인 연구소 수석 과학자 Vitalik Buterin이 온라인 생중계를 통해 현재의 핫 이슈인 Layer2 확장성에 대한 의견을 공유했습니다. 아래는 연설 전문입니다:
최근 완샹 서밋에서 제가 여러 번 언급했으며, 다른 서밋에서도 여러 번 언급한 주제는 확장성입니다. 확장성은 블록체인 분야가 직면한 최대 도전 과제 중 하나입니다. 오늘날 우리가 직면한 최대 도전 과제 중 하나는 블록체인이 탈중앙화와 보안을 보장하는 데 매우 효과적이지만, 처리할 수 있는 거래량이 매우 적다는 것입니다. 즉, TPS가 매우 제한적입니다. 몇 년 전만 해도 이러한 블록체인 상태는 큰 문제가 되지 않았습니다. 왜냐하면 그 당시 블록체인 사용자 수가 많지 않았기 때문입니다. 그러나 최근 우리는 블록체인을 사용하고자 하는 사람들이 많아지고 있으며, 그 숫자는 날로 증가하고 있습니다. 또한 사람들은 블록체인에서 점점 더 많은 일을 하고 싶어 하며, 그런 사람들의 수 또한 증가하고 있습니다. 현재 DeFi, Gamefi 등 다양한 애플리케이션이 등장하고 있으며, 사람들이 실현하고자 하는 애플리케이션 시나리오가 많이 생겨났습니다. 이는 블록체인이 모든 애플리케이션에 필요한 공간을 제공하기 위해 확장성을 실현해야 함을 의미합니다.
블록체인 확장을 실현하는 방법은 간단한 방법과 어려운 방법이 있습니다. 먼저 간단한 방법은 블록 크기와 Gas 한도를 높여 우리가 처리할 수 있는 거래량을 대폭 증가시키는 것입니다. 그러나 이러한 방법은 간단해 보이지만 탈중앙화를 희생하게 됩니다. 즉, 이러한 확장을 실현하기 위해 거대한 시스템을 만들고, 그 거대한 시스템 내에서 각 단일 노드가 대량의 데이터를 처리해야 합니다. 이러한 시스템은 탈중앙화를 잃을 가능성이 높습니다. 왜냐하면 이렇게 큰 노드를 운영하는 사람은 거의 없기 때문입니다.
블록체인 확장을 실현하는 또 다른 방법은 더 지속 가능한 Layer2 기술입니다. Layer2 기술은 복잡하며, 일부는 라이트닝 네트워크를 포함하고, 그 외에도 상태 채널을 사용한 애플리케이션과 기타 해결 방법을 사용하는 애플리케이션이 있습니다.
우리가 가장 일반적으로 보는 기술은 Rollup입니다. 이 기술 뒤에 있는 개념은 여러 가지 형태로 존재하며, 2014년부터 시작되어 2019년에 공식적으로 형성되었습니다. 저는 2019년에 Rollup을 중심으로 한 기술 로드맵에 대한 블로그 글을 발표했습니다. 그 안에서 우리는 확장이 필요하지만, 이더리움의 원주율 확장을 실현하는 데는 오랜 시간이 걸린다고 썼습니다. 즉, 실행 샤딩을 통해 각 샤드 내에서 거래 처리를 수행해야 하며, 이를 실현하기 위해서는 많은 기술적 도전을 극복해야 하고 오랜 시간이 필요합니다. 그래서 우리는 이더리움의 원주율 실행 샤딩 확장을 진정으로 실현하기 위해 오랜 시간을 기다려야 합니다. 현재 우리가 가진 해결책은 Rollup입니다. 우리는 시장에서 다양한 버전의 Rollup 프로젝트가 등장하는 것을 보았으며, Rollup이 유용하고 일반적이라는 것을 알고 있습니다. Rollup은 확장성을 크게 향상시킬 수 있으며, 현재까지 최소 100배 향상시킬 수 있습니다. 데이터 샤딩은 샤딩의 비교적 간단한 형태로, 거래를 처리할 수 있는 강력한 샤드를 만드는 것이 아니라, 데이터를 저장하고 검증할 수 있는 샤드를 만드는 것입니다. 이는 간단한 샤딩 형태입니다.
이러한 샤딩을 통해 우리는 Rollup의 확장성을 100배 더 향상시킬 수 있습니다. 여러분은 Rollup을 통해 확장을 실현할 수 있다는 것을 알고 있으며, Rollup이 우리에게 확장을 제공할 수 있다는 것을 잘 알고 있습니다. 이더리움에게 Rollup은 유일하게 실행 가능한 확장 솔루션입니다.
작년과 올해의 차이점은, 작년에 우리가 Rollup으로 확장을 할 때 대부분은 이론적인 프로젝트에 불과했습니다. 작년에는 루프링이 존재했지만 다른 프로젝트는 존재하지 않았습니다. 그러나 올해는 많은 Rollup 프로젝트가 자신의 메인넷을 출시했으며, 현재 그들의 거래 수수료는 이더리움의 거래 수수료에 비해 훨씬 낮습니다. 사실 저는 이러한 숫자, 즉 거래 수수료가 더 낮아질 것이라고 생각하며, 이 분야에서 많은 최적화를 보고 있습니다. Rollup을 어떻게 사용하여 체인 상에서 저장해야 하는 데이터 양을 줄일 수 있는지에 대한 방법을 통해 Rollup 거래에 필요한 Gas 비용을 더욱 낮출 수 있습니다. 예를 들어, 루프링은 많은 최적화 방안을 사용했으며, 루프링은 최소한 이더리움보다 30배 저렴합니다.
또한 Arbitrum One과 Optimism, 이 두 Rollup 솔루션은 현재 어떤 최적화도 시행하지 않았지만, 그들은 노력하고 있습니다. 일단 그들이 최적화 방안을 도입하면, 이 두 Rollup 솔루션도 더 저렴해질 것입니다. 따라서 이러한 Rollup 솔루션이 있으면 거래 수수료가 대폭 감소할 수 있습니다. 최소한 작년의 거래 수수료보다 훨씬 낮을 수 있으며, 샤딩을 실현할 수 있다면 거래 수수료를 더욱 낮출 수 있습니다.
현재 시장에는 다양한 Rollup 기술이 존재하며, Rollup 자체에도 많은 기술 구성 요소가 있습니다. 현재 두 가지 주요 Rollup 분기가 있습니다. 하나는 Optimistic Rollup으로, 보안 솔루션을 사용하고, 다른 하나는 ZK Rollup으로, 제로 지식 증명을 사용합니다. Optimistic Rollup과 ZK Rollup은 각기 다른 장점을 가지고 있습니다. Optimistic Rollup의 경우 기술이 더 간단하므로 Optimistic Rollup을 구축하는 것이 상대적으로 더 쉽습니다. 특히 이더리움 스마트 계약과 같은 범용 애플리케이션에 대해 더욱 그렇습니다. ZK Rollup 기술은 더 복잡하지만, 그 장점은 보안성이 더 높고 빠른 출구를 지원한다는 것입니다. Optimistic Rollup은 출구를 위해 일주일을 기다려야 하지만, ZK Rollup은 그렇지 않습니다. 기술적으로 ZK Rollup의 기술은 아직 완전히 성숙하지 않았지만, 저는 몇 년 내에 ZK Rollup이 이더리움 가상 머신의 완전한 버전을 지원할 수 있을 것이라고 생각합니다. 단기적으로는 Optimistic Rollup이 실행 가능한 선택이며, 장기적으로는 ZK Rollup을 더 선호합니다. 일단 우리가 데이터 샤딩을 갖게 되면, ZK Rollup도 다른 애플리케이션을 가질 것입니다. 또한 저는 일부 기업용 애플리케이션에 대해 생각하고 있으며, ZK Rollup이 성숙해지면 기업용 애플리케이션이 가능해질 것입니다. 별도의 체인을 사용할 필요 없이 ZK Rollup을 사용할 수 있으며, ZK Rollup은 이더리움과 연결되어 있으며, 비용은 여전히 낮고, 동시에 이더리움 생태계와 상호 연결되어 이더리움 공공 체인이 제공하는 이점을 누릴 수 있습니다.
이 기술은 많은 진전을 이루었으며, 많은 프로젝트가 점차 자신의 애플리케이션을 Rollup으로 이전하고 있습니다. 또는 많은 프로젝트가 Rollup 내에서 자신의 프로젝트를 어떻게 구축할지 고민하기 시작했습니다. 그러나 여전히 우리가 단계적으로 완료해야 할 많은 작업이 있습니다. 예를 들어 애플리케이션이나 인프라 등 여러 측면에서 여전히 많은 일이 남아 있습니다.
만약 당신이 애플리케이션 개발자라면, 당신의 애플리케이션을 가능한 한 빨리, 안전하게 Rollup으로 이전하는 방법을 적극적으로 찾아야 합니다. 비금융 애플리케이션의 경우 Rollup으로 이전하는 것이 더 중요합니다. 왜냐하면 그렇게 하면 비용을 최대한 줄일 수 있기 때문입니다. 결국 비금융 애플리케이션의 경우 비용을 줄이는 것이 매우 중요합니다. 왜냐하면 그들의 사용자는 높은 거래 수수료를 지불하고 싶어하지 않기 때문입니다. 그 외에도 많은 애플리케이션은 완전한 시스템입니다. 즉, 사용자가 이 애플리케이션을 사용하면 다른 애플리케이션과 상호작용하기를 더 원합니다. 예를 들어 게임, 어두운 숲 게임을 예로 들면, 이는 이더리움 기반의 신용이 전혀 필요 없는 게임입니다. 이 게임은 훌륭한 예입니다. 현재 테스트넷에서 계속 운영되고 있으며, 미래에는 Rollup으로 이전될 수 있습니다. NFT도 Rollup으로 이전될 수 있습니다. 즉, 인프라가 Rollup으로 이전될 수 있으며, 금융 비즈니스도 Rollup으로 이전될 수 있습니다. 예를 들어 암호화폐로 결제하는 애플리케이션도 Rollup으로 이전될 수 있으며, DAO도 곧 Rollup으로 이전될 수 있습니다.
다양한 애플리케이션에 대해 전체 이전 과정은 천차만별입니다. 각 애플리케이션은 완전히 하나의 Rollup으로 이전할지, 모든 Rollup을 지원할지, 아니면 애플리케이션이 계속 이더리움에 존재하되 Rollup과 크로스 체인 브리지를 구축할지를 고민해야 합니다. 물론 그 뒤에 구현되는 경로 선택은 많으며, 각 선택은 깊이 고민해야 합니다. 다음으로 저는 전체 생태계의 핵심 부분인 인프라에 대해 이야기하겠습니다.
사용자에게 인프라는 핵심입니다. ENS는 이더리움의 도메인 시스템을 나타내며, 이는 이더리움 기반의 탈중앙화 도메인 시스템입니다. ENS는 매우 중요한 인프라입니다. 많은 이더리움 사용자가 ENS를 사용하고 있으며, 저도 ENS 도메인을 가지고 있습니다. 많은 이더리움 사용자도 ENS 도메인을 가지고 있습니다. 제 블로그에도 ENS 도메인이 있습니다. 만약 여러분이 제 블로그에 가신다면, 여러분은 그것을 볼 수 있습니다. 미래에는 점점 더 많은 사람들이 ENS를 사용할 것으로 예상합니다. ENS가 현재 직면한 문제는 모든 기능이 메인넷에서 구현되고 있다는 점입니다. 이는 거래 수수료를 매우 높게 만들며, 이것이 바로 우리가 인프라 측면에서 직면한 도전입니다. ENS를 Rollup으로 이전함에 따라 이 문제는 해결될 것으로 기대됩니다.
두 번째 인프라는 경량 클라이언트입니다. 우리가 이더리움 시스템이 진정한 탈중앙화를 실현하기를 원한다면, 안전한 경량 클라이언트가 필요합니다. 이는 이더리움 메인넷에 접근할 수 있을 뿐만 아니라 크로스 체인 브리지와 Rollup에도 접근할 수 있어야 합니다. 즉, 한 Rollup에서 다른 Rollup으로 쉽게 이동할 수 있어야 합니다. 이러한 경우, 오랜 시간을 기다릴 필요가 없습니다.
EIP-3668 이 제안은 ENS와 다른 애플리케이션이 Rollup으로 이전할 수 있도록 허용합니다. 이는 범용 제안이며, Layer1 스마트 계약이 애플리케이션이나 2층 상태 정보를 어디서 가져올지 지정할 수 있도록 허용합니다. 또한 정보를 검증할 수 있으며, 검증이 필요 없는 경량 클라이언트를 통해 Layer2 데이터를 검증할 수 있습니다. 게다가 ENS 도메인을 등록할 수 있으며, 2층에서 업데이트할 수 있습니다. 그가 어떤 2층에 존재하든, 사용자는 이 정보를 볼 수 있으며, 동일한 소프트웨어를 사용하여 각 2층의 정보를 볼 수 있습니다. 이러한 전망은 흥미진진합니다.
경량 클라이언트는 노드가 블록체인을 검증할 수 있도록 하지만, 전체 클라이언트를 실행할 필요는 없으며, 각 거래를 검증할 필요도 없습니다. 경량 클라이언트는 블록체인 생태계가 탈중앙화를 실현하는 데 매우 중요합니다. 우리가 지금 하고 있는 것은 사실 PoS 업그레이드를 통해 경량 클라이언트 지원을 실현하고, 경량 클라이언트 시스템이 PoS와 PoW에서 동일하게 강력하게 작동하도록 하는 것입니다. 또한 이 알고리즘은 경량 클라이언트가 블록을 검증할 수 있도록 합니다. 이 블록은 위원회의 서명을 통과했으며, 이를 통해 안전한 클라이언트를 구현하고, 신뢰할 수 없는 중앙화된 서버 없이 블록체인에 접근할 수 있습니다. 그러나 경량 클라이언트 시스템 자체도 Rollup 시스템으로 이전할 수 있도록 추가 확장이 필요합니다. 이는 매우 중요하며, 우리는 여전히 탈중앙화를 유지해야 하며, 이를 위해 끊임없이 노력하고 있습니다. 이 업그레이드를 모든 Layer2 프로토콜에 적용하기 위해 노력하고 있습니다.
결론을 말씀드리겠습니다.
Layer2는 이더리움 확장의 미래입니다. Layer2를 통해 이더리움의 확장을 실현하는 것은 현재 가장 안전한 솔루션이며, 이더리움의 확장에 있어 기능을 실현하는 동시에 네트워크의 탈중앙화를 보장하는 것이 매우 중요합니다. 왜냐하면 탈중앙화가 블록체인의 핵심이기 때문입니다.
현재 이더리움 가상 머신과 호환되는 Rollup이 등장했으며, 이는 강력한 확장성을 제공하면서 성능을 보장합니다. 동시에 현재 사용자 경험과 개발자 경험을 유지합니다. 따라서 Rollup을 개발하는 것은 이더리움에서 개발하는 것과 동일하며, 단지 약간의 변화가 있을 뿐입니다. 예를 들어 블록 생성 및 패키징 방법이 다르지만, 가상 머신은 동일하며, 이더리움의 가상 머신과 호환된다는 것은 이더리움의 모든 성능을 보존하고, 이더리움의 탈중앙화라는 매우 중요한 속성을 유지한다는 것을 의미합니다.
동시에 우리는 인프라를 구축하기 위해 계속 노력해야 합니다. 생태계를 풍부하게 하고 궁극적으로 이더리움의 확장 경로를 실현하는 것을 포함합니다. 현재 우리는 명확한 발전 로드맵을 가지고 있으며, 그 중 많은 부분이 이미 실현되었거나 활발히 개발되고 있습니다. 미래에는 더 많은 흥미로운 성과를 기대하며, 이더리움 생태계의 현황에 대해 매우 고무되어 있습니다. 감사합니다.













