如果一个帐户在DAO-叉之前有ETH,那么ETH现在是否在ETH和ETC链上都不存在?
Poloniex的一份通知说:“所有在叉子的瞬间拥有ETC平衡的用户现在都有一个与ETC相匹配的平衡。”看来,如果ETC链存在,那么帐户持有人就可以在两条链上消费和交易。实际上,是否有可能将您的ETH余额转移到ETC链上的其他人,并将其保留在主ETH链上的ETH帐户中?
我们还有几篇文章提到了这一点:
引用如下:
第二步:向Poloniex提供资金。生成ETH存款地址或使用现有地址。然后向该地址发送一个测试事务(例如,1ETH)。你应该被记在ETH和ETC的同样数量的帐上。如果是这样,请继续发送其余的ETH。
有谁能帮忙解释一下是否存在双重支出问题?
发布于 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移动到另一个帐户,则可以将其发回(但不将其发回可能更安全)。这是不可能发送一个单一的,简单的等事务,并期望是安全的重播攻击。
https://ethereum.stackexchange.com/questions/7460
复制相似问题