퀵 슬롯, 블록 간격을 12초에서 10초로

Strawmap Hegotá (2027) · quick slots

블록이 나오는 간격(슬롯 시간)을 코드에 박힌 고정값이 아니라 조정할 수 있는 설정값으로 바꾸고 그 장치로 간격을 12초에서 10초로 줄이는 제안입니다.

왜 필요한가

지금 이더리움은 12초마다 블록 하나를 만듭니다. 송금이나 거래소 입금, 결제를 할 때마다 이 12초가 그대로 체감됩니다. 간격이 짧아지면 여러 가지가 좋아집니다. 탈중앙 거래소(DEX)에서 유동성을 공급하는 사람이 차익거래로 잃는 손실은 블록 간격의 제곱근에 비례합니다. 10초로 줄이면 약 9% 줄어듭니다. 최종 확정까지 걸리는 시간이 앞당겨지고 같은 시간 안에 블록 제안자가 더 많아져 거래를 검열하기 어려워집니다. 12초 지연을 가리려고 만든 사전 확정(preconfirmation) 장치가 덜 필요해지고 L2가 입금을 처리하려고 L1 블록 몇 개를 기다리는 시간도 짧아집니다. 다만 진짜 병목은 숫자가 아닙니다. 합의 클라이언트와 실행 클라이언트 곳곳에 '슬롯은 12초'라는 가정이 박혀 있습니다. 이 제안은 먼저 그 가정을 걷어내 슬롯 시간을 설정값으로 만들고 그다음 보수적으로 10초로 줄입니다. 2026년 10월 ACDC #188에서 헤고타 포함 검토 대상(CFI)으로 올랐지만 실제 10초 단축은 추가 검증을 거쳐야 합니다. heze-devnet-2에는 기능만 넣고 12초를 유지하기로 했습니다. 헤고타에 들어가는 것은 Strawmap의 예상이지 확정은 아닙니다.

어떻게 동작하나

  1. 슬롯 시간을 일정표로 바꿉니다 코드에 박힌 12초 상수를 없애고 어느 에폭(epoch, 슬롯 32개 묶음)부터 몇 밀리초인지 적은 일정표로 바꿉니다. 첫 항목은 제네시스의 12초이고 이후 항목은 네트워크 업그레이드 시점에만 추가할 수 있습니다.
  2. 포크 시점에 10초 항목을 넣습니다 메인넷 일정표에 포크 에폭부터 10초 항목을 더합니다. 시간과 슬롯 번호의 대응도 제네시스부터 12초를 곱하는 대신, 시대별로 각자 슬롯 시간을 이어 붙인 구간별 시간표에서 구합니다.
  3. 보상과 페널티는 실제 시간 기준으로 맞춥니다 합의 상수 값은 그대로 두고 에폭당 기본 보상과 활성화·탈퇴 한도에는 5/6을, 비활성 페널티에는 그 제곱을 곱해 조정합니다. 에폭은 약 5.3분, 최종성은 약 13분에서 약 10.7분으로 짧아집니다.
  4. 가스 한도와 블롭 수도 같이 줄입니다 2026년 8월 ACDC #184에서 슬롯이 짧아지는 만큼 블록당 가스 한도와 블롭 수를 줄여 초당 처리량은 그대로 두기로 했습니다. 발행량 같은 다른 값의 변경은 별도 EIP로 다룹니다.

관련 EIP

← 로드맵