Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Beefy #117

Open
tomaka opened this issue Feb 9, 2023 · 4 comments
Open

Implement Beefy #117

tomaka opened this issue Feb 9, 2023 · 4 comments
Labels
blocked Progress on this issue requires something beyond our control

Comments

@tomaka
Copy link
Contributor

tomaka commented Feb 9, 2023

paritytech/smoldot#747

@tomaka tomaka added the blocked Progress on this issue requires something beyond our control label Feb 10, 2023
@tomaka tomaka changed the title Fully implement Beefy consensus log items Implement Beefy Apr 17, 2023
@tomaka
Copy link
Contributor Author

tomaka commented Apr 17, 2023

Status update: BEEFY is still a prototype and might still change at any point. Also, all the documentation is old and outdated.

@tomaka
Copy link
Contributor Author

tomaka commented Apr 18, 2023

Latest documentation: https://github.com/paritytech/substrate/blob/master/client/consensus/beefy/README.md

BEEFY votes for the same blocks as GRANDPA, just with a delay, so from a light client perspective we don't actually care in any way about what BEEFY does.

The main change is that the warp sync would now be a "beefy warp sync" instead of a "grandpa warp sync".
The validators would use an ECDSA key for signing the blocks, so we will need to track both the ed25519 and ECDSA key of each validator in order to be able to store these keys in the database.

@tomaka
Copy link
Contributor Author

tomaka commented Nov 25, 2023

The main change is that the warp sync would now be a "beefy warp sync" instead of a "grandpa warp sync".

The initial deployment of BEEFY won't permit that.

@tomaka
Copy link
Contributor Author

tomaka commented Dec 6, 2023

cc paritytech/polkadot-sdk#1118

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Progress on this issue requires something beyond our control
Projects
None yet
Development

No branches or pull requests

1 participant