Taproot Uses
Jump to navigation
Jump to search
This page is an index of projects using Taproot in an interesting way. Please update with links. Also see Bech32 adoption for Wallets implementing Bech32m and P2TR.
Phases Key:
- Implemented: Real running code without major known deficiencies.
- Spec: A detailed document describing how something should work.
- Prototype: A component of something is built or a toy-level implementation.
- Idea: A description of something which could be built.
Name | Link | Description | Phase (Implemented, Spec, Prototype, Idea) |
---|---|---|---|
Taproot Ring Signatures | https://github.com/jonasnick/taproot-ringsig | Ring Signatures over all Taproot outputs. | Prototype |
RGB Core Library & RGB Node |
https://github.com/rgb-org/rgb-core https://github.com/rgb-org/rgb-node |
Library and node implementing confidential & scalable client-validated smart contracts for Bitcoin & Lightning. | Prototype/Implemented |
Rust descriptor wallet library | https://github.com/LNP-BP/descriptor-wallet | Library for building descriptor-based bitcoin wallets, that does not work with private keys; it is advised that wallets will be designed in a way assuming zero private key access for all of their operations aside from transaction signing. | Prototype/Implemented |
LNP/BP Core Library | https://github.com/LNP-BP/rust-lnpbp | Rust library that can be used to simplify development of layer 2 & 3 solutions on top of Lightning Network and Bitcoin blockchain. | Prototype/Implemented |
Bitcoin Pro | https://github.com/pandoracore/bitcoin-pro | Tool for issuance and managing Bitcoin & RGB assets. | Prototype/Implemented |
The Farcaster Project | https://github.com/farcaster-project | Atomic Swaps | Implemented |
MyCitadel Wallet & MyCitadel Node |
https://github.com/mycitadel/mycitadel-swiftui https://github.com/mycitadel/mycitadel-node |
Send and receive bitcoins and RGB assets. | Implemented |
Bitcoin Core Wallet Descriptor Support | https://github.com/bitcoin/bitcoin/pull/21365#issuecomment-792972451 | Handle Taproot descriptors for trees of key-only scripts. | Prototype/Implemented |
Lightning in a Taproot World | https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-December/002375.html | Description of LN with Taproot. | Idea |
Multi-Hop Locks from Scriptless Scripts | https://github.com/ElementsProject/scriptless-scripts/blob/master/md/multi-hop-locks.md | Description of LN with Taproot | Spec, No Implementation |
Libbitcoin support | https://github.com/evoskuil/libbitcoin-system/tree/taproot | Add BIP_0341 and BIP_0342 script validation | Prototype |
DLC | https://github.com/discreetlogcontracts/dlcspecs | Discreet Log Contracts are a system which addresses the scalability and privacy concerns for smart contracts and seeks to minimize the trust required in the oracle which provides external data. | Spec |
ANYPREVOUT sighash | https://github.com/ajtowns/bips/blob/bip-anyprevout/bip-0118.mediawiki | Update of BIP_0118 using Taproot. | Spec |