Skip to content

What is the intended networking model for BEEFY in JAM? #69

@dimartiro

Description

@dimartiro

Question

What is the intended networking model for BEEFY in JAM?

More specifically, should BEEFY commitment collection and aggregation be treated as an internal validator-side mechanism, with the resulting data exposed to light clients through RPC or other higher-level interfaces?

Or is there an intended JAMNP-S protocol/stream for validator-to-validator BEEFY commitment distribution that is just not documented yet?

Why I'm asking

In our implementation, we are wiring BEEFY commitment distribution between validators so commitments can be collected and aggregated after GRANDPA finalization.

However, in the current public JAMNP-S docs, I could not find a canonical stream kind or protocol definition for BEEFY commitment distribution.

So I want to clarify which of these is the intended direction:

  • validator-internal BEEFY handling, with outputs exposed externally via RPC
  • a dedicated JAMNP-S protocol for validator-to-validator BEEFY commitment distribution
  • something else

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions