Ethereum Pectra 업그레이드란? 11개 EIP 개발자 가이드
작성자 Uttam Singh
Pectra 업그레이드(Prague + Electra)는 Ethereum의 다음 메이저 하드포크이며, 포함된 EIP 수 기준으로는 역대 최대 규모의 업그레이드로, 2025년 5월 7일 라이브되었습니다. 이 업그레이드는 스마트 월렛 기능부터 스테이킹 메커니즘, rollup 데이터 효율성까지 아우르는 11개의 EIP를 포함합니다. 아래에서 각 개선 사항을 살펴보고, 앱, 스마트 컨트랙트, 또는 자체 체인을 운영하는 개발자로서 무엇이 바뀌고 어떤 영향을 받는지 설명합니다.
핵심 EIP 한눈에 보기
Pectra에서 어떤 EIP들이 도입될까요? 하나씩 살펴보겠습니다.
스마트 EOA(EIP-7702): 월렛이 "슈퍼파워"를 얻다
EIP-7702는 일반 EOA(Externally Owned Account)가 트랜잭션 중 일시적으로 스마트 컨트랙트 코드를 실행할 수 있게 합니다. 구체적으로는, EOA가 영구적으로 컨트랙트가 되지 않으면서도 바이트코드를 첨부하여 실행할 수 있는 새로운 트랜잭션 타입을 도입합니다. 일반 월렛이 한 트랜잭션 동안 갑자기 완전한 스마트 컨트랙트 월렛처럼 동작할 수 있게 되는 것으로 생각하면 됩니다. 이 업그레이드는 Ethereum 월렛의 “아이폰 모먼트”라고 불릴 만큼 ERC-20 토큰 전송이나 컨트랙트 호출을 넘어 월렛이 할 수 있는 일을 크게 확장합니다. 이는 현재 널리 쓰이는 계정 추상화(AA) 표준인 ERC-4337과 호환되므로, 기존 월렛이 새 주소를 만들거나 자산을 옮기지 않고도 스마트 월렛이 될 수 있습니다.
앱 및 월렛 개발자에게 미치는 영향
기존 사용자를 보유한 앱 및 월렛 개발자에게 EIP-7702는 매우 큰 변화입니다. 프로토콜 레벨에서 배칭, 가스리스 UX, 소셜 리커버리 로직, 다중 서명 인증 등 더 나은 UX 흐름을 가능하게 합니다. 월렛 제공업체는 이 새로운 트랜잭션 타입을 통합하고 이러한 "스마트 계정" 기능을 위한 UI를 제공해야 할 수 있습니다.
완전히 새로운 사용자를 대상으로 출시하는 앱이라면, 최상의 보안과 기능을 위해 ERC-4337을 선택하세요. 자세한 권장 사항은 이 가이드를 참고하세요.

스마트 컨트랙트 개발자에게 미치는 영향
스마트 컨트랙트 개발자는 몇 가지 기존 가정이 깨진다는 점을 알아야 합니다. 호출자가 EOA임을 확인하기 위해 tx.origin에 의존했던 컨트랙트(안티 재진입 또는 안티 봇 패턴)는 더 이상 효과가 없습니다.
7702에서는 EOA가 tx.origin이면서 동시에 내부 호출을 실행할 수 있습니다. 즉, tx.origin == msg.sender 체크로는 더 이상 "외부 호출"과 "내부 호출"을 안정적으로 구분할 수 없습니다. 이러한 패턴을 사용하는 코드가 있다면 업데이트를 고려하세요. 반대로, 이제는 EOA로부터 더 복잡한 트랜잭션 로직을 기대하는 컨트랙트를 설계할 수 있습니다 - 예를 들어, dApp이 사용자가 승인과 액션을 함께 배칭할 것으로 가정하고 이에 맞춰 최적화할 수 있습니다.
또한 EXTCODESIZE==0을 사용할 계획이라면(EXTCODESIZE는 계정 코드의 크기를 반환하는 opcode입니다) 7702 이후에는 EXTCODESIZE가 0이 아닌 값을 반환한다는 점을 기억하세요. 따라서 EXTCODESIZE==0 체크를 강제하면 7702를 사용하는 모든 월렛이 차단됩니다.
참고: 컨트랙트 생성 과정이 끝나기 전까지는 해당 컨트랙트 주소에 코드가 존재하지 않아 0을 반환하므로, 컨트랙트의 생성자에서 외부 호출을 통해 컨트랙트 크기 체크를 우회하는 것은 이미 가능했습니다.
EIP-7702 통합을 도와드리겠습니다. 스마트 월렛 기능을 살펴보고, EIP-7702 구현 가이드를 읽고, 통합 관련 문의는 저희에게 연락해 주세요.
데이터 가용성과 rollup 확장성(EIP 7691, 7623, 7840)
Rollup 개발자를 위한 섹션입니다. Pectra는 L2 처리량과 비용에 직접적으로 영향을 미치는 Ethereum 데이터 가용성 레이어의 업그레이드를 포함합니다. 핵심 주제는 **"calldata 대신 블롭을 사용하고, 더 많이 사용하라"**입니다 - Dencun의 proto-danksharding(EIP-4844)에서 이어지는 흐름으로, rollup을 더 저렴하고 효율적으로 만듭니다.
EIP-7691: 블록당 블롭 용량 두 배로 확대
변경 사항:
EIP-7691은 블록당 Ethereum의 블롭 운반 용량을 늘려, 목표 블롭 수를 3에서 6으로 두 배로 늘리고, 최대 허용치를 6에서 9로 상향합니다. 또한 블롭과 관련된 수수료 메커니즘도 조정됩니다: 블록이 가득 찼을 때 블롭 기본 수수료는 덜 공격적으로 상승하고(약 8.2% 상승), 블롭이 부족할 때는 더 급격히 하락합니다(약 14.5% 하락). 이를 통해 블롭 용량이 확대되어도 수수료가 안정적이고 예측 가능하게 유지됩니다.
영향:
이는 rollup에 직접적인 이점을 주어, 각 Ethereum 블록에 두 배 많은 데이터를 포함할 수 있게 합니다. 실질적으로 rollup은 트랜잭션 처리량을 높이거나, 수수료를 낮추거나, 둘 다 어느 정도씩 할 수 있습니다. 옵티미스틱 또는 ZK-rollup 같은 L2 솔루션을 사용하는 사용자는 데이터 가용성 비용이 전체 트랜잭션 비용에 큰 영향을 미치는 만큼, 눈에 띄게 낮아진 수수료 또는 향상된 성능을 경험하게 될 것입니다.
EIP-7623: calldata 비용 인상으로 rollup의 블롭 사용 유도
변경 사항:
EIP-7623은 트랜잭션 calldata의 가스 비용을 전략적으로 인상합니다. 블롭이 존재하기 전에는 rollup이 압축된 데이터를 calldata에 직접 저장하는 방식을 사용했으며, 이는 한때 Ethereum이 장려하던 방식이었습니다. 이제 Ethereum은 calldata를 상대적으로 비싸게 만들어 rollup이 데이터 저장을 완전히 블롭으로 전환하도록 유도합니다.
영향:
이러한 경제적 유인은 rollup을 비효율적인 calldata 사용에서 전용 블롭 저장 레이어로 이동시키기 위한 것입니다. 예를 들어, Ethereum 블록을 여행 가방이라고 생각해 보면, 일반 트랜잭션은 평범한 짐이고 큰 calldata는 볼링공을 짐에 싸는 것과 같습니다. EIP-7623은 무거운 짐을 싸는 사람이 훨씬 더 많은 비용을 지불해야 한다는 것을 의미하며, 이는 Ethereum의 전용 데이터 구획인 블롭 사용을 유도합니다.
Rollup 개발자는 이에 맞춰 시스템을 업데이트해야 합니다. 데이터 가용성을 위해 여전히 calldata를 사용하는 오래된 rollup은 완전히 블롭으로 전환하지 않으면 운영 비용이 크게 상승할 위험이 있습니다. 일반적인 스마트 컨트랙트와 표준 Ethereum 트랜잭션은 calldata 사용량이 적기 때문에 대부분 영향을 받지 않습니다.
EIP-7840: 구성 가능한 블롭 파라미터(미래 대비)
변경 사항:
EIP-7840은 클라이언트 설정 내에 새로운 "blob schedule" 객체를 도입합니다. 각 포크마다 블롭 관련 파라미터(블록당 목표 및 최대 블롭 수 등)를 하드코딩하는 대신, 이제 설정 파일을 통해 조정할 수 있어 네트워크 튜닝이 더 쉽고 예측 가능해집니다.
클라이언트 설정 파일을 blobSchedule 객체로 다음과 같은 형태로 확장합니다:
"blobSchedule": {
"cancun": {"target": 3,"max": 6,}
"prague": { "target": 6, "max": 9 },
"osaka": { "target": 12, "max": 16},
...
}현재 포크에 대한 명시적인 설정이 없는 경우, 마지막으로 지정된 포크 값을 사용합니다. 마지막 값도 지정되지 않았다면 둘 다 0으로 설정합니다.
영향:
이 변경은 향후 조정을 단순화합니다. 예를 들어, 이후 업그레이드에서 블롭 용량을 다시 늘려야 할 때 광범위한 코드 변경 없이 간단한 설정 조정만으로 가능해집니다. 이는 rollup과 Ethereum 코어 개발자에게 더 큰 유연성을 제공하고, Ethereum의 확장 경로를 더 투명하고 유지보수하기 쉽게 만듭니다.
노드를 운영하거나 인프라를 관리하는 개발자는 업그레이드 이후 실행 클라이언트가 이러한 블롭 파라미터를 올바르게 포함하도록 확인해야 합니다. 애플리케이션 개발자는 즉각적인 직접 영향은 없지만, Ethereum 데이터 가용성 레이어에서 더 원활하고 예측 가능한 확장 결과의 혜택을 간접적으로 얻게 됩니다.
Rollup 배포에 관심이 있거나 이점에 대해 궁금한 점이 있다면 저희에게 연락해 주세요.
스테이킹 및 검증자 업그레이드(EIP 7251, 7002, 6110, 7549, 7685)
변경 사항:
Pectra 업그레이드는 Ethereum 스테이킹을 위한 핵심 개선 사항을 도입합니다. 검증자는 이제 검증자당 최대 2048 ETH를 보유할 수 있으며(EIP-7251), 복잡성을 줄이고 리워드 자동 복리화를 가능하게 합니다. 검증자는 실행 레이어에서 직접 인출을 시작할 수 있으며(EIP-7002), 처리 과정이 단순화되어 예치금 활성화가 더 빨라지고(약 13분, 기존 수 시간에서 단축)(EIP-6110), 증명 서명이 극적으로 효율화되며(검증 횟수 약 60배 감소, EIP-7549), 실행 레이어와 컨센서스 레이어 간 표준화된 통신 채널이 마련됩니다(EIP-7685).
중요한 이유:
이러한 변경 사항들은 검증자 운영을 더 간단하고, 안전하며, 훨씬 더 확장 가능하게 만들어 스테이킹 경험을 전반적으로 향상시킵니다. 더 적은 수의 검증자가 더 큰 스테이크를 관리하게 되면 운영 부담이 줄고 네트워크 효율이 개선됩니다. 실행 레이어 인출은 검증자 보안과 탈중앙화를 높이고, 더 빠른 예치금 처리는 사용자 경험을 개선합니다. 레이어 간 통신 표준화는 향후 업그레이드를 더 원활하게 하는 기반도 마련합니다.
개발자에게 미치는 영향:
인프라 및 스테이킹 풀 개발자는 더 큰 검증자 스테이크, 실행 레이어 트리거 인출, 간소화된 증명에 맞춰 도구와 워크플로를 조정해야 합니다. 클라이언트 및 노드 운영자는 복잡성 감소와 네트워크 효율 개선의 혜택을 받지만, 그에 맞춰 소프트웨어를 업데이트해야 합니다. 일반 dApp 개발자는 즉각적인 영향은 미미하지만, 향상된 네트워크 성능과 안정성의 혜택을 간접적으로 받습니다.
암호화 및 히스토리 데이터 개선(EIP 2537 & 2935)
변경 사항:
EIP-2537은 BLS12-381 타원곡선에 대한 네이티브 Ethereum precompile을 추가하여, BLS 서명 검증과 zk-SNARK 증명 같은 연산을 극적으로 저렴하게 만듭니다. 이전에는 이러한 복잡한 암호화 검증이 스마트 컨트랙트 내에서 지나치게 비쌌습니다. EIP-2935는 Ethereum의 BLOCKHASH 히스토리를 약 1시간(256블록)에서 약 27시간(8192블록)으로 확장하여, 컨트랙트가 최근 과거 블록을 온체인에서 직접 참조할 수 있게 합니다.
중요한 이유:
EIP-2537은 개발자가 zk-rollup, 온체인 light client 증명, 신뢰 없는(trustless) 브릿지, 프라이버시 보호 컨트랙트 등 고급 암호화 애플리케이션을 Ethereum 위에 직접 구축할 수 있도록 하며, 가스 비용을 크게 낮춥니다. 한편 EIP-2935는 Ethereum의 단기 메모리 한계를 해결하여, 향상된 랜덤성 생성, 검증 가능한 증명, rollup 부정 증명 등 신뢰할 수 있는 온체인 히스토리 참조가 필요한 사용 사례를 지원합니다.
개발자에게 미치는 영향:
스마트 컨트랙트 개발자는 온체인 암호화를 위한 강력하고 효율적인 도구(EIP-2537)와 컨트랙트 로직을 위한 더 넓은 최근 히스토리 데이터 접근성(EIP-2935)을 얻게 됩니다. BLS 서명을 집계하는 DAO, zk 기반 프라이버시 앱, 온체인 검증 시스템 등 고급 암호화 스킴을 활용하는 애플리케이션 구현이 훨씬 쉬워집니다. 또한 랜덤성이나 검증을 위해 최근 블록 해시에 의존하는 컨트랙트는 이제 온체인 데이터에 안정적으로 접근할 수 있어, 설계가 단순해지고 외부 의존성이 줄어듭니다.
FAQ
Ethereum Pectra 업그레이드는 언제 진행되나요?
Pectra 업그레이드는 2025년 5월 7일에 라이브되었습니다. 이전 Ethereum 하드포크와 마찬가지로 정확한 시점은 블록 생성 속도에 따라 달라지지만, 생태계 참여자와 개발자는 이 목표일 이전에 시스템을 준비해야 합니다.
Pectra 업그레이드의 주요 기능은 무엇인가요?
Pectra의 주요 특징은 다음과 같습니다:
- 일반 월렛에 임시 스마트 컨트랙트 기능 부여(EIP-7702) - Ethereum 월렛의 "아이폰 모먼트"라고 불림
- 블록당 블롭 용량을 3에서 6으로 두 배 늘려 rollup을 더 효율적이고 비용 효과적으로 만듦
- 검증자 최대 용량을 32 ETH에서 2048 ETH로 상향하여 검증자 운영을 단순화
- BLS12-381 암호화에 대한 네이티브 지원 추가로 고급 암호화 애플리케이션의 온체인 구현이 실현 가능해짐
- 블록 히스토리 참조 범위를 약 1시간에서 약 27시간으로 확장하여 스마트 컨트랙트 기능 강화
Pectra 업그레이드는 Ethereum 개발자에게 어떤 영향을 미치나요?
Pectra의 영향은 개발자의 영역에 따라 다릅니다:
- 앱 및 월렛 개발자는 EIP-7702의 스마트 계정 기능을 통해 강력한 UX 기능을 얻습니다
- 스마트 컨트랙트 개발자는
tx.origin체크나EXTCODESIZE==0가정에 의존하는 코드를 검토해야 합니다 - Rollup 개발자는 최적의 비용 효율을 위해 calldata에서 블롭으로 완전히 전환해야 합니다
- 인프라 제공업체는 새로운 블롭 파라미터와 검증자 운영에 맞춰 클라이언트를 업데이트해야 합니다
- 암호화 애플리케이션 개발자는 이전에는 비현실적이었던 zk-SNARK와 BLS 서명 스킴을 구현할 수 있습니다
Pectra는 Dencun 같은 이전 Ethereum 업그레이드와 어떻게 다른가요?
Pectra는 Dencun의 proto-danksharding 기반 위에서 더 폭넓은 접근 방식을 취합니다. Dencun이 주로 데이터 가용성을 위한 블롭 도입(EIP-4844)에 초점을 맞췄다면, Pectra는 Ethereum 프로토콜의 여러 측면을 동시에 다룹니다. 월렛 기능을 크게 강화하고, 스테이킹 경제성을 최적화하며, 블롭 용량을 두 배로 늘리고, 네이티브 암호화 연산을 도입합니다. 이러한 포괄적인 범위 덕분에 Pectra는 포함된 EIP 수 기준으로 Ethereum 역대 최대 규모의 업그레이드이며, Dencun, Shanghai, Paris 같은 이전 업그레이드보다 프로토콜의 더 많은 측면을 다룹니다.
모두를 위한 더 나은 온체인 미래
Pectra 업그레이드는 Ethereum에 상당한 개선을 가져오며, 더 스마트한 월렛, 확장 가능한 스테이킹, 강력한 암호화 기능, 향상된 데이터 가용성을 제공합니다. 개발자에게 이는 더 견고한 도구, 더 단순한 운영, 그리고 차세대 탈중앙화 앱을 구축하는 데 있어 더 큰 유연성을 의미합니다. 이는 의미 있는 진전으로, 더 나은 사용자 경험과 더 강력한 솔루션, 그리고 궁극적으로 더 건강한 Ethereum 생태계를 만드는 데 힘을 실어줍니다.
리소스 살펴보기
- Rollups - World와 Degen이 수백만 사용자로 확장한 방법을 살펴보고, 액세스 받기 위해 팀에 문의하세요
- EIP-7702 - 소개 가이드와 통합을 시작하는 방법을 확인하세요.
- Account Abstraction - AA에 대해 알아보기와 Azuki가 이를 활용해 330만 애니메이션 팬을 온보딩한 방법을 살펴보세요.
모든 업그레이드를 활용하여 온체인에서 성공적인 앱을 구축할 수 있도록 도와드리겠습니다.
저희 팀에 연락하고, 함께 만들어 봅시다!
관련 개요
Ethereum2026년 7월 28일
Robinhood Chain에서 밈코인 출시하기
Foundry와 Alchemy RPC로 Robinhood Chain 메인넷에 고정 공급량 ERC20을 작성하고 배포하거나, Alchemy CLI를 사용해 코딩 에이전트에게 출시 전체를 맡기세요.
Ethereum2025년 11월 18일
Ethereum Fusaka 업그레이드란? 12개 EIP 개발자 가이드
Fusaka 업그레이드에 대한 실용적인 분석으로, 핵심 EIP 12개와 이들이 Ethereum 스택 전반의 데이터 가용성, 암호화, 가스 비용, 검증자 운영을 어떻게 변화시키는지 설명합니다.
Ethereum2025년 5월 19일
EIP-7702: Pectra 이후 Ethereum 개발자를 위한 빠른 통합 가이드
Ethereum이 EIP-7702라는 중요한 업그레이드를 앞두고 있습니다. 모든 개발자를 위한 통합 시 고려사항을 빠르게 정리한 가이드입니다.

블록체인 매직을 만드세요
Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.