Possibly Satoshi didn't actually solve anything but just moved the problems elsewhere.
The problem with PoW to date is that Bitcoin has not been used in sufficient volume. If it is not used it is easy to change behavior.
However if Bitcoin is used in sufficient volume and by diverse applications, then at some point it achieves a critical mass that is difficult/impossible to change. Imagine if there were thousands of applications being used by over a billion people in all geographies, it would be near impossible to coordinate a change.
That is CSW's goal, provide a fixed yet broad set of functionality and let that scale up.
For example, at first I was disappointed by CSW's refusal to add a new OP_CHECKDATASIG op code and instead he pointed to an alternative work around that is a bit more cumbersome to use.
But what CSW is doing with this is removing energy and debate from "what Bitcoin should be" leaving instead the only area to focus on being "what to build on the Bitcoin that is". This is important. The #1 problem is since 2012 all of the energy and debate and coding has been on what functionality Bitcoin should have, imagine instead if that aspect was completely removed and the only area to spend effort was on what applications to build on top of a fixed Bitcoin. CSW is doing that with BSV and if that takes off it (hopefully) will solve the problems we've seen with PoW.
[doublepost=1552249579,1552248865][/doublepost]
... what defense would you have proposed - as a developer?
@freetrader, respectfully I completely reject the very premise that that question should even be asked. If Bitcoin has any value then it is anti-fragile and requires no protection. The concept of Gold as base money required zero protection, and that is why it worked for >5,000 years.
Similarly, Bitcoin either requires zero protection and protects itself, or it is worthless. If Bitcoin requires Greg or Amaury or yourself or myself to "protect" it, then it failed and is worthless.
Full stop.
So I reject the question, but will answer it anyway. 1) Amaury made the issue worse with rolling checkpoints because now it is
easier for someone to break BCH. A miner with 5% of BTC hash power only needs 4 hours of hash power to attack BCH and force a permanent network split. BCH was always at risk of this, but without rolling checkpoints the network would heal automatically, now it won't. 2) Amaury was not defending BCH, h
e was defending himself and his position. Yes I read the history and the correct answer was to let the market decide, instead Amaury took steps to force his vision of BCH. What gives him that right? BCH is now Amaury coin, nothing more.
[doublepost=1552249929][/doublepost]
except that you subverted the "buy more hash" PoW strategy for BSV, and Bitcoin as a concept, with 10 block rolling checkpoints.
Exactly, 100% this. Amaury did not let the market decide which is what CSW put out there (as messy as it was). Instead Amaury subverted a market based solution to force his path and cement his control. Anyone who does that doesn't understand Bitcoin.