Skip to content
Discussion options

You must be logged in to vote

The design choice is driven by scalability and simpler cryptographic assumptions, not blockspace efficiency.

From /cryptography/src/bls12381/dkg/mod.rs: Broadcasting encrypted shares requires Zero-Knowledge Proofs (Groth21, Kate23) to prove correct share generation, which don't scale well. It also "provides observers the opportunity to brute force decrypt shares."

The tradeoff: Direct distribution requires a synchrony assumption (bounded network delay). The broadcast approach doesn't require synchrony but is newer, more complex, and less scalable.

You're correct that acknowledgements are more efficient than encrypted shares—the protocol broadcasts commitments and acks, with reveals only f…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@DhruvPareek
Comment options

@DhruvPareek
Comment options

Answer selected by DhruvPareek
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants