8BTCCI: 14418.64 -0.75% 8BTCVI: 6720.23 -1.83% 24H成交额: ¥3425.65亿 -0.19% 总市值: ¥19762.33亿 -0.39%
Core开发者Greg Maxwell:重新部署SegWit“不可能发生”,需要等待现有SegWit过期

Core开发者Greg Maxwell:重新部署SegWit“不可能发生”,需要等待现有SegWit过期

kyle 发布在 比特币 26718

Core开发者Greg Maxwell已经对即将到来的隔离见证(SegWit)激活不抱希望,他说在目前旧的SegWit过期之前, 任何SegWit重新部署“都不可能发生”。

725_Ly9jb2ludGVsZWdyYXBoLmNvbS9zdG9yYWdlL3VwbG9hZHMvdmlldy8xZWRmNjRiYmU2NzJhN2Y1YTc4NTNkMzg4N2NlM2Y2OC5qcGc=

在回应由数字货币集团CEO Barry Silbert领导的在Consensus 2017上达成的于9月份激活SegWit的所谓协议时,Maxwell解释了这种SegWit见证重新部署不可能发生的原因:由于“简单性和安全性”的技术原因。

Maxwell在Reddit上解释说:

原因就是因为为了简单和安全的原因,所有支持SegWit的比特币版本都只有SegWit代码路径...例如SegWit和非隔离见证交易并没有分开的处理。SegWit目前的非激活状态是通过在其上面进行的一些很小的调整(tweaks)来实现的。这样做的好处就是可以使SegWit更加容易实施并且当SegWit激活时网络的更改能够最小化--这并不是一堆能够突然打开的死代码。

在Core 0.13.1之后的版本中(目前Core最新版本为0.14.1),SegWit几乎所有的部分都已经激活,包括所有的P2P组成部分...新网络服务标志flag,见证交易和区块信息,紧凑区块v2等等。要重新部署SegWit将需要对所有这些东西进行重新定义。

如果旧的SegWit部署还未过期,那么比特币网络就必须支持两个SegWit。然后你就会面临代码路径复制和一种联合测试问题。

为了避免这些问题,所以BIP149并未开始。

但是如果最初的SegWit已经过期,那么这种改变就是一种很简单的搜索和替代:没有复杂的联合测试,没有路径复制,没有会突然打开的死代码。

之前对BIP 148的主要争论就是它不必等待最初的SegWit过期。

这些挑战并不是隐藏的秘密,在此之前就对BIP148/149进行过讨论。

听起来就像这个Silbert的提案完全是在没有任何详细参与讨论的人的帮助下做出的。

同时Silbert协议的文档已经在网上发布,参与者在简短的声明中表示将“在2017年9月21日激活一个2MB硬分叉。”
“我们还致力于技术机制的研究及开发,改善比特币社区的信号发送方式,此外做好通讯工具,以便让生态系统的参与者,更紧密地在设计、整合及增加比特币容量的安全解决方案部署上进行配合。”
注:据之前报道,现有SegWit激活最终日期为2017年11月19日。

评论(5)
登录 账号发表你的看法,还没有账号?立即免费 注册
  • 虚拟币平台开发修复www.jxym2.cn 2017-05-24
    我们还致力于技术机制的研究及开发,改善比特币社区的信号发送方式,此外做好通讯工具,以便让生态系统的参与者,更紧密地在设计、整合及增加比特币容量的安全解决方案部署上进行配合。”
  • reswz 2017-05-24
    看来Consensus白皮书的实施还会面临一些实际的困难
  • sgssgs 2017-05-24
    新分叉的可能加大了。
  • 青草之酱 2017-05-24
    CORE看到自己被边缘化急了[坏笑][坏笑]
  • 巴比特资讯 2017-05-24
    【Core开发者Greg Maxwell:重新部署SegWit“不可能发生”,需要等待现有SegWit过期http://t.cn/RaFwxwn】Maxwell在Reddit上表示已经对即将到来的隔离见证(SegWit)激活不抱希望,他说由于技术原因,在目前旧的SegWit过期之前, 任何SegWit重新部署“都不可能发生”。由数字货币集团CEO Barry Silbert ​