The split vote mechanism of polkadot can be used for a great thing.** Sliders.
It is very important for whatever treasury fund system, to allow numerical voting by using sliders, but polkadot unfortunately has not this mechanism incorporated.
But we can emulate the sliders voting mechanism, by joining two or more split vote proposals together.
For example this slider
can be emulated by using two split votes.
Sliders are important because the polkadot citizents must have a clear view that the more they pay for a government expenditure the less remains for the rest government expenditures. And this cannot be seen when you ask them separate yes/no questions for each expenditure. You have to ask them for all the expenditures together and point to the overall treasury fund account, with the help of sliders similar to the below. Thats why a slider voting system is very important.
The above slider vote (that is about to judge how the whole treasury fund account will be divided among 4 candidate proposals) can be emulated by using 3 split votes.
The middle of the first split vote (the light blue dot in the above slider) will be the left edge of the second split vote, and the middle of the second split vote (the red dot) will be the left edge of the third split vote.
Of course all this complexity should be hidden, and we should present to the voter a simple understandable slider, that will be translated (upon the movement of the slide points) to the appropriate split votes .
Let me also give an example of a slider vote. Suppose someone wants to cast this slider vote [ 0 - 0,4 - 0,9 - 1 ] in order to decide what percentage of the whole treasury 3 proposals deserve (according the above vote, the first proposal deserves 40%, the second 50% and the third 10%). This slider vote can be translated into two split votes.
The same logic can be applied to slider votes that are about to decide for more than 3 proposals. For example this slider vote [0 - 0,4 - 0,7 - 0,8 - 1 ] decides about 4 proposals to share the treasury. This slider vote can be translated into three split votes and so on.
Of course after receiving all the slider votes from the voters, and in order to extract the voting outcome, we should follow a “vote the numbers” procedure. A complex method when we have to deal with sliders, I will explain it later.
Someone may argue that whoever controls a minimum turnout will always receive nonzero amount of money. But this occurs only in case there is not a threshold for a minimum voting participation. If there is a minimum participation threshold, at the proposals where the voters refuse to vote (yes or no, it doesnt matter) they will not receive any money. So defining a minimum participation thershold is crutial for the slider vote system.
Additionaly, the slider voting system as I am planning to implement it in the current polkadot governance system will be INDICATIVE. Those who participate in the slider voting are commited to confirm the outcome of the slider vote at a final (yes/no) vote that is about to judge the overall slider budget. They are commited to respect the outcome of the slider vote , but they are not forced. They cannot be forced after all, as long as the slider voting is not part of the polkadot protocol.