페이로드 빠른 전파, 큰 블록을 64조각으로 나눠 보내기

Strawmap Hegotá (2027) · fast payload broadcast

빌더가 만든 실행 페이로드를 한 덩어리로 보내지 않고 64조각으로 나눠 퍼뜨립니다. 조각마다 따로 검증할 수 있어 블록이 커져도 네트워크에 빨리 도착합니다.

왜 필요한가

EIP-7732가 들어오면 가스 한도를 올릴 수 있고 그만큼 실행 페이로드(블록 안의 거래 묶음)가 커집니다. 지금 방식은 페이로드를 한 덩어리 메시지로 보냅니다. 노드는 전부 받은 뒤에야 다음 노드로 넘기므로, 거치는 노드 수만큼 전송 시간이 쌓입니다. 이미 받은 노드에 다른 경로로 같은 데이터가 또 들어와 대역폭도 낭비됩니다. 페이로드 적시성 위원회(Payload Timeliness Committee, PTC)가 마감 안에 받지 못하면 멀쩡한 페이로드도 누락으로 처리됩니다. 64조각으로 나누면 노드가 조각을 받는 즉시 넘길 수 있어 전달이 겹쳐 진행되고 큰 중복도 생기지 않습니다. 2026년 10월 ACDC #190에서 Hegotá 포함 검토(CFI) 단계에 올랐습니다. 어느 포크에 들어갈지는 Strawmap의 예상이며 아직 확정은 아닙니다.

어떻게 동작하나

  1. 빌더가 조각 묶음의 루트를 입찰에 넣습니다 빌더는 페이로드를 바이트열로 바꿔 64조각으로 자르고 각 조각의 해시를 모아 머클 루트 하나를 만듭니다. 이 루트를 입찰(bid)에 담아 블록보다 먼저 네트워크에 퍼뜨립니다.
  2. 조각을 하나씩 따로 보냅니다 조각 메시지에는 조각 번호, 데이터, 머클 포함 증명, 그리고 슬롯과 블록 루트 힌트가 들어갑니다. 힌트는 조각을 빨리 거르고 블록을 찾는 용도이며 인증된 값으로 쓰지 않습니다.
  3. 받는 노드는 조각마다 검증하고 바로 넘깁니다 입찰 서명은 한 번만 확인하고 조각은 포함 증명으로 입찰의 루트와 맞는지 봅니다. 블록을 기다리지 않고 조각을 받는 즉시 다음 노드로 전달합니다.
  4. 64조각을 이어 붙여 페이로드를 복원합니다 0번부터 차례로 이어 붙여 원래 페이로드로 되돌립니다. 마지막에 비콘 블록에 약속된 페이로드 해시와 대조해 같은지 반드시 확인합니다.

관련 EIP

← 로드맵