Stacks is a layer-1 blockchain solution that is designed to bring smart contracts and decentralized applications (DApps) to Bitcoin (BTC).