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

BEEFY+MMR light client #2480

Open
Tracked by #2432
tomusdrw opened this issue Nov 23, 2021 · 0 comments
Open
Tracked by #2432

BEEFY+MMR light client #2480

tomusdrw opened this issue Nov 23, 2021 · 0 comments

Comments

@tomusdrw
Copy link
Contributor

tomusdrw commented Nov 23, 2021

Implement a BEEFY consensus light client pallet. Since BEEFY finality proofs should be much smaller than GRANDPA's (see current pallet-bridge-grandpa), we should be able to reduce the bridge operational costs significantly.

BEEFY payload is expected to contain a MMR root hash (or MMB, see paritytech/grandpa-bridge-gadget#198) we should also be able to efficiently proof anything from the entire blockchain history, not just the latest state.

Ideally if both pallet-bridge-grandpa and pallet-bridge-beefy shared the same external interface for proof verification so that they can be re-used by any delivery mechanism (see #2481 & #215)

The issue is both about the Runtime part and the Relayer part, but in the future it should be split.

@serban300 serban300 self-assigned this Aug 31, 2022
@EmmanuellNorbertTulbure EmmanuellNorbertTulbure transferred this issue from paritytech/parity-bridges-common Aug 25, 2023
@the-right-joyce the-right-joyce transferred this issue from paritytech/polkadot-sdk Aug 25, 2023
@serban300 serban300 removed their assignment Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants