比特币基础构建:Stacks(STX)与中本聪升级
时间:2024-08-27 来源:区块链网络 作者:金色精选
作者:Francesco 来源:substack 翻译:善欧巴,区块链网络 对于那些不熟悉Stacks(STX) 的人来说,它是最重要的比特币第 2 层 (L2),市值超过 30 亿美元。 在Ordinals和Defi-on-Bitcoin 炒作之前,Stacks 一直在尝试在比特币上进行构建。 虽然 8 月份加密货币出现了复苏迹象,比特币从 5 万美元反弹至 65 美元以上,但有一个项目的表现却异常出色。 仅在 8 月份,STX 就从低点上涨了 75% 以上,这主要归功于对其迄今为止最重要的更新的预期:中本聪升级。 本文介绍了中本聪升级,强调了其对 STX 生态系统和技术堆栈的意义。 中本聪升级 说到比特币,如果有什么东西叫中本聪,那一定是一件大事。 中本聪升级计划于8 月 28 日进行,将为 STX 带来重大变化。 这是一次硬分叉,其设计目的(以及其他好处): 提高交易吞吐量和速度 增强最终性保证,提供 100% 比特币最终性 降低矿工 MEV 提高防止链重组的安全性 此次硬分叉要想获得批准,需要超过70% 的批准率。 除其他更改外,此更新从根本上改变了 Stacks 中的区块生产,因为它将不再与矿工选举相关:矿工将能够以“固定节奏”生产区块,并且只会利用矿工选举来确定 POX 堆栈器集合中的哪个矿工应该停止生产区块以及哪些新矿工应该开始生产区块。让我们深入了解一下! 目前,STX 中的区块生产由SIP-001、SIP-007和SIP-015定义。 矿工通过出价竞争以获得选中并附加新区块。 此次选拔将经过“矿工选拔流程” 矿工提交“区块提交”交易,代表他们想要提交的新区块的哈希值。 最多选择一个区块提交,授权“提交者传播他们的区块并获得奖励”。 然而,目前的流程有几个局限性 高延迟和慢速区块时间:每次生成新区块时都要等待“抽签选举”会导致较高的交易确认延迟(在最好的情况下,与比特币的生产率一样慢)。 微块共识:虽然 STX 使用“微块”解决了错过抽签的问题,但它们直到下一次抽签才能确认,因此实际上无法缩短交易时间。此外,新矿工可能不会将交易包含在微块中,因为没有共识级程序强制矿工在最新的微块上进行构建,从而导致共识失败和孤立交易。 STX 上的链重组比比特币便宜得多。 连接不佳的矿工(很难同步规范的 STX 链)在提交区块提交时可能会使其他连接更好的矿工成为孤儿。 比特币矿工自愿排除 STX 矿工:如果一个区块的 STX 奖励足够大,比特币矿工可以通过支付少量 POX 支出并保证他们会赢得抽签,故意将其他 Stack 矿工的区块提交排除在他们的比特币区块之外。 使用 中本聪升级解决这些问题 更快的区块时间:中本聪升级将区块生产与矿工抽签过程分开。 每个比特币区块都会引入一个新的“任期”,其中单个矿工(通过加密选择)负责生成尽可能多的 STX 区块。 比特币最终性:STX 交易将像比特币交易一样难以逆转。 最终性(Finality)到底是什么意思?
STX 矿工必须在比特币上的区块提交交易中提交“索引区块哈希” ,即其任期内最后一位 Stacks 矿工生成的第一个区块的哈希,从而将 Stacks 链历史锚定到比特币。 这实现了比特币的最终性,因为每个比特币区块都包含 Stacks 链的状态和任期的开始。 这确保了: 比特币最终性 通过在堆垛机上安装分叉预防措施来解决矿工的连接问题 允许具有最新 Stacks 链状态副本的节点识别哪些 Stacks 区块受到比特币重组的影响并恢复受影响的 Stacks 交易。 让我们举个例子。 即使在这种情况下,攻击者也将无法在不重写比特币历史的情况下重写 Stack 的新历史。
MEV 抵抗:中本聪改变了抽签算法,以确保比特币矿工不会拥有诸如审查其他 Stacks 矿工的承诺交易的能力等优势,从而确保他们赢得区块奖励(例如,花费 BTC 有机会获得 STX)。 为了缓解这个问题,中本聪考虑了以下几点: 矿工参与最近的区块:需要最近区块(最近 10 个)的尝试历史记录才有资格进行抽签。 过去出价中位数方法:系统根据最近十个区块的 BTC 总出价中位数计算中标概率,以阻止恶意出价行为。 绝对出价总额:将流程锚定在更广泛、更稳定的经济基线上。 中本聪时代之后,赢得抽签的概率发生了改变,使得忽略诚实 STX 矿工的区块提交变得无利可图。 Stackers 监督矿工行为:在中本聪时代之后,Stackers扮演着更积极的角色。除了锁定 STX 代币以促进网络的经济安全外,他们还负责验证和批准每个矿工任期内生产的每个区块。
他们同意当前矿工的“最后签名”的区块。 只能使用来自该最后签名区块的新矿工的签名区块。 因此,新矿工不能从老矿工那里获得孤立块,因为所有批准“任期变更”的签名者都知道 STX 块的正确顺序。 简而言之,中本聪升级改进了: 出块时间:出块速度更快(以秒为单位,而不是以分钟为单位) 最终结果:不再有 STX 分叉。 MEV 阻力:比特币矿工不会比 STX 矿工更具优势 这是Stacks 上最受期待的更新之一,它有可能彻底改变 Stackers 和矿工的内部动态,并使网络从对比特币安全属性的固有依赖中受益更多。 在许多人倡导“比特币上的 DeFi”的情况下,Stacks 仍然具有独特的优势,可以成为在比特币基础上构建并从这一扩展中受益的主要项目之一。 你怎么看?你看好比特币上的 DeFi 吗? 作为婴儿潮一代,我有时对比特币的所有这些发展非常谨慎。我相信,只有不增加安全警告、集中化元素或对第三方的依赖,它们才有意义。 值得深思。 查看更多 |