Ein Optimistic Rollup ist eine Layer-2 Scaling Solution, die sich auf Off-Chain-Berechnungen stützt, um Transaktionen, die auf Layer 2 stattfinden, vertrauenslos aufzuzeichnen. In regelmäßigen Abständen veröffentlicht das System eine Merkle Root der Transaktionen, die innerhalb des Rollups stattfinden, um den "Zustand" des Rollups auf der zugrunde liegenden Blockchain zu aktualisieren. Ein Netzwerk von externen Validatoren überprüft die Merkle Roots auf ihre Richtigkeit, bevor der Status einige Zeit später aktualisiert wird. Wenn eine Unstimmigkeit auftritt, kann der Validator während des Disputs einen Betrugsnachweis veröffentlichen, was dazu führen kann, dass der Zustand des Systems auf den vorherigen gültigen Zustand zurückgesetzt wird. Der größte Nachteil von Optimistic Rollups im Vergleich zu Zero-Knowledge Rollups ist die Zeit, die es dauert, bis die Nutzer/innen der Schicht 2 ihr Geld wieder auf die zugrunde liegende Blockchain zurückziehen können. Da ein Optimistic Rollup darauf angewiesen ist, dass externe Validatoren die Merkle Roots auf "Betrug" überprüfen, bevor der Status aktualisiert werden kann, müssen die Validatoren genügend Zeit haben, um die Aktivitäten auf Layer 2 zu überprüfen und anzufechten. Der Hauptvorteil von Optimistic Rollups gegenüber ihren Zero-Knowledge-Pendants besteht darin, dass sie allgemeiner sind und Smart Contracts in ähnlicher Weise unterstützen können wie die zugrunde liegende Smart Contract-fähige Blockchain. Die native Unterstützung von Smart Contracts innerhalb des Rollups bedeutet, dass Apps viel einfacher gestartet werden können, ohne dass zusätzliche Entwicklung nötig ist.