solana
solana copied to clipboard
vote subcommittee proposal
Problem
Each additional staked validator increases the vote load by 1.
Summary of Changes
Proposal to include only a sample of votes per slot.
tag @carllin @AshwinSekar @behzadnouri @jstarry @taozhu-chicago
Fixes #
what is the purpose of the secondary committee here. If I understand correctly it is to propagate root information across committee switch boundaries, however it seems like this information will already be conveyed with the rotational block?
what is the purpose of the secondary committee here. If I understand correctly it is to propagate root information across committee switch boundaries, however it seems like this information will already be conveyed with the rotational block?
No way to make optimistic confirmations work without it. I think, with just 1 rotating at a time, we can attach A2 to the last root built by A1, but A2 has no lockouts or dependencies on any optimistically confirmed block by A1. By having A2 use the same fork weights as A1, and vote concurrently while respecting all the switching and lockout rules, any OC block that was confirmed by both will be rooted in the next epoch.
sim: https://github.com/aeyakovenko/tower_sim