1. BSV首页
  2. 技术发展

BSV升级创世纪最终的版本发布,再见P2SH

BSV升级创世纪最终的版本发布,再见P2SH

比特币SV节点团队已经为二月份的Genesis升级确定了规范。值得注意的是,在与矿商和更广泛的BSV生态系统协商后,最新版本取消了比特币的付费到脚本哈希功能,将其从默认的本地矿商政策升级为一致同意的规则。

在本周发布了第二版测试版之后,Genesis的升级也进入了“代码冻结”阶段。在进行内部QA审查之前,不会做任何进一步的修改,从1月14日开始将发布一个稳定的版本。一旦新软件安装完毕,Genesis将于2020年2月4日启动。

P2SH在《创世纪》中被废弃了,但是团队已经将P2SH输出作为一致的规则与本地策略相比较,这意味着矿工现在将拒绝输出,而不是简单地转发它们。P2SH不是中本聪最初的比特币协议的一部分。

BTC核心开发者Greg Maxwell在去年12月的公开帖子中指出,存在一个攻击向量,它可以通过重放攻击来窃取BSV。受影响的是在2017年首次使用硬通货之前未使用的硬币——BSV上播出的涉及这些硬币的交易可能会在BTC链上“重播”。麦克斯韦尔还描述了如何实施这种利用。

这样的攻击需要一个不诚实的矿工。尽管BSV已经采取了措施来降低这种风险,但SV节点团队认为,最好是完全消除这种可能性,因为Maxwell不计后果的公开披露增加了这种风险。

P2SH允许用户将比特币交易发送到脚本散列(以“3”开头),而不是公钥散列(以“1”开头)。该事务必须伴有一个脚本散列,脚本对其求值为true。这允许多签名事务和其他条件需求,而脚本本身的内容仍然是隐藏的。

如果需要,还可以将P2SH从一致规则更改回miner策略,并且过去的P2SH事务需要保持有效。

克雷格·赖特(Craig Wright)博士在一篇博客文章中称P2SH(和软叉子)是“癌症”,是“感染比特币的两个最糟糕的想法”。他认为,在P2SH脚本中隐藏数据的能力是主要原因,称这代表了一种安全风险,并助长了一种虚假的匿名感。比特币的脚本语言是协议的一个独立层,它仍然允许有用的功能创建更复杂的交易。

对最终规范表的单独更改意味着,如果不设置参数“excessiveblocksize”和“maxstackmemoryusageconsensus”,矿商就无法运行比特币SV节点软件。采矿者仍然可以将这些参数设置为“无限制”,但是在没有考虑之前不能启动软件。

【免责声明】本文仅代表作者本人观点,与本站无关。比特币元网站对文中关于比特币,BSV,比特币SV,bitcoinsv等观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何保证。请读者仅作参考,特此声明!转载请注明出处:http://www.bsvers.com/1928.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

QR code