Covenants Uses: Difference between revisions
Jump to navigation
Jump to search
Add Phase: Implemented for CAT Protocol and WBTC. |
1440000bytes (talk | contribs) add shesek's vault poc |
||
(2 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives | ! Name !! Link !! Description !! Phase (Implemented, Spec, Prototype, Idea) !! Primitives | ||
|- | |- | ||
| rowspan="2" | Pool | | | style="background-color:#e0f7fa;" rowspan="2" | Pool | ||
| style="background-color:#e0f7fa;" rowspan="2" | https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ <br> https://github.com/stutxo/op_ctv_payment_pool <br> https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool <br> https://rubin.io/bitcoin/2021/12/15/advent-18/ | |||
| style="background-color:#e0f7fa;" | Rolling coinjoin (joinpool) | |||
| style="background-color:#e0f7fa;" | Prototype | |||
| style="background-color:#e0f7fa;" | CHECKTEMPLATEVERIFY | |||
|- | |- | ||
| Payment pool || Prototype || CHECKTEMPLATEVERIFY | | style="background-color:#e0f7fa;" | Payment pool | ||
| style="background-color:#e0f7fa;" | Prototype | |||
| style="background-color:#e0f7fa;" | CHECKTEMPLATEVERIFY | |||
|- | |- | ||
| rowspan="2" | Vault | | | style="background-color:#f1f8e9;" rowspan="2" | Vault | ||
| style="background-color:#f1f8e9;" rowspan="2" | https://github.com/jamesob/simple-ctv-vault <br> https://github.com/jamesob/opvault-demo <br> https://github.com/stutxo/Op_SecureTheSandwich <br> https://min.sc/v0.3/#github=examples/ctv-vault.minsc | |||
| style="background-color:#f1f8e9;" | Vault without pre-signed transactions | |||
| style="background-color:#f1f8e9;" | Prototype | |||
| style="background-color:#f1f8e9;" | CHECKTEMPLATEVERIFY | |||
|- | |- | ||
| Dynamic vaults || Prototype || VAULT / CHECKCONTRACTVERIFY | | style="background-color:#f1f8e9;" | Dynamic vaults | ||
| style="background-color:#f1f8e9;" | Prototype | |||
| style="background-color:#f1f8e9;" | VAULT / CHECKCONTRACTVERIFY | |||
|- | |- | ||
| rowspan="2" | | | style="background-color:#fff3e0;" rowspan="2" | DLC | ||
| style="background-color:#fff3e0;" rowspan="2" | https://github.com/discreetlogcontracts/dlcspecs/ <br> https://covenants.info/use-cases/dlcs/ <br> https://github.com/bennyhodl/dlcat | |||
| style="background-color:#fff3e0;" | 30x more performant DLCs | |||
| style="background-color:#fff3e0;" | Prototype / Spec | |||
| style="background-color:#fff3e0;" | CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY | |||
|- | |- | ||
| Transferable | | style="background-color:#fff3e0;" | Transferable DLC | ||
| style="background-color:#fff3e0;" | Idea | |||
| style="background-color:#fff3e0;" | CAT / TXHASH / CHECKCONTRACTVERIFY | |||
|- | |- | ||
| Ark || https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv || Layer 2 protocol || Prototype || CHECKTEMPLATEVERIFY / TXHASH | | style="background-color:#e8eaf6;" | Ark | ||
| style="background-color:#e8eaf6;" | https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv | |||
| style="background-color:#e8eaf6;" | Layer 2 protocol | |||
| style="background-color:#e8eaf6;" | Prototype | |||
| style="background-color:#e8eaf6;" | CHECKTEMPLATEVERIFY / TXHASH | |||
|- | |- | ||
| BitVM || https://delvingbitcoin.org/t/how-ctv-csfs-improves-bitvm-bridges/1591 || Layer 2 protocol || Idea /Spec || CHECKTEMPLATEVERIFY / TXHASH | | style="background-color:#f3e5f5;" | BitVM | ||
| style="background-color:#f3e5f5;" | https://delvingbitcoin.org/t/how-ctv-csfs-improves-bitvm-bridges/1591 | |||
| style="background-color:#f3e5f5;" | Layer 2 protocol | |||
| style="background-color:#f3e5f5;" | Idea / Spec | |||
| style="background-color:#f3e5f5;" | CHECKTEMPLATEVERIFY / TXHASH | |||
|- | |||
| style="background-color:#DAF7A6 ;" | Coinbase Playground | |||
| style="background-color:#DAF7A6 ;" | https://github.com/vnprc/coinbase-playground | |||
| style="background-color:#DAF7A6 ;" | Payout in coinbase (TreePay) | |||
| style="background-color:#DAF7A6 ;" | Prototype | |||
| style="background-color:#DAF7A6 ;" | CHECKTEMPLATEVERIFY | |||
|- | |- | ||
| WBTC || https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md || Decentralized Wrapped BTC (100Layer.io) || Implemented / Spec || CAT | | WBTC || https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md || Decentralized Wrapped BTC (100Layer.io) || Implemented / Spec || CAT |
Latest revision as of 14:47, 10 June 2025
This page is an index of projects using covenants in an interesting way. Please update with links.
Phases Key:
- Spec: A detailed document
- Prototype: A component of something is built or a toy-level implementation
- Idea: A description of something which could be built.