Module grin_core::pow::cuckarooz

source ·
Expand description

Implementation of Cuckarooz Cycle, based on Cuckoo Cycle designed by John Tromp. Ported to Rust from https://github.com/tromp/cuckoo.

Cuckarooz is a variation of Cuckaroo that’s tweaked at the third HardFork to maintain ASIC-Resistance, as introduced in https://forum.grin.mw/t/introducing-the-final-tweak-cuckarooz It completes the choices of undirected vs directed edges and bipartite vs monopartite graphs, and is named after the last letter of the alphabet accordingly.

Structs§

Functions§

  • Instantiate a new CuckaroozContext as a PowContext. Note that this can’t be moved in the PoWContext trait as this particular trait needs to be convertible to an object trait.