해석 gigagas: 조어의 대가 Paradigm의 또 다른 새로운 개념, 새로운 서사가 등장할 수 있을까?
저자: 심조 TechFlow
서사를 의심하고, 서사를 이해하고, 서사가 되는 것은 암호화폐의 과대 광고에서 고전적인 세 단계입니다.
하지만 하나의 서사가 생성되는 것은 종종 어떤 고상한 단어에서 시작됩니다. 예를 들어 의도, 모듈화, 병렬화 … 짧고 강력하게 들리며, 이해하기 어려운 느낌을 주는 것이죠 --- 바로 이런 매력적인 기술적 관점이 필요한 것입니다.
하지만 이러한 단어들이 어디에서 유래했는지 묻는다면, 최고의 VC인 Paradigm은 "조어의 대가"라는 최고의 칭호를 받을 자격이 있습니다.
작년 7월, Paradigm은 자신들이 주목하는 10대 트렌드를 소개하며, 처음으로 의도 중심(intent-centric) 개념을 언급했습니다.
그래서 의도 개념은 빠르게 유행하게 되었고, 프로젝트들은 열광적인 단어에 의지하게 되었습니다. "사용자 경험을 더 좋게 만들자"라는 평범한 요구는 단 두 글자 "의도"로 이렇게 아름답게 포장될 수 있었습니다; 의도를 기반으로 한 XX 프로토콜도 새로운 프로젝트들의 트위터 소개에서 필수적인 주석이 되었습니다.
최근, 조어의 대가 Paradigm이 다시 한 번 출사표를 던졌습니다. 그 CTO는 《Reth's path to 1 gigagas per second, and Beyond》라는 제목의 글을 발표했습니다. 여기서의 키워드는 자연스럽게 "gigagas"입니다.
Giga는 일반적인 수량 단위로 번역되며, 즉 10억 또는 기가를 의미합니다; 그리고 gas는 분명히 잘 알려진 gas 비용입니다.
하지만 두 단어가 합쳐지면 --- 10억 gas?
음, 여전히 익숙한 짧고 강력하며, 간결하고 이해하기 어려운 느낌이 드네요.
TPS에서 GPS로, 조어의 대가의 새로운 기준
실제로 Paradigm이 새롭게 제안한 gigagas는 블록체인의 성능과 관련이 있습니다.
고정관념 하에 우리는 블록체인이 빠른지 느린지를 TPS(초당 처리할 수 있는 거래 수)로 측정합니다.
하지만 Paradigm의 CTO는 "초당 소모할 수 있는 Gas"(Gas Per Second, GPS)가 더 정확한 측정 기준이라고 생각합니다. 그 이유는 다음과 같습니다:
계산 작업량의 측정: Gas는 거래나 스마트 계약을 실행하는 데 필요한 계산 작업량의 단위이므로, GPS는 네트워크가 초당 처리할 수 있는 계산량을 더 정확하게 반영할 수 있습니다.
용량과 효율의 반영: GPS를 성능 지표로 사용하면 블록체인의 용량과 효율을 더 명확하게 이해할 수 있으며, 시스템 비용을 평가하는 데 도움이 됩니다.
DOS 공격 방어: 성능 지표를 GPS로 표준화하면 잠재적인 서비스 거부(Denial of Service, DOS) 공격을 더 잘 방어할 수 있습니다. 이러한 공격은 덜 정확한 측정을 이용할 수 있습니다.
크로스 체인 성능 비교: GPS를 사용하면 서로 다른 EVM 호환 체인의 성능을 비교하는 데 도움이 됩니다. 왜냐하면 서로 다른 체인은 거래 처리에서 서로 다른 계산 복잡성을 가질 수 있기 때문입니다.
따라서 GPS를 TPS 대신 사용하여 블록체인의 성능을 측정하는 것이 더 좋으며, Paradigm은 글에서 EVM 커뮤니티가 초당 gas 양을 표준 지표로 채택하고, 다른 gas 가격 차원과 결합하여 종합적인 성능 기준을 만들 것을 제안했습니다.
Paradigm의 생각에 따르면, 초당 소모할 수 있는 gas 양을 사용하여 EVM 네트워크 성능을 종합적으로 평가하고, 계산 및 저장 비용을 포착한다면, 현재 주류 L1과 L2의 GPS 순위는 다음과 같아야 합니다:
*심조 주: 표의 데이터 mg는 milligas를 의미하며, 즉 "천분의 일 gas"입니다. 수치가 클수록 블록체인 네트워크가 초당 처리할 수 있는 계산량이 많아지며, 성능이 더 좋다는 것을 나타냅니다. 표의 데이터에 따르면, opBNB는 나열된 모든 네트워크 중에서 가장 높습니다.
이는 다른 블록체인 네트워크에 비해, 문서에서 opBNB가 단위 시간 내에 더 많은 계산을 실행하고, 더 많은 또는 더 복잡한 거래와 스마트 계약을 처리할 수 있음을 의미합니다. 그러나 성능 평가에는 네트워크의 안전성, 탈중앙화 정도 및 비용 구조와 같은 다른 요소도 고려해야 합니다.
1 gigagas, VC가 스스로 인프라를 구축하다
하지만 Paradigm이 하고자 하는 것은 위 표의 숫자에 그치지 않고, GPS를 1 gigagas로 만드는 것입니다. 즉 블록체인이 초당 10억 단위의 gas를 소모할 수 있도록 하는 것입니다.
Paradigm은 예전부터 Rust를 사용하여 Reth라는 이더리움 실행 클라이언트를 개발하고 있었습니다.
Reth의 목표는 실행 성능을 최적화하고, 초당 처리할 수 있는 "gas" 단위 수를 늘려 전체 이더리움 네트워크의 성능을 향상시키는 것입니다.
공개된 데이터에 따르면, Reth는 이미 초당 100-200MB gas(송신자 복구, 거래 실행 및 각 블록의 트라이 계산 포함)를 달성할 수 있습니다. 따라서 초당 1 Gigagas 목표를 달성하려면 10배 더 확장해야 합니다.
Paradigm이 제시한 방법은 자신이 개발한 Reth에 대해 수직 확장과 수평 확장을 하는 것입니다.
구체적으로 어떻게 확장할지는 이 부분이 너무 기술적이어서 일반 독자에게 적합하지 않으므로, 우리는 간단히 처리하여 대략적인 내용을 빠르게 이해할 수 있도록 하겠습니다.
수직 확장이란, 하나의 기계에 더 강력한 엔진을 장착하거나 더 많은 메모리를 추가하여 더 많은 작업량을 처리할 수 있도록 하는 것입니다. 주된 목적은 기존의 단일 서버나 노드의 처리 능력을 향상시키는 것입니다.
Paradigm이 생각할 수 있는 구체적인 방법은 다음과 같습니다:
JIT / AOT EVM: 즉시 컴파일(JIT) 또는 사전 컴파일(AOT) EVM을 통해 EVM 해석기의 오버헤드를 줄여 단일 스레드 거래 처리 속도를 높입니다. 실행 시간을 절반으로 줄일 수 있다고 합니다.
병렬 EVM: 다중 코어 프로세서를 사용하여 EVM을 실행하면 더 많은 거래를 동시에 실행할 수 있습니다. 역사적으로 EVM 거래의 80%가 서로 충돌하는 의존 관계가 없기 때문에 병렬 실행이 가능합니다.
병렬, 파이프라인, 수정된 상태 루트: 상태 루트를 계산할 때의 오버헤드를 줄였습니다. 상태 루트 계산은 블록 생성 시간의 대부분을 차지하며, 75%를 초과하므로 이 점의 최적화는 효율성을 크게 향상시키는 핵심 단계입니다.
수평 확장은 시스템에 더 많은 처리 단위를 추가하는 것으로, 대규모 공장에서 더 많은 생산 라인을 추가하는 것과 같습니다. 더 많은 처리 단위를 추가하여 작업 부하를 분산시키고, 단일 노드의 압력을 증가시키지 않고 시스템의 전체 능력을 확장하는 것입니다.
Paradigm이 생각할 수 있는 구체적인 방법은 다음과 같습니다:
다중 Rollup Reth: 여러 rollup을 실행할 때의 운영 오버헤드를 줄여, 동일한 프로세스에서 여러 rollup을 시작할 수 있게 하여 수천 개의 rollup을 운영하는 비용을 최소화합니다.
클라우드 네이티브 Reth: 작업을 여러 대의 기계에 분산시켜 용량을 확장합니다. 이는 클라우드 컴퓨팅 아키텍처와 유사하며, 시스템이 필요에 따라 자동으로 확장하고, 클라우드 객체 저장소를 사용하여 데이터를 지속적으로 저장할 수 있게 합니다.
이러한 내용을 이해하지 못해도 괜찮습니다. 이 사건의 본질은 다음과 같습니다:
Paradigm은 이더리움 클라이언트를 스스로 개발하고, EVM 성능을 측정하는 새로운 기준을 제안하며, 다양한 방법으로 이 새로운 기준(GPS)을 1 gigagas로 끌어올리려 하고 있습니다.
VC가 스스로 인프라를 구축하고 성능을 쌓아, 궁극적으로 기존 이더리움 및 기타 EVM 공공 블록체인보다 훨씬 빠른 실행 효율성을 달성하여, 단위 시간 내에 블록체인이 소모할 수 있는 gas가 더 많고, 실행할 수 있는 작업이 더 많아지도록 하여, 체인이 대규모 애플리케이션을 수용할 수 있는 길을 열어줍니다.
여기서도 볼 수 있듯이, Paradigm은 다른 사람에게 L1/L2에 투자하게 하고, 스스로도 성능 개발에 자원을 투입하여 다방면으로 베팅하여 인프라를 개선하고 있습니다.
조어는 멈추지 않고, 고객 유치는 시작되지 않았다
명백히 gigagas는 더 하드코어한 개념으로, 의도처럼 누구나 참여할 수 있는 것이 아닙니다.
어쩌면 앞으로 각 L1/L2는 자신의 성능이 1 gigagas에 도달할 수 있음을 과시할 수 있을 것입니다; 하지만 애플리케이션 레이어 프로젝트는 이 단어와 직접적인 관련이 없을 수 있습니다.
하지만 서사가 부족한 현재, 하나의 개념이 더 생긴 것은 주목을 끌 가능성이 더해진 것입니다.
판 선생님은 또한 암호화폐 조어는 읽기 쉽고 이해하기 쉬우며 독창적이어야 한다고 날카롭게 지적했습니다. 이러한 관점에서 볼 때, gigagas는 여러 조건을 충족하여 실제로 신선하게 보일 수 있습니다.
하지만 이제 이렇게 많은 L1/L2가 있고, 성능에 대한 새로운 이야기와 새로운 개념이 이렇게 많아졌다면, 서로 쫓고 쫓기는 상황에서 내놓을 수 있는 애플리케이션은 어디에 있을까요?
아니면 인프라가 충분히 강력하다면, 애플리케이션은 결국 나올 것이므로 모두가 먼저 인프라를 강화해야 한다는 것일까요?
필자의 생각에 gigagas의 중요성은 아마도 gigauser(10억 사용자)보다 덜할 것입니다. 성능이 사용자 규모를 달성하는 전제 조건일 수 있지만, 성능이 반드시 사용자를 가져오는 것은 아닙니다.
암호화폐 제품의 실질적인 경험 향상과 사용자 유입은 여전히 갈 길이 멉니다.