首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发刀叉,有双用问题吗?

发刀叉,有双用问题吗?
EN

Ethereum用户
提问于 2016-07-26 11:51:13
回答 1查看 707关注 0票数 6

如果一个帐户在DAO-叉之前有ETH,那么ETH现在是否在ETH和ETC链上都不存在?

Poloniex的一份通知说:“所有在叉子的瞬间拥有ETC平衡的用户现在都有一个与ETC相匹配的平衡。”看来,如果ETC链存在,那么帐户持有人就可以在两条链上消费和交易。实际上,是否有可能将您的ETH余额转移到ETC链上的其他人,并将其保留在主ETH链上的ETH帐户中?

我们还有几篇文章提到了这一点:

https://steemit.com/ethereum/@pauls/ethereum-fork-step-by-step-guide-to-safely-splitting-your-eth-etc

https://steemit.com/crypto-news/@phistr/ayvsf-ethereum-step-by-step-guide-to-protect-your-eth-and-etc-funds-and-avoid-replay-attacks

引用如下:

第二步:向Poloniex提供资金。生成ETH存款地址或使用现有地址。然后向该地址发送一个测试事务(例如,1ETH)。你应该被记在ETH和ETC的同样数量的帐上。如果是这样,请继续发送其余的ETH。

有谁能帮忙解释一下是否存在双重支出问题?

EN

回答 1

Ethereum用户

发布于 2016-07-26 12:14:47

是的,在刀叉之前的帐户将有以太在两个链: ETH和ETHC.

这不是通常意义上的双重支出,因为当您将ETH发送给Alice时,您不能将相同的ETH发送给Bob。您可以将ETH发送给Alice,将ETHC发送给Bob,但它们是单独的区块链(类似于您可以将BTC发送给Charlie的方式,但ETHC帐户余额是叉之前ETH帐户的余额)。

重放攻击不同于双倍支出。在不使用预防措施的情况下,当您将ETH发送给Alice时,她可以重放该事务,并从您的帐户中获得相同数量的ETHC :如果她这样做,您可能会为您不再有ETHC发送给Bob而感到不安。同样,如果您在不采取预防措施的情况下向Bob发送任何ETHC,Bob可以重放该事务以获得ETH。

编辑问题补充道:“是否可以将您的ETH余额转移到ETC链上的其他人,并将其保留在主ETH链上的ETH帐户中?”

不,您需要做一些事情来防止重放攻击,例如:如何防止两个竞争链之间的重播攻击?在您采取预防措施后,如果涉及将ETH移动到另一个帐户,则可以将其发回(但不将其发回可能更安全)。这是不可能发送一个单一的,简单的等事务,并期望是安全的重播攻击。

票数 6
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/7460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档