Remix.run Logo
im3w1l 4 days ago

I agree that it is not ideal. But addressing some of the specific point brought up:

1. a) The list doesn't need to be hardcoded, it could be a configuration. b) So trust doesn't need to be permanent. c) It could be decentralized in the sense of allowing different people to have configs 2. Miners not on the list can still participate just with lower weight in the case of a fork. And they still get full reward.

jadamson 4 days ago | parent [-]

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.

jadamson 4 days ago | parent [-]

Please post your suggestion in the issue I linked.