블롭은 이더리움의 샤딩 로드맵의 첫 번째 업그레이드인 프로토-댕크샤딩(EIP-4844)에 의해 도입된 새로운 개념입니다. 이러한 블롭은 트랜잭션과 관련된 데이터를 전달하는 저렴하고 임시적인 메모리 역할을 합니다. 특히, 블롭은 블롭 운반 트랜잭션과 관련이 있습니다.[1]
확장성은 오랫동안 이더리움 네트워크의 과제였습니다. 네트워크를 더 작은 단위(더 작은 블록체인 역할)로 분할하는 샤딩은 이 문제를 해결하는 것을 목표로 합니다. 그러나 샤딩은 복잡한 업그레이드가 필요하며 한 번에 모두 구현하면 위험이 따릅니다.
메인 이더리움 체인을 자체 미니 블록체인으로 분할하는 대신 롤업은 이더리움 레이어 1 위에 작동하는 미니 블록체인 역할을 합니다(따라서 레이어 2라는 용어가 사용됨).
프로토-댕크샤딩(EIP-4844)은 네트워크를 완전히 샤딩하지 않고 블롭 개념을 도입하고 확장성에 영향을 미치는 완전한 데이터 샤딩이 구현될 때까지 임시 솔루션을 제공합니다.[6]
블롭은 트랜잭션 검증을 보다 효율적으로 만들기 위해 설계되었습니다. 블록의 각 트랜잭션을 검증하는 대신 네트워크는 블록에 첨부된 블롭이 올바른 데이터를 전달하는지 확인하기만 하면 됩니다. 이러한 블롭 운반 블록의 트랜잭션은 일반적으로 레이어 2 네트워크(예: 옵티미즘)와 관련이 있으며, 옵티미즘은 보안 보장을 공유하기 위해 이더리움에 데이터를 저장합니다.[1]
블롭은 실행 레이어가 아닌 비콘 노드에 유지됩니다(예: geth가 아닌 prysm). 향후 샤딩 작업은 비콘 노드만 변경하면 되므로 실행 레이어는 다른 이니셔티브에서 병렬로 작업할 수 있습니다.
블롭은 단일 네트워크 업그레이드에서 여러 차원의 문제를 해결하여 이더리움 확장을 위한 임시 방편일 뿐만 아니라 전체 확장 논제를 뒷받침할 수 있는 상당한 잠재력을 가진 구성을 도입하기 때문에 매우 매력적입니다.
이더리움의 EIP-4844( 이더리움 덴쿤 업그레이드의 핵심 요소)에서는 네트워크 기능을 향상시키기 위해 '블롭' 개념이 도입되었습니다.[2]