Bytemaster, you still haven't explained why the "delegate proposal ratified by shareholder vote" proposal I made doesn't scale (or if it does scale, then what the other reasons are for why you are still against it). I discussed the important technical parts here, here, and here. The implementation I described only adds 5 bytes to each transaction (which is not a big deal, especially considering more than that amount of space will be freed thanks to removing the memo field with the new lightweight client mail system), and I am fairly confident it doesn't need to add much in transaction processing time. If I am wrong I would appreciate an explanation of why.
On the other hand, if you are against this proposal for other reasons (philisophical, you think it is socially a bad way to manage a DAC, etc.), then I would like to hear a clear reason behind your opinions. The main difference that I see is that it forces the stakeholders as a collective to come to a consensus before any change in worker payments gets implemented (so it is an atomic action). In the delegate system, the approval of a single delegate candidate can gradually rise until it crosses the threshold into the top 101 and the delegate starts getting paid. In my system, enough stakeholders would need to agree before a new worker could be hired, fired, or have their salary changed. Obviously requiring 51% approval for this would be a bit too much and would result in gridlock.
My suggestion around this gridlock is to use the following rule for decisions that involve changing workers and their pay (other more important DAC decisions could have stricter rules). The fraction of total stake in approval of a proposal is define as A. The fraction of total stake in disapproval of that proposal is defined as D. The remaining fraction of stake, N = 1 - A - D, has to be neutral on that proposal. For these worker-related proposals to become ratified and thus activated the following conditions need to be true as of the latest block:
- The proposal needs to be older than 24 hours (to give some time for stakeholders to even see there is a new proposal).
- At least 15% of stake needs to be voting on the proposal, or V = A + D >= 0.15.
- The net approval, A - D, must be sufficiently large, which is define precisely as A - D >= 0.15 * (1 - A - D).
Working out the math, one can find that the ratio between approval and disapproval, A/D, needs to satisfy the inequality A/D >= 2/(1 - 0.15*(1/V - 1)) - 1 for the third requirement to be satisfied. I plotted the right hand side of that inequality over the domain [0.15, 1] over which it is valid due to the second requirement. This plots the minimum ratio between approval and disapproval needed for the worker-related proposal to be ratified as a function of voter participation. At the minimum participation level of 15%, there needs to be at least 12.4 yeas to every nay, which is unlikely to happen unless the proposal is very uncontroversial. For a proposal to be ratified with only a 2:1 ratio between yea:nay, the DAC would require at least 31% of stake to participate in the vote. And clearly if everyone participates in the vote, the proposal can be passed if there is even just a tiny extra bit of stake in approval of the proposal compared to the stake in disapproval of the proposal.
I think taking the attitude that we will never get 51% approval on anything is defeatist. I think it reflects an unwillingness to do the work/system design/creative problem solving needed to get there.
My view is if your system can't reach 51% consensus on anything it is one of two problems:
1) The system design, user interface, or incentives are flawed.
2) You may need to reconsider the group of people you have chosen as your fellow shareholders
Of course you don't write off people as lazy until you have very carefully examined everything in point #1. #2 might seem harsh but I think of these systems like businesses and if you can't agree on anything with your co-owners or they have "checked out" you may be forced to consider parting ways… (maybe this possibility will be part of their motivation).