The Ethereal Module contains the Ethereal processor
Ethereal is based on the design in the most excellent paper Aleph: Efficient Atomic Broadcast in Asynchronous Networks with Byzantine Nodes.
The Ethereal code base is loosely based on the Aleph Zero Foundation's proof of concept code in Golang, consensus-go.