Stacks ist eine Layer-1-Blockchain, die auf der Bitcoin-Blockchain aufbaut und deren Sicherheit nutzt. Im Gegensatz zu Ethereum, das seine eigene Blockchain und Konsensmechanismus (Proof-of-Work, im Übergang zu Proof-of-Stake) hat, verwendet Stacks den Proof-of-Transfer (PoX)-Konsensmechanismus, der Bitcoin als Sicherheitsmechanismus und Belohnungssystem verwendet. Stacks ermöglicht Smart Contracts und dApps auf der Bitcoin-Blockchain, während Ethereum seine eigene separate Blockchain dafür verwendet.