- 文安大众论坛 -

 找回密码
 注册

QQ登录

只需一步,快速开始

广告位招租
查看: 446|回复: 0

Core开发者:SegWit2x是对隔离见证的拖延 最终会失败

[复制链接]
  • TA的每日心情
    擦汗
    2017-4-7 16:11
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2017-7-3 23:11:17 | 显示全部楼层 |阅读模式
      Core开发者:SegWit2x是对隔离见证的拖延 最终会失败
      SegWit2x能够将激活隔离见证(SegWit)的矛盾降到最低,并且提升区块容量,加速比特币区块链上的交易。比特币行情Bitcoin Core开发者Luke Dashjr则认为,SegWit2x的目标就是拖延隔离见证。
      segwit2x
      Dashjr在Medium写道,SegWit2x的公测版可以分为5个部分。他从最简单的命名部分开始入手。Bitcoin Core 0.14.1变成了btc1 Core 1.14.3。有趣的是,这个版本沿用了0.14.1旧版而不是0.14.2。0.14.2修复了大量的漏洞,比如说miniupnpc漏洞。
      另外,Dashjr不明白为什么要额外开设新的测试网络testnet5。如果有人想要测试一种比特币改进,他们应该在现有测试网上进行测试,而不是打造一个新的测试网。他不太明白这个新测试网存在的意义。
      一旦切换到btc1,一些政策改进就会即刻生效,甚至早于硬分叉或软分叉的激活。目前的交易容量达到了32k sigops(每秒的签名+操作),不再是16k Core限制。
      新容量和Sigop限制
      该方案建议与btc1代码关联并且支持隔离见证的矿工和矿池8MB的容量限制以及160k的sigop限制。这可以算是一个漏洞,因为无论如何应该先激活硬分叉。然而,在实际应用中不会有什么影响,因为标准区块链不会超出限制。Dashjr没有意识到矿工可能会添加达到这一限制的交易。
      BIP91将隔离见证的激活阈值设在80%,并以bit 4作为信号发送方式。BIP91和BIP148基本类似,不过它赋予了拥有超过20%算力的矿工(比如说比特大陆)否决权。
      硬分叉带来了什么
      接下来就是硬分叉。硬分叉不会使用bit 4,但会在#12,960区块激活,即隔离见证激活的90天以后,无论其激活状况如何。因此,就算比特大陆试图阻碍SegWit2x,btc1节点还是能在BIP148激活隔离见证之后进行硬分叉。如果隔离见证没有激活,硬分叉也不会发生,但鉴于BIP148始终能够生效,因此隔离见证是可以激活的。
      这场硬分叉本身包含了最高8MB的区块容量限制(代码看起来像是2MB区块),160k最大区块sigop限制(看起来像是20k)以及8MB最大区块重量限制(与典型的4MB区块容量相比)。至于签名哈希比例,1MB限制加在了每笔交易的非见证数据中。
      硬分叉规则下的第一个区块需要超过1MB的非见证数据。Dashjr认为最好通过硬分叉bit来防止reorg影响到SPV(简单支付验证)轻客户端(light client)。
      Dashjr说,4到8MB的区块容量是没有意义的。就算是1MB的区块对比特币来说也是很危险的。在任何情况下,他都不会赞同硬分叉,而是用软分叉来保证区块容量的合理性。但即使到了那个时候,他也不会支持这个方案(SegWit2x)。就算要进行硬分叉,也要做出一些有用的改进,比如说原始合并挖矿,这是中本聪多年之前建议的第一个硬分叉。或者是修复一些重大漏洞,比如说time warp算法漏洞。
      SegWit2x硬分叉会失败
      Dashjr指出,他并不是唯一一个提出这些问题的人。他断言,SegWit2x硬分叉会失败。
      Dashjr说,SegWit2x的真实目的就是拖延隔离见证。他认为这是对即将到来的BIP148软分叉的干扰,BIP148已经部署在网络中,是不可逆的。通过将BIP91和SegWi2x作为除BIP148之外的另一选择,矿工再次获得了权力来重申自己的否决权,只是比特大陆用来在最后关头否决整套方案的一种方式。
      如果8月之前,升级到BIP148的经济节点不够多,比特大陆就有机会执行分裂链的攻击,并且欺骗旧节点跟随他们那条失效的链,在发动攻击之前彻底获得经济独立。
      Dashjr说,唯一的解决方法就是提高对BIP148的认识,确保经济大多数在8月之前完成升级。这一点对于隔离见证硬分叉的支持者和反对者来说同样重要。就算是反对隔离见证,也要升级到BIP148,这个方案不会禁止SegWit2x,也不需要任何人,包括矿工支持隔离见证。
      BIP148只要求矿工不再阻止其他人接受比特币价格隔离见证。有了足够多的支持,矿工就不能针对旧节点分裂整条链,也不用支付经济损失。Dashjr说,只要SegWit2x的参与者是诚实的,运行BIP148就没有风险。如果他们并不诚实,就需要BIP148来保证节点安全。

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    删帖申请|小黑屋|手机版|Archiver|Comsenz Inc. ( 冀ICP备12019373号-1 ) 法律顾问:常全根律师

    GMT+8, 2024-11-18 16:34 , Processed in 0.048236 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表