复制成功

分享至

主页 > Web3.0 >

比特币基础构建:Stacks (STX) 与中本聪升级

2024.08.28

作者:Francesco 来源:substack 翻译:善欧巴,金色财经

对于那些不熟悉Stacks(STX) 的人来说,它是最重要的比特币第 2 层 (L2),市值超过 30 亿美元。

在OrdinalsDefi-on-Bitcoin 炒作之前,Stacks 一直在尝试在比特币上进行构建。

虽然 8 月份加密货币出现了复苏迹象,比特币从 5 万美元反弹至 65 美元以上,但有一个项目的表现却异常出色。

仅在 8 月份,STX 就从低点上涨了 75% 以上,这主要归功于对其迄今为止最重要的更新的预期:中本聪升级。

比特币基础构建:Stacks (STX) 与中本聪升级

本文介绍了中本聪升级,强调了其对 STX 生态系统和技术堆栈的意义。

中本聪升级

比特币基础构建:Stacks (STX) 与中本聪升级

说到比特币,如果有什么东西叫中本聪,那一定是一件大事。

中本聪升级计划于8 月 28 日进行,将为 STX 带来重大变化。

这是一次硬分叉,其设计目的(以及其他好处):

  • 提高交易吞吐量和速度

  • 增强最终性保证,提供 100% 比特币最终性

  • 降低矿工 MEV

  • 提高防止链重组的安全性

  • 此次硬分叉要想获得批准,需要超过70% 的批准率。

    除其他更改外,此更新从根本上改变了 Stacks 中的区块生产,因为它将不再与矿工选举相关:矿工将能够以“固定节奏”生产区块,并且只会利用矿工选举来确定 POX 堆栈器集合中的哪个矿工应该停止生产区块以及哪些新矿工应该开始生产区块。让我们深入了解一下!

    目前,STX 中的区块生产由SIP-001、SIP-007和SIP-015定义。

    1. 矿工通过出价竞争以获得选中并附加新区块。

    2. 此次选拔将经过“矿工选拔流程”

    3. 矿工提交“区块提交”交易,代表他们想要提交的新区块的哈希值。

    4. 最多选择一个区块提交,授权“提交者传播他们的区块并获得奖励”。

    然而,目前的流程有几个局限性

    1. 高延迟和慢速区块时间:每次生成新区块时都要等待“抽签选举”会导致较高的交易确认延迟(在最好的情况下,与比特币的生产率一样慢)。

    2. 微块共识:虽然 STX 使用“微块”解决了错过抽签的问题,但它们直到下一次抽签才能确认,因此实际上无法缩短交易时间。此外,新矿工可能不会将交易包含在微块中,因为没有共识级程序强制矿工在最新的微块上进行构建,从而导致共识失败和孤立交易。

    3. STX 上的链重组比比特币便宜得多。

    4. 连接不佳的矿工(很难同步规范的 STX 链)在提交区块提交时可能会使其他连接更好的矿工成为孤儿。

    5. 比特币矿工自愿排除 STX 矿工:如果一个区块的 STX 奖励足够大,比特币矿工可以通过支付少量 POX 支出并保证他们会赢得抽签,故意将其他 Stack 矿工的区块提交排除在他们的比特币区块之外。

    使用 中本聪升级解决这些问题

    1. 更快的区块时间:中本聪升级将区块生产与矿工抽签过程分开。

      每个比特币区块都会引入一个新的“任期”,其中单个矿工(通过加密选择)负责生成尽可能多的 STX 区块。
      此外,这意味着不再有微区块!从现在开始,将只有Nakamoto Stacks 区块。虽然现在矿工轮流添加新区块,但 Nakamoto 允许他们为每个比特币区块生成任意数量的 STX 区块,并要求下一位矿工确认所有区块。

    2. 比特币最终性:STX 交易将像比特币交易一样难以逆转。

    最终性(Finality)到底是什么意思?

    最终性是指交易不可逆转,如果不采取通常在计算和经济上难以承受的特殊措施,几乎不可能改变。

    STX 矿工必须在比特币上的区块提交交易中提交“索引区块哈希” ,即其任期内最后一位 Stacks 矿工生成的第一个区块的哈希,从而将 Stacks 链历史锚定到比特币。

    比特币基础构建:Stacks (STX) 与中本聪升级

    这实现了比特币的最终性,因为每个比特币区块都包含 Stacks 链的状态和任期的开始。

    比特币基础构建:Stacks (STX) 与中本聪升级

    这确保了:

    1. 比特币最终性

    2. 通过在堆垛机上安装分叉预防措施来解决矿工的连接问题

    3. 允许具有最新 Stacks 链状态副本的节点识别哪些 Stacks 区块受到比特币重组的影响并恢复受影响的 Stacks 交易。

    让我们举个例子。
    如果 Stackers 签名密钥遭到恶意攻击,会发生什么情况?

    即使在这种情况下,攻击者也将无法在不重写比特币历史的情况下重写 Stack 的新历史。

    如果 Stacks 得到了 Stacks 矿工的确认,则在该矿工任期结束时(当前比特币区块的末尾),该交易将作为 Stacks 链状态的一部分写入比特币,并且所有未来的矿工都必须以该链为基础进行构建,这使得逆转该交易与逆转相应的比特币交易一样困难。

    比特币基础构建:Stacks (STX) 与中本聪升级

    1. MEV 抵抗:中本聪改变了抽签算法,以确保比特币矿工不会拥有诸如审查其他 Stacks 矿工的承诺交易的能力等优势,从而确保他们赢得区块奖励(例如,花费 BTC 有机会获得 STX)。

    为了缓解这个问题,中本聪考虑了以下几点:

  • 矿工参与最近的区块:需要最近区块(最近 10 个)的尝试历史记录才有资格进行抽签。

  • 过去出价中位数方法:系统根据最近十个区块的 BTC 总出价中位数计算中标概率,以阻止恶意出价行为。

  • 绝对出价总额:将流程锚定在更广泛、更稳定的经济基线上。

  • 免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

    加⼊OKEx全球社群

    和全球数字资产投资者交流讨论

    扫码加入OKEx社群

    相关推荐

    industry-frontier