Voting without service? Delayed vote-many? MN distribution?

GrandMasterDash

Well-known member
Masternode Owner/Operator
1. Can someone please confirm, voting only requires 1000 dash without actually providing a service? I ask because from previous experience (a long time ago), I was able to vote even though dashd wasn't running long enough to receive a payout. If that's so, then I think things should be modified to ensure voting only comes from people actually providing a service and entitled to payout.

2. Would it be helpful that vote-many randomly delayed each MN vote?.. which leads me to my third question...

3. Given that vote-many does all it's votes in one go.. has anyone analysed block votes to see how many MNs people operate? For example, I once observed 96 votes in one go and my gut feeling was they were all from one vote-many. Maybe someone out there owns a few hundred MNs? I'd be interested to see that distribution.

Thanks
 
rYou can vote as soon as you turn on the MN
MN's only get paid if they provide a service
When you turn off you MN - your vote will be removed :p and you will no longer be paid

edit: some people use a delay service so there wouldn't really be a way to figure that out - as far as I know


TADA!!
lol
 
  • Like
Reactions: daf
ok, thanks for that

So, if a MN goes offline for more than an hour, I have to cast all my votes again?
 
Last edited by a moderator:
Hummmm - I think it takes more than an hour for the votes to drop off but I'm not sure of that time frame.
I had one drop off for 6 days and could not fix it BUT I did have to revote
again - not sure of that time frame.

Somebody might chime in here for that.

Whelp - I guess we'll see when I get home if I have to vote on everything again
Storms rolled thru and I just found my MN down - ugh

Let ya know...


Edit: Last seen: 13m10s
I might make it home in time but my luck - no way

Maybe the moocowmoo software will kick in :-D

Looks like it did kick in :-D

Home - looks like it's running fine
so - not test tonight

I almost for got............................ THANK YOU moocowmoo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

You are the BOMB!!!
 
Last edited:
1. Can someone please confirm, voting only requires 1000 dash without actually providing a service? I ask because from previous experience (a long time ago), I was able to vote even though dashd wasn't running long enough to receive a payout. If that's so, then I think things should be modified to ensure voting only comes from people actually providing a service and entitled to payout.

A masternodes votes are only valid as long as it remains on the network. 70 minutes after being shutdown, the votes are nullified. So, they have to provide service to be counted already.

2. Would it be helpful that vote-many randomly delayed each MN vote?.. which leads me to my third question...

Yes. which is why I built dashvote in the interim: https://github.com/moocowmoo/dashman#vote
(run as 'dashman vote') -- the broadcast doesn't have to be delayed as much as the timestamp placed on the vote (and signed) needs to be randomized. (what dashvote does)

3. Given that vote-many does all it's votes in one go.. has anyone analysed block votes to see how many MNs people operate? For example, I once observed 96 votes in one go and my gut feeling was they were all from one vote-many. Maybe someone out there owns a few hundred MNs? I'd be interested to see that distribution.

Spot checking the most voted proposal 'core-team' shows:
Code:
  count nodes owned
    922 1
     17 2
      4 3
      1 4
      9 5
      5 6
      2 7
      1 8
      1 9
      1 12
      2 13
      2 15
      1 16
      1 25
      1 39
      1 48
      1 71
      1 76
      1 96
      1 97
      1 327

Which seems pretty well distributed. A few whales and mostly individuals. Unless they're using dashman to randomize their votes.

I almost for got............................ THANK YOU moocowmoo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

You are the BOMB!!!
You're welcome MangledBlue. Glad to help!
 
...Unless they're using dashman to randomize their votes...

Code:
[...]
MN_IPs=`/bin/cat DASH_Masternodes.txt`
for ip in ${MN_IPs}
do
  [...]
  rand=$((RANDOM%600))
  echo "  Sleeping" $rand seconds...
  sleep $rand
  /usr/bin/ssh crowning@$ip dash-cli$DAEMON mnbudget vote $parameters
done

:tongue:

(with my few nodes it's actually not THAT important. but I always love to test new things)
 
So, two people with 424 MNs (327 + 97) can get 12.26% of the votes?? No wonder the proposal threshold is so low.

Five people get 667 votes (19.28% of all MNs).

Nine people get 795 votes (22.98% of all MNs).

No proposals to raise the threshold?
 
So, two people with 424 MNs (327 + 97) can get 12.26% of the votes?? No wonder the proposal threshold is so low.

Five people get 667 votes (19.28% of all MNs).

Nine people get 795 votes (22.98% of all MNs).

No proposals to raise the threshold?

Last time I've checked Otoh held about 400 Masternodes and he rarely votes at all, so the numbers are not THAT bad.
 
So, two people with 424 MNs (327 + 97) can get 12.26% of the votes?? No wonder the proposal threshold is so low.

Five people get 667 votes (19.28% of all MNs).

Nine people get 795 votes (22.98% of all MNs).

No proposals to raise the threshold?

Don't forget that NO votes subtract from the total of YES votes and that it is the NET votes that determine if something passes. If enough of the MN owners don't want something to pass it won't pass regardless of whales.
 
Back
Top