  We introduce Casanova, a leaderless optimistic consensus protocol designed
for a permissioned blockchain. Casanova produces blocks in a DAG rather than a
chain, and combines voting rounds with block production by singling out
individual conflicting transactions.
