Herodotus tiene como objetivo proporcionar contratos inteligentes con acceso sincrónico a datos en cadena de otras capas de Ethereum. Su pila combina pruebas de almacenamiento con pruebas de conocimiento cero, con el fin de habilitar el acceso a datos entre dominios entre las capas de Ethereum y hacer que los contratos desplegados en ellas sean autoconscientes.