The Discrete Log Contracts or DLC, are a proposal to make Bitcoin have a smart contract implementation that allows the creation of blockchain oracles that are simple to implement, secure and easy to use.