0% read

Stacks

Stacks

Stacks 是构建在 之上的 层,它支持 ,而无需修改 本身。它利用 的安全性,同时实现更快的交易、可编程性和新颖的功能,例如 双向锚定。该协议由 于 2013 年联合创立。 [1]

概述

Stacks 是一个 ,通过支持 、快速交易和数字资产来扩展 的功能,而无需改变 基础层。它通过其区块生产机制,转移证明 (PoX),利用 的安全性,其中矿工花费 Stacks 区块,将链锚定到 ,并确保 Stacks 交易的不可逆性。该平台使用 Clarity,一种专门构建的 语言,允许开发人员安全地创建可以引用 状态的合约,从而实现原子交换和有条件资产转移等操作。一个关键组件是 ,一种去中心化的双向锚定,代表 Stacks 上的 ,允许 中使用,并转换回 ,而无需依赖中心化托管人。这些功能共同为构建 集成应用程序和可编程数字资产提供了一个可扩展、安全且信任最小化的环境。 [6]

架构

转移证明 (PoX)

转移证明 (PoX) 是 Stacks 使用的区块生产机制,旨在将新的 锚定到现有 链(在本例中为 )的安全性,而无需修改 本身。PoX 是燃烧证明的演变:矿工不是销毁 ,而是将 转移给网络参与者(Stackers)作为 过程的一部分,从而保护 Stacks 网络,同时赚取 奖励。通过在 交易中记录每个 Stacks 区块的哈希值,Stacks 的历史以密码学方式锚定到 ,继承了它的安全性和最终性。这种集成允许 区块直接引用 状态,使 Clarity 能够对 交易做出反应或验证。该机制还确保矿工必须构建在最新的 Stacks 区块之上,防止独立分叉,并利用 的哈希率来确保共识。通过 PoX,Stacks 可以解锁 的资本用于 ,从而实现可编程经济,同时使用 作为价值和结算的基础层。 [13]

堆叠 (Stacking)

堆叠 (Stacking) 是 Stacks 上的一种机制,允许 STX 代币持有者锁定他们的代币并作为签名者参与网络共识,从而赚取 作为奖励。与 网络中的传统 不同,堆叠以 而不是锁定的代币产生收益,不需要削减,并使用 PoX(转移证明)。STX 代币在锁定期间保留在持有者的钱包中,暂时无法花费,直到锁定期结束。堆叠在大约两周的奖励周期中运行,包括选择堆叠者的准备阶段和分配 支付的奖励阶段。

参与者可以单独堆叠——运行自己的签名者并满足最低 STX 要求——或者将堆叠委托给池运营商,后者负责签名者职责。所有堆叠者必须注册区块签名密钥,以确保签名可以得到验证,并且堆叠与 PoX 协议集成。 [14]

双重堆叠 (Dual Stacking)

双重堆叠 (Dual Stacking) 是 Stacks 网络上的一种机制,允许 持有者通过将其 与 STX 代币配对,并可选择将 部署到 中,从而赚取 中以 计价的奖励。与其他以其原生代币支付奖励的 不同,Stacks 使用转移证明 (PoX) 来实现真正的 奖励。参与者为注册到双重堆叠中的 获得基线 奖励。他们可以根据他们的 STX 与 的比率获得额外的奖励,该比率遵循平方根曲线以提供递减的回报,并通过在 中部署 获得额外的奖励,这提供了 10 倍的奖励乘数。奖励系统旨在通过将最大 STX/ 比率设置为用户比率的第 95 个百分位数来防止操纵,确保广泛的参与和公平性,同时继续提供标准的 STX 堆叠奖励。 [15] [16]

Clarity

Clarity 是一种可判定的、解释型的 语言,专为 Stacks 设计,优先考虑可预测性、安全性和透明度。与编译语言不同,Clarity 代码完全按照编写的方式执行,使其具有人类可读性和可验证性,并且其可判定的性质确保所有程序在有限的步骤内停止。该语言可防止常见的漏洞,例如重入、溢出和下溢,并强制显式处理返回值以避免静默失败。Clarity 支持内置的同质化和 的创建和管理,并具有强制执行交易结果的后置条件。它倾向于组合而不是特征继承,从而简化了合约结构和互操作性。此外,Clarity 合约可以访问 的基础链,使智能合约能够对 交易做出反应并验证加密签名,从而将 集成为安全、可编程应用程序的基础层。 [7] [17]

sBTC

是 Stacks 上的 SIP-010 同质化代币,它以 1:1 的固定比率代表 ,并且可以在 上转换回 。它充当双向锚定,允许 中使用,同时仍然由锁定在由多重签名 Taproot 地址保护的单个 中的 支持。此 由一组去中心化的 签名者管理,他们负责签署锚定操作、维护锁定的 的托管,并与 交互,签名者成员资格和密钥轮换由集体管理。 之间的存款和取款发生在定义的 区块数量内。外部服务 Emily API 协调用户、签名者和合约之间的通信,以促进桥接操作。通过这种结构, 使 能够与 Stacks 上的 应用程序交互,而无需 被出售或由中心化中介机构托管。 [18]

STX

STX 是 Stacks 网络的原生代币,作为一种基础设施代币,促进 、网络安全和治理。它用于支付网络上的 、奖励矿工验证交易、通过投票参与治理,并通过锁定(或“堆叠”)STX 来赚取 奖励来支持转移证明 (PoX) 。在 Stacks 生态系统中,STX 还可以用于 ,包括 平台、 市场和名称注册商,为网络参与提供实用性和激励。 [19] [20]

发现错误了吗?

参考文献 (20 来源)

首页分类维基MC事件词汇表