올해 가장 기대되는 이더리움 프라하 업그레이드에 대한 심층 해석
저자:십사군
서론
블록체인의 역사가 비트코인의 확장 역사라면, 이더리움의 주기적 업그레이드는 확장 방향의 핵심 지표입니다.
1-2년마다 한 번씩 이루어지는 이더리움의 대버전 하드포크 업그레이드는 그 자체로부터 점차 이더리움 시리즈의 L2로 확산되고, 여러 L1의 발전으로 확대됩니다. 그리고 매번 하드포크에 포함된 EIP는 이더리움 핵심 커뮤니티의 고도로 정제된 결과로, 수익과 비용의 균형을 나타냅니다.
따라서 여전히 십사군이 기술적 관점에서 프라하-일렉트라 업그레이드의 11개 EIP를 하나씩 살펴보며, 그것이 무엇인지, 어떤 용도가 있는지, 왜 그것인지 알아보겠습니다.
배경
현재 업그레이드의 정확한 시간은 3.5일에 세폴리아 테스트넷에 발표되고, 4.8일에 이더리움 메인넷에 발표될 것으로 예상됩니다.
이더리움 공식 코드 저장소는 4일 전(2025.2.26)에 버전의 첫 문장을 "오, 또 다른 핫픽스 릴리스!"라고 발표했습니다. 맞습니다, 문제가 발생했습니다. 현재 홀스키 테스트넷에서 활성화된 버전 코드가 테스트넷의 분기를 초래했습니다(대규모 다운타임으로 이해할 수 있습니다).
우리는 분기의 코드 버그에 대해 신경 쓸 필요는 없지만, 이번 내용의 복잡성을 엿볼 수 있습니다.
필자의 개인적인 관점에서 이번 업그레이드는 이더리움이 PoW에서 PoS로 전환한 머지 이후 가장 영향력 있는 업그레이드로, 체인상의 운영 방식을 완전히 변화시키고 새로운 경험을 가져올 것입니다.
완전한 EIP 목록은 다음과 같습니다:
[출처:https://ethroadmap.com/#pectra sticky]
제안서의 도입은 약간의 변화를 겪었지만, Okx, Metamask, WalletConnect, Biconomy, BaseWallet, Uniswap, Rhinestone, ZeroDev, TrustWallet, Safe 등 여러 지갑 팀의 관심을 끌었습니다. 기본적으로 모두 메인넷 전환 순간에 적응할 수 있도록 하고 있으며, 사용자로서 우리는 지갑을 통해 경험할 수 있습니다.
하지만 진정한 핵심 문제는------이번 업그레이드가 개발자들의 기술적 구현 외에 이더리움의 생태계를 실제로 변화시킬 수 있을까요?
그 변화가 충분히 깊이 있는 것인지, 아니면 이더리움 재단이 L2 시대에 일상적인 수리를 한 것에 불과한 것인지?
전경 스캔
먼저 표를 통해 전체적인 리듬을 느껴봅시다.
명백히 우리는 3가지 주요 특징을 볼 수 있습니다:
이더리움의 발전이 심수역에 접어든 이후, 기본적으로 새로운 제안서를 제출하는 사람들은 이더리움 재단의 순수한 내부 인사들입니다. 그 중 Vitalik은 중요한 변경의 주도자입니다. 공식 업그레이드에 다른 역할의 창의성이 거의 보이지 않는 것은, 아마도 이더리움이 점점 더 "고집스럽게" 시장의 목소리를 반영하고 있다는 증거일 수 있으며, 점차 중앙화된 의사결정 체계로 변모하고 있습니다.
이더리움의 시장 리듬이 가속화되고 있으며, 이번 업그레이드는 지난해 11월 기본 합의가 완료된 8개에서 현재 실제 실행에는 11개가 포함되었습니다(추가된 것은 Vitalik이 추진한 L2 측면의 3개 최적화입니다). 예전에는 하나의 핵심에서 출발하여 소수의 최적화를 했지만, 지금은 거의 다방면에서 동시에 진행되고 있으며, 예전에는 수년간 합의되지 않았던 AA(하드포크 버전)도 포함되었습니다. 여기서 우리는 현재 다중 체인 폭발 속에서 EVM 계열이 SVM 계열(솔라나 등)과 MOVE 계열(아프토스 등), 그리고 BTC 계열(각종 BTC L2)과 함께 번창하는 일부 급진적 상태를 느낄 수 있습니다.
이더리움은 생태계의 공동 이점을 활용하여 점점 더 사용자 경험 최적화에 기울어지고 있습니다. 아마도 당신은 사용자 경험 최적화가 당연한 것이라고 생각할 수 있습니다. 아니요, 사실 이더리움의 여러 대버전 합병은 일반 사용자 경험과는 별로 관계가 없습니다. 이전에 블록 크기를 조정한 것(확장은 사용자 비용을 낮추고 가격 변동성을 줄이는 것은 사용자 경험 최적화로 간주됩니다)은 18년에 이루어졌습니다. 마지막으로 blob을 도입하여 L2의 사용자 수수료 비용을 대폭 낮추었고, 이번에도 3개의 시점에서 사용자 비용 최적화에 중점을 두고 있습니다.
하지만 문제는 이더리움이 정말로 "사용자 경험을 우선시"하고 있는 것일까요? 아니면 단순히 사용자 경험을 최적화하도록 강요받고 있는 것일까요?
세부적인 관점의 탐구를 하나씩 펼쳐보며, 그것이到底 무엇을 변화시켰는지 이해해봅시다.
경험 최적화
가장 중요한 변화는 7702로, 계정 추상화 메커니즘을 체인 레이어에서 업데이트하여 도입한 것입니다. 이 점에 대해서는 이전에 체계적인 기사를 통해 해석한 바가 있으므로 이번에는 생략하겠습니다: 《4337에서 7702까지: 이더리움 계정 추상화 트랙의 과거와 미래 심층 해석》
해석
객관적으로 말하자면, 7702는 여러 체인에서 불가능했던 잠재적 규칙을 깨뜨리고, 대다수 DApp의 응용 논리를 파괴했습니다.
사용자에게는 여전히 EOA 주소이지만, 필요할 때만 CA 논리를 구동하고 사용하므로 보유 비용이 낮아졌습니다.
사용자는 체인에서 CA 신원을 먼저 변환한 후 작업을 수행할 필요가 없으므로, 사용자가 등록할 필요가 없습니다.
사용자는 EOA를 사용하여 여러 거래를 병행할 수 있습니다. 예를 들어, 위임 대출과 실행 대출을 통합하여 사용자 거래 비용이 본질적으로 낮아집니다.
DApp 측면에서, 특히 체인 상의 기업급 관리를 필요로 하는 프로젝트, 예를 들어 거래소 등에서는 더욱 혁신적인 최적화가 이루어집니다. 일단 원시 생태계가 구현되면, 거래소의 비용은 즉시 절반 이상 줄어들 수 있으며, 궁극적으로 사용자에게도 혜택을 줄 수 있습니다.
따라서 비록 많은 것을 변화시켰지만, 비용이라는 차원에서 모든 DApp이 연구하고 적응할 가치가 있습니다. 왜냐하면 이번에는 사용자가 반드시 EIP7702의 편에 서게 될 것이기 때문입니다.
하지만 여기에는 숨겨진 위험이 있습니다: 계정 추상화는 상호작용 비용을 낮추었지만, 사용자 권한 관리의 복잡성을 증가시킵니다.
지갑 제조업체가 올바르게 적응하지 못하면 예상치 못한 보안 취약점을 초래할 수 있습니다. 예전에는 단일 체인 자산 손실이 최대였지만, 이제는 전체 체인 손실, 심지어 정기적인 폭발이 발생할 수 있습니다.
명백히 이것은 피싱 해커들이 매우 좋아하는 업그레이드이며, 사용자는 체인 상의 거래에 더욱 주의해야 합니다.
응용 측 최적화
EIP-2537 (BLS12-381 곡선 연산을 위한 프리컴파일)
작용
BLS12-381 타원 곡선의 프리컴파일 연산을 도입하여 BLS 서명 검증 등 복잡한 암호화 작업을 최적화하고, 더 높은 보안성(120+ 비트 보안성)과 계산 효율성(가스 최적화)을 제공합니다.
실제 기능으로는 BLS 서명 검증, 공개 키 집계 및 다중 서명 검증이 추가되었습니다.
다양한 BLS 작업에 대해 구체적인 프리컴파일 주소를 지정하여, 계약은 이러한 프리컴파일 주소를 직접 호출하여 BLS12-381 관련 복잡한 수학 작업을 실행할 필요가 없습니다.
해석
일반 사용자에게 점점 더 편리해져, 저비용으로 다중 서명형 스마트 계약 지갑을 사용할 수 있습니다. 서명 검증 계산의 복잡성과 가스 비용을 현저히 줄일 수 있으며, 제로 지식 증명(예: zk-SNARKs) 및 동형 암호화 기능을 보다 효율적으로 구현하고 지원할 수 있습니다. 개인 정보 보호 및 상호 운용성(특히 ZCash 등 다른 BLS 지원 블록체인과의 상호 운용성)에 기여할 것입니다.
EIP-2935 (상태에서 역사적 블록 해시 제공)
작용
마지막 8192개의 블록 해시를 특정 시스템 계약의 저장소에 저장하여 무상태 클라이언트에 최근 블록 해시 데이터를 제공합니다.
이러한 설계는 클라이언트가 실행 시 역사적 블록 해시에 접근할 수 있도록 하여 전체 체인의 역사 데이터를 별도로 저장할 필요가 없으며, 특히 미래의 Verkle 트리 등 최적화 방안에 중요한 역할을 합니다.
이 해시 데이터는 원형 버퍼 형태로 저장되어 롤링 업데이트를 지원하며, 항상 최신의 8192개 블록 해시 값을 유지합니다.
Set 및 get 작업을 제공하며, SET는 시스템 주소가 거래를 작성할 수 있도록 하고, 사용자는 get을 사용하여 블록 번호로 블록 해시를 조회할 수 있습니다.
해석
클라이언트가 간단한 쿼리를 통해 역사적 블록 해시에 접근할 수 있으므로 추가 저장이 필요하지 않기 때문에 일반 사용자에게는 직접적인 영향은 없지만, 일부 무저장 클라이언트의 출현을 촉진하여 체인 상의 검증 서비스 응용에 최적화 가치를 제공합니다.
Rollup L2의 비용에도 도움이 됩니다. 대부분의 L2는 과거 일정 기간의 L1 블록 해시에 접근해야 체인 상의 데이터 일관성과 역사 정보를 검증할 수 있습니다.
또한 예언기와 같은 체인 상의 검증 서비스는 역사적 블록을 검증하고 데이터 추적을 수행해야 하며, 체인 외부에서 잘못된 데이터 보고를 방지해야 합니다.
스테이킹 시나리오의 다수 최적화
이더리움 스테이킹은 큰 주제이지만 일반 사용자에게는 영향이 적습니다(하지만 스테이킹에 참여했다면, 여기서의 경제 논리를 깊이 살펴봐야 합니다). 각 제안을 한 문장으로 요약한 후 함께 평가하겠습니다.
EIP-6110 (체인 내에서 검증자 예치금 공급)
체인 내 프로토콜 메커니즘을 통해 스테이킹 작업 처리를 구현하여 합의 계층의 투표 메커니즘을 제거하고 스테이킹 흐름의 안전성과 효율성을 최적화합니다. 실행 계층의 블록에 검증자 스테이킹 작업 목록을 추가하여 스테이킹 작업의 기록과 검증을 실행 계층 블록 구조 내에 직접 배치하여 합의 계층이 더 이상 스테이킹 데이터(eth1data) 투표 메커니즘에 의존할 필요가 없도록 합니다.
EIP-7002 (실행 계층에서 트리거 가능한 인출)
이 제안은 이더리움의 실행 계층(Execution Layer)이 검증자의 퇴출 및 부분 인출을 트리거하는 메커니즘을 제공하여 "0x01" 인출 증명을 사용하는 검증자가 실행 계층에서 독립적으로 자신의 스테이킹 ETH를 제어할 수 있도록 합니다.
EIP-7251 (최대 유효 잔액 증가)
단일 검증자의 유효 스테이킹 한도를 2048 ETH로 증가시키고, 최소 스테이킹 한도는 여전히 32 ETH로 유지합니다.
EIP-7549 (위원회 인덱스를 증명 외부로 이동)
합의 계층의 "증명" 메시지의 위원회 인덱스 필드를 메시지 외부로 이동하여 검증을 간소화하고 효율성을 높입니다. 최종적으로 Casper FFG 클라이언트의 성능이 향상되며, 특히 ZK 회로에서 실행할 때 더욱 그렇습니다.
해석
이렇게 많은 것을 한 번에 보는 것은 혼란스러울 수 있지만, 우리는 핵심 요구 사항을 파악하면 됩니다.
거시적 배경은 이더리움의 검증자 집단이 빠르게 성장하고 있다는 것입니다. 2023년 10월 기준으로 83만 개 이상의 검증자가 존재합니다. MAXEFFECTIVEBALANCE가 32 ETH로 제한되어 있기 때문에, 노드 운영자는 더 큰 스테이킹 자산을 관리하기 위해 여러 검증자 계정을 생성해야 하며, 이로 인해 많은 "중복 검증자"가 존재하게 됩니다.
따라서 EIP-7251을 통해 최대 한도를 높이면, Lido와 같은 집합 스테이킹 프로토콜은 계정 수를 줄이고 시스템의 복잡성을 줄일 수 있지만, 이는 중앙화 문제를 악화시킬 수 있으며 ETH 스테이킹 시장을 더욱 집중화시킬 수 있습니다.
여전히 최소 32 ETH의 스테이킹 금액을 유지해야 한다는 것은 대규모 참여를 요구하는 것이며, 이는 집합 프로토콜과의 생태적 타협으로, 소규모 참여자가 빈번한 작업으로 합의 계층의 안정성에 영향을 미치는 것을 방지합니다.
EIP-7549를 통해 인출 작업의 유연성이 증가하여 스테이킹자와 노드 운영자가 자금에 대한 통제력을 높일 수 있습니다. 여기서의 기술적 배경은 원래 설계에 결함이 있었기 때문입니다. 위원회 인덱스가 서명 정보에 포함되어 있기 때문에, 동일한 투표라도 위원회가 다르면 서로 다른 서명 루트(signing root)가 생성되어 각 투표를 개별적으로 검증해야 했습니다. 따라서 EIP-7549의 동기는 서명 내의 위원회 인덱스를 제거하여 동일한 투표의 집계를 가능하게 하고, 검증에 필요한 페어링 작업 수를 줄이는 것입니다.
따라서 이더리움이 지속적으로 스테이킹 경험을 최적화하는 것은 본질적으로 스테이킹 및 노드 운영자 집단을 강화하기 위한 것입니다. 이는 이더리움 합병 이후의 생명선이며, 대규모 자금이 이더리움을 중심으로 하지 않게 되면 그 안전성 자체가 흔들릴 것입니다.
여러 EIP의 지원으로, 더 큰 규모의 노드 운영자가 여러 검증자 계정을 통합할 수 있으며, 소규모 검증자에게도 더 많은 유연성을 제공합니다. 예를 들어 복리 수익 축적이나 더 유연한 스테이킹 증가를 통해 수익을 늘릴 수 있습니다.
이 점은 매우 중요합니다. 원래 32 ETH에 도달한 후, 만약 10 ETH의 수익이 발생하면, 사실상 그 ETH를 계속 스테이킹하지 않을 것입니다. 왜냐하면 32 ETH를 모아야 새로운 계정을 열 수 있기 때문입니다.
하지만 이번 업데이트 이후, 당신은 직접 42 ETH를 스테이킹할 수 있습니다. 분명히 당신의 복리 수익은 다시 ETH로 돌아올 수 있습니다.
그래서 필자의 관점에서 현재 ETH 시장의 DeFi 프로젝트 수익이 부진한 상황에서, ETH는 계속해서 흡수될 것이며, ETH의 유동성은 감소할 것입니다. 아마도 이것이 재단이 이러한 일련의 동기를 추진하는 이유일 것입니다.
L2 생태계의 최적화
EIP-7623: calldata 비용 증가
이것은 EVM 레이어에 영향을 미치는 것으로, 거래 중 calldata의 가스 비용을 각 바이트당 4/16 가스에서 10/40 가스로 직접 인상합니다. 여기서 두 숫자는 0 바이트 비용과 비0 바이트 비용을 구분하며, 모두 2.5배의 증가입니다.
사실 블록 압력을 줄이는 것을 기치로 삼아 L2가 calldata를 사용하지 않고 blob을 더 많이 사용하도록 강요하고 있습니다.
EIP-7691: Blob 처리량 증가
블록 내 blob의 용량을 증가시켜 더 큰 규모의 L2 저장 공간을 지원합니다. 이전 캉쿤 업그레이드에서 blob을 대표하는 두 개의 핵심 매개변수 target과 max가 각 블록의 목표 blob 수와 최대 blob 수를 나타내었습니다. 캉쿤은 3과 6이었고, 이제 프라하 이후 매개변수가 6과 9로 변경되었습니다. 요컨대, 확장되었습니다.
사실 이더리움은 L2에 "고속도로"를 추가하고 있지만, "차량 흐름 관리"와 "다양한 고속도로의 요금 기준"을 해결하는 것이 가장 근본적인 문제입니다.
EIP-7840: EL 구성 파일에 blob 일정 추가
구성 파일을 추가하여 클라이언트가 EIP-7691의 blob 수 설정을 동적으로 조정할 수 있도록 합니다.
여기에는 blob의 가스 가격 조정 능력을 조정할 수 있는 baseFeeUpdateFraction 매개변수도 포함되어 있습니다.
해석
결국 EIP 제안이므로 기술적으로 들릴 수 있지만, 핵심 개념은 쉽게 파악할 수 있습니다.
이더리움의 핵심 판매 포인트는 DeFi 여름의 계약 체계에서 L2 생태 공동체로 변화했습니다. 다른 어떤 체인 체계, 심지어 24년 가장 뜨거운 BTC L2 체계(본질적으로 L2의 기대 때문)와도 이더리움의 L2는 경쟁 위치가 아닙니다.
왜냐하면 BTC와 같은 경우, 체인 제한으로 인해 데이터 회귀와 안전성 공유가 실제적으로 어려운 L2이기 때문입니다.
다른 SVM 계열과 MOVE 계열은 본질적으로 L1을 발전시키고 있으며, 그 위에서 L2를 탐색하고 있습니다. 물론 이러한 체인의 고성능은 L2를 수행하는 데 상대적으로 덜 의존합니다.
따라서 이더리움은 L2의 TPS를 통해 이더리움 자체의 향상을 이루고 있으며, 물론 그 과정에서 많은 문제가 있습니다. 유동성 분산, 크로스 체인 복잡성 등은 문제입니다. 하지만 이 길은 이제 더 이상 선택의 여지가 없습니다. 결국 웹3가 고빈도 응용 체인 단계로 발전하게 되면, 사실상 빈번한 크로스 체인이 이루어지지 않을 것이며, 유동성과 범용성 문제를 해결하는 데 체인 추상화와 같은 트랙이 시도되고 있습니다. 이후 우리는 파티클 네트워크 등을 분석하여 해석할 것입니다.
L2의 거래 비용은 이더리움의 blob 용량에 크게 의존할 것이므로, calldata의 가스 비용을 수정하는 것은 L2가 blob을 더 많이 사용하도록 유도하기 위한 것입니다. 이더리움의 영구적인 calldata를 사용하여 L2의 상태 데이터를 저장하지 않도록 하려는 것입니다.
또한 blob의 용량은 향후 L2의 증가를 고려해야 하며, 동적으로 구성 가능해야 합니다.
따라서 이러한 발전 방향을 통해 L2 방향의 확실성을 더욱 확립할 수 있으며, 이는 L2의 단점을 해결하려는 시장 수요의 확실성을 의미합니다.
마지막에 쓰는 글
프라하 업그레이드는 이더리움의 지속적인 진화 과정에서 중요한 한 걸음이지만, 필자의 느낌은 이번 업그레이드가 끊임없는 타협과 조정의 절충안처럼 보입니다.
이더리움은 시장에 의해 밀려가고 있으며, 능동적으로 이끌고 있는 것이 아닙니다. 왜냐하면 스테이킹과 L2에서의 이더리움 고유의 최적화 외에는, 다른 BLS, AA 등은 사실상 이미 다른 L1에서 시범적으로 시행되고 있기 때문입니다.
하지만 전체적인 의미에서 이 업그레이드는 "런던"이나 "머지"처럼 광범위한 시장 논의를 일으키지는 않지만, 조용히 이더리움 네트워크의 더 높은 확장성과 탈중앙화 기반을 다지고 있습니다.
계정 추상화의 추진은 사용자가 암호화 응용 프로그램을 사용하는 장벽을 줄이고, 스테이킹 메커니즘의 개선은 이더리움 PoS 네트워크의 안전성과 안정성을 더욱 강화할 것입니다. 데이터 가용성과 처리량의 증가는 점점 더 번창하는 2층 생태계에 더 넓은 공간을 제공합니다.
프라하/일렉트라 업그레이드가 완료되면 이더리움은 더 효율적이고, 더 친숙하며, 더 탄력적이 될 것입니다. 더 중요한 것은, 프라하 업그레이드가 가져온 일부 개념과 기술이 미래의 개선 방향을 제시했다는 것입니다.
이미 계획된 다음 하드포크 "오사카" 업그레이드에서는 커뮤니티가 장기적으로 기대되는 Verkle 트리 상태 솔루션과 단일 슬롯 최종 확인 메커니즘과 같은 혁신적인 개선을 도입할 수 있습니다.
장기적으로 이더리움의 개발 로드맵은 명확하고 확고하며(조금 고집스럽긴 하지만), 이러한 업그레이드의 누적 효과는 이더리움이 "초당 백만 건" (The Surge)과 검열 저항, 낮은 중앙화 위험 (The Scourge) 등의 웅대한 비전을 실현하는 데 기여할 것입니다.
2025년 말 오사카 하드포크(예상대로 26년으로 연기될 가능성이 높음), 2026년 암스테르담 하드포크를 기대하며, 매번 업그레이드가 이더리움을 더욱 성숙하고 강력하게, 기능이 더욱 풍부하게 만들기를 바랍니다.
저자: 십사군
본 글은 PANews에 입주한 칼럼 저자의 견해로, PANews의 입장을 대변하지 않으며 법적 책임을 지지 않습니다. 글 및 견해는 투자 의견을 구성하지 않습니다.
이미지 출처: 십사군, 저작권 침해 시 저자에게 연락하여 삭제 요청 바랍니다.