Activating the Bitcoin economy

Bitcoin is secure, robust, and widely adopted. As the leading Bitcoin L2, Stacks allows builders to leverage these properties and create new use cases for Bitcoin.

What is stacks

Stacks is the leading Bitcoin Layer-2, enabling smart contracts and decentralized applications to use Bitcoin as a secure base layer. Stacks extends the capabilities of Bitcoin without changing Bitcoin, unlocking billions in latent capital.

Why Stacks is built on Bitcoin

1

The Bitcoin opportunity

Bitcoin boasts a market cap over $1T. It is easily accessible in most of the world and continues to see retail and institutional adoption. Yet, relatively few apps and experiences have been built for Bitcoin due to its limited scripting language. Stacks enables more complex use cases without changing Bitcoin.

A $1T opportunity
2

Security

Simply, Bitcoin's security is unmatched. Through Stacks, transactions are settled to Bitcoin, making these transactions as irreversible as Bitcoin's after the Nakamoto upgrade.

Bitcoin Finality
3

Longevity

Bitcoin is durable and consistent, boasting unmatched longevity and consistency in the world of blockchains. With Bitcoin, developers and users can depend on a base layer that has been built to last.

Bitcoin Uptime
What is stacks

Stacks activates the Bitcoin economy. Bitcoin is the most adopted, most valuable, and most durable decentralized asset. Stacks extends Bitcoin with new functionality by enabling apps and smart contracts on the Bitcoin L2. All Stacks transactions settle to Bitcoin and Stacks apps can interact with Bitcoin state allowing developers to leverage the security, capital, and network effects of Bitcoin without modifying Bitcoin itself. With the release of sBTC, Stacks will enable seamless movement of BTC between layers.

The Nakamoto upgrade is an expected upgrade to the Stacks layer that enables faster blocks, full Bitcoin finality, and a number of network performance enhancements. Nakamoto sets the stage for Bitcoin DeFi and prepares the network to support sBTC.

sBTC is a 1:1 Bitcoin-backed asset that will enable trust-minimized movement of BTC in and out of the Stacks L2. This effectively enables 'writing to Bitcoin', offering a programmable version of BTC to developers that want to create apps and smart contracts for Bitcoin. sBTC transactions are validated by a decentralized network of 'Signers' that include top infrastructure providers in the industry along with a robust community of Stackers.

Proof of Transfer (PoX) is the consensus mechanism that connects Bitcoin and Stacks. It recycles Bitcoin’s Proof of Work, offering Stacks transactions the benefit of Bitcoin's full finality, meaning Stacks transactions become as irreversible as Bitcoin's post-Nakamoto. Proof of Transfer also enables Stacking, which allows holders of the Stacks Token to lock their Stacks to help secure the network and validate transactions, earning them a share of the Bitcoin that miners spend to mine new Stacks blocks.

Clarity is a decidable smart contract language that optimizes for predictability and security, designed for the Stacks blockchain. Smart contracts allow developers to encode essential business logic on a blockchain. The design decisions behind Clarity were based heavily on taking lessons learned in common Solidity exploits and creating a language that has been purpose-built for safety and security in mind.

Built on Bitcoin

Stacks extends Bitcoin with new functionality. Bitcoin is Stacks’ secure and robust base layer where all transactions are settled, and Stacks adds complex apps and smart contracts. Stacks apps can interact with Bitcoin state, so you can have an app that uses Bitcoin as its currency.

Clarity Smart Contracts

Stacks extends Bitcoin with new functionality. Bitcoin is Stacks’ secure and robust base layer where all transactions are settled, and Stacks adds complex apps and smart contracts. Stacks apps can interact with Bitcoin state, so you can have an app that uses Bitcoin as its currency.

Proof of Transfer

Stacks extends Bitcoin with new functionality. Bitcoin is Stacks’ secure and robust base layer where all transactions are settled, and Stacks adds complex apps and smart contracts. Stacks apps can interact with Bitcoin state, so you can have an app that uses Bitcoin as its currency.

sBTC : Trustless Bitcoin Write

Stacks extends Bitcoin with new functionality. Bitcoin is Stacks’ secure and robust base layer where all transactions are settled, and Stacks adds complex apps and smart contracts. Stacks apps can interact with Bitcoin state, so you can have an app that uses Bitcoin as its currency.

Stacking

Learn about the Stacks technology: Proof of Transfer, Clarity smart contracts, DeFi on Bitcoin, and more.

NFTs

Experience apps built on 
Stacks for yourself

Bitcoin DeFi

Dive deeper with complementing learning resources.

Stacking

Hold and temporarily lock STX, Stacks’ native currency, and support the network’s security & consensus. As a reward, you’ll earn BTC.

Smart Contracts

Expressive smart contracts are at the heart of many applications. Stacks enables smart contract for Bitcoin, opening a world of use cases.

Bitcoin DeFi

Stacks is unlocking Bitcoin DeFi with its direct connection to Bitcoin. Upcoming upgrades bring additional speed and security that will allow DeFi to thrive.

Developers

Smart Contracts, Scalability, Seamless Interoperability.

SMART CONTRACTS WITH CLARITY

+

Smart contract functionality with Clarity - a security-first language with predictable behavior that makes it a top choice for developers.

LAYER-2 SCALABILITY

+

Unlimited scalability while reducing congestion on the Bitcoin network.

INTEROPERABILITY WITH BITCOIN

+

Seamless Bitcoin interoperability, enabling read and write capabilities for a fully programmable asset.

Developer tools

+

A developer-first, battle-tested chain with mature tooling supporting cloud and local development.