TARO
โ€” ยท TAPROOT ASSETS

What is Taproot Assets (TARO)?

Bitcoin TokensLightning
Last verified: May 2026
This page documents what Taproot Assets is and how it works โ€” based on Lightning Labs' official Taproot Assets documentation and BIPs. Nothing here is financial advice. Always do your own research.

๐Ÿ‘‹ New to this? Just start reading at the top โ€” it begins in plain English and gets more detailed as you scroll. Jump to any level:

๐ŸŸข The simple version

Plain English โ€” no jargon. Start here.

One sentence that captures it

Taproot Assets (previously called Taro) is a protocol by Lightning Labs that enables the issuance of assets โ€” stablecoins, tokens, NFTs โ€” directly on the Bitcoin blockchain and Lightning Network, using Bitcoin's Taproot upgrade to embed asset data in Bitcoin transactions without modifying Bitcoin's rules.

Why Lightning Labs built Taproot Assets

Lightning Labs built the Lightning Network for Bitcoin payments. Their next step: make Lightning useful for more than just BTC. If stablecoins could be transferred over Lightning channels, a user in El Salvador could send USDT to a user in the Philippines instantly, for fractions of a cent, settled on Bitcoin โ€” without using Ethereum or any other blockchain. The receiver could receive local currency, with Lightning nodes converting BTC to USDT automatically along the route.

Taproot Assets enables this. By allowing any token to be issued on Bitcoin and transferred over Lightning channels, it extends Lightning's payment network to the entire asset ecosystem.

The Taproot connection

Bitcoin's 2021 Taproot upgrade introduced a new output type (P2TR) that allows a Bitcoin address to commit to a Merkle tree of scripts and data. Taproot Assets exploits this: asset metadata and commitments are embedded in the Taproot script tree of standard Bitcoin outputs. From Bitcoin's perspective, a Taproot Assets output looks identical to a regular Taproot output โ€” Bitcoin nodes do not know or care about the embedded asset data. Only Taproot Assets nodes read and validate the asset layer.

Assets on Lightning

Once issued, Taproot Assets tokens can be loaded into Lightning Network channels. A channel can hold both BTC and a Taproot Asset simultaneously. Routing over Lightning works for Taproot Assets through "edge nodes" โ€” Lightning nodes that hold both BTC and a Taproot Asset, converting between them at the edges of payments. This allows the broader Lightning Network (which operates in BTC) to route Taproot Asset payments without every node needing to understand the asset.

Is it relevant in India?

Yes. Taproot Asset tokens are assets on Bitcoin โ€” VDA classification applies. See India regulation.

๐ŸŸก A bit more detail

For when you want to go a little deeper.

How Taproot Assets issuance works

An asset issuer creates a Taproot Assets genesis output โ€” a Bitcoin transaction with a Taproot output whose script tree contains the asset definition (name, supply, metadata). This genesis transaction is broadcast and confirmed on Bitcoin, creating the asset. Asset transfers happen by spending the Taproot output and creating new Taproot outputs with updated asset commitments. The Bitcoin transaction records only the commitment; the full asset proof (proving the current holder's ownership back to genesis) is maintained off-chain by the asset holder and provided to recipients.

What it's used for in real life

Lightning Labs launched a stablecoin on Taproot Assets โ€” USDT on Bitcoin/Lightning โ€” enabling US dollar transfers over Lightning Network at near-zero cost. Several exchanges have integrated Taproot Assets deposits and withdrawals, allowing users to receive stablecoins over Lightning to Bitcoin wallets. The primary use case is cross-border payments: a US sender converts dollars to USDT, sends over Lightning to a recipient in another country, who receives local currency through a local exchange, with the entire settlement happening on Bitcoin in seconds. This potentially brings Lightning's global payment network to billions of people who want stable-value transfers, not BTC volatility exposure.

Taproot Assets vs RGB Protocol

Both Taproot Assets and RGB Protocol use client-side validation to embed Bitcoin-native assets โ€” but they differ. Taproot Assets is built and maintained by Lightning Labs (a VC-backed company) and is tightly integrated with LND (Lightning Labs' Lightning implementation). RGB is developed by the non-profit LNP/BP Standards Association and is implementation-agnostic. Taproot Assets is simpler and more production-focused; RGB is more general-purpose and technically ambitious. Both can run on Lightning channels.

How people evaluate this

Key Taproot Assets metrics: stablecoin issuance volume, Lightning channel integrations, wallet support, and exchange adoption. The stablecoin-on-Lightning use case is compelling for global remittances โ€” the critical question is whether the routing liquidity (edge nodes converting between BTC and assets) achieves sufficient depth for large-scale adoption. Live data: Lightning Labs docs.

๐ŸŸฃ The full technical picture

For the technically curious.

Taproot Assets protocol: sparse Merkle trees and universes

Taproot Assets uses a sparse Merkle tree (SMT) to commit to all assets in a given Bitcoin output. A sparse Merkle tree is a Merkle tree over a large key space (2ยฒโตโถ possible keys) where only occupied positions are stored โ€” the tree can commit to any number of assets without needing to represent empty positions. The SMT root is embedded in the Taproot output's script tree. Asset proofs (proving ownership) are Merkle proofs against this root, compact regardless of how many assets exist in the tree.

Taproot Assets "universes" are public repositories of asset issuances โ€” servers that index all Taproot Assets genesis transactions and serve proofs to wallets. A universe allows anyone to discover what assets exist and verify their issuance history. Universes are federated โ€” multiple independent operators can run them, preventing single points of failure in asset discovery.

Source: Lightning Labs Taproot Assets documentation. docs.lightning.engineering ยท Taproot Assets BIPs: github.com/lightning/bips

The multi-hop asset payment model

Multi-hop Taproot Assets payments use a BTC-bridged routing model. Nodes in the middle of a payment path do not need to hold Taproot Assets โ€” they only hold BTC. The payment enters Lightning at an "edge node" where the sender's Taproot Asset is converted to BTC at a fixed rate, routes through the standard BTC Lightning Network, and arrives at another edge node near the receiver, where BTC is converted back to the Taproot Asset. This design allows the billions of dollars of existing BTC Lightning liquidity to route Taproot Assets payments, rather than requiring a parallel Taproot Assets liquidity network to be bootstrapped from scratch.

Technical detail

Taproot Assets asset IDs are 32-byte commitments derived from: the genesis outpoint (the specific UTXO spent to create the asset), the asset tag (name + metadata hash), and the output index. This makes each asset globally unique โ€” two assets with the same name but different genesis outpoints have different IDs. Asset transfers carry a proof structure: a chain of Taproot output witnesses, each proving a valid state transition from genesis to the current holder. The proof chain length grows with the number of transfers โ€” mitigated by proof compression and the "universe" verification model where third parties can verify and attest to asset histories.

Key facts

  • Developed by: Lightning Labs
  • Bitcoin base: Taproot (P2TR outputs, script tree embedding)
  • Asset types: Fungible tokens, NFTs
  • Lightning integration: Edge-node BTC-bridged routing
  • Discovery: Universes (federated asset registries)
  • Key use case: Stablecoins on Bitcoin/Lightning
  • Production: 2023 (mainnet beta)