초기의 블럭체인은 트랜젝션을 선형적으로 처리했는데 많은 트랜젝션을 처리하기에 힘든 구조라 비탈릭은 이더리움에서 DAG(Directed Acyclic Graph 방향성 비순환 그래프)를 도입했습니다. 이런 기법들은 이중지불 문제를 해결하고 처리량을 늘리는데 도움이 됩니다. 그래서 이더리움은 채굴을 위해 시드해시로부터 DAG파일을 다운받아 메모리에 로딩후 연산을 수행하는데 이 DAG 파일이 이더리움 블럭이 3만블럭 늘어날 때마다 크기가 변합니다. ( 8메가 증가) 이 3만 블럭마다 epoch이라는 용어를 씁니다. 이 파일이 증가함에 따라 GPU 메모리크기에 따라 채굴이 불가능한 GPU가 생깁니다. 이게 현재 4.5기가를 넘었습니다.
4기가는 거의 찬게 아니라 이제 이더리움 알고리즘에서는 연산이 불가능합니다.