이더리움의 펙트라 이해: 다음 주요 업그레이드
펙트라 업그레이드는 이더리움 네트워크에 중요한 이정표가 될 것이며, 2025년 1분기에 시행될 예정입니다. 이 업그레이드는 프라하 실행 레이어 업그레이드와 일렉트라 프로토콜 레이어 업그레이드의 두 가지 주요 구성 요소로 이루어져 있습니다.
이전의 주요 업그레이드와 달리 펙트라는 단 하나의 눈에 띄는 목표가 없으며, 대신 여러 기술적 개선과 최적화에 초점을 맞췄습니다. 이는 레이어 2 수수료를 대폭 낮추는 것을 목표로 했던 덴쿤 업그레이드, 스테이킹된 이더를 출금할 수 있게 하여 이더리움이 지분 증명으로 전환하는 것을 완료한 샤펠라 업그레이드(PoS).
최근 개발 사항
최근 이더리움의 모든 핵심 개발자(ACD)는 펙트라 업그레이드를 두 단계로 나눌 가능성에 대해 논의했습니다. 이 제안에 따르면
- 이 업그레이드에는 펙트라-데브넷-3의 EIP가 통합됩니다.
- 원래 계획되었던 EOF(EVM 객체 형식) 및 PeerDAS(피어 데이터 가용성 샘플링) 관련 콘텐츠는 다음 업그레이드(가칭 Fusaka)로 연기될 예정입니다.
- 당초 오사카 업그레이드에 포함될 예정이었던 버클 트리 관련 기능은 추가 지연될 예정이며, 향후 암스테르담 업그레이드에 포함될 수 있습니다.
이러한 단계적 접근 방식은 각 업그레이드의 규모와 복잡성을 관리 가능한 수준으로 유지하여 각 기술을 철저히 테스트하고 개선할 수 있는 충분한 시간을 확보하는 것을 목표로 합니다.
펙트라 업그레이드와 관련된 EIP
확인된 EIP
- EIP-2537: BLS12-381 커브에 대한 사전 컴파일된 연산
- EIP-2935: 상태 내 기록 블록 해시 저장하기
- EIP-6110: 온체인 검증자 예치금 제공
- EIP-7002: 트리거 가능한 실행 레이어 종료
- EIP-7251: 최대 유효 잔액 증가
- EIP-7549: 교정본에서 위원회 색인 제거
- EIP-7685: 일반 실행 계층 요청
- EIP-7702: 거래에 대한 EOA 계정 코드 설정하기
고려 중인 EIP
- EIP-7212: secp256r1 커브에 대한 사전 컴파일 지원
- EIP-7547: 포함 목록
- EIP-7623: 통화 데이터 비용 증가
- EIP-7742: 합의 계층과 실행 계층 간의 블롭 카운트 관계 분리
주요 EIP 요약
EIP-2537: BLS12-381 커브에 대한 사전 컴파일된 연산
이 제안은 BLS12-381 커브에 사전 컴파일된 작업을 도입하여 BLS 서명 검증의 효율성을 크게 향상시켰습니다. 기존 BN254 프리컴파일에 비해 BLS12-381은 120비트 대 80비트 이상의 우수한 보안을 제공합니다. 이 제안에는 기본 커브 연산뿐만 아니라 다중 확장도 포함되어 있어 공개 키와 서명을 효율적으로 통합할 수 있는 토대를 마련합니다.
EIP-2935: 기록 블록 해시 저장
이 제안은 스테이트리스 클라이언트 실행을 지원하기 위해 최근 8,192개 블록의 해시를 시스템 컨트랙트에 저장할 것을 권장합니다. 이를 통해 상태 비저장 클라이언트는 기존 블록해시 연산 코드와의 호환성을 유지하면서 필수적인 기록 데이터에 쉽게 접근할 수 있습니다.
EIP-6110: 온체인 검증자 예치금
이번 변경으로 검증자 예금 프로세스가 이더리움의 실행 레이어 블록 구조에 직접 통합되어, 합의 레이어에서 실행 레이어로 포함 및 검증 책임이 이동합니다. 이를 통해 예치금 처리의 보안과 효율성이 향상되고 클라이언트 소프트웨어 설계가 간소화됩니다.
EIP-7002: 트리거 가능한 실행 레이어 종료
이 제안은 검증자가 실행 계층을 통해 철회 및 종료 작업을 트리거할 수 있는 새로운 메커니즘을 도입합니다. 실행 계층 블록에 인출 메시지를 첨부함으로써 검증자에게 시스템 보안을 보장하는 동시에 더 많은 유연성을 제공합니다.
EIP-7251: 최대 유효 잔액 증가
이 제안의 목적은 이더리움 검증인의 최대 유효 잔액(MAX_EFFECTIVE_BALANCE)을 높이는 동시에 최소 스테이킹 잔액을 32 ETH로 유지하는 것입니다. 이러한 변화는 대규모 노드 운영자의 운영 효율성을 개선하고 유연한 스테이킹 옵션을 제공하여 더 많은 참여자를 유치할 것입니다.
EIP-7549: 증명에서 위원회 색인 제거하기
이 제안은 서명 증명 메시지에서 위원회 색인 필드를 제거하여 동일한 합의를 가진 투표를 집계할 수 있도록 제안합니다. 이 변경은 주로 Casper FFG 클라이언트의 효율성 개선을 목표로 합니다.
EIP-7685: 일반 실행 계층 요청
이 제안은 스마트 컨트랙트에 의해 트리거된 요청을 저장하고 처리하는 프레임워크를 설명하며, 보다 복잡한 온체인 상호작용을 촉진합니다.
EIP-7702: EOA 계정 코드 설정
비탈릭 부테린 등이 제안한 이 EIP는 외부 소유 계정(EOA)이 인증 메커니즘을 통해 계정 코드를 설정할 수 있도록 허용하여 이더리움의 계정 추상화를 최적화합니다. 이 변경 사항은 일괄 작업과 결제 위임을 지원합니다.
결론
펙트라는 하나의 주요 목표가 있는 것은 아니지만, 일련의 기술적 개선을 통해 이더리움의 기능, 보안, 효율성을 향상시키는 것을 목표로 합니다. 업그레이드가 진행됨에 따라 더 많은 EIP가 포함되거나 조정되어 더욱 강력한 이더리움 네트워크를 위한 토대가 마련될 것으로 기대됩니다.