Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Reactivate RHD #1020

Open
gnunicorn opened this issue Oct 26, 2018 · 0 comments
Open

Reactivate RHD #1020

gnunicorn opened this issue Oct 26, 2018 · 0 comments
Labels
J0-enhancement An additional feature request.
Milestone

Comments

@gnunicorn
Copy link
Contributor

gnunicorn commented Oct 26, 2018

Since 1.0 we are shipping with a pluggable consensus mechanism. In order to make this possible, we had to move out the previously installed rhododendron-PBFT, which has not been reactivated since. However, in order to proof that our consensus truly is pluggable we want to provide more than one algorithm to choose from. Let's reactivate the substrate-consensus-rhd crate and make rhd a possible choice for node. In order for that to be possible, one must:

  • take a close look at the substrate-consensus-rhd crate and remove old, unnecessary cruft, adapt to latest API changes and make it compile and the tests pass again
  • adapt the rhd-bindings to use the new messaging layer and system (introduced in Consensus Engines Implementation: Aura #911)
  • provide a rhd-Verifier to the ImportQueue-Mechanism
  • change node (-template) to provide an example how to use rhd rather than Aura+Grandpa
@gnunicorn gnunicorn added this to the 1.0 beta milestone Oct 29, 2018
@rphmeier rphmeier modified the milestones: 1.0 beta, 1.0 (final) Nov 26, 2018
@gavofyork gavofyork modified the milestones: 1.0 (final), 1.x series Dec 18, 2018
@gavofyork gavofyork removed the F5-task label Dec 18, 2018
@gnunicorn gnunicorn added the J0-enhancement An additional feature request. label Jan 8, 2019
@tomusdrw tomusdrw modified the milestones: 1.x series, 1.0gamma Jan 24, 2019
This was referenced Jul 26, 2019
@gavofyork gavofyork modified the milestones: 2.x series, As-and-when Nov 28, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
J0-enhancement An additional feature request.
Projects
None yet
Development

No branches or pull requests

5 participants