I've been reading through the various element's projects that become a part of the sidechain. I've read through New Opcodes and I was confused about how the two use cases - double-spent protection bonds and probabilistic payments worked.
Doesn't Bitcoin already have considerable protection against double-spends and how are these protection bonds associated to it? Also I wasn't able to determine what probabilitic payments were, At the moment the source code page takes me to a 404 page (https://elementsproject.org/elements/opcodes/elements/opcodes/index.md) which I'm hoping might be resolved soon.
I hope someone which some knowledge on this would be willing to throw some light and help me understand?
This discussion may help with probabilistic payments:
https://bitcointalksearch.org/topic/sustainable-nanopayment-idea-probabilistic-payments-62558
It is obviously an old discussion, but it might be helpful in understanding them although I think they have been fleshed out more.