Dryja introduced the idea of Discreet Log Contracts (DLC) in his breakthrough work. Since then (DLC) has become an umbrella term for Bitcoin protocols that map oracle secret revelat...
Show More
Dryja introduced the idea of Discreet Log Contracts (DLC) in his breakthrough work. Since then (DLC) has become an umbrella term for Bitcoin protocols that map oracle secret revelation to an on-chain transaction which apportions coins accordingly. The key property that each protocol iteration preserves is that the oracle is an *oblivious trusted party* -- they do not interact with the blockchain and it is not possible to tell which event or which oracle the two parties were betting on with blockchain data alone.