亚博网页版登录界面有限公司欢迎您!

【亚博网页手机登录】成就解锁:BCH修复了所有常见的第三方交易延展性矢量

时间:2021-02-27 00:44
本文摘要:在BCH最近的升级中,升级内容属于修复过程。在脚本中强制执行MINIMALDATA。根据迄今为止的升级规范,该变更是为了避免最后的BIP 62扩展性向量,升级后比特币现金网络上的大部分交易(包括所有P2PKH交易)以后都无法验证,可以有效地维持交易的安全性那么,什么是交易的可扩展性呢? BCH又做了什么来修理它呢? 什么是交易的可扩展性? “事务可扩展性”(transacTIon malleability )来自比特币源代码中的错误。

亚博网页版登录界面

在BCH最近的升级中,升级内容属于修复过程。在脚本中强制执行MINIMALDATA。根据迄今为止的升级规范,该变更是为了避免最后的BIP 62扩展性向量,升级后比特币现金网络上的大部分交易(包括所有P2PKH交易)以后都无法验证,可以有效地维持交易的安全性那么,什么是交易的可扩展性呢? BCH又做了什么来修理它呢? 什么是交易的可扩展性? “事务可扩展性”(transacTIon malleability )来自比特币源代码中的错误。

该错误可以在不变更交易输入和交易内容的情况下变更交易ID。这个错误意味着著,在交易被矿工载入区块之前,可以变更交易手写签名。也就是说,在播放一个交易后、取得证书前,一些淘气的矿工可以用另一种手写签名方式交换该交易本来的手写签名方式。

交易的TXID是对交易内容进行散列计算的,所以即使内容的手写签名方式相反,TXID也不会改变。如果受到交易扩张性的反击,交易的资金本身就会受到某种影响,不知道该交给谁还是交给谁,但依赖TXID的应用,例如交易所不会受到严重的损失。

他们不记录每个交易的TXID,所以如果TXID发生变化,就容易引起账本恐慌。这也是交易所拒绝至少一个证明收款的理由。2014年,有人利用这一漏洞,大规模反击比特币网络,内存池中充斥着假交易,比特币网络被封锁,只有部分节点瘫痪,比特币网络变得极其不稳定。多次出现的比特币交易所——Mt.Gox宣布破产的部分理由是扩张性反击。

BCH做了什么来修复交易的扩展性? BCH在一次升级中修复了所有罕见的第三方交易扩展性矢量,但Bitcoin Core依然持有。1 .规范代码的ECDSA亲笔签名:自2015年7月BIP 66转录以来,禁令被用于DED代码以外的SA亲笔签名。

scriptSig中的非启动时操作者:在2018年11月的比特币缓存网络升级中,手写签名脚本中的非启动时操作者收到了禁令,但Bitcoin core依然拒绝接受它们。3 .非标准尺寸类型scriptSig中的启动时操作者:在2019年11月的比特币现金网络升级中,无论禁止任何脚本中的非标准尺寸的引导操作者,Bitcoin core依然接受它们4、零全数字启动时:在2019年11月的比特币缓存网络升级中,禁令将处理以非标准格式编码的数字,但Bitcoin core依然拒绝接受这一点。5、ECDSA亲笔签名固有的扩展性:自从2017年11月比特币现金网络升级以来,禁令在ECDSA亲笔签名中被用于低S值,但Bitcoin core依然拒绝接受这一点。6 .亲笔签名结束的扩展性:在2017年11月比特币现金网络升级后,禁令将非空的违宪亲笔签名发送到OP_CHECK(MULTI)SIG。

Bitcoin Core继续执行脚本。7、多馀的scriptSig操作者:自2018年11月比特币缓存网络升级以来,脚本必须继续执行并创建干净的堆栈。Bitcoin Core不需要这个。在2019年5月的比特币缓存网络升级中,仅对特定手写签名脚本(如SegWit )减少了免税。

8 .忽略脚本输出:自2019年11月比特币缓存网络升级以来,忽略了OP_CHECKMULTISIG(VERIFY )的第二输出。忽略,由于Bitcoin Core于2017年8月转录了BIP 147,因此必须将其保留为空。整修交易的扩展性对BCH有什么意义? 1 .让交易所拒绝0来证明充值可能会考虑交易扩张性反击的影响,交易所为了安全性考虑,很难制作0来证明充值。

BCH翻修扩展性后,交易所可以考虑拒绝0的按存储容量使用计费,也有助于提高用户的体验。2 .为了使双花检测更有意义,解决问题双花问题,BCH开发者曾经多次开发了double spend proof双花检测工具。用于这个工具需要整修延展性。

否则,这个工具就没有意义了。BCH有两种双花反击的方式。

一是需要大量计算能力的双花反击,所需成本非常低,不可能用于双花微交易。另一个是慢双花: 例如,销售数字商品的商家反对支付BCH。他拒绝收到0证明缴纳,如果表明收到了BCH,马上自动发货。

这时攻击者可以慢慢尝试双花反击。他再把BCH交给运营商账户。

这里叫TX1。然后同时把这笔资金交给自己的另一个地址。这里叫TX2。TX2不会使用工具以更慢的速度传播到所有网络的其他节点。

特别是让矿工重新连接。当商家的系统表示有TX1时,他没想到已经收款了,所以自动发货了,矿工包着TX2。结果TX1没有结束,商家产生了损失,反击很顺利。

双花检测工具是用来专门检测慢双花反击的。该工具不会拦截所有网络的BCH节点。如果发现不存在双花交易,不接受警告,警告收件人。

如果收件人发现不存在双花,可以拒绝接受这笔交易或拒绝取得证书。在主流钱包中添加双花检测工具,用户可以直观地看到交易是否双花。

这不能大大提高用户对0认证交易的信心。此外,由于交易不存在此工具,拒绝0认证充电的风险大大降低了。现在,BCH已经修复了所有罕见的第三方交易扩张性矢量,极大地解决了扩张性反击的问题。

这也为BCH的未来发展建立了更多的可能性,但依然仅限于扩展性问题的允许。


本文关键词:【,亚博,网页,手机,登录,】,成就,解锁,BCH,在,亚博网页版登录界面

本文来源:亚博网页版登录界面-www.ebuyphonecards.com