摘要:比特币现金钱包应用程序开发者Jonald Fyookball再次对隔离见证(SegWit)发出批评,认为隔离见证“实际上去除了在比特币账本中的一项诚实完整性检查(Integrity check)”。他写道,假设一个矿工忽略了交易区块的见证数据,这就消除了非矿工验证其真实性的可能性。
![隔离见证削弱比特币安全性!BCH开发者又开怼](http://www.paywell.cn/d/file/bigpic/1119/r3cypxic2jy.png)
SegWit的批评者
比特币现金钱包Electron Cash的开发者Fyookball在之前就对SegWit持不认同的态度。他认为,SegWit削弱了比特币的安全性,让现在的比特币在技术上不像是中本聪在2008年白皮书中所定义的比特币。他的这些说法与其他比特币现金支持者和开发者的观点一致。
日前,他在Yours.org上发表一篇文章,表达了他的想法。
虽然矿工一直负责验证过去和现在的所有交易的诚实完整性,但SegWit的出现,意味着他们的责任更重。如果矿工粗心大意,怀有恶意,遭到强迫或者是遭遇导致签名“见证”未被发布的软件错误,我们如何验证100%的交易是否有效?发生51%的攻击时也是如此——只需要发生一次就会破坏信任。
如果矿工忽略见证数据的理由能够被接受,这个链可能会在没有见证数据的情况下继续下去。如果后来发现不正确,那么链要分叉吗?还是会继续保持原样?
这类似于多年来一直穿上腰带和吊带来确保你的裤子不会掉下来,然后有一天解下腰带并宣布“我还在穿吊带,会出什么问题?”
虽然这是一种罕见甚至不太可能的情况,但这是可能的。“不可否认的是,安全模型已经改变了。”Fyookball写道。 SegWit意味着用户可以证明他们的加密货币托管,但不是托管链。这意味着去除了一项诚实完整性检查,这对所有数据库尤其是比特币来说是至关重要的。
尚未发生,但是存在可能
Fyookball承认,迄今为止还没有他所描述的情况发生,并表示他不想夸大这个问题。
“事情总有一些权衡。有些人可能会认为SegWit是可以接受的权衡,认为比特币有足够大量的存档节点,使得缺少见证数据从来都不会是问题。”
他总结道,颇具讽刺意味的是,比特币核心开发人员推动了非挖矿“全面节点”运营商和开发商发挥作用,但他们愿意为矿工承担额外的责任。一些比特币核心支持者也不鼓励使用SPV钱包(大多数移动钱包)采用的安全模式,该模式没有完整的区块链记录。
原文:https://bitsonline.com/segwit-trust-miners-fyookball/
作者:Jon Southurst
编译:Apatheticco
稿源(译):巴比特资讯(http://www.8btc.com/segwit-trust-miners-fyookball-0701?)
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。