Skip to content

Commit

Permalink
Committee-based consensus (#42)
Browse files Browse the repository at this point in the history
* Init SIP

* Add open questions

* Add to list files

* Add message validation concern

* Detail partial signature message change

* Cryptography pre-requisites

* cluster_changes

* delete post-consensus section in improvements

* comments

* review

* type

Co-authored-by: MatheusFranco99 <[email protected]>

* Cluster based consensus changes (#48)

* cluster_changes

* delete post-consensus section in improvements

* comments

* review

* type

Co-authored-by: MatheusFranco99 <[email protected]>

---------

Co-authored-by: MatheusFranco99 <[email protected]>

* cluster runner

* decides

* ClusterShare

* change cluster Share to interface

* Cluster based consensus changes (#49)

* cluster_changes

* delete post-consensus section in improvements

* comments

* review

* type

Co-authored-by: MatheusFranco99 <[email protected]>

* cluster runner

* decides

* ClusterShare

* change cluster Share to interface

---------

Co-authored-by: MatheusFranco99 <[email protected]>

* P2P - Network topology

* new partial message

* P2P - Scoring

* P2P - Scoring - Drawback

* Update sips/cluster_consensus.md

Co-authored-by: rehs0y <[email protected]>

* omitting post-consensus

* new partial sigs

* change design description

* PartialSigProcessing

* Update sips/cluster_consensus.md

Co-authored-by: rehs0y <[email protected]>

* Update message validation

* clusterID

* Roles

* change partial sig message

* fix clusterID

* Update message validation according to latest changes

* add message ID

* small message validation change

* adds cluster duty

* fix latex

* change type

* Fix formula. Add 2/D

* partial sig

* allign

* rename cluster to committe

* update sip

* delete extra partial signature

* small fixes

* Update sips/cluster_consensus.md

Co-authored-by: Gal Rogozinski <[email protected]>

* Revert "Update sips/cluster_consensus.md"

This reverts commit a35c5da.

* Update role name

* fix wording

* Fix subnet count

* value-check

* add value check

* fix comments

* delete comment

* -1 -> max

* move code and add ShareMember

* remove duplicate filter duty

* delete todo

* change names

* no interface and no stopping

* cutoff round and better comment

* better wording

* Add paragraph on partial signature message validation

* remove sszs and add quorum

* remove duplicate

* Adjust msg rate computation for p2p scoring

* add domain

* small fix

* Make statistics code more verbose

* fix empty space

* Update sips/committee_consensus.md

Co-authored-by: rehs0y <[email protected]>

* Update sips/committee_consensus.md

Co-authored-by: rehs0y <[email protected]>

* fix comment

* core.md

* remove network topology

* cutoff round

---------

Co-authored-by: Gal Rogozinski <[email protected]>
Co-authored-by: moshe-blox <[email protected]>
Co-authored-by: rehs0y <[email protected]>
  • Loading branch information
4 people authored Jul 14, 2024
1 parent 3e426c1 commit 718c52e
Show file tree
Hide file tree
Showing 6 changed files with 481 additions and 2 deletions.
3 changes: 2 additions & 1 deletion all.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@
| [9](./sips/partial_signature_verification_aggregation.md) | Partial Signature Verification Aggregation | spec-merged |
| [10](./sips/qbft_drop_redundant_bls.md) | Drop redundant BLS in QBFT | spec-merged |
| [11](./sips/eliminate_bls.md) | Eliminate BLS out of QBFT and change message structure | spec-merged |
| [12](./sips/topic_by_committe_id.md) | Eliminate BLS out of QBFT and change message structure | spec-merged |
| [12](./sips/topic_by_committe_id.md) | Eliminate BLS out of QBFT and change message structure | spec-merged |
| [13](./sips/cluster_consensus.md) | Cluster-based consensus | spec-merged |
3 changes: 2 additions & 1 deletion core.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@
| [8](./sips/pre_consensus_livness.md) | Pre-Consensus livness fix | open-for-discussion |
| [9](./sips/partial_signature_verification_aggregation.md) | Partial Signature Verification Aggregation | spec-merged |
| [10](./sips/qbft_drop_redundant_bls.md) | Drop redundant BLS in QBFT | spec-merged |
| [11](./sips/eliminate_bls.md) | Eliminate BLS out of QBFT and change message structure | spec-merged |
| [11](./sips/eliminate_bls.md) | Eliminate BLS out of QBFT and change message structure | spec-merged |
| [13](./sips/cluster_consensus.md) | Cluster-based consensus | spec-merged |
Loading

0 comments on commit 718c52e

Please sign in to comment.