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 spec #682

Merged
merged 39 commits into from
Nov 2, 2023
Merged

BEEFY spec #682

merged 39 commits into from
Nov 2, 2023

Conversation

bhargavbh
Copy link
Contributor

@bhargavbh bhargavbh commented Jul 27, 2023

First draft of the BEEFY spec.
TODOs:

  • describe voting and round selection in more depth
  • overall polishing
  • Subsampling based light client protocol cna be moved to the Implementer's Guide section as its not part of the core polkadot protocol.

Copy link
Contributor

@drskalman drskalman left a comment

Choose a reason for hiding this comment

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

Review of "Bridge design (BEEFY)" section.

docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
@bhargavbh bhargavbh mentioned this pull request Oct 2, 2023
@bhargavbh bhargavbh self-assigned this Oct 9, 2023
@bhargavbh
Copy link
Contributor Author

@Noc2 Can you please take a look. After your review, can merge this for now. Potentially, the random Subsampling protocol can be added to the implementer's guide in a different PR.

@bhargavbh bhargavbh requested a review from heversonbr October 9, 2023 15:42
@bhargavbh bhargavbh marked this pull request as ready for review October 10, 2023 07:46
Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

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

Should we keep the Motivation section, or should this be part of the implementer guide?

docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Outdated Show resolved Hide resolved
docs/sect-finality.md Show resolved Hide resolved
@bhargavbh
Copy link
Contributor Author

I suggest merging this PR for now. How the light client verifies (via interactive Random Subsampling of signatures) BEEFY payload can be part of the implementers guide in a separate PR.

@Noc2 Noc2 merged commit 49017da into main Nov 2, 2023
3 checks passed
@Noc2 Noc2 deleted the bnb/beefy-spec branch November 2, 2023 07:50
@bhargavbh bhargavbh mentioned this pull request Nov 27, 2023
3 tasks
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

Successfully merging this pull request may close these issues.

4 participants