What is Stacks (STX)?
π 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.
Stacks is a Layer 2 (or Layer 1 adjacent) blockchain for Bitcoin that brings smart contracts and DeFi to Bitcoin β applications built on Stacks settle to Bitcoin, using Bitcoin's security and immutability as their foundation, while the STX token powers these applications and miners earn BTC as rewards.
Why Bitcoin doesn't natively have smart contracts
Bitcoin is intentionally simple. Its scripting language is deliberately limited β it can verify signatures and time-locks but cannot execute complex, Turing-complete smart contract logic. Satoshi Nakamoto designed Bitcoin to be maximally secure and predictable, not programmable. This limitation means Bitcoin cannot natively run DeFi applications, NFT markets, or DAOs.
Stacks solves this by adding a separate layer: the Stacks blockchain executes smart contracts written in Clarity (a safe, non-Turing-complete language designed to prevent bugs), and these contracts can interact with Bitcoin through "Proof of Transfer" (PoX) β Stacks miners burn BTC to mine STX, anchoring Stacks' security to Bitcoin. Smart contract state is written to Bitcoin blocks, making it as permanent as Bitcoin itself.
The sBTC mechanism
sBTC (launched with the Nakamoto upgrade in 2024) is a decentralised 1:1 Bitcoin peg β deposit BTC, receive sBTC on the Stacks chain, use sBTC in DeFi applications, redeem back to BTC. Unlike WBTC (which requires trusting a custodian), sBTC uses a decentralised network of Stacks validators to secure the peg. This is Stacks' most significant innovation: a trust-minimised way to bring real BTC into DeFi applications.
Is STX legal in India?
Yes. STX qualifies as a Virtual Digital Asset (VDA) under Indian law. 30% tax on gains and 1% TDS applies. Always consult a tax professional.
π‘ A bit more detail
For when you want to go a little deeper.
Proof of Transfer (PoX) β Stacks' mining mechanism
Stacks has a unique consensus: miners don't solve proof-of-work puzzles β they transfer BTC to current STX holders who lock their STX (a process called "Stacking"). The more BTC a miner transfers, the higher their probability of winning the right to mine the next Stacks block and receive the STX block reward. STX holders who participate in Stacking earn BTC yield on their STX holdings β typically 5-10% APY paid in actual Bitcoin. This is a genuine Bitcoin yield mechanism that doesn't require selling STX or using any DeFi protocol beyond the native protocol.
The Nakamoto upgrade (2024)
The Nakamoto upgrade fundamentally improved Stacks' finality and performance. Before Nakamoto, Stacks blocks were tied 1:1 to Bitcoin blocks (one Stacks block per ~10 minute Bitcoin block). After Nakamoto, Stacks produces many fast blocks between Bitcoin blocks, with Bitcoin confirming the final state every ~10 minutes. This reduced effective confirmation time from minutes to seconds while maintaining Bitcoin-level finality for state settled on-chain. The Nakamoto upgrade also launched sBTC.
Stacks' DeFi ecosystem is significantly smaller than Ethereum or Solana. The Bitcoin DeFi narrative has grown (alongside Babylon Protocol, Lombard, and Solv), but most of this activity uses bridges/wrappers rather than native Bitcoin smart contracts. Stacks' approach is technically different β and arguably more Bitcoin-aligned β but adoption is the key challenge. Live data: CoinGecko
π£ The full technical picture
For the technically curious.
Key facts
- Token: STX (gas + mining reward + Stacking collateral)
- Architecture: Bitcoin Layer 2 / Layer 1 adjacent with Proof of Transfer
- Smart contract language: Clarity (safe, non-Turing-complete, interpreted)
- Consensus: Proof of Transfer (PoX) β miners burn BTC, STX holders earn BTC
- BTC yield: Stacking STX earns ~5-10% APY in actual Bitcoin
- sBTC: Decentralised 1:1 BTC peg (launched Nakamoto upgrade 2024)
- Nakamoto upgrade: 2024 β fast blocks between BTC anchors, sBTC launch
- Founders: Muneeb Ali, Ryan Shea (Princeton researchers)
- Backing: Y Combinator, Union Square Ventures; raised ~$75M
Clarity language β why not Solidity
Stacks chose Clarity over Solidity for a philosophical reason: safety over flexibility. Clarity is "decidable" β you can always know in advance exactly what a Clarity contract will do, because it has no recursion, no loops, and no dynamic dispatch. This makes Clarity contracts formally verifiable: their entire execution path can be mapped before deployment. Solidity is Turing-complete, which enables flexibility but also enables the class of bugs (reentrancy, integer overflow, unexpected state changes) that have caused billions in Ethereum DeFi losses. Clarity contracts are interpreted rather than compiled, meaning you can inspect the actual source code running on-chain, not just bytecode.