区块生成

区块产生是理解 Stacks 在底层如何运行的关键概念。本节讲解了 Stacks 网络运行所需发生的三个主要操作。

1

挖矿

矿工负责在 Stacks 链上构建并提议新区块。

2

签名

签名是用于验证区块并签署 sBTC 存款和取款的过程。满足堆栈(stacking)先决条件后,堆栈参与者会参与签名。

3

堆栈(Stacking)

堆栈是堆栈参与者执行的一项操作,是签名的必要先决条件。它使参与验证并赚取奖励成为可能。

在 Stacks 区块产生中有两个主要角色:矿工、堆栈参与者和签名者。矿工构建并提议新区块,而堆栈参与者则验证这些区块并签署 sBTC 存款与取款。堆栈使堆栈参与者能够参与签名。


核心角色:矿工 vs 堆栈参与者 vs 签名者

角色
主要功能
他们的职责
奖励
他们的活动区域

矿工

产生 Stacks 区块

在 PoX 中发送比特币以竞争写入下一个区块并赢取 STX 的权利

获得 STX 区块奖励 + 手续费

比特币(用于出价) + Stacks

堆栈参与者

通过 PoX 保障网络安全

锁定 STX 并表明对共识的支持

从矿工处获得比特币

Stacks(锁定 STX),以比特币形式获得奖励

签名者

验证并最终确定区块

参与区块签名以确认规范链状态;定义奖励集合

基于与堆栈参与者的自定义协议获得奖励

Stacks

堆栈参与者与签名者之间的关系

在阅读堆栈(Stacking)部分时,你可能会发现堆栈参与者与签名者交替使用。确实,堆栈参与者也可以担任签名者,反之亦然,但其中有一些细微差别需要理解:

  • 并非所有堆栈参与者都是签名者 → 因为堆栈参与者可以 委托 他们的参与(包括签名职责)

  • 所有签名者都有以下支持: 他们自己的 STX被委托的 STX → 要成为签名者集合的一员,你必须代表 已堆栈的 STX 权重

最后更新于

这有帮助吗?