There is an idea of two different nodes. Regular with minimal amount of stakes and a SST node.. super staking nodes which have ten times more than the minimal stake amount
yep! and x (ten?) times more PoS % then the regular node PoS %!
Sorry, what i ment was, you have to have ten times more funds than the minimal amount of funds you have to have before you can stake. In other words, regular staking node: 2000shf, supernode: 20000.
This is just an example, the numbers can be fine tuned. 5x might be good. Its not any problem to fine tune this stuff later. This is no PoS though, its node staking, PoW will still confirm blocks and will earn more funds than node staking.
This type of example will bring to live a brand new type of reward system then, using some what of the reward system of PoS and Nodes with the strength of PoW.
Yes, there will be some changes to the devp2p protocol that shift uses. But we are getting there.
We have an 80% done PoC code in python (which will be converted into golang) that handles the staking node winner. It actually uses live data from network in some extent. The miner who mines a block will be the one who pays out the stake to the node winner. How this will be done is in planning stage.. but the PoC is soon done and we will now start with p2p protocol changes.
Some facts though,
Node stake reward is dynamic and is calculated by the actual amount of SHF in the system. This due to the inflation. Rewards must be aware of inflation.
Only a certain % of the nodes in the network will get a rewards, every node is randomly selected. In theory a node could receive a reward two blocks after each others (opinions about this?).
(Block: 196872) Number of nodes: 9, number of nodes that gets a reward: 1([u'108.61.218.27:53900']), reward each: 0.279558
(Block: 196873) Number of nodes: 9, number of nodes that gets a reward: 1([u'108.61.218.27:53900']), reward each: 0.279560
(Block: 196874) Number of nodes: 9, number of nodes that gets a reward: 1([u'104.238.191.83:53900']), reward each: 0.279561
(Block: 196875) Number of nodes: 9, number of nodes that gets a reward: 1([u'45.32.241.124:53900']), reward each: 0.279562
(Block: 196876) Number of nodes: 9, number of nodes that gets a reward: 1([u'104.238.191.83:53900']), reward each: 0.279564
(Block: 196877) Number of nodes: 9, number of nodes that gets a reward: 1([u'104.238.146.111:53900']), reward each: 0.279565
Remember, the above is a centralized, but will be fully decentralized. What this node sees is far from every node in the network. Every node in the network must be aware of every other node. This needs to be propagated to each nodes by them talking with each other. That is what we must accomplish with changes in the p2p protocol. Also we need to ship the coinbase address of a staking nodes IP-address.