BCH Difficulty needs some kind of rethink. Waiting hours between blocks is a deal-breaker. There could be some kind of difficulty decrease after 15minutes ? Surely someone has considered this....
Nice idea but not quite. What needs to happen is if the block fails at ~15-20 minutes Difficulty could ratchet down "ad-hoc" @ "one-off". Continual manipulation invites havoc.
If simply for a single 'immediate' block then it would not necessarily be continual. The idea is that block was late 'Acceptable Difficulty' would drop only for that one block ?
My vote would be to shorten block intervals dramatically, possibly to 1 minute or less. To not impact total coins created, also reduce issuance and increase block number @ halvings
Other coins have done this without suffering orphan problems. Vitalik wrote up a technical assessment of the tradeoffs and found shorter block intervals also improve security.
True - Avalanche does address the Zero-Conf issue, but the problem is not Zero-Conf. Credibility is built upon Reliability. Occasional wayward blocks kill financial Credibility.
The variance on BCH is can get pretty bad due to sharing SHA256 with Bitcoin and 3% of the price, recent example 1 block per minute on average 16 blocks
Normally, newbies have serious misconceptions when it comes to crypto transactions. You need to differentiate propagated/unconfirmed and n-times confirmed transactions.
An example where the 0-conf can become an issue is here on memo by reaching the 25 action limit, that limit can be increased in time, variance not an issue for 0-conf in general.
Block variance not a problem for any place and service that can accept 0-config, small and quick amounts works great for that. Only observation is that block variance is higher now.