You are viewing a single comment's thread from:
RE: SteemReports - The Anatomy of Steem and Steemit
The biggest problem I see is that the incentive structure is wrongly set up. Running a RPC node is MUCH more expensive than a witness node. Yet there is no direct compensation for doing so. The compensation for running a simple witness are probably about right - depending on how "decentralized" one wants the network to be.
But the heavy weightligting is being done by the RPC nodes, for which no reward is designed in the blockchain.
I agree, but can't think of an effective way to reward people running RPC nodes. The majority of load probably comes from reads and not writes, and therefore has no impact on the chain, so isn't possible to do automatic reward calculation.
you can take a statistic approach, using dedicated transactions that reward RPC nodes once a week, say, on the basis of some data analytics: sum up all the transactions in the week, then divide in slices equivalent to the share served by each RPC node and allocate a part of the reward pool in proportion.
BTW, I re-used your drawing (with attribution) in my latest witness update, I hope you don't mind : https://steemit.com/witness-category/@lux-witness/second-week-full-steem-ahead
There are 2 problems I can imagine with that: