OP_CAT 和 Blockstream 的 Andrew Poelstra 的比特币僵化插图

最近接受《比特杂志》采访时,Shinobi Blockstream Andrew Poelstra 坐下来讨论了他的同事 Rusty Russell 雄心勃勃的提议。 Rusty 计划从比特币代码中恢复几废弃的功能,这一个大胆的举动,可显着增强比特币脚本的功能表现力。

了解新的成本计算模型

“伟大的脚本恢复”提案心内容之一是引入新的操作码成本计算模型。 目,在比特币中,无论计算复杂性如何,每次操作的成本都是相同的。 然而,该模型并不能准确反映脚本执行的真实成本,从而导致潜在的效率和局限性。 Rusty 的新成本计算模型试图通过计算要求操作码分配不同的成本来解决这个问题。 这种方法与现有模型有很大不同,并且与以太坊其他区块平台处理计算成本的方式更加一致。

Andrew Poelstra 强调了这种新模式的潜在好处和挑战。 “新的成本计算模型非常有趣,它与今比特币的运作方式有所不同,”他指出。 新模型确保脚本根据其消耗的资源进行更公平的定价,从而可能防止垃圾邮件攻击和其他问题。

挑战与建立共识

实施这一计划并非没有挑战。 一个主要问题是确定脚本执行时间的复杂性。 例如,在以太坊中,交易有气体限制,以防止过度计算。 波尔斯特拉承认了这些相似之处,并表示:“我会在这里说一些刻薄的话,说这看起来像然气,吧?” 然而,他强调,与以太坊不同,在以太坊中,耗尽燃料仍然会让用户付出代价,而在比特币中,失败的交易不会导致资金损失。

为了前推进,比特币开发社区需要围绕该计划达成共识。 Poelstra 提,在过去的几个里,社区对脚本表现力的态度发生了明显的转变。 这种变化部分是由于新用例的出现以及人们意识到限制性方法可能会阻碍。 “过去六个月,比特币开发者社区出现了一种非常有趣的情绪转变,”他观察到。

解决比特币僵化问题

前进的涉及几个关键步骤。 首先,开发人员需要编写适当的提案,包括参考实现测试向量。 然后,该提案将在社区内进行审查和讨论,以收集反馈并建立共识。 Poelstra 强调了这个过程的重要性,他说:“最初的步骤非常简单,对吧?你写一个合适的提案,你有一个参考符号,你写测试向量,你得到基准。”

建立共识过程的一个重要部分将涉及解决围绕僵化的争论——即比特币协议应保持不变以保持稳定性和安全性。 一些被为僵化主义者的社区成员认为,比特币应该抵制变化,以避免引入潜在的漏洞并保持其当前的稳健性。 Poelstra 认识到这种担忧,但认为某些改变(例如 Rusty 的提议)对于比特币的持续增长和功能是必要的。

争论的焦是与变革相关的风险是否大于收益。 Poelstra 指出,比特币已经在不断发展,并引用了序数词和铭文的出现作为网络如何以新的、意想不到的方式使用的例子。 他强调,拒绝适应可能会限制比特币的潜力,网络内的经济激励措施然会确定使用优先级。

我们需要与那些自认为是僵化论者或我们可能称之为僵化论者的人交谈,对吧?那些不希望比特币改变的人。我认为我们只需要热情而正确地争论这对比特币有利,”Poelstra 说。他认为,通过楚地阐明增强脚本表达能力的好处并解决僵化论者的担忧,可以达成平衡且知情的共识。

此外,Poelstra 强调,虽然变革伴随着风险,但它也为重大改进提供了机会,例如更好的可扩展性、通过金库增强安全性,以及通过币池等机制更有效地利用区块链空间。 这些增强功能可以使比特币更加强大并适应未来的需求。

接下来的步骤不仅涉及正式提案和进行彻底测试的技术过程,还涉及社区内更广泛的对话。 这种对话需要平衡​​比特币核心原则的保护与创新和适应的需要,确保网络能够续蓬勃发展并满足用户不断变化的需求。

结论

Rusty 计划让比特币脚本再次变得伟大,这是增强比特币网络表现力的重要一步。 尽管还有一些挑战需要克服,但在功能和创新方面的潜在好处是巨大的。 随着比特币开发者社区不断发展并接受新想法,此类提案对于塑造网络的未来关重要。

#OP_CAT #和 #Blockstream #的 #Andrew #Poelstra #的比特币僵化