Skip to content

Latest commit

 

History

History
123 lines (82 loc) · 4.84 KB

VOTING.md

File metadata and controls

123 lines (82 loc) · 4.84 KB

stx.eco

Introduction

Information on the SIP 21 Nakamoto upgrade voting.

Voting end points

Api end points for reading voting information:

The stx.eco application provides results and more in depth stacking information per address;

Issues to consider for the next vote

  • problems with connecting ledger
  • ineligible votes
  • privacy issues
  • pox complexity

Note: ineligible votes were either users sending pool stacking votes from addresses which were not pool stacking. For solo stackers its likely that votes were sent either from wallets that are not stacking or from address in wallets where a different address controls the reward slots.

986 pool stacker votes were recorded and only 370 counted. With solo it was 156 transactions were sent and 28 counted. The picture with solo stacker votes is more nuanced - see below for more info.

We need to address this in future. Improving messaging and additional UI/UX checks may help but a more fundamental review is needed because using pox data as the basis for voting is extremely complicated and error prone.

For, large stake holders who wish to preserve their privacy pox voting is also unhelpful.

Pool stacker voting

Votes were counted as the average of the pool stackers stacked STX over cycle 78 and 79 as per the SIP.

Pool stacker votes were counted by indexing the pox-3 pox tables and event streams, matching stacking events against vote transactions. The results were sampled and double checked against Ortega datasets.

Solo stacker voting

Votes were counted as the average of the solo stackers stacked STX over cycle 78 and 79 as per the SIP.

Some votes were not backed by PoX data and so did not contribute to the results. Most of these look like to have been transactions sent in error possibly out of enthusiasm some were not included for reasons discussed below.

Pool operator votes

Two pool operators seem to have voted:

  • bc1qmv2pxw5ahvwsu94kq5f520jgkmljs3af8ly6tr (~42M)
  • bc1qs33quxgnwkrspgu82lmaczw7gtcfa88pll8fqm (~3.5M)

These votes were removed from the count as per the SIP.

Indirect votes

SIP 21 states that votes must come from the pox reward address. In some scenarios, e.g. because of the the way addresses are rotated in centralised exchanges, this was not possible. Some solo stacker votes were therefore not counted for this reason even though they may have otherwise been valid. A caveat to this is where we were able to find pox information relating to the address that had directly funded the voting address. In the two cases where this was the case the vote was included.

Multisig address votes

At least one voting address was identified as a multisig. The vote was not included because no link to pox data could be found. Constituent addresses of the multisig and transactions which funded the voting transaction were considered.

Non stacker voting

Votes are controlled by the DAO contract and the counts are read directly from the contract. Individual vote transactions were also read from contract event stream and double checked against data mined by Ortega thanks to c/o Justin @ Ortege

Block Height Conversions

Stacks Bitcoin When Diff 138783 829612 9 Feb 5.41am 134783 824764 2024-01-07T16:19 4848 130783 819615 2023-12-03T19:59 5149 126783 814583 2023-10-30T22:27 5032 122783 809855 2023-09-29T09:50 4728 118783 805223 2023-08-28T23:48 4632 114783 800557 2023-07-28T02:37 4666 110783 796018 2023-06-26T14:26 4539

Sum = 33594

Avg = 4799 bitcoin blocks for every 4000 stacks blocks

Every bitcoin block => 0.83 stacks


Cycle 79 ends at 833950 (4302 from now)

Current stacks block is 138784

Voting starts in 202 bitcoin blocks / 2020.83=168 stacks blocks Voting ends in 4302 bitcoin blocks / 43020.83=3571 stacks blocks

Voting with liquid STX

Users with liquid STX can vote on proposals using the Ecosystem DAO. Liquid STX is the users balance, less any STX they have locked in PoX stacking protocol, at the block height at which the voting started (preventing the same STX from being transferred between accounts and used to effectively double vote). This is referred to generally as "snapshot" voting.

For SIP 21 Nakamoto Upgrade to pass 66% of all liquid STX committed by voting must in favour of the proposal.