슬롯의 한계를 넘어서: 이더리움은 어떻게 더 빨라지면서도 탈중앙성을 지키는가
Ethereum Slot Timing이 복잡해지는 이유
ePBS · FOCIL · Fast Confirmation이 가져올 변화
Ethereum은 앞으로 ePBS, FOCIL, Fast Confirmation Rules 등 여러 핵심 업그레이드를 도입할 예정이다. 이 변화들은 검열 저항성을 강화하고, MEV 처리 구조를 개선하며, 빌더와 제안자의 역할을 더욱 명확하게 분리하는 방향으로 설계되어 있다. 하지만 동시에 슬롯 내부에서 요구되는 조정 단계가 늘어나면서, 기존보다 훨씬 촘촘한 타이밍 관리가 필요해진다. 이러한 변화가 왜 중요한지 이해하기 위해서는 먼저 현재 Ethereum의 블록 전파 방식부터 살펴볼 필요가 있다.
1. 현재 Ethereum의 블록 전파 방식
Ethereum은 네트워크 효율을 극대화하기 위해 푸시(push) + 풀(pull) 모델을 결합한 하이브리드 구조를 사용한다. 이 구조는 12초 슬롯에서는 매우 안정적으로 작동해 왔다.
● 피어 세트 유지
각 노드는 50~100개의 고품질 피어를 유지한다. 이 피어들은 지연(latency), 신뢰성, 대역폭, 프로토콜 호환성 등을 기준으로 선택되며, 빠른 블록 전파의 핵심 기반이 된다.
● 헤더 전파 (Push)
새로운 블록 헤더가 도착하면 노드는 이를 즉시 모든 피어에게 전파한다. 헤더는 매우 작기 때문에 네트워크 전체로 몇 밀리초 만에 퍼져 나간다.
● 블록 본문 요청 (Pull)
헤더를 받은 노드는 기본적인 검증을 수행한 뒤, 상위 점수를 가진 2~3개의 피어에게 블록 본문(body)을 요청한다. 이는 지연 시간을 줄이기 위한 클라이언트 최적화 전략이다.
● 블록 완성
노드는 가장 먼저 도착한 본문을 채택하고, 나머지는 버린다. 이 방식은 빠른 블록 조립을 가능하게 한다.
● 선택적 본문 전파 (Selective Push)
본문 전파는 상황에 따라 달라진다.
이미 본문을 요청한 피어 → 응답으로 이미 보냈으므로 추가 전송 없음
헤더만 알고 본문이 없는 피어 → 본문을 적극적으로 푸시
이미 본문을 가진 피어 → 아무것도 보내지 않음
이 전략은 대역폭 낭비를 최소화하면서도 전체 네트워크에 블록이 완전히 전파되도록 보장한다.
2. ePBS & FOCIL이 슬롯 타이밍을 복잡하게 만드는 이유
다가오는 업그레이드들은 슬롯 내부에 새로운 조정 단계를 추가한다. 이는 블록 생산 과정에 더 많은 메시지 왕복과 검증 절차를 요구하며, 결과적으로 슬롯 타이밍을 더 촘촘하게 만든다.
● FOCIL: 슬롯 시작 시 Inclusion List 생성
무작위로 선택된 IL 위원회가 Inclusion List(IL)를 생성하고 네트워크에 전파한다. 제안자는 여러 IL을 수집해 이를 집계해야 하며, 블록에는 반드시 IL에 포함된 트랜잭션이 들어가야 한다. 이 과정은 기존에 없던 슬롯 초반의 필수 단계를 추가한다.
● ePBS: 빌더–제안자 간의 Commit–Reveal 구조
ePBS는 다음과 같은 추가 메시지 라운드를 요구한다.
빌더가 페이로드와 입찰(bid)을 제출
제안자가 승자를 선택
빌더가 페이로드 커밋(commit)을 제공
제안자가 커밋이 포함된 헤더를 전파
이후 빌더가 실제 페이로드를 공개
이 모든 과정이 단일 슬롯 안에서 이루어져야 하므로 시간 여유가 줄어든다.
● 검증자 무작위 부분집합의 역할
모든 검증자가 매 슬롯마다 서명하는 기존 방식 대신, 256~1024명의 무작위 검증자만 다음 작업을 수행한다.
IL 준수 여부 확인
커밋과 실제 페이로드의 일치성 검증
Attestation 제출
이 방식은 네트워크 부하를 크게 줄이고, 빠른 확인 규칙을 적용할 수 있게 한다.
● 새로운 Fork Choice 규칙
포크 선택은 이제 IL 준수 여부와 커밋의 정확성까지 고려한다. 이를 위반한 블록은 자연스럽게 attestation 가중치를 잃게 되며, 이는 검열 저항성과 빌더의 정직성을 보장하는 방향으로 작동한다.
3. 슬롯 내부 타임라인의 전체 구조
업그레이드 이후 슬롯은 크게 두 단계로 나뉜다.
● 블록 생산 및 조정 단계
IL 생성 및 전파
IL 집계
빌더의 입찰 및 페이로드 제출
커밋 전달
헤더 전파
페이로드 공개
● 검증 및 포크 선택 단계
검증자들의 헤더 수신
IL 및 커밋 검증
본문 수신
Attestation 제출 및 집계
빠른 확인 규칙 적용
포크 선택 업데이트
이 모든 과정이 단일 슬롯 안에서 이루어지기 때문에, 슬롯 시간이 짧아질수록 조정의 정밀도가 더욱 중요해진다.
4. 결과: 더 짧은 슬롯으로 가는 길
검증자 서명 수를 줄이고, 조정 단계를 명확히 구조화함으로써 Ethereum은 다시 시간적 여유를 확보하게 된다. 그 결과 다음과 같은 슬롯 시간 단축이 가능해진다.
8초 슬롯
6초 슬롯
4초 슬롯
그리고 그보다 더 빠른 슬롯까지
이러한 변화는 Ethereum을 더 빠르고, 더 검열 저항적이며, MEV에 더 강한 프로토콜로 발전시키는 핵심 동력이 될 것이다.
Hashtags
#Ethereum #ePBS #FOCIL #MEV #EthereumScaling #SlotTiming #FastFinality #ValidatorSet #CensorshipResistance #ProtocolDesign #BlockchainResearch


댓글
댓글 쓰기