Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Add incentivizing Lisk-BFT Protocol Participation #4354

Closed
shuse2 opened this issue Oct 2, 2019 · 0 comments · Fixed by #4441
Closed

Add incentivizing Lisk-BFT Protocol Participation #4354

shuse2 opened this issue Oct 2, 2019 · 0 comments · Fixed by #4441
Assignees
Milestone

Comments

@shuse2
Copy link
Collaborator

shuse2 commented Oct 2, 2019

Description

BFT module should expose a method which verifies if the BFT protocol is being followed as per LIP-0014

This method should be used when validating a block in order to validate the block reward. i.e. the block reward should be 25% of the current reward if the protocol is not followed. Blocks which doesn't follow this rule should be rejected.

This method should be used when creating a new block in order to use the correct block reward. i.e. new block which doesn't follow the protocol should be have its reward reduced to 25% of the current reward.

Motivation

Incentivize Lisk-BFT Protocol Participation

Acceptance Criteria

  • Unit test the new method with all possible scenarios

Additional Information

--

@sridharmeganathan sridharmeganathan added this to the 2019 Q4 Sprint 1 milestone Oct 16, 2019
@lsilvs lsilvs self-assigned this Oct 24, 2019
@sridharmeganathan sridharmeganathan modified the milestones: Sprint 8, Sprint 9 Oct 30, 2019
shuse2 added a commit that referenced this issue Oct 31, 2019
…tion

Add incentivizing Lisk-BFT Protocol Participation - Closes #4354
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants