I agree, pure ranking by money is definitely the worst of the three options!
QV is a hybrid between a market and a voting system, and by making greater influence more expensive, it puts a strongly regulating force on financial influence.
Another use case to consider (although please resist casting it off as esoteric! I think there is gold here) would be to support the creation of off-chain object capabilities. Each capability delegation would potentially represent a new contract in a tree, but should only need to be submitted if it is redeemed:
Right, but to publish a tree of commitments, wouldn’t you have to know them all in advance? Each branch needs to commit to its leaves to be published, and a root has to be published to the chain for any branch to be published? The appeal I see of CREATE2 is that you could dynamically add new commitments to a tree of currently unpublished contracts.
Ah! You saved it for the end.
This optimization compounds with the number of contracts you’re not publishing to the blockchain. Yes, it’s an optimization, but that’s the point of every scaling strategy, and The value of optimization shouldn’t be so casually written off!
Wouldn’t an extra benefit of CREATE2 be that it does not require an on chain transaction to create the commitment? If a counterfactually published contract with a deterministic address is desired, the solution would ideally have no initial commitment published to the chain, and anything published in setup should allow off-chain commitments to be made…
This is very valuable work, thank you! I was wondering about the gas costs for this. In particular, I was wondering if this could be performant enough to make an on-chain ocap-ld interpreting contract:
This doesn’t sound right. Maybe more explicitly laying out these definitions would help.
Is the internal value the utility of the proposal’s passing to the proposer, or its cost to the dao? I would expect a proposer is willing to promote up to and not over the value they derive from a proposal, but that doesn’t seem to quite match the definitions here.