That's one of the sticking points I have with the /idea/ of the technology
> confirmation times are very long, like any other on-chain transaction
Yes. synchronisation is where everything breaks down because you have to get everyone to agree to the new state.
edit: Sorry, not everyone, but a consensus, and that consensus is then what everyone agrees is the state.
That's one of the sticking points I have with the /idea/ of the technology