An article detailing the Taproot Assets protocol: Advancing the BTC ecosystem into the multi-asset era

Original author | bioniq CEO Bob Bodily

compile | Odaily Planet Daily Jessica

! [An article detailing the Taproot Assets protocol: Advancing the BTC ecosystem into the multi-asset era] (https://piccdn.0daily.com/202310/20031840/rawszeqpt8wme70b.jpg!webp)

October 19, Lightning Labs released the Taproot Assets protocol, which allows the issuance of stablecoins and other assets on the Bitcoin network and the Lightning Network. Bioniq CEO Bob Bodily introduced the protocol in detail on the X platform, which Odaily compiled as follows:

Article essence

  • Taproot Assets is a Bitcoin meta-protocol that integrates directly with the Lightning Network, supporting FT (Fungible Tokens) and NFTs (Non-fungible Tokens);
  • Taproot Assets does not use Bitcoin as a full data availability layer (like the Lightning Network). Users store their own data by default, or they can add additional trust assumptions through off-chain data storage, called Universe;
  • Taproot Assets is an excellent fungible token protocol, but performs mediocre (temporarily) when it comes to non-fungible token protocols.

What is Taproot Assets

Taproot Assets (Taproot Assets) is a meta-protocol for Bitcoin, similar to Ordinals, BRC-20, Runes, Atomicals, TAP, PIPE, or RGB. It can handle fungible, semi-fungible and non-fungible tokens.

Taproot Assets is fully based on UTXOs (like Runes and PIPE), which means it integrates well with Bitcoin-native technologies such as RGB, Lightning, and DLC.

  1. Taproot Assets integrates directly with the Lightning Network. This means that you can use a Taproot transaction to launch a Lightning channel, and you can deposit BTC and Taproot Assets into a Lightning channel in a single Bitcoin transaction.
  1. Taproot Assets uses Taproot transactions to create assets on Bitcoin. Data is stored in the Taproot tree, and by default, token metadata is stored on the creator's device, or optionally in an off-chain data warehouse/indexer called "Universe".

Fugible tokens on Taproot Assets

As a fungible token protocol, Taproot Assets has the following features:

Low UTXO footprint (similar to Runes/PIPE) as users can create or transfer multiple tokens in a single transaction;

  • Users can store most transaction data off-chain themselves or in Universe, which means that the on-chain footprint of large transactions is small;
  • It is completely UTXO-based, so it integrates well with Bitcoin's Lightning, DLCs, RGB, etc.;
  • It integrates directly with Lightning, so after transferring to Lightning (all tokens + BTC in a single transaction), users can make fast and cheap transactions.

Taproot Assets has a lot of potential in terms of flexibility, and Taproot Assets says: "How individual account holders interact with each other is not dictated by Taproot Assets, but can be application-specific. Issuers have flexibility in defining assets or in the way they intend to restrict them. ”

Non-fungible tokens on Taproot Assets

However, regarding non-fungible tokens, Taproot Assets is very similar to Ordinals or Stamps, and users can create and transfer assets (which can be ERC-721 or ERC-1155 assets) using Bitcoin UTXOs. The difference is that images and metadata from Taproot Assets are not stored on-chain. It could theoretically be stored on-chain, which means there might be a way to leverage Bitcoin as a data storage layer, but by default, both images and image metadata are stored off-chain.

When it comes to data validity, Taproot Assets has a dual efficiency advantage. That is, users can create a thousand tokens with a very small transaction or airdrop thousands of addresses (most of the data is off-chain, and only a small amount of data is actually stored on-chain).

This is actually good. However, if off-chain data is lost, users will lose their tokens forever.

This may seem like a significant limitation, but that's how Lightning Network currently works, without Bitcoin as a full data validation layer, which means users trust themselves (or other nodes) to index and save data or risk losing their tokens.

Therefore, Taproot Assets does not utilize Bitcoin as a layer of data validity, unlike Ordinals, BRC-20, Runes, PIPE, etc.

This means that Taproot Assets is a very efficient meta-protocol that takes up little space on-chain, but users need to rely on off-chain universes (or their own data storage) to protect their tokens.

Taproot Assets Trust Assumption

Since Taproot Assets is a Bitcoin meta-protocol, it has the same trust assumptions as all other Bitcoin fungible token protocols, namely:

  • Users rely on off-chain indexers to maintain state (regardless of whether the user stores state himself, for all other Bitcoin metaprotocols);
  • Users rely on themselves or Universe to maintain ownership of their tokens. This is an additional assumption for Taproot Assets, surpassing most other Bitcoin fungible token protocols, as if the off-chain state is lost, its tokens will be lost;
  • Wrong universe (or wrong local state) can result in losing BTC (as with BRC-20 or Ordinals) during a PSBT exchange between Taproot Asset and your BTC; Once the Taproot Assets are deposited into the Lightning channel, it is uncertain whether these assumptions will change, if any, at which point the user may have inherited all of the Lightning Network's trust assumptions.

How Taproot Assets works on the Lightning Network

For the Lightning Network, you can use Taproot Assets to create a new stablecoin taUSD on Bitcoin (1 to 1 pegged to USDC assets), and then use a single Bitcoin transaction to transfer BTC and taUSD into the Lightning Network channel, so that users can use taUSD stablecoins to pay Lightning invoices or perform other DeFi operations.

To sum up, the native integration of Taproot Assets on Lightning makes stablecoin payments possible, and it is very convenient to put Taproot Assets directly into the Lightning channel, which has the potential to play a role in Bitcoin DeFi.

Because of Taproot Assets' native integration with Lightning, it's called fast bridging to L2 because it's built into the protocol. Users don't need to bridge tokens to sidechains or sovereign rollups, they just need to deposit Taproot Assets into the Lightning channel using Taproot transactions, and they're good to go.

Summary

  • I like Taproot Assets because it has different trade-offs with existing Bitcoin fungible token protocols, which makes it more likely to solve different problems, attract different users, and work well in different scenarios.
  • I like the direct integration with the Lightning Network. I know Lightning isn't the ultimate scaling solution for Bitcoin, but it's definitely great to be able to complete a single Taproot transaction and trade Taproot Assets quickly.
  • As usual, still at a very early stage. The V 0.3.0 alpha version means there will still be some bugs. So, be careful if you are testing it.

Tip: V 0.3.0 alpha means that if you're not careful, you'll lose your assets, so if you're trying Taproot Assets, make sure you know what you're doing.

Disclaimer: The information on this page may come from third-party sources and is for reference only. It does not represent the views or opinions of Gate and does not constitute any financial, investment, or legal advice. Virtual asset trading involves high risk. Please do not rely solely on the information on this page when making decisions. For details, see the Disclaimer.
Comment
0/400
No comments