mirror of
https://github.com/aljazceru/dlcspecs.git
synced 2025-12-17 06:14:23 +01:00
56 lines
2.3 KiB
Markdown
56 lines
2.3 KiB
Markdown
# [Discreet Log Contract](https://adiabat.github.io/dlc.pdf) In Progress Specification
|
|
|
|
The specifications are currently a work-in-progress and currently being
|
|
drafted.
|
|
|
|
Pull requests and comments welcome.
|
|
|
|
Please see our [introduction](Introduction.md) for what a DLC is and a glossary of terms used in DLCs.
|
|
|
|
For learning more about DLC have a look at the [resources](Resources.md) page.
|
|
|
|
Also, check out the [dlc-dev mailing list](https://mailmanlists.org/mailman/listinfo/dlc-dev)!
|
|
|
|
## Specification Roadmap
|
|
|
|
Check out our [version 0 milestone](v0Milestone.md)!
|
|
|
|
For more information on works in progress and TODOs, see our [pull requests](https://github.com/discreetlogcontracts/dlcspecs/pulls) and our [v0.1 project dashboard](https://github.com/discreetlogcontracts/dlcspecs/projects/1)
|
|
|
|
### Future Work
|
|
|
|
- DLC Transfers/Updates
|
|
- Option-style DLCs
|
|
- Taproot DLCs
|
|
- Construction and negotiation of DLCs in Lightning ([#3](https://github.com/discreetlogcontracts/dlcspecs/issues/3))
|
|
|
|
## Implementations
|
|
|
|
### [bitcoin-s](https://github.com/bitcoin-s/bitcoin-s/tree/adaptor-dlc/dlc/src/main/scala/org/bitcoins/dlc)
|
|
|
|
The team at Suredbits is working on a implementation of discreet log contracts in bitcoin-s.
|
|
|
|
1. [Documentation](https://bitcoin-s.org/docs/next/wallet/dlc)
|
|
2. [Github branch](https://github.com/bitcoin-s/bitcoin-s/tree/adaptor-dlc/dlc/src/main/scala/org/bitcoins/dlc)
|
|
3. [Interactive DLC Demo](https://scastie.scala-lang.org/nkohen/OVWMOXwPRryREhVNw7pjLw/11)
|
|
|
|
### [cfd-dlc](https://github.com/p2pderivatives/cfd-dlc)
|
|
|
|
The team at CryptoGarage is working on a C++ implementation library.
|
|
A [JavaScript wrapper](https://github.com/p2pderivatives/cfd-dlc) is also available.
|
|
This wrapper is currently used as inside the [p2pderivatives application](https://github.com/p2pderivatives/p2pderivatives-client).
|
|
|
|
### [rust-dlc](https://github.com/p2pderivatives/rust-dlc)
|
|
|
|
@Tibo-lg and others are working on a new Rust DLC implementation
|
|
|
|
### [NDLC](https://github.com/dgarage/NDLC)
|
|
|
|
@NicolasDorier has created a wip DLC implementation in C# which can be used with BTCPayServer
|
|
|
|
---
|
|
|
|

|
|
<br>
|
|
This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).
|