CoinGeek科技最终“创世”规格公布——挥别P2SH

比特币SV节点团队已经完成了2月“创世”升级的规格。值得注意的是,在与矿工和更宽广的BSV生态系统协商后,最新版本删除了比特币的脚本哈希支付(P2SH)功能,将其从默认的本地矿工政策升级为共识规则。

团队在本周发布了第二个beta测试版本后,“创世”升级也已经进入“代码冻结”阶段。在进行内部品质保证审核之前,不会有进一步的更改,并且从1月14日起将提供一个稳定的版本。安装新软件后,“创世”将于2020年2月4日启动。

P2SH将在“创世”中被停止使用,但该团队已经将P2SH输出作为一个共识规则与本地政策比较而无效,这意味着矿工现在将拒绝输出,而不是简单地传递输出。P2SH不是中本聪原始比特币协议的一部分。

BTC核心开发者格雷格·麦克斯韦尔(Greg Maxwell)去年12月在公共帖子中指出,存在一种攻击向量,可能允许BSV通过重放攻击被盗。受影响的是从最初的2017年硬分叉之前从未使用的货币——在BSV上广播的交易涉及这些货币可能会在BTC链上“重新播放”。麦克斯韦尔还描述了如何进行这种攻击。

这样的攻击需要一个不诚实的矿工。尽管BSV已经制定了降低这种风险的措施,但由于麦克斯韦尔的鲁莽公开披露增加了这种风险,因此SV节点团队决定最好完全移除掉这种可能性。

https://twitter.com/shadders333/status/1209077743134167040

P2SH允许用户将比特币交易发送到脚本哈希(以“3”开头),而不是公钥哈希(以“1”开头)。交易必须附带一个脚本哈希,脚本将评估为真实。这允许多重签名交易和其他条件要求,而脚本本身的内容保持不公开。

如果需要,仍有可能将P2SH从共识规则改回到矿工政策,而过去的P2SH交易将需要保持有效。

在一篇博文中,克雷格·怀特博士(Dr. Craig Wright)将P2SH(和软分叉)描述为“癌症”,是“感染比特币的两种最糟糕的概念”。他将P2SH脚本能够隐藏数据的能力归咎为主要原因,称它代表着安全风险,并助长了不尽不实的匿名感。比特币的脚本语言是协议的一个独立层,它仍然允许有用的函数创建更复杂的交易。

最终规格表的分开更改意味着,如果矿工没有设置“excessiveblocksize”和“maxstackmemoryusageconsensus” 参数,将无法运行比特币SV节点软件。矿工仍然可以将这些参数设置为“unlimited”,但未经考虑将无法启动软件。

更新的规格已发布在团队的GitHub 页面上。

编者按:本帖子已更新。

您是比特币新手吗?请查看CoinGeek的比特币新手入门栏目,这是了解更多关于(中本聪最初设想的)比特币与区块链的终极资源指南。

更多科技新闻

科技十月 04, 2022
为什么将聊天置于链上?

为什么将聊天置于链上?

随着Bitchat的重新推出,人们自然会问为什么要将聊天信息储存在区块链上。特别是如果聊天信息是纯文本的,并且在账本上是公开的,这种方法对“常人”来说就显得毫无意义。

科技九月 21, 2022
Bitchat继续存在

Bitchat继续存在

Bitchat是对于2019年初_unwriter推出的一款应用程序的复兴。这一次,Bitchat依赖于更加强劲的基础设施与协议,例如即将推出的JungleBus API和比特币Schema协议。