EIP-4844

EIP-4844(Shard Blob Transactions)는 Proto-Danksharding으로도 알려져 있으며, 완전한 사양을 구성하는 대부분의 로직과 “기반 구조”(예: 트랜잭션 형식, 검증 규칙)를 구현하지만, 실제로는 아직 분할을 구현하지 않는 입니다. Proto-Danksharding 구현에서 모든 검증자와 사용자는 여전히 전체 데이터의 가용성을 직접 검증해야 합니다.[1]

개요

3월 14일, 에서 시작되었습니다. Dencun에는 이더리움의 실행 로직과 관련된 6개의 가 포함되어 있습니다. 이 중 가장 중요한 것은 EIP-4844로, 트랜잭션 수수료를 줄일 에만 독점적으로 사용할 수 있는 특수 리소스를 도입합니다. Blobspace는 The Merge 이후 가장 큰 변화입니다.[3][4]

EIP-4844는 에 새로운 종류의 트랜잭션 유형을 도입하여, 비콘 노드에 짧은 시간 동안 지속될 데이터의 ""을 수락합니다. 이러한 변경 사항은 이더리움의 확장 로드맵과 호환되며, 은 디스크 사용량을 관리 가능하게 유지할 만큼 충분히 작습니다.

EIP-4844는 새로운 “블롭 전달” 트랜잭션 유형을 도입하여 이더리움의 확장성을 향상시킵니다. 시퀀서(및 잠재적으로 다른 것들)는 이 새로운 트랜잭션 유형을 사용하여 현재 가능한 것보다 저렴하게 이더리움 에 데이터를 게시합니다. 또한, EIP-4844는 블록당 포함된 블롭의 크기와 수를 제한하여 이더리움 노드의 계산 및 저장 요구 사항이 급격히 증가하지 않도록 함으로써 분산화를 유지합니다. 향후 업그레이드를 통해 이러한 제한을 줄여 이더리움의 확장성을 더욱 높일 수 있습니다.

블롭 데이터는 비슷한 크기의 일반 이더리움 calldata보다 저렴할 수 있는데, 그 이유는 블롭 데이터 자체가 실제로 이더리움의 실행 계층(EL, 즉 EVM)에 접근 가능하지 않기 때문입니다. 오히려 블롭 데이터에 대한 참조만 EL에 접근 가능하며, 블롭 자체 내의 데이터는 이더리움의 합의 계층(CL, 즉 비콘 노드)에서만 다운로드 및 저장되고, 제한된 기간(약 18일) 동안만 저장됩니다.

블롭 전달 트랜잭션에는 실제로 블롭 데이터가 포함되어 있지 않습니다. blob_versioned_hashes 필드에 대한 참조만 포함되어 있는데, 이 필드는 각 블롭에 고유하며 각 블롭을 블롭 전달 트랜잭션에 연결하는 데 사용할 수 있는 지문입니다. 주어진 블록 내에 각 블롭에 대한 이 참조만 존재하기 때문에, 각 블롭에 포함된 트랜잭션은 이더리움의 실행 계층(즉, EVM)에서 실행되지 않으며, 실행될 수도 없습니다. 이것이 주어진 크기(블롭당 128KB)의 데이터를 시퀀서가 비슷한 크기의 일반 이더리움 calldata보다 저렴하게 이더리움에 게시할 수 있는 이유입니다. 블롭 데이터는 계층 1(이 경우 이더리움)에서 다시 실행될 필요가 없습니다. 각 블롭을 구성하는 실제 데이터는 이더리움의 합의 계층(즉, 비콘 노드)에서만 유통되고 저장되며, 제한된 기간(4096 에포크 또는 약 18일) 동안만 저장됩니다.

블롭 전달 트랜잭션 형식을 통해 EIP-4844는 이더리움의 확장성을 향상시키고, 분산화를 유지하며, 무엇보다도 향후 더욱 복잡하고 영향력 있는 확장성 업그레이드(즉, 완전한 Danksharding)를 구현하기 위한 기반을 마련합니다.[2]

저자

  • Dankrad Feist
  • Diederik Loerakker
  • George Kadianakis
  • Matt Garnett
  • Mofi Taiwo
  • Ansgar Dietrichs

EIP-4844

EIP-4844
날짜
태그EthereumGlossary

인기 이벤트

전 세계에서 가장 인기 있는 암호화폐 이벤트.

Event image for Solana Breakpoint
Solana Breakpoint
11th-13th, December 2025

참고 문헌.

카테고리순위이벤트용어집