Skip to content

RFC100: Upgrade path section#451

Merged
sergio-mena merged 10 commits intofeature/abci++veffrom
sergio/444-rfc100-upgrade-path
Mar 6, 2023
Merged

RFC100: Upgrade path section#451
sergio-mena merged 10 commits intofeature/abci++veffrom
sergio/444-rfc100-upgrade-path

Conversation

@sergio-mena
Copy link
Collaborator

@sergio-mena sergio-mena commented Mar 3, 2023

Closes #444

Rendered

In this PR:


PR checklist

  • Tests written/updated
  • Changelog entry added in .changelog (we use unclog to manage our changelog)
  • Updated relevant documentation (docs/ or spec/) and code comments

@sergio-mena sergio-mena added the abci Application blockchain interface label Mar 3, 2023
@sergio-mena sergio-mena requested a review from a team as a code owner March 3, 2023 10:50
@sergio-mena sergio-mena self-assigned this Mar 3, 2023
@sergio-mena sergio-mena changed the title RRF100: Upgrade path section RFC100: Upgrade path section Mar 3, 2023
@sergio-mena sergio-mena mentioned this pull request Mar 3, 2023
3 tasks
Copy link
Collaborator

@jmalicevic jmalicevic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor spelling corrections but good otherwise.

Additional discussion and implementation of this upgrade strategy can be found
in GitHub [issue 8453][toggle-vote-extensions].

We now explain the changes needed to key solutions/implementation proposed in previous sections.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
We now explain the changes needed to key solutions/implementation proposed in previous sections.
We now explain the changes needed to support solutions/implementation proposed in previous sections.
``` ?

Copy link
Collaborator Author

@sergio-mena sergio-mena Mar 3, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see my sentence was too cryptic. I'll re-word this. Please check the result


We now explain the changes needed to key solutions/implementation proposed in previous sections.
For simplicity, in any conditions comparing a height to *h<sub>e</sub>*,
if *h<sub>e</sub>* is 0 (not set yet) then the condition assumes *h<sub>e</sub> = ∞*.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Essentially the considered height will always be considered as less than h_e and thus allow the code to proceed as if it does not need vote extensions?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exactly. It's a ruse to not complicate all the conditions that appear below

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you think that's not clear enough, maybe we can add one sentence

sergio-mena and others added 2 commits March 3, 2023 13:52
Co-authored-by: Jasmina Malicevic <jasmina.dustinac@gmail.com>
@sergio-mena sergio-mena merged commit 72440fd into feature/abci++vef Mar 6, 2023
@sergio-mena sergio-mena deleted the sergio/444-rfc100-upgrade-path branch March 6, 2023 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

abci Application blockchain interface

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants