市值 —24小时交易量 —BTC —恐惧指数 —
大师投资投资 & 收益
广告
广告

试图监管“垃圾数据”的比特币软分叉——以及它为何已经失败

阅读4500分享打印版
试图监管“垃圾数据”的比特币软分叉——以及它为何已经失败

比特币杂志

试图监管“垃圾数据”的比特币软分叉——以及它为何已经失败

这是Brandon Black的客座文章。所表达的观点完全是他们自己的,并不一定反映BTC Inc.或比特币杂志的观点。

在比特币X(前称比特币推特或加密推特)这个微小的互联网泡沫中,过去一年里关于@dathon_ohm提出的减少数据临时软分叉(即BIP110)的讨论非常热烈。该提案的基础思想是,某些比特币交易通过在其锁定或解锁脚本中包含可以被解释为一种或多种额外方式的数据,违反了网络的原则。根据BIP110的支持者,减少这些交易的使用足以为迄今为止最具没收性质的比特币软分叉提供合理依据,其部署时间表远比最近的两个软分叉快,并且激活准备阈值更低。

比特币是一个开放访问、抗审查的账本,任何人都可以在上面写入条目,只要他们愿意支付足够的费用以说服区块模板创建者和矿工将他们的交易包含在内。比特币与所有其他账本系统的根本价值在于上述的开放访问。没有这一点,比特币的账本的价值就和保龄球场的记分板没有区别。正因为这种根本的开放访问,我们都知道比特币将被我们所厌恶的人使用。就像言论自由的原则一样,除非它适用于我们不喜欢的言论,否则它是毫无意义的;比特币的开放访问如果仅适用于你或我认可的交易,那也是毫无意义的。因此,我将假设我们不想检查其他人如何构建他们的账本条目,就像我们不希望他们检查我们的条目一样。

BIP110 的支持者可能会说,“当然,但这仅适用于 货币条目!这些非货币条目呢?”,但现实是根本没有这样的区别。在比特币上进行的每一笔交易都是通过满足某些锁定脚本的条件来在账本中创建条目,这会消耗输入币并生成输出币。一笔交易的脚本比另一笔交易大或小对我作为比特币节点操作员或用户来说毫无意义。首先,我根本不关注其他人的交易。它们对我来说就像当地咖啡馆其他人的订单一样无关紧要。其次,我的节点没有这样的区别。交易要么有效,要么无效,它们要么验证成本高(像大型多重签名),要么验证成本低(像这些序号或 OP_RETURNs)。

有人可能会争辩说,比特币就像黄金一样,如果它不能以其他方式被看待,那将是一个更优越的货币资产。想象一下,如果黄金不能用于工业或珠宝!这可能确实会使它作为货币更好。但当然,使黄金成为良好货币的那些特性也使它在珠宝和工业中受到欢迎。比特币也是如此。比特币允许任何人只要愿意支付费用就可以进行记录,这一事实意味着我们必须放弃控制他们如何看待该记录的想法。无论我们对记录的结构施加什么限制,总是有可能制作出可以被非比特币软件以其他方式解读的记录。因此,无论是比特币还是黄金,我们都接受其他用途是不可避免的。在黄金中,当非货币需求增加或减少时,这会导致市场扭曲。在比特币中,当对其有限的区块空间需求增加时,这可能导致更高的交易费用时期。

在比特币中,我们拥有黄金所没有的两个优势。首先,以替代方式查看比特币交易并不会影响比特币本身的市场。与黄金不同,分配给这些用途的比特币非常少。其次,在比特币中,我们有一个协议,旨在将此类其他解释对验证网络的成本降到最低。比特币限制了区块的大小和交易中可以使用的签名数量。这些是验证节点的最大成本,而协议对它们的限制自比特币早期阶段就已存在,正是为了防止任何高频或高交易量对账本的滥用。这些限制已经激发了诸如闪电网络、Ark、Spark、Cashu等许多创新。甚至由于这些“非货币”账本条目(是的,这听起来确实很荒谬)引发的区块空间需求激增,也增加了对这些扩展解决方案的使用,这些解决方案在主账本上需要更少的条目。

在探讨了 BIP110 的理由后,希望能显示出其严重不足,让我们来看看提议的变化本身。BIP110 限制了锁定脚本的大小,限制了 taproot 中替代脚本的数量,使 taproot 附录无效,移除了所有可升级的见证和 tapscript 版本,移除了所有 tapscript 可升级的操作码,并使 OP_IF 和 OP_NOTIF 在 tapscript 中无效。所有这些限制适用于在其激活后的 52414 个区块(大约 1 年)内创建的 UTXO。BIP110 还提议矿工准备信号阈值为 55%,而不是之前矿工信号软分叉使用的 90% 或更高的阈值。如果在区块 961632 之前 55% 的区块没有发出准备信号,执行 BIP110 的节点将把不发出准备信号的区块视为无效,以强制在区块 963648 之前锁定该变化,并在区块 965664 之前激活。不 发出准备信号的区块将被视为无效,以强制在区块 963648 之前锁定该变化,并在区块 965664 之前激活。

BIP110 将是自中本聪因应一个关键漏洞(CVE-2010-5137)而广为人知地停用许多操作码以来,对比特币脚本的最全面限制。它提议以前所未有的低门槛进行矿工信号激活,并在 BIP 被分配编号后不到 9 个月内进行节点强制激活。这样做的原因是(如上所述)其他人以 BIP110 支持者不赞成的方式查看某些账本条目。更糟糕的是,使用这些不被赞成的账本条目的人已经更新了他们的软件,以继续进行这样的条目,即使 BIP110 成为比特币的共识规则集。这当然是一个可预测的结果(我们中的许多人明确预测了这一点),因为从根本上讲,限制其他人如何使用外部软件分析开放访问公共账本上的条目是不可能的。

总之,BIP110是一个提议,试图做一些不可能的事情(限制开放访问账本的用户如何使用该账本),以应对一个已经通过比特币现有协议限制完全解决的问题。它提议在一个不负责任的短激活时间内做这个不可能的事情,代码审查极其有限,并且不管这个变化是否达成任何类型的生态系统共识。幸运的是,比特币并不是一个如此脆弱的系统,以至于这种愚蠢的修改尝试会成功。矿工们不仅坚决拒绝了BIP110,开发者、投资者、影响者和企业界的其他声音也对这些变化表示反对。在八月,这一针对比特币共识规则的特别攻击将通过其失败使比特币变得更强大,网络将继续以稳定的节奏运行,滴答,下一块。

来源:BitcoinMagazine

更多关于主题 «加密货币新闻»

所有帖子
关于金钱的随机引用
拥有金钱的全部优势在于能够使用它。
— 本杰明·富兰克林

其他部分的有趣内容

整个博客

评论 0

尚无评论

成为第一个分享您对此主题的看法或经验的人。

广告