CORRECTION:
As @supertestnet correctly points out in #648625, the protocol we propose is not trustless. The linked whitepaper does not claim such a thing, but our original post here used the word "trustless" incorrectly.
A DLC-based protocol necessarily involves an oracle, which acts as a trusted third party.
Sorry for the mistake.