如何在硬分叉之后受到重放攻击时不损失比特币

你的钱包提供Segwit2x 硬分叉之后的重放攻击保护吗?如果你还不确定,请参照以下内容。

正如本周早些时候,我们在硬分叉公告中所声明的那样,BTC.com 钱包用户能够在分叉后的两条链上管理和交易比特币。我们的钱包还向所有的用户提供重放攻击保护

遗憾的是,并不是所有的钱包都提供该功能。这篇文章的目的就是帮助钱包用户理解,如何在硬分叉之后的交易中降低损失比特币的风险。

硬分叉之后会发生什么?

想象一下,现在已经是 Segwit2x硬分叉之后。假设,你使用的是没有内置重放攻击保护的钱包。带着分叉前的那些担心,你准备对你的比特币进行操作了。

记住,在分叉之后,你会拥有和分叉前的比特币等量的新币。为了便于区分,我们把分叉前和分叉后的币分别命名为 BT1 和 BT2。

好了,接下来,我们来看一下会有哪些可能的情况吧!

在交易所出售比特币

在分叉之后,你决定卖掉一些比特币。假设,你选定了一家交易所,决定卖 出0.3 个BT1 。

如果你使用的钱包没有重放攻击保护功能,你就有可能会被心怀不轨的人盯上。这些“演员”可以打包数笔交易(或一笔)在另一条链上重放。这种情况下,就意味着你不仅要给交易所发送 0.3 个BT1 ,而且还要发送等量的 0.3 个BT2。这就是所谓的重放攻击。你是否觉得愤恨不已?当然会这样。这0.3个BT2本来是属于你的资产,本该完好无损地存放在你的账户里。

使用比特币付款

现在,让我们来看看如果你决定花掉一些比特币会怎么样。假设 Bob 以 0.02 个比特币的价格出售一台酷炫的自行车。自行车看起来很不错,而且你也愿意将 0.2 个BT2 发送给Bob,这样你就能拥有一辆你自己的自行车了。

当你支付 0.02 个BT2 的时候,那些心怀不轨的人可能会尝试截取你的 BT2 交易并在 BT1 链上进行重放。这种情况下,你不仅会发送 0.02 个BT2 给 Bob,还会发送出去0.02 个BT1。这可比你们商定的价格要高出很多!

为什么会有人进行这类攻击呢?攻击者的动机并不一定是获取钱财,可能只是为了在网上引起混乱。这种想法类似于黑客通过生成病毒进行破坏。

你能做什么?

有些人比较幸运,在上文中描述的交易类型中没有损失比特币。还有一些人,可能根本就没有注意到丢失的数额。但是你真的想要冒这个险吗?

许多钱包仅支持在一条链上进行交易,因此这些钱包的用户需要找到另一种方法,允许他们在两条链上都能使用比特币,这一点很重要。许多钱包供应商并没有阐明他们对于重放攻击保护的立场。用户如果不确定是否能得到保护,最好能将自己的比特币转移到明确会提供重放攻击保护的钱包里

BTC.com 钱包提供完整的重放攻击保护,并且允许用户查看余额,在分叉后的两条链上进行交易正如八月的比特币现金硬分叉所证实的, BTC.com 在为其钱包用户提供授权方面是具有前瞻性的,并且致力于在变革时代,营造安全、顺畅的比特币体验。

下载网页版BTC.com 钱包,安装BTC.com 钱包安卓版或iOS 版,请点击:https://wallet.btc.com/

如果你有其他问题或想给我们反馈,请发送邮件到 support@btc.com。


如何在硬分叉之后受到重放攻击时不损失比特币 was originally published in The BTC Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

Source