| ▲ | jadamson 4 days ago |
| 1. A cryptocurrency requires consensus, so no, you can't have different configs for determining the validity of a chain. Making it a config variable only makes it faster to close the barn door after the horse has bolted.
2. Has no bearing on any point I made. What will likely happen is a PoS BFT layer on top of PoW, although there are other options being considered: https://github.com/monero-project/research-lab/issues/136 |
|
| ▲ | im3w1l 4 days ago | parent [-] |
| As long as people eventually reach the same conclusion about which chain is the legit one it's fine that they use different reasoning to arrive at that conclusion. If they fail to ever converge there is probably such a large disagreement in the community that a fork is for the best anyway. |
| |
| ▲ | jadamson 4 days ago | parent [-] | | > As long as people eventually reach the same conclusion about which chain is the legit one it's fine What? No, it very much it isn't. Consensus needs to be ongoing, within a handful of blocks (Monero locks transfers for 10 blocks for this reason, called "confirmations"). https://en.wikipedia.org/wiki/Double-spending#Decentralized_... https://www.getmonero.org/get-started/accepting/ | | |
| ▲ | im3w1l 4 days ago | parent [-] | | Firstly, I think you underestimate how quickly good faith actors with slightly different configs would come to agree. A handful of blocks should be enough. Secondly, if reorgs start becoming a problem, exchanges and merchants could monitor for a situation with two competing chain and temporarily suspend processing. There is still the possibility that some one will suddenly reveal a long chain they had kept secret, but anyone doing such a thing is very suspicious. | | |
|
|