> For the complete documentation index, see [llms.txt](https://bitdance-labs.gitbook.io/bitdance-labs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bitdance-labs.gitbook.io/bitdance-labs/basic-infra/lightning-network/taproot-assets-protocol.md).

# Taproot Assets Protocol

## What are Taproot Assets?

Taproot Assets (formerly known as Taro) is a new protocol for issuing and managing assets directly on the Bitcoin blockchain. Developed by Lightning Labs, it is built on the 2021 Taproot upgrade.

In short:\
It allows Bitcoin addresses to carry native assets and transfer them efficiently via the Lightning Network.

***

### Origins and Principles

Taproot was a major Bitcoin upgrade that enhanced scalability, privacy, and script flexibility. Taproot Assets leverages this foundation to embed asset data directly into Taproot outputs.

This enables:

· On-chain anchoring of asset metadata

· Merkle tree structures to ensure data privacy and flexibility

· Compatibility with existing Bitcoin infrastructure

***

### Technical Features

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Feature</td><td valign="top">Description</td></tr><tr><td valign="top">Bitcoin-native</td><td valign="top">No sidechains or new blockchains — assets are embedded directly in BTC outputs</td></tr><tr><td valign="top">Taproot-compatible</td><td valign="top">Utilizes Taproot output formats without disrupting standard BTC transactions</td></tr><tr><td valign="top">Lightning-ready</td><td valign="top">Supports efficient asset transfer over Lightning, enabling multi-asset payments</td></tr><tr><td valign="top">Flexible structure</td><td valign="top">Uses Merkle trees to enable complex and composable asset logic</td></tr><tr><td valign="top">Enhanced privacy</td><td valign="top">Selectively reveals asset data to preserve user privacy</td></tr></tbody></table>

***

### Use Cases

· Issuing stablecoins (e.g., Bitcoin-native USDT)

· Digital goods, ticketing, point systems

· DApp payments integrated with Lightning

· Lightweight asset protocols (e.g., TA\_BRC20)

***

### Taproot Assets vs RGB

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Comparison Point</td><td valign="top">Taproot Assets</td><td valign="top">RGB Protocol</td></tr><tr><td valign="top">Data Storage</td><td valign="top">On-chain (in Taproot outputs)</td><td valign="top">Client-side</td></tr><tr><td valign="top">Asset Transfer</td><td valign="top">Natively Lightning-compatible</td><td valign="top">Requires additional Lightning setup</td></tr><tr><td valign="top">Turing Completeness</td><td valign="top">❌ Not Turing-complete</td><td valign="top">✅ Turing-complete</td></tr><tr><td valign="top">Design Philosophy</td><td valign="top">Lightweight, easy to integrate</td><td valign="top">Modular, privacy-first, secure</td></tr><tr><td valign="top">Lead Developers</td><td valign="top">Lightning Labs</td><td valign="top">LNP/BP Association + open community</td></tr></tbody></table>

***

### Development & Ecosystem

· Open Source Project: taproot-assets by Lightning Labs

· Asset Standard: TA\_BRC20 (BRC20-style mapped assets)

· Supported Platforms: BitBoom (first TA-compatible trading/issuance platform)

· Integrated Wallet: BitPocket (natively supports Lightning + Taproot Assets)

***

### Summary

Taproot Assets offers a lightweight way to bring native asset functionality to Bitcoin without changing the base layer. Technically advanced and easy to integrate, it represents a key step in enabling asset diversity within the Bitcoin ecosystem.

If RGB is Bitcoin’s “smart contract system,” then Taproot Assets is its “native asset engine.”
