-
Notifications
You must be signed in to change notification settings - Fork 132
Closed
Description
The Vision
Have the BEEFY-client/BEEFY-voter functioning correctly and reliably in all network conditions and scenarios, with no trust or assumptions of fairness from other nodes/voters/validators.
This means implementing and relying on economic (dis)incentivization mechanisms.
The Plan
- client/beefy: BEEFY equivocation processing substrate#12692
- BEEFY: Implement peer reputation changes for Request Response protocol exchanges substrate#12293
- BEEFY: Implement peer reputation changes for gossip exchanges substrate#12294
- client/beefy: add more metrics for production visibility substrate#12893
- documentation: add BEEFY 'spec' substrate#12920
- Proof verification optimisation for pallet-beefy-mmr substrate#12820
- beefy: add pruning for SetIdSession storage in pallet-beefy substrate#13404
- beefy: enhance gossip protocol with finality proofs substrate#13733
- Add BEEFY capabilities to Westend and Kusama polkadot#7591
- sc-consensus-beefy: fix BEEFY fast sync substrate#14752
- frame/beefy: add privileged call to reset BEEFY consensus polkadot-sdk#1534
- sc-consensus-beefy: restart voter on pallet reset substrate#14821
- cli: disallow BEEFY and warp sync together polkadot#7661
Deployment
- [BEEFY]: Deployed on Rococo #2150
- Enable BEEFY gadget/client on production networks Add BEEFY capabilities to Westend and Kusama polkadot#7591
- Release
polkadot
containing BEEFY on Kusama capabilities: https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-v1.1.0 - Deploy client to Kusama validators
- Upgrade Kusama runtime to BEEFY-capable version
- Initialize BEEFY pallet through governance
Monitoring
- Add BEEFY Grafana dashboards and alerts
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done