[dlc-dev] DLC Factories
Kulpreet Singh
kp at opdup.com
Sun Jan 12 07:25:57 CET 2025
Hi,
Nice write up there. Similar approaches have been suggested by Kuwahara et.al. [1, 2] and are in use by DLC Markets [3].
I am using those approaches in Radpool's payout mechanism as well [4].
Will be nice to add a section on how your approach compares to those approaches.
Best regards
-kp
[1] - https://ieeexplore.ieee.org/document/9805512
[2] - https://github.com/p2pderivatives/offchain-dlc-paper/blob/master/offchaindlc.pdf
[3] - https://dlcmarkets.com/whitepaper.pdf
[4] - https://www.radpool.xyz/1/payout-mechanism.html#_roll_over_contract_transactions
On Sunday, January 12th, 2025 at 3:24 AM, conduition via dlc-dev <dlc-dev at mailmanlists.org> wrote:
>
>
> Hey DLC devs,
>
> I have an interesting concept I concocted recently which I call DLC Factories.
>
> I'm curious to know if you've seen anything like it before or if you have any
>
> feedback.
>
>
> https://conduition.io/scriptless/dlc-factory/
>
> This is a way to create a kind of "rolling" DLC which can be endlessly renewed,
>
> as long as both parties can come online to sign new CETs before a certain deadline.
>
> Technically, it's more like a series of DLCs which can be funded only at specific
>
> times and by specific parties.
>
> It uses a punishment mechanism similar to lightning to deprecate outdated CETs,
>
> and so requires participants to be always online (or have a watchtower handle it
>
> for them).
>
> There's also the potential for a factory to enter a deadlocked state if neither
>
> participant publishes their commitment TX in time.
>
>
> These drawbacks aside, it seems like a neat and relatively straightforward way
>
> to create things like american-style options, or flexible CFDs, which can be
>
> exercised or settled at arbitrary times. I wonder if there are new financial
>
> instruments we could implement on bitcoin using something like this, tailored
>
> to specific use-cases.
>
> Feedback appreciated and thanks in advance for any constructive improvement suggestions :)
>
> -c
> dlc-dev mailing list
> dlc-dev at mailmanlists.org
> https://mailmanlists.org/mailman/listinfo/dlc-dev
More information about the dlc-dev
mailing list