Stacks cherche à étendre le potentiel du Bitcoin en y ajoutant des fonctionnalités, sans pour autant avoir besoin de fork ou de modifier la blockchain Bitcoin d'origine.
Pour ce faire, il se connecte directement à la blockchain du Bitcoin via son [mécanisme de consensus](https://coinmarketcap.com/alexandria/glossary/consensus) proof-of-transfer (PoX), qui permet aux mineurs de payer en BTC pour frapper de nouveaux jetons Stacks (STX). De plus, les possesseurs de jetons STX peuvent aussi stacker (et *non pas* [*staker*](https://coinmarketcap.com/alexandria/glossary/staking)) leurs jetons pour recevoir du Bitcoin en échange.
Stacks introduit un nouveau langage de programmation de contrats intelligents nommé Clarity, qui est conçu pour être à la fois sécurisé et facile à utiliser grâce à sa syntaxe sans ambiguïté. Ce langage de programmation centré sur les contrats intelligents est également utilisé par la blockchain [Algorand (ALGO)](https://coinmarketcap.com/fr/currencies/algorand/).
De plus, Stacks est la première cryptomonnaie à avoir reçu la certification de la SEC pour une vente aux États-Unis, ce qui lui a permis de récolter 28 millions de dollars pour ses jetons STX dans une vente classée A+ en juillet 2019.