What is Stacks?

Stacks is a programmable SDK and tech platform that enables decentralized apps and smart contracts to build on Bitcoin.

What is Stacks?

Stacks helps Troika IO connect brands to Bitcoin. Stacks enables our engineers to build apps, smart contracts, and digital assets that are integrated with Bitcoin's network, security and capital.

Stacks makes Bitcoin's $700 billion of capital programmable with smart contracts and powerful software development kit (SDK). Stacks allows us to build towards a better financial system using the Bitcoin blockchain. The SDK is more firmly open, composable, borderless and lacks intermediaries.

Stacks brings smart contracts to Bitcoin using a programming language called Clarity. Smart contracts enforce rules for modifying a particular set of data like a non-fungible token (NFT) that can be shared among people without the need for trust. For example, a smart contract can hold funds in escrow for a company until multiple parties agree a trade is complete, creating its own ledger like a bank and making transactions throughout the supply chain more transparent.

Clarity smart contracts are essentially software programs that operate on the Bitcoin blockchain. Anyone can query or submit information to the contract based on its pre-programmed rules. Most common, smart contracts will receive updated metadata for a transaction, create new transactions, refund transactions, cancel transactions, or be used for audit purposes after a transaction. Everything is done in a trustless way without central third parties or intermediaries.

Examples of use cases for Clarity:

  • Security access
  • Dapp governance
  • Non-fungible tokens (NFTs)
  • Fungible tokens (stablecoins)
  • Exclusive content (subscriptions)
  • Decentralized organizations (DAOs)
  • Escrow agreement (real estate)
  • Fan tokens (entertainment)

Stacks makes it a whole lot easier to innovate on Bitcoin. All Stacks transactions are on the Bitcoin blockchain, making our apps as secure as a Bitcoin transaction. On Stacks, we can build Bitcoin-based logic into smart contracts without the need to buy Ether. Clarity is the smart contract SDK built by Stacks that is optimized for security, lowering the risks of bugs.

Muneeb Ali is a computer scientist and entrepreneur who co-founded Blockstack in 2013, and later rebranded it to Stacks, which now has 400+ apps built on the network. Muneeb is also CEO of Hiro, a tool for Stacks developers. Muneeb has a PhD in Computer Science from Princeton University and he is perhaps best known for successfully navigating the first SEC offering of a token in the United States, the Stacks (STX) token. Muneeb is active on Twitter and the Stacks Podcast.

The native token, STX, enables developers to build smart contracts and apps for Bitcoin, and it allows investors to earn BTC by staking STX tokens. STX is used as fuel for the backend infrastructure of the smart contracts—such as execution, transaction processing, and token registration (minting) on Stacks. At time of writing, STX is trading at $0.81 per token.

Learn more about Stacks