Closed qhatgena closed 8 years ago
The transaction is indeed valid on both chains. This is the expected behavior. Nodes are interoperables and will relay the transaction if it's valid for whatever chain they are working on. When you start your node you have peers on both networks.
You should split all your ether before considering any outgoing transaction.
I think that is not a good idea to broadcast to all nodes even it's ETH.
@yolandaruiz That answer is not acceptable.
@qhatgena This is the way Ethereum Foundation implemented this fork. They have been told before the fork that such "partial network split" will result in replay attacks, creating problems for Ethereum users. They were fully aware, and they didn't care. There are mitigation strategies to deal with it: https://github.com/ethereumclassic/README/issues/3
Ok, that isn't ETC fault. It was so confuse.
System information
Geth version:
Ethereum Classic 1.4.10
OS & Version: Linux Commit hash : 6aaf5f33d59845e8096d9fbcaf132a3bde73ff7bExpected behavior
Receive ETC from valid transaction
Actual behaviour
Receive ETC and ETH from valid transaction
Steps to reproduce the behaviour
Backtrace