Just finished watching this video, where The Crypto Show interviews Ryan after the Open House.
I'm much more comfortable with this discussion now. It is critical that there is a very long transition period. POW has a long track record of reliability. It must remain to some degree for a very long time, and we must remain the dominant x11 chain.
The transition period should be very gradual, starting with something like 1 out of 20 blocks going to POS and gradually increasing, incrementing to 2 out of 20 blocks, then 3 out of 20 blocks, on the order of every ~30 days, and so on as conditions permit. The stakers share of the mining reward would be directly proportional to that. I know that sounds extremely gradual, but it must prove itself.
I understand that the POS algorithm could be BLS based. The algorithm used for POS block production must be sufficiently different from that used by chainlocks in case a weakness in our BLS implementation is discovered. For that reason, I think it benefits the network if we stop at a 1:1 block alternation between POS and POW, with an even 22.5% split between them. I'm not a developer, but it may be a good idea to ensure that whatever BLS libraries are used for chainlocks are NOT reused for POS block production, in case a vulnerability exists, but that they are rewritten.
Will stakers need to be reliable? Will they need to be always on and subject to a proof of service score? Will they need to store a full copy of the blockchain? Will people really be able to stake from home individually, or will they end up giving their dash to POS pools, and eventually we end up with one or two large POS pools? How do we prevent POS pools from conglomerating? We could be creating a new world where the dash of our POS stakers is subject to a POS pool exit scam. Is that where a distributed staker list comes in? Same as a masternode where an address of exactly 100 dash, no more, no less, is registered on the network as collateral, and after a full payment cycle they are getting their rewards?
I agree with some here where it would be nice to have a low staking limit so as to distributed rewards to as many people as possible, but it would likely become unwieldy for the network to handle. Also, those with little dash to stake could be a less reliable, needing to withdraw it for one reason or another soon after. I imagine the lower we set the staking limit, the more volatile the population of stakers would be. The higher we set it, towards 100, we'd be tapping a set of people who would be more likely able to keep it there for a long period of time, reducing staker volatiliy, put another way, increasing staker stability, and reducing the load on the network.
I would appreciate some responses to these pretty fundamental questions on how this is really supposed to work and evolve.
Lastly, I myself do not consider collateralized mining a dead issue. I would like to hear someone explain to me why it should be considered dead. I think adding that to our arsenal could only further fortify the network.
I'm much more comfortable with this discussion now. It is critical that there is a very long transition period. POW has a long track record of reliability. It must remain to some degree for a very long time, and we must remain the dominant x11 chain.
The transition period should be very gradual, starting with something like 1 out of 20 blocks going to POS and gradually increasing, incrementing to 2 out of 20 blocks, then 3 out of 20 blocks, on the order of every ~30 days, and so on as conditions permit. The stakers share of the mining reward would be directly proportional to that. I know that sounds extremely gradual, but it must prove itself.
I understand that the POS algorithm could be BLS based. The algorithm used for POS block production must be sufficiently different from that used by chainlocks in case a weakness in our BLS implementation is discovered. For that reason, I think it benefits the network if we stop at a 1:1 block alternation between POS and POW, with an even 22.5% split between them. I'm not a developer, but it may be a good idea to ensure that whatever BLS libraries are used for chainlocks are NOT reused for POS block production, in case a vulnerability exists, but that they are rewritten.
Will stakers need to be reliable? Will they need to be always on and subject to a proof of service score? Will they need to store a full copy of the blockchain? Will people really be able to stake from home individually, or will they end up giving their dash to POS pools, and eventually we end up with one or two large POS pools? How do we prevent POS pools from conglomerating? We could be creating a new world where the dash of our POS stakers is subject to a POS pool exit scam. Is that where a distributed staker list comes in? Same as a masternode where an address of exactly 100 dash, no more, no less, is registered on the network as collateral, and after a full payment cycle they are getting their rewards?
I agree with some here where it would be nice to have a low staking limit so as to distributed rewards to as many people as possible, but it would likely become unwieldy for the network to handle. Also, those with little dash to stake could be a less reliable, needing to withdraw it for one reason or another soon after. I imagine the lower we set the staking limit, the more volatile the population of stakers would be. The higher we set it, towards 100, we'd be tapping a set of people who would be more likely able to keep it there for a long period of time, reducing staker volatiliy, put another way, increasing staker stability, and reducing the load on the network.
I would appreciate some responses to these pretty fundamental questions on how this is really supposed to work and evolve.
Lastly, I myself do not consider collateralized mining a dead issue. I would like to hear someone explain to me why it should be considered dead. I think adding that to our arsenal could only further fortify the network.