Stacks 是 Layer1 区块链解决方案,旨在将智能合约和去中心化应用程序 (DApp) 引入比特币 (BTC)。这些智能合约被引入比特币,而不会改变使其如此强大的任何功能——包括其安全性和稳定性。 Stacks 2.0 是连接到比特币并为其带来智能合约和去中心化应用程序的 Layer1 区块链。在 Stacks 平台上开发的智能合约和应用与比特币的安全性、稳定性和经济实力原生集成。
去中心化应用程序 (DApp)是开放式和模块化的,这意味着开发人员可以在彼此的应用程序之上构建,以产生在常规应用程序中根本不可能实现的功能。由于 Stacks 使用比特币作为基础层,网络上发生的一切都在使用最广泛、可以说是最安全的区块链上运行——比特币。
该平台由 Stacks 代币 (STX) 提供支持,该代币用于推动智能合约的执行、处理交易和在 Stacks 2.0 区块链上注册新的数字资产。Stacks (STX) 代币是 Stacks 2.0 区块链上的原生代币。最小的部分是一个 micro-STX。1,000,000 个微型 STX 构成一个堆栈 (STX)。
Stacks 利用比特币的特点,通过附加功能对其进行扩展,而无需分叉或更改原始的比特币区块链。Stacks 通过其转移证明 (PoX) 共识机制直接与比特币区块链连接来实现这一点,该机制让矿工支付 BTC 以铸造新的 Stacks (STX) 代币。此外,STX 代币持有者还可以堆叠(而不是质押)他们的代币以赚取比特币作为奖励。
同时,Stacks 引入了一种新的智能合约编程语言,称为 Clarity,由于其明确的语法,它的设计既安全又易于构建。 Algorand (ALGO) 区块链也使用这种以智能合约为中心的编程语言。