BitShares Forum

Main => Technical Support => Topic started by: asimov on December 02, 2015, 11:29:37 am

Title: Number of Witnesses
Post by: asimov on December 02, 2015, 11:29:37 am
There are currently 27 witnesses (as reported by http://cryptofresh.com/witnesses ) and only 42 candidates wishing to be a witness.
Why not approve them all to strengthen the network and let people wishing to collaborate do so?
42 witnesses does not seem like a lot, does it? A larger number will actually be desirable for a healthy network.
Title: Re: Number of Witnesses
Post by: fav on December 02, 2015, 11:30:49 am
because witnesses have to pay for servers and so on. more witnesses = less money for them.

bytemaster recommended 17 witnesses in total by the way.

edit: also, coordination is key and gets very hard the more witnesses run
Title: Re: Number of Witnesses
Post by: asimov on December 02, 2015, 11:41:12 am
17 does not seem like a robust network, does it?
Will this stay like that?
I am sure a few people on the waiting list have dedicated servers running Bitshares as a witness and still waiting while dedicating resources and time to it.
There are not many candidates, 42 does not seem like a lot,  and so limiting it even further does not seem like the right strategy for a strong and healthy network.
Comments or thoughts welcome.
Title: Re: Number of Witnesses
Post by: fav on December 02, 2015, 11:43:25 am
17 does not seem like a robust network, does it?
Will this stay like that?
I am sure a few people on the waiting list have dedicated servers running Bitshares as a witness and still waiting while dedicating resources and time to it.
There are not many candidates, 42 does not seem like a lot,  and so limiting it even further does not seem like the right strategy for a strong and healthy network.
Comments or thoughts welcome.

there are some threads about this topic, I'd recommend you to search this forum via google, should be easily discovered.

bitshares is strong and healthy even with less than 17 witnesses.
Title: Re: Number of Witnesses
Post by: monsterer on December 02, 2015, 12:01:00 pm
I've come to realise that the number of witnesses is irrelevant from the POV of decentralisation.

What matters is controlling stake. Right now, one account could vote out/in a majority of its own witnesses without any other intervention; essentially controlling the entire network.
Title: Re: Number of Witnesses
Post by: xeroc on December 02, 2015, 12:08:48 pm
because witnesses have to pay for servers and so on. more witnesses = less money for them.
Almost .. All witnesses are paid a fixed amount of BTS.
More witnesses means more costs for the DAC.

Quote
bytemaster recommended 17 witnesses in total by the way.
Not sure it was meant as a "recommendation". I think it was meant as the lowest
number that makes sense to provoke a discussion

Quote
edit: also, coordination is key and gets very hard the more witnesses run
Witnesses don't need to coordinate at all. Committee members need to.
Title: Re: Number of Witnesses
Post by: maqifrnswa on December 02, 2015, 03:25:22 pm
because witnesses have to pay for servers and so on. more witnesses = less money for them.
Almost .. All witnesses are paid a fixed amount of BTS.
More witnesses means more costs for the DAC.

I don't think it works like that, each witness gets the same pay per block -- so more witnesses doesn't effect DAC expenses but reduces witness daily pay since each witness gets fewer blocks.
Title: Re: Number of Witnesses
Post by: fav on December 02, 2015, 03:35:40 pm
because witnesses have to pay for servers and so on. more witnesses = less money for them.
Almost .. All witnesses are paid a fixed amount of BTS.
More witnesses means more costs for the DAC.

I don't think it works like that, each witness gets the same pay per block -- so more witnesses doesn't effect DAC expenses but reduces witness daily pay since each witness gets fewer blocks.

 +5%
Title: Re: Number of Witnesses
Post by: xeroc on December 02, 2015, 03:46:17 pm
because witnesses have to pay for servers and so on. more witnesses = less money for them.
Almost .. All witnesses are paid a fixed amount of BTS.
More witnesses means more costs for the DAC.

I don't think it works like that, each witness gets the same pay per block -- so more witnesses doesn't effect DAC expenses but reduces witness daily pay since each witness gets fewer blocks.

 +5%
Dang .. you are so right .. block interval is constant and bts pays per block ..
Title: Re: Number of Witnesses
Post by: roadscape on December 02, 2015, 05:38:35 pm
I've come to realise that the number of witnesses is irrelevant from the POV of decentralisation.

What matters is controlling stake. Right now, one account could vote out/in a majority of its own witnesses without any other intervention; essentially controlling the entire network.

 +5% +5% +5% +5%

Gotta get the vote out.
85% of stake is not voting.
Title: Re: Number of Witnesses
Post by: Samupaha on December 03, 2015, 11:29:36 am
Topic was discussed in this hangout: https://beyondbitcoin.org/beyond-bitcoin-bitshares-dev-hangout-bytemaster-october-13th-upgrade/