What Is Stacks (STX)?
Stacks is a Layer 2 blockchain built to give Bitcoin new powers — specifically, smart contracts and decentralized apps (DApps). Instead of trying to replace Bitcoin, Stacks works alongside it, using Bitcoin’s security as its foundation while adding programmable features on top.
At its core, Stacks connects to Bitcoin through a unique consensus mechanism called Proof of Transfer (PoX). This system anchors every Stacks block to Bitcoin’s blockchain, allowing anyone to verify Stacks activity directly through Bitcoin. The network also uses a smart contract language called Clarity and a Bitcoin-backed asset known as sBTC, both designed to make Bitcoin more usable across decentralized finance (DeFi), digital identity, and other on-chain innovations.
How Stacks Works
Proof of Transfer (PoX)
Proof of Transfer is how Stacks stays tethered to Bitcoin. It builds on Bitcoin’s Proof of Work model without requiring extra mining power or new hardware. In PoX, miners send BTC to “Stackers”, who lock their STX tokens to help secure the network. The more BTC a miner commits, the better their odds of producing the next block — and earning new STX plus transaction fees. Stackers, in turn, receive BTC rewards for supporting the system.
Every Stacks block is recorded on Bitcoin, meaning that to reverse a Stacks transaction, you’d have to reverse a Bitcoin one — an almost impossible task. This gives Stacks Bitcoin’s security while enabling features Bitcoin alone doesn’t support.
Key Technologies
sBTC: Bitcoin on Stacks
sBTC is a 1:1 Bitcoin-backed asset that lets users deploy their BTC in DeFi applications without giving up custody. When you deposit BTC into a special on-chain wallet, a decentralized group of signers verifies it and mints an equal amount of sBTC on Stacks. You can trade, lend, or use it in smart contracts — all while your Bitcoin remains safely verifiable on the base chain.
To redeem BTC, you simply send back your sBTC, which gets burned, and your original BTC is released. The process is transparent and decentralized, minimizing counterparty risk.
Clarity: Transparent Smart Contracts
Clarity is Stacks’ native programming language. It’s intentionally non-Turing complete — meaning predictable and readable — to make smart contracts easier to audit and verify. Because Stacks is linked to Bitcoin, Clarity contracts can even reference Bitcoin transactions directly. This opens the door to apps that react to Bitcoin events while executing logic on Stacks.
Dual Stacking
Dual stacking allows users to earn Bitcoin rewards while still participating in the ecosystem. By locking BTC to mint sBTC — and optionally locking STX — you can earn sBTC rewards distributed at the end of each cycle. While your assets are locked, they remain usable across DApps, making it a flexible earning mechanism.
Use Cases
- Bitcoin DeFi: Borrowing, lending, and yield farming built around BTC collateral.
- NFTs: Clarity contracts enable NFT creation and trading, all settled on Bitcoin.
- Identity: The Blockchain Naming System (BNS) lets users register decentralized usernames and link them to verifiable on-chain data.
The Role of STX
The STX token powers the entire Stacks network. It’s used for transaction fees, rewards, and governance. When you interact with Stacks DApps, fees are paid in STX. Stackers lock STX to earn BTC through PoX, and miners receive new STX for maintaining network operations.
Why It Matters
Stacks effectively turns Bitcoin into a programmable blockchain — without changing Bitcoin itself. Through PoX, sBTC, and Clarity, developers can build DeFi tools, NFTs, and other applications that all anchor to Bitcoin’s unmatched security.
It’s a bridge between Bitcoin’s simplicity and the growing world of smart contracts — expanding what’s possible without compromising what makes Bitcoin strong.