---
title: "펙트라"
metaTitle: "프라하-엘렉트라 (펙트라)"
description: "펙트라 프로토콜 업그레이드에 대해 알아보세요"
lang: ko
template: upgrade
authors: ["Nixo", "Mario Havel"]
---

펙트라 네트워크 업그레이드는 [덴쿤](/roadmap/dencun/)에 이어 진행되었으며, 이더리움의 실행 계층과 합의 레이어 모두에 변경 사항을 가져왔습니다. 펙트라라는 줄임말은 실행 계층과 합의 레이어 사양 변경의 각 이름인 프라하(Prague)와 엘렉트라(Electra)를 조합한 것입니다. 이러한 변경 사항은 [이더리움](/) 사용자, 개발자 및 검증자에게 여러 가지 개선 사항을 제공합니다.

이 업그레이드는 **2025년 5월 7일 10:05 (UTC)**, 에포크 `364032`에서 이더리움 메인넷에 성공적으로 활성화되었습니다.

<Alert variant="update">
<AlertContent>
<AlertDescription>
펙트라 업그레이드는 이더리움의 장기적인 개발 목표 중 한 단계에 불과합니다. [프로토콜 로드맵](/roadmap/)과 [이전 업그레이드](/ethereum-forks/)에 대해 자세히 알아보세요.
</AlertDescription>
</AlertContent>
</Alert>

## 펙트라의 개선 사항 {#new-improvements}

펙트라는 이전의 어떤 업그레이드보다 가장 많은 수의 [EIP](https://eips.ethereum.org/)를 도입합니다! 많은 사소한 변경 사항뿐만 아니라 몇 가지 중요한 새로운 기능도 있습니다. 전체 변경 사항 목록과 기술적 세부 정보는 포함된 개별 EIP에서 확인할 수 있습니다.

### EOA 계정 코드 {#7702}

[EIP-7702](https://eips.ethereum.org/EIPS/eip-7702)는 광범위한 [계정 추상화](/roadmap/account-abstraction/)를 향한 중요한 진전을 나타냅니다. 이 기능을 통해 사용자는 자신의 주소([EOA](/glossary/#eoa))가 스마트 컨트랙트로 확장되도록 설정할 수 있습니다. 이 EIP는 주소 소유자가 자신의 주소가 선택한 스마트 컨트랙트를 모방하도록 설정하는 권한 부여에 서명할 수 있게 하는 특정 기능을 가진 새로운 유형의 트랜잭션을 도입합니다. 

이 EIP를 통해 사용자는 트랜잭션 번들링, 가스 없는 트랜잭션, 대체 복구 체계를 위한 맞춤형 자산 접근과 같은 새로운 기능을 허용하는 프로그래밍 가능한 지갑을 선택할 수 있습니다. 이 하이브리드 접근 방식은 EOA의 단순성과 컨트랙트 기반 계정의 프로그래밍 가능성을 결합합니다. 

7702에 대한 자세한 내용은 [여기](/roadmap/pectra/7702/)에서 확인하세요.

### 최대 유효 잔고 증가 {#7251}

현재 검증자의 유효 잔고는 정확히 32 ETH입니다. 이는 합의에 참여하는 데 필요한 최소 금액인 동시에 단일 검증자가 스테이킹할 수 있는 최대 금액입니다.

[EIP-7251](https://eips.ethereum.org/EIPS/eip-7251)은 가능한 최대 유효 잔고를 2048 ETH로 높여, 이제 단일 검증자가 32 ETH에서 2048 ETH 사이를 스테이킹할 수 있음을 의미합니다. 스테이커는 32의 배수 대신 임의의 ETH 금액을 선택하여 스테이킹할 수 있으며, 최소 금액을 초과하는 1 ETH마다 보상을 받을 수 있습니다. 예를 들어, 검증자의 잔고가 보상과 함께 33 ETH로 증가하면 추가된 1 ETH도 유효 잔고의 일부로 간주되어 보상을 받습니다.

하지만 검증자를 위한 더 나은 보상 시스템의 이점은 이 개선 사항의 일부일 뿐입니다. 여러 검증자를 운영하는 [스테이커](/staking/)는 이제 이를 하나로 통합할 수 있어 운영이 더 쉬워지고 네트워크 오버헤드가 줄어듭니다. 비콘 체인의 모든 검증자는 매 에포크마다 서명을 제출하기 때문에, 검증자가 많아지고 전파해야 할 서명이 많아질수록 대역폭 요구 사항이 증가합니다. 검증자를 통합하면 네트워크의 부하를 줄이고 동일한 경제적 보안을 유지하면서 새로운 확장 옵션을 열 수 있습니다.

MaxEB에 대한 자세한 내용은 [여기](/roadmap/pectra/maxeb/)에서 확인하세요.

### 블롭 처리량 증가 {#7691}

블롭은 L2를 위한 [데이터 가용성](/developers/docs/data-availability/#data-availability-and-layer-2-rollups)을 제공합니다. 이는 [이전 네트워크 업그레이드](/roadmap/dencun/)에서 도입되었습니다. 

현재 네트워크는 블록당 평균 3개의 블롭을 목표로 하며 최대 6개의 블롭을 허용합니다. [EIP-7691](https://eips.ethereum.org/EIPS/eip-7691)을 통해 평균 블롭 수가 6개로 증가하고 블록당 최대 9개까지 허용되어 이더리움 롤업의 용량이 증가합니다. 이 EIP는 [PeerDAS](https://eips.ethereum.org/EIPS/eip-7594)가 훨씬 더 많은 블롭 수를 가능하게 할 때까지 그 간극을 메우는 데 도움이 됩니다.

### 콜 데이터 비용 증가 {#7623}

[덴쿤 업그레이드에서 블롭](/roadmap/danksharding)이 도입되기 전에는 L2가 이더리움에 데이터를 저장하기 위해 [콜 데이터](/developers/docs/data-availability/blockchain-data-storage-strategies/#calldata)를 사용했습니다. 블롭과 콜 데이터 모두 이더리움의 대역폭 사용량에 영향을 미칩니다. 대부분의 블록은 최소한의 콜 데이터만 사용하지만, 많은 블롭을 포함하는 데이터가 많은 블록은 이더리움의 P2P 네트워크에 해로울 수 있습니다. 

이를 해결하기 위해 [EIP-7623](https://eips.ethereum.org/EIPS/eip-7623)은 콜 데이터 가격을 인상하지만, 데이터가 많은 트랜잭션에만 적용됩니다. 이는 최악의 경우의 블록 크기를 제한하고, L2가 블롭만 사용하도록 장려하며, 99% 이상의 트랜잭션에는 영향을 미치지 않습니다.

### 실행 계층에서 트리거 가능한 종료 {#7002}

현재 검증자를 종료하고 [스테이킹된 ETH를 인출하는 것](/staking/withdrawals/)은 활성 검증자 키, 즉 검증자가 증명과 같은 활성 임무를 수행하는 데 사용하는 것과 동일한 BLS 키가 필요한 합의 레이어 작업입니다. 인출 자격 증명은 종료된 스테이크를 수신하지만 종료를 트리거할 수는 없는 별도의 콜드 키입니다. 스테이커가 종료할 수 있는 유일한 방법은 활성 검증자 키를 사용하여 서명된 특별한 메시지를 비콘 체인 네트워크에 보내는 것입니다. 이는 인출 자격 증명과 검증자 키를 서로 다른 주체가 보유하고 있거나 검증자 키를 분실한 시나리오에서는 제한적입니다.

[EIP-7002](https://eips.ethereum.org/EIPS/eip-7002)는 실행 계층 인출 자격 증명을 사용하여 종료를 트리거하는 데 사용할 수 있는 새로운 컨트랙트를 도입합니다. 스테이커는 검증자 서명 키나 비콘 체인에 대한 접근 권한이 전혀 없어도 이 특별한 컨트랙트의 함수를 호출하여 검증자를 종료할 수 있게 됩니다. 중요한 점은 온체인에서 검증자 인출을 활성화하면 노드 운영자에 대한 신뢰 가정이 줄어든 스테이킹 프로토콜이 가능해진다는 것입니다.

### 온체인 검증자 예치금 {#6110}

검증자 예치금은 현재 실행 계층에서 데이터를 가져오는 비콘 체인의 기능인 [eth1data poll](https://eth2book.info/capella/part2/deposits-withdrawals/deposit-processing/)에 의해 처리됩니다. 이는 비콘 체인이 별도의 네트워크였고 작업증명(PoW) 재구성을 고려해야 했던 머지 이전 시절의 기술적 부채와 같습니다. 

[EIP-6110](https://eips.ethereum.org/EIPS/eip-6110)은 실행 계층에서 합의 레이어로 예치금을 전달하는 새로운 방법으로, 구현 복잡성을 줄이면서 즉각적인 처리를 가능하게 합니다. 이는 병합된 이더리움에 기본적으로 내장된 더 안전한 예치금 처리 방식입니다. 또한 기록 만료에 필요한 노드 부트스트랩을 위해 과거 예치금을 요구하지 않으므로 프로토콜의 미래를 대비하는 데 도움이 됩니다.

### BLS12-381을 위한 프리컴파일 {#2537}

프리컴파일은 이더리움 가상 머신([EVM](/developers/docs/evm/))에 직접 내장된 특별한 스마트 컨트랙트 세트입니다. 일반 컨트랙트와 달리 프리컴파일은 사용자가 배포하지 않으며, 클라이언트 구현 자체의 일부로서 기본 언어(예: Solidity가 아닌 Go, Java 등)로 작성됩니다. 프리컴파일은 암호화 작업과 같이 널리 사용되고 표준화된 기능을 위해 제공됩니다. 스마트 컨트랙트 개발자는 일반 컨트랙트처럼 프리컴파일을 호출할 수 있지만 더 높은 보안과 효율성을 누릴 수 있습니다.

[EIP-2537](https://eips.ethereum.org/EIPS/eip-2537)은 [BLS12-381](https://hackmd.io/@benjaminion/bls12-381)에 대한 곡선 연산을 위한 새로운 프리컴파일을 추가합니다. 이 타원 곡선은 실용적인 특성 덕분에 암호화폐 생태계에서 널리 사용되었습니다. 더 구체적으로는 이더리움의 합의 레이어에 채택되어 검증자들이 사용하고 있습니다.

새로운 프리컴파일은 모든 개발자가 이 곡선을 사용하여 서명 확인과 같은 암호화 작업을 쉽고 효율적이며 안전하게 수행할 수 있는 기능을 추가합니다. 이 곡선에 의존하는 온체인 애플리케이션은 사용자 지정 컨트랙트 대신 프리컴파일에 의존함으로써 가스 효율성과 보안을 높일 수 있습니다. 이는 주로 스테이킹 풀, [리스테이킹](/restaking/), 라이트 클라이언트, 브릿지뿐만 아니라 영지식과 같이 EVM 내부에서 검증자에 대해 추론하려는 애플리케이션에 적용됩니다.

### 상태에서 과거 블록 해시 제공 {#2935}

EVM은 현재 컨트랙트 개발자가 실행 계층에서 직접 블록의 해시를 검색할 수 있게 해주는 `BLOCKHASH` 연산 코드를 제공합니다. 그러나 이는 최근 256개의 블록으로만 제한되어 있어 향후 무상태(stateless) 클라이언트에게 문제가 될 수 있습니다.

[EIP-2935](https://eips.ethereum.org/EIPS/eip-2935)는 최근 8192개의 블록 해시를 스토리지 슬롯으로 제공할 수 있는 새로운 시스템 컨트랙트를 생성합니다. 이는 무상태 실행을 위해 프로토콜의 미래를 대비하는 데 도움이 되며 버클 트리(verkle tries)가 채택될 때 더 효율적이 됩니다. 하지만 이와 별개로 롤업은 더 긴 과거 기록 창을 통해 컨트랙트를 직접 쿼리할 수 있으므로 즉시 이점을 얻을 수 있습니다.

### 증명 외부로 위원회 인덱스 이동 {#7549}

비콘 체인 합의는 검증자가 최신 블록과 완결된 에포크에 투표하는 것을 기반으로 합니다. 증명에는 3가지 요소가 포함되며, 그 중 2개는 투표이고 세 번째는 위원회 인덱스 값입니다.

[EIP-7549](https://eips.ethereum.org/EIPS/eip-7549)는 이 인덱스를 서명된 증명 메시지 외부로 이동시켜 합의 투표를 더 쉽게 확인하고 집계할 수 있도록 합니다. 이는 모든 합의 클라이언트에서 더 높은 효율성을 가능하게 하며 이더리움 합의를 증명하기 위한 영지식 회로에 상당한 성능 향상을 가져올 수 있습니다.

### EL 구성 파일에 블롭 일정 추가 {#7840}

[EIP-7840](https://eips.ethereum.org/EIPS/eip-7840)은 실행 계층 클라이언트 구성에 새로운 필드를 추가하는 간단한 변경 사항입니다. 이는 블록 수를 구성하여 블록당 목표 및 최대 블롭 수와 블롭 수수료 조정을 동적으로 설정할 수 있게 합니다. 직접 정의된 구성을 통해 클라이언트는 엔진 API를 통해 이 정보를 교환하는 복잡성을 피할 수 있습니다.

<Alert variant="update">
<AlertContent>
<AlertDescription>
이더리움 사용자, 개발자 또는 검증자로서 펙트라가 귀하에게 구체적으로 어떤 영향을 미치는지 자세히 알아보려면 <a href="https://epf.wiki/#/wiki/pectra-faq">펙트라 FAQ</a>를 확인하세요.
</AlertDescription>
</AlertContent>
</Alert>

## 이 업그레이드는 모든 이더리움 노드와 검증자에게 영향을 미치나요? {#client-impact}

네, 펙트라 업그레이드는 [실행 클라이언트와 합의 클라이언트](/developers/docs/nodes-and-clients/) 모두에 대한 업데이트가 필요합니다. 모든 주요 이더리움 클라이언트는 하드 포크를 지원하는 버전을 높은 우선순위로 출시할 것입니다. 업그레이드 후 이더리움 네트워크와의 동기화를 유지하려면 노드 운영자는 지원되는 클라이언트 버전을 실행하고 있는지 확인해야 합니다. 클라이언트 릴리스에 대한 정보는 시간에 민감하므로 사용자는 최신 세부 정보에 대한 최신 업데이트를 참조해야 합니다.

## 하드 포크 이후 ETH는 어떻게 변환할 수 있나요? {#scam-alert}

- **보유한 ETH에 대해 아무런 조치도 필요하지 않습니다**: 이더리움 펙트라 업그레이드 이후 ETH를 변환하거나 업그레이드할 필요가 없습니다. 계정 잔고는 동일하게 유지되며, 현재 보유하고 있는 ETH는 하드 포크 이후에도 기존 형태로 계속 접근할 수 있습니다.
- **사기에 주의하세요!** <Emoji text="⚠️" /> **ETH를 "업그레이드"하라고 지시하는 사람은 사기를 치려는 것입니다.** 이 업그레이드와 관련하여 귀하가 해야 할 일은 없습니다. 귀하의 자산은 전혀 영향을 받지 않고 그대로 유지됩니다. 정보를 지속적으로 파악하는 것이 사기에 대한 최선의 방어임을 기억하세요.

[사기 인식 및 예방에 대한 자세한 내용](/security/)

## 시각적인 학습을 선호하시나요? {#visual-learner}

<VideoWatch slug="pectra-upgrade-overview" />

_펙트라 업그레이드에는 무엇이 포함되나요? - 크리스틴 킴(Christine Kim)_

<VideoWatch slug="pectra-what-stakers-need-to-know" />

_이더리움 펙트라 업그레이드: 스테이커가 알아야 할 사항 — Blockdaemon_

## 더 읽어보기 {#further-reading}

- [이더리움 로드맵](/roadmap/)
- [펙트라 FAQ](https://epf.wiki/#/wiki/pectra-faq)
- [펙트라가 스테이커 경험을 향상시키는 방법](https://www.kiln.fi/post/next-ethereum-upgrade-how-pectra-will-enhance-the-staking-experience)
- [EIP7702 정보 페이지](https://eip7702.io/)
- [펙트라 데브넷](https://github.com/ethereum/pm/blob/master/Network-Upgrade-Archive/Pectra/pectra-pm.md)
