It seems there may be a problem motivating people to vote. For people who want to be conscientious with their selection of delegates a lot of time and effort needs to be invested. Ideally they would invest this time and effort, but it's not easy and people are lazy/strapped for time.
I have the beginnings of an idea. I don't know whether or not this has any merit.
It's easy to vote based solely on the technical aspects of a delegate's role, which is predominantly the processing of transactions correctly and efficiently. Should (and could) we separate this role from the more complicated role of "spending" the fees?Could we have two sets of delegates?
- One set of "processor" delegates just for processing transactions
- A second set of "spending" delegates responsible for "spending" the transaction fees
The "processor" delegates would state the percentage of fees they require to be paid for the service they provide. The remaining percentage of the transaction fees would automatically be sent to the "spending delegates" or perhaps a "spending pot" (is this possible?). It would be easy for people to vote for "processor" delegates based on how expensive they are and on their performance.
There would be a pool of "spending delegates" each of which would have to produce a manifesto. This states how they propose to spend the fees which remain after the "processor delegates" have taken their pay. We would also vote on the "spending delegates", perhaps using the idea proposed elsewhere regarding voting "slates".
I was going to type more and to proof read this, but I've got to go. Are there any useful ideas here? Implementation could be a problem, but perhaps delegates would be better optimized with the split roles, and the crucial area of voting to maintain the network would be easier.
Coming back to this after three months to add a bit more which I wanted to say originally.Essentially, If people had to vote on "processor delegates" and "spending delegates" separately, it could really improve people's willingness to vote. At least everyone could vote on processor delegates easily, based only on performance and pay rates. This could even be automated.
People could then take their time researching which delegates to vote for regarding the "spending delegates", who are there to enhance profitability and grow the ecosystem.