IntersectMBO / ouroboros-consensus

Implementation of a Consensus Layer for the Ouroboros family of protocols
https://ouroboros-consensus.cardano.intersectmbo.org
Apache License 2.0
36 stars 23 forks source link

Make sure that our implementation of genesis is compatible with the paper #806

Open edsko opened 5 years ago

edsko commented 5 years ago

We are planning to implement Praos+Genesis in a slightly different way than the paper suggests (#219) We need to verify that if there are independent implementations of genesis (in particular, the Rust one), that these are compatible. If not, we need to document the changes.

edsko commented 5 years ago

Note: probably even not implementing genesis at all would still be compatible with the rest of the system, as far as consensus goes. It merely affects the node's own safety. This seems to suggest that indeed our version of genesis should be compatible with the paper. We should work out the details though.

edsko commented 5 years ago

We are probably not the ones actually implementing the details here. /cc @JaredCorduan .

dnadales commented 11 months ago

@nfrisby? :grin: