计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
bitcoin-l2-taproot-assets【效率与协作】Taproot Assets (formerly Taro) by Lightning Labs: client-side validation asset protocol on Bitcoin + Lightning. Multi-asset Lightning channels, AddressV2, multi-hop asset routing. USE WHEN: issuing/transferring assets on Bitcoin, integrating asset Lightning channels, evaluating TAP vs RGB.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Lightning Labs' protocol for issuing and transferring assets on Bitcoin and routing them over Lightning. Assets live in Taproot outputs; transfers use client-side validation.
Repo: github.com/lightninglabs/taproot-assets (Go).
Companion to LND. Runs alongside, provides:
Each asset has:
Multi-asset Lightning channels:
raw (v1, complete proof
files), compact (v2, chain-derivable proof fields stripped and
rebuilt on import), optimistic (v3, no proofs at all, refetched
from a universe federation server on import). Covers the Taproot
Assets layer only; a restore still needs the matching lnd wallet.AnchorVirtualPsbts. On by
default; disable with wallet.disable-sweep-orphan-utxos.tapcli rfq forwardinghistory. Wants lnd started
with --store-final-htlc-resolutions for full coverage.asset_rate_limit)
and minimum fill sizes (asset_min_amt / payment_min_amt), an
execution policy (IOC by default, or FOK), and a negotiated fill
quantity in the accept message.experimental.rfq.portfoliopilotaddress.tapcli assets burn --group_key burns units
across every issuance in a group.RemoveMessage.ListInvoices / ListPayments and the
streaming SubscribeInvoices / SubscribePayments / TrackPayment
RPCs on the TaprootAssetChannels service. v0.8.2 (Aug 2026) and
v0.8.3 (Sept 2026) are fix and performance releases (MS-SMT proof
verification, universe federation push, RFQ/HTLC races).experimental.rfq.skipacceptquotepricecheck renamed to
experimental.rfq.skipquoteacceptverify.BurnAssetRequest now identifies the asset with an AssetSpecifier
(asset ID or group key); the old asset_id / asset_id_str
oneof fields and the singular burn_proof response field are
deprecated in favour of repeated burn_proofs.universe.multiverse-caches.proofs-per-universe removed in favour of
universe.multiverse-caches.max-proof-cache-size, which bounds the
proof cache by memory (e.g. 64MB) rather than proof count.| Aspect | Taproot Assets | RGB |
|---|---|---|
| Backing | Lightning Labs | LNP/BP Standards Association |
| LN integration | Native (tapd + LND) | rgb-lightning-node |
| Asset model | Single-issuer + multi-issuance | Schema-based, contracts |
| State validation | Sparse-merkle commitments | Client-side validation |
| Maturity | v0.8.3 production (Sept 2026) | rgb-lightning beta (as of late 2025) |
| LND ecosystem | Tight | Loose |
# Mint an asset
tapcli assets mint --type normal \
--name "USDC-Test" --supply 1000000 --meta "..."
# Generate receive address
tapcli addrs new --asset_id <id> --amt 1000
# Send asset
tapcli assets send --addrs <recipient_addr>
# Lightning asset invoice
tapcli ln invoice --asset_id <id> --amount 100
Asset metadata + proofs are published to universes — server-side indexers that act as discovery layer:
Wallets query universes to verify asset existence and lookup metadata.