8000 Free option problem during Funding Phase · Issue #155 · discreetlogcontracts/dlcspecs · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Free option problem during Funding Phase #155
Open
@matthewjablack

Description

@matthewjablack

During the Funding Phase, the Non-Interactive-Protocol specifies that if all counter-party CET and funding signatures are received then the node MUST finalize the funding transaction with a local SIGHASH_ALL signatures and MUST broadcast the funding transaction

However, if a node does not perform these actions, it puts the counter-party in an awkward situation. If they do nothing, then the node can monitor changes in the market, and broadcast when it is optimal for them.

In this case, the counter-party should move their UTXOs, either to a new address in their wallet or into a new DLC, they should blacklist the node, and they should also monitor the chain to ensure the node doesn't broadcast the funding transaction at a later point.

This should be specified in the spec, and there should probably also be a timeout value in the offer message / accept message to specify how long a party will wait for a transaction to be broadcast.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0