8000 Oracle key revocation and DLC cancellation · Issue #94 · discreetlogcontracts/dlcspecs · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Oracle key revocation and DLC cancellation #94
Open
@ariard

Description

@ariard

From #93

If the private key is compromised (from incompetence -- this is different if the oracle is malicious), all DLCs need to be re-negotiated. Since the odds of winning/losing bets have changed since the initial bet as placed, this will likely not be a easy/fair process. This re-negotiation risk is mitigated if there are unique key pairs on a per event basis.

In case of oracle site compromise, it would be great to have a DLC cancellation mechanism where at reception of a oracle's revocation certificate a signature/secret is joint to bypass the timelock on the refund transaction. Thus broadcasting and confirming before any contract_maturity_bound expiration and preventing the oracle attacker to collude with a DLC counterparty.

I think this is an interesting topic to explore to protect DLC users from oracles failures.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0