I've never really understood what libbitcoin is, let alone this piece. Seems this piece is meant to extract the consensus engine... still not sure exactly what the means but at least it's on my radar now
Discussion
Yup that's exactly right. Pull the consensus code out of the bitcoin core codebase and into a library that core imports as a dependency. Just like we did with the cryptography in libsecp256k1.
I wrote a bit about this project here: https://habla.news/u/vnprc@trianglebitdevs.org/MU9RlQn3Z_MlufIXM8dVt
Will have a look. Thanks