Context:
I’m exploring cross-chain transfers from Bitcoin to a different community and need to keep away from a standard subject in HTLCs the place customers handle secrets and techniques and will doubtlessly trigger hurt to liquidity suppliers (LPs).
Downside:
In typical HTLC implementations, the person locks funds first after which reveals a secret to say the funds on one other community. Nevertheless, this could result in a scenario the place a person creates an empty HTLC, inflicting the LP to lock funds. If the person then chooses to not proceed the transaction, this could trigger useful resource points or perhaps a denial-of-service (DoS) assault on the LP, as their funds are locked unnecessarily.
Query:
Is there any recognized protocol much like HTLC that enables for cross-chain transfers from Bitcoin to different networks, however the place secret administration is not solely dealt with by the person? Moreover, how can the protocol make sure that customers can not maliciously lock LP funds with out finishing the method, thus stopping a possible DoS state of affairs?