Bitsappire has just uncovered a major flaw in the incentive structure that maintains the security of the Bitshares network: there is a threshold below which there is not sufficient value at stake for a holder to expend the cognitive work of voting. This threshold is different for everybody for whom it's value is not zero or infinite. That is to say that some people will vote with the dust in their wallet and some will never vote in spite of very significant investment.
Yes. Major flaw? Not too sure...theoretically people would vote in times of great discord when their votes count most. That might even mean simply selling their shares, thus putting them into the hands of someone who still wishes to remain in the system who is far more likely to vote with said stake.
Bear in mind however that (last time I checked) voting must only occur once and is valid until the voted for delegate ceases operation. So the minimum "Value at Stake" threshold must only be exceeded once for the stake to become "Actively Voting Stake". "Passively Voting Stake" would be the kind held in the hypothetical wallet with default voting settings.
No. Once a person sends their funds or spends some of them, they are also "passively voting" stake. In essence, though they are voting for no one, they are still voting. A vote not to vote is still a vote. Will the recipient of these funds turn around and vote? I guess that is a topic you are trying to wrap your head around with this post.
Let us say that the wallet appeals to a specific set of Bitshares users with a generally higher "Value at Stake" threshold for active voting to occur because the cognitive work is greater for them (new user). They may also start with a lower stake (new user), putting them under their unique threshold. All stake held by these users will be "Passive Voting Stake" controlled by the developers of the Hypothetical wallet - not cool.
First of all "cool" and "not cool" are not necessarily the way to describe it. The big issue is a lack of communication with the community. If bitsapphire is wanting to release an announcement about what they are wanting to do, it is a good idea to first get the buy-in of the community to assess what they think. This gives the community the opportunity to give feedback. It also gives bitsapphire the ability to explain misunderstandings in their intentions. Like it or not, a forum is a great place for asynchronous communication but a terrible way to efficiently get feedback. This is the entire reason why they have a server at their disposal free of charge to them. Now, to the larger point made above, we first must assume that this wallet will be easier to use than the bitshares wallet, and also easier to use than another light wallet (which may or may not enable its users to vote), and would ultimately need to account for different demographics. This would require first qualitative research--for instance a user's:
1) socio-economic status
2) gender
3) confidence in ability to adequately use the wallet
4) confidence in ability to adequately vote from the wallet
5) has the user used the wallet?
6) has the user voted from the wallet?
This data would need to be assessed over a number of competitors
in addition to Moonstone's wallet.
This would also require gathering of quantitative data most likely in the form of:
1) user surveys with point scales
1a) 1-10 difficulty measurements
1b) 1-10 voting interest
1c) etc...
2) Additional data points that the wallet can passively access to gather:
2a) Number of shares owned at the time of the survey
2b) Average number of hours spent using wallet daily (in hours per day)
2c) How many months the user has had an active account
2d) How many times has the user used the wallet?
2e) How many times has the user voted from the wallet?
2f) etc...
As you can see this is not an easy thing and I have only SCRATCHED THE SURFACE of what would be entailed.
Whether or not this presents a problem depends on the quantity of stake held by the wallet's user set, the average initial minimum "Value at Stake" threshold for that user set, the rate at which cognitive work diminishes due to familiarity with the platform, the rate at which the quantity of stake of the users in the set breaches the "Minimum Value at Stake" threshold and the compensatory behavior of the stake controlled by users outside that set. And probably a host of other things too but there is enough here to get confused about.
1) The average initial minimum "value at stake" threshold for a user set must first enable us to define the user set. Ideally this would actually need to be assessed for multiple user sets.
2) The Rates at which the "cognitive work diminishes" is something measurable but, again, is very costly and time consuming to attain. And this isn't even talking about guaranteeing accuracy! When we get into needing user set(s) (as in the plural) we need to account for all of them across a broad spectrum.
3) That host of other things needs to be defined if we are looking at this from a scientific (and costly) approach. It gets more confusing NOT defining them.
1In the real world this is not a disaster because the "Value at Stake" threshold for veteran users is low due to lower cognitive work required and new users hold comparatively little stake. 2People buy in with small amounts to play, explore and as part of that . . . vote. 3Speculators with strange behavior due to indifference to the platform generally hold their stake on exchanges and even many of them may vote. How many? We can't know but they are the only dark shape in the water. 4Bigger players can compensate for strange voting patterns by re-targeting the voting power of their stake and the community can shout down "Default Voting" wallets - as we've seen.
1) The points you make here kind of call into question whether this is a major flaw at all. You do see that, right?
2) We cannot be certain that this is true until it is tested. Many people buy heavily into ecosystems they find valuable for a host of reasons.
3) If speculators tend to hold large sums on the exchange; can they vote? Maybe they can--this is an honest question.
3a) Do they have an indifference to the platform? many speculators are just in it to get more bts in the long run by day-trading..and thus their behavior may not be strange at all to someone well-versed in day-trading. In fact, their behavior might actually be predictable!
3b) If they can vote, how many do? This is actually
not unknowable if the exchanges enable voting with stake from the exchange (OR if the exchange has a way for us to gain access to the information regarding who owns which account and who voted with it)
3c) They are not necessarily just dark shapes in the water...statistics proves this.
4) This is another place that shows us how powerful it is to get the community together in a place where communication is very efficient (not typed) until a solution is ironed out that most people agree upon. Wisdom of the crowds man!
1This presents an opportunity to study voting passivity that should not be squandered. 2I'd like to see The Moonstone wallet default target a single delegate that pays a charity of the forum community's choosing. This way we can begin to gather data on which to base an understanding of the voting behavior of the new wallets users rather than speculate about it.
1) Squandered might not be the right word to use here as it implies a wasted opportunity that is well within reach given current resources and crypto-landscape. We are not ethereum with their government grants (aka dark money from goldman sachs and other banking oligarchs, filtered through "legitimate" channels).
2) I am unsure how payment to a charity of the community's choosing would do anything to get reliable data.
2a) given we have not assessed any of the points I made above
2b) given that we will almost certainly not have 100% consensus on the charity of choice, and therefore it cannot be used to measure anything unless we have an established way of weighting it based on statistical significance gained from quantifiable data on forum votes.
2c) a simple forum poll would not give us this data...because it is prone to sock puppet accounts voting more than once. I personally use the polls...but it is not good if we are going to really consider it truly scientific measurement.
To begin understanding voting behavior...I believe we need to really start doing a lot of high-quality scientific research.
Hope I'm not sounding like an A-hole...I wouldn't say these things if I didn't think we all needed to recognize them for what they are though.