Eine der Herausforderungen, mit denen Ethereum konfrontiert ist, besteht darin, dass im Laufe der Zeit die historische Datenüberlastung und die Protokollkomplexität zunehmen. Die Hauptziele von The Purge bestehen darin, die Speicheranforderungen des Clients zu reduzieren, indem die Notwendigkeit minimiert oder eliminiert wird, dass jeder Knoten alle historischen Aufzeichnungen und sogar den endgültigen Stand dauerhaft speichern muss, und die Protokollkomplexität zu reduzieren, indem unnötige Funktionen entfernt werden.