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