Would like to hear reactions to this model from the community.
Ryan,
Could you address the model being run on ZEN coin? I'm pretty unfamiliar with that coin/history, but their consensus mechanism is interesting. Here's a couple snippets from their whitepaper:
"In total there are three tiers of nodes: regular full nodes, Secure Nodes and Super Nodes. Secure and Super Nodes are incentivized with a share of the block subsidy of each mined block. Currently, both node classes receive 10% of the total block subsidy, respectively. The effect of two independent funding pools is to create a dynamic equilibrium in node count and returns to node operators. As returns either increase or decrease, the count of the respective class of node naturally increases or decreases, ceteris paribus."
"Incentives are tied to a set of minimum requirements that have thus far been verified by sending computational challenges to nodes and monitoring their response times. A central database hosted on Foundation-managed server clusters has been maintained to track performance and compensation eligibility"
...Maybe I'm missing some big pieces here, but to me, this could be a win for:
Users - Getting security that could be increased or decreased to match the costs that we want to pay
Users - Reaping rewards from these 'mini nodes' (Secure nodes in ZEN)
MNOs - Not competing directly against stakers who may have another level of involvement/commitment/responsibility/risk.
Everyone - Potential reduced cost of security. (as you identified)
Everyone - This model seems like it would be pretty easy to modify in the future...I'm imagining increases to the PoSe req's would be pretty simple?
- In the same line of thought, increasing or decreasing the costs to match that model should also be much simpler. If you're adding to/subtracting from a current layer (MN's) the effects could be pretty drastic, but if you're adding a whole new layer the effects would be limited.
-In your answer to JGC Miner's question about the logistics of the DML... a MNO's wishing to host a 'shared node' would need to then do a touch more work. In our example of 10 DASH as the minimum staking amount, if a MNO had 100 DASH and wanted to run the node with 90 other people, if any one of those guys moved their funds the node would need to be rebuilt. Why wouldn't that person just go on CrowdNode? Would it really be worth the effort? Seems like their system is extremely efficient, but again...no experts here ; )
For this reason I think the MNO's would be required to do more work and accept more risk with this model. If you then wanted to increase the incentives to these shared nodes, there's some (albeit small) chance that they could be more incentivized than a standard MN...
Problems/Issues
The biggest drawback I see to this model that ZEN is using is that it's probably a mega-#@*$-ton of work for DCG. Maybe that's just plain not feasible with our current budget? Should we maybe just wait until it's feasible? A huge increase in effort/work should probably be matched with a proportional increase in funding right?