Dear Community,
following discussions in community and validator calls, on this forum and on Discord, I am now initiating a first advisory vote by validators on a key question of governance:
“Who should vote in a Solana Governance DAO”
(Further discussion here and here as well as on Discord here)
Please feel free to share how you voted and why in this thread
Option 1: Validators vote, votes weighted by stake
Option 2: Validators vote & Delegators can override, if a delegator votes it overrides that portion of the validator’s stake
Option 3: Validators, Delegators & Other Stakeholders (identity and weighting to be determined)
Voting takes place through tokens deposited to each validator’s identity account. The token has the address BX4ZwH36vMf8T8A4GQ44SSKb8puhXkn7ymJyGi1Ky2GJ and the supply is equivalent to the total active stake in epoch 515. Each validator identity account receives the number of tokens representing their amount of active stake.
The mint and distribution is done using the SPL Feature Proposal program.
VOTING INSTRUCTIONS
(You will need the spl-token
cli tool to vote, it is included in the solana-cli
install if you use the installer or install with cargo install spl-token-cli
)
To cast your vote you must transfer your tokens to one of four public keys to vote for one of the three options or to abstain:
Option 1: opt1AMNK6g6UxG4N3sFUtfwmM5dKXbJamKCkcr91jai
Option 2: opt2i1BogY7cwfp23hTz92iQcZyqeX1m4fNZcEcMCSL
Option 3: opt3T4MkCfJLFHcScTaNZpWSMDGZqNUZwLGCTHFEPzK
Abstain: ABShtgkUD7UMB7SF9Ur9oLU4XxudnCezjSF8sqqae97c
To vote first verify your token balance matches your active stake (in epoch 515) (replace validator-keypair.json
with your identity keypair):
spl-token accounts --owner ~/validator-keypair.json BX4ZwH36vMf8T8A4GQ44SSKb8puhXkn7ymJyGi1Ky2GJ -v
Then to cast your vote (replace OPTION_PUBKEY with the option pubkeys listed above):
spl-token transfer --owner ~/validator-keypair.json BX4ZwH36vMf8T8A4GQ44SSKb8puhXkn7ymJyGi1Ky2GJ ALL <OPTION_PUBKEY>
VOTING PERIOD
We will look at the balances of these accounts on 20 October 2023 at 12:00 GMT to determine the result of the vote, please vote by then, this is in 10 days from now.
TALLYING VOTES
This is an advisory vote, it does not form a binding decision and as such there is no particular threshold that should be met for any action to be taken. At the end time mentioned above the results will be tallied by myself (and anyone else may do so themselves of course) and published in this thread and on sg.laine.one.
The total supply of the voting token equivalent to active stake is 389,207,145.95. Therefore a simple majority would be 194,603,572.975.
To check votes cast for a particular option:
spl-token balance --owner <OPTION_PUBKEY> BX4ZwH36vMf8T8A4GQ44SSKb8puhXkn7ymJyGi1Ky2GJ
ADDITIONAL READING
Summary of discussion on “Who votes” Who - Solana Governance Think Tank
Voting token and supply info: Solscan
CSV File for token distribution by stake: Who - Solana Governance Think Tank
Feature Proposal Program Docs: Feature Proposal Program | Solana Program Library Docs
(we are using this program for its ability to automatically mint a token with the exact active stake and create a distribution to all validators based on stake weight, not to activate an actual on chain feature)