Taproot Uses: Difference between revisions
Jump to navigation
Jump to search
m Change BIP references to internal hyperlinks. |
Olga Ukolova (talk | contribs) Added LNP Core Library, MyCitadel Node & MyCitadel wallet, RGB Node&RGB Core Library, edited info on Bitcoin Pro, deleted LNP Node (not yet ready). |
||
Line 14: | Line 14: | ||
| Taproot Ring Signatures || https://github.com/jonasnick/taproot-ringsig || Ring Signatures over all Taproot outputs. || Prototype | | Taproot Ring Signatures || https://github.com/jonasnick/taproot-ringsig || Ring Signatures over all Taproot outputs. || Prototype | ||
|- | |- | ||
| | | RGB Core Library <br> & <br> RGB Node || https://github.com/rgb-org/rgb-core <br> https://github.com/rgb-org/rgb-node || Library and node implementing confidential & scalable client-validated smart contracts for Bitcoin & Lightning. || Prototype/Implemented | ||
|- | |- | ||
| Bitcoin Pro || https://github.com/pandoracore/bitcoin-pro || | |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 | | The Farcaster Project || https://github.com/farcaster-project || Atomic Swaps || Implemented | ||
|- | |- | ||
| MyCitadel Wallet || https://github.com/mycitadel/mycitadel-node || Send and receive bitcoins and RGB assets. || Implemented | | MyCitadel Wallet <br> & <br> MyCitadel Node|| https://github.com/mycitadel/mycitadel-swiftui <br> 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 | | 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 |
Revision as of 14:45, 18 March 2021
This page is an index of projects using Taproot in an interesting way. Please update with links.
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 |