区块生成

区块产生是理解 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 权重
最后更新于
这有帮助吗?