mirror of
https://github.com/aljazceru/discreet-log-contracts.git
synced 2025-12-17 05:44:19 +01:00
c199a86618e76d8f031d8c23244ba849fc7ec3c5
Discreet log contract is an oracle contract scheme proposed by Tadge in this whitepaper.
Reading
- Introduction to Discreet log contracts
- Discreet log contracts @ MIT
- Discreet Log Contracts: invisible smart contracts on the Bitcoin blockchain
- P2P Protocol Based Crypto Asset Derivative Settled in Bitcoin on Discreet Log Contracts
- Discreet Log Contracts Part 1: What is a Discreet Log Contract?
- Discreet Log Contracts Part 2: How They Work
- Discreet Log Contracts Part 3: Why They Are Great
- Discreet Log Contracts Part 4: Security and Trust Model
- skew. & Crypto Garage trade peer-to-peer Bitcoin-settled S&P500 derivatives
- Crypto Hedging With Discreet Log Contracts
- Discreet Log Contract Demonstration
- DLC by Optech
- Discreet Log Contract by River
- DLC on Lightning
- A Layperson's Guide to Discreet Log Contracts
- Bitcoin Oracle Contracts: Discreet Log Contracts in Practice
- Oracle-based Conditional payments on Bitcoin
Talks and podcasts
- Tadge Dryja at Dev++ 2017
- Tadge Dryja on MIT OpenCourseWare
- Tadge Dryja at the MIT Bitcoin Expo 2020 (starts at 49:26)
- https://www.youtube.com/watch?v=a3rsFRLUQK0
- DLCs - Programmable Real World Events - Bitcoin 2022
- What you should know about bitcoin DLCs - Stephan Livera podcast
- Discreet Log Contracts - Bitcoin Explained
- Getting to the Bottom of Discreet Log Contracts
- DLCs are on Bitcoin! New Functionality & Potential (Ben Carman)
- Shehzan Maredia on Building Lava, Bitcoin-Native Borrowing, and Improving Self-Custody UX
Specs
Implementations
- NDLC implementation by Nicolas Dorier
- rust-dlc, Rust library for working with Discreet Log Contracts
- cfd-dlc, Library for creating and managing Discreet Log Contracts (DLC)
- bitcoin-s, Bitcoin Implementation in Scala
- node-dlc, Bitcoin DLC Protocol in Node.js runtime
- ExFacto, Bitcoin DLC Protocol Implementation in Exilir
- Javascript-dlc, Javascript library for creating and managing Discreet Log Contracts (DLC)
Applications
- 10101, lightning and DLC wallet
- P2PDerivatives client
- Itchy Sats, CFD trading on Bitcoin - non-custodial, peer-to-peer, Bitcoin only enabled by DLCs
- Atomic Finance
Oracles
- suredbits oracle explorer,
- krystal bull, a full featured DLC Oracle
- dlc-oracle-nodejs, A library for making Discreet Log Contracts oracles in NodeJS
- Sybils, an oracle implementation based on rust-dlc
- p2pderivatives-oracle, and oracle implementation for numerical event written in golang
- sibyls - oracle implementation for numeric discreet log contracts
Community
Want to explore what is happening in lightning ecosystem check out Lightning Landscape.
Wanna know what people are building on Nostr? nostr.net to the rescue.
Interested in running your own lightning network node? lightning-network.tech has a list of useful resources.
If you want to submit a link please open a PR
Wiki maintained by @aaaljaz.
Description