Tokens are possible through the BTKN (Bitcoin Token) protocol. BTKN is our adaptation of the LRC-20 protocol, specifically optimized for Spark. It lets us represent tokens using regular Bitcoin transactions. On Spark, we made this protocol native so tokens can be issued, transferred, and managed directly, while staying fully connected to Bitcoin.
Yes, BTKN will be compatible with L1. We expect most of the activity to happen on Spark, with L1 acting as the escape valve in case anything goes wrong.
Yes. BTKN was built for stablecoin issuers. We’re agnostic to what kind of stablecoin you’re building. Our goal is to give issuers the right primitives, and meet them where they are. If you’re planning to issue one, reach out.
Not planned. As of now, we’re focused on Spark support where liquidity, UX, and interoperability matter most. Lightning support is possible in the future, but not a priority today.
Soon. Spark is designed for unilateral exits. Every token on Spark will wap to a real UTXO on Bitcoin L1. Any users will be able to exit at any time, without trusting anyone.
Is Spark planning to support other token standards?
Not natively for now. We think liquidity will consolidate around a single standard, and BTKN has the highest chance of winning by onboarding stablecoin issuers. That said, we’re open to supporting other standards if real demand emerges.
On Spark, BTKN tokens are native. Minting, transfers, and burns are embedded into Spark leaves and validated by Spark Operators. To learn more, start here.