Questions tagged [replay-attack]

Questions related to the replay attack

Filter by
Sorted by
Tagged with
0
votes
1answer
38 views

Possible replay attack when paying to smart contract

I am afraid of a possible replay attack when paying to a smart contract. Given these 3 assumptions An action gas cost may change according to the state of the blockchain (even if its the same action)....
1
vote
1answer
52 views

Constantinople fork replay protection

I was wondering... Will Constantinople hard fork surely replace the current fork? Is there any chance that the Constantinople fork and the current one will co-exist? If so, any replay attack ...
0
votes
2answers
125 views

avoid replay attacks on signing on smart contracts

the scenario: a user has a privatekey and wants to sign something to send to the contract ex: the user send his (message,signature,publickey) to the contract and the contract can verify it with the ...
4
votes
1answer
278 views

Why does nonce have to increment by one? Wouldn't it be sufficient to require unique nonces?

For replay protection, it would be sufficient to require a unique nonce for every transaction from the same address. More precisely, it would be sufficient to consider a new transaction T from an ...
1
vote
0answers
108 views

How would one go about replaying transactions on Ethereum chains?

Ignoring EIP 155 and any other measures in place to prevent this, how would one technically replay a transaction on some other Ethereum chain? Context: I have two private chains and want to see if I ...
3
votes
1answer
284 views

Are contracts deployed to the same address on different chains susceptible to replay or other attacks?

A contract can be deployed on different chains at the same address by using the same private key with the same nonce on each chain. Given that forking a chain opens up possible replay attacks on ...
1
vote
1answer
512 views

EIP 155 - Replay Attack and Backwards Compatibility on ETC chain

I accidentally sent ETC to an address that previously only had ETH on it. This was an address created after the DAO hardfork. As far as I understand with EIP 155 I have replay protection from any ...
3
votes
1answer
634 views

Can I reuse a signed transaction generated offline by MyEtherWallet?

I generated a signed transaction using MyEtherWallet on an air-gapped computer, and used it to successfully send a transaction. Does anything prevent the signed transaction from being reused?
3
votes
2answers
603 views

Is it still possible to replay a single transaction on ETC and ETH from a pre DAO-fork address? [duplicate]

If, for some reason, I want to spend both ETH and ETC to the same address in a single transaction right now, how would I do that? The ether is currently in a pre DAO-fork address.
11
votes
1answer
418 views

Is it possible and sensible to deploy a contract to the same address on Mainnet and Ropsten?

Traditionally when people have deployed contracts for public use they have tended to publish separate contract addresses for Testnet and Mainnet. Often this then requires them to include code to check ...
3
votes
0answers
35 views

How can I access my ETC Wallet? (Ubuntu 14.04) [duplicate]

I would like to do the ETC/ETH split but first I have to access my ETC ethers. I once created a contract from my main account. How do I get access from my main account to that contract that holds ...
4
votes
1answer
327 views

What replay attack protections does Ropsten provide?

I understand the Ropsten testnet was partly necessary because of some broken replay-protection measures on Morden. So what's different for Ropsten? Is the nonce simply incremented by a smaller ...
3
votes
1answer
335 views

Please Help! ReplaySafeSplit contract not working after sending too much ETH

I am hoping someone has a answer to what I think is a relatively simple question. I started splitting my ETC from ETH using the ReplaySafeSplit contract. Some test and smaller transactions worked fine,...
5
votes
1answer
413 views

How to replay a transaction on classic?

I have looked to split and sell my etc and have successfully split with test transactions replaying on classic, however the main transaction has not replayed for 24 hours and I would like to force a ...
5
votes
1answer
370 views

ETC/ETH split still safe after October 18 2016 hardfork?

Does this Steemit solution still work in exactly the same manner as before the HF of October 18th? Do I need to wait for the second HF/ETC HF coming next week, or can I try splitting already (since ...
3
votes
2answers
119 views

Is there any risk in receiving ETH in a pre-hard fork account having equal amounts of ETH and ETC?

As written in the title, I am wondering if doing this would be safe, or if there's anything else I should be aware about. I want to buy ETH via Kraken and send it to that account. I've been reading ...
5
votes
1answer
184 views

How can an attacker use a replay attack to send value to his own address?

I'm sure this is a conceptual error on my part. I understood the idea of a replay attack as being the capturing of a txn body with its signature on one chain and 'replaying' it on the other (ETH to ...
2
votes
1answer
68 views

Replay Risks Post the TheDAO HF

Is ETH (or ETC, for that matter) that was purchased after the HF in their respective chains at any risk of replay attack such that splitting via contracts is still advisable, or is that just a risk ...
4
votes
1answer
338 views

What to do with smart contracts to avoid replay attacks?

I am trying to write a smart contract for Crowdsale. What extra measures should one keep in mind during smart contract development to avoid replay attacks (after the hard fork of block 1,920,000)?
1
vote
1answer
324 views

Am I now protected from replay attacks?

I had five accounts on ETH before the hard fork with various balances. Over the last few days, I've sent all the ether in all of those accounts to Kraken. When I was done with that, all of my ether ...
1
vote
1answer
48 views

Aren't all contracts that accept value and are deployed after the HF fatally vulnerable to replay attacks?

Let's say I deploy a contract with a simple function that accepts some value, and deploy this to the forked chain. The contract will end up on an unpredictable address U. Then people start sending ...
4
votes
1answer
165 views

Are transactions on one chain automatically broadcasted to other chains?

I know how to split but I'd like to know if, technically, all transactions on the Ethereum chain are automatically broadcasted on the "Ethereum Classic" chain and vice-versa or if replay "attacks" ...
4
votes
1answer
161 views

Problem after withdrawal non hard fork ethereum

I have a problem, I successfully withdraw some ETC but when I tried another time to withdraw the rest I think I put in more ETC and I didn't receive anything and now when I try again to withdraw any ...
6
votes
1answer
607 views

Post the DAO-fork, is there a double-spending problem?

If an account had ETH before the DAO-fork does the ETH now not exist on both the ETH and the ETC chains? A Poloniex notice says "All users who had an Ethereum balance at the moment of the fork now ...
3
votes
2answers
2k views

How can I split my ETH and ETC if I have an account that made a transaction with the WithdrawDAO contract?

Let's say: I own account A, which had a 100 ETH pre-DAO balance. Pre-fork I sent 50 ETH from A -> DAO. Post-fork I had 50 ETHF and 50 ETHC in A. Post-fork I made a transaction with the WithdrawDAO ...
4
votes
1answer
128 views

How many transactions get automatically replayed on both sides of the fork? [closed]

There is a lot of talk about possibility of replay attack, but I suspect (and I've seen it claimed) that many (perhaps most or even all) transactions that users issue on one of the chains get replayed ...
14
votes
2answers
5k views

How to conditionally send ethers to another account post-hard-fork to protect yourself from replay attacks

The DAO contract was attacked on 17th June 2016 where the attacker drained about USD 50 million worth of ethers using a recursive call vulnerability in The DAO contract code. The attacker drained ...
3
votes
0answers
31 views

Splitting funds - How to do it quickly (synched TX)?

Changing blockchains and synching with Mist is a slow and hacky process so I wondered if there's a more immediate way. The idea being : transfering funds from my duplicated accounts to new and unique ...
10
votes
3answers
2k views

How to prevent a replay attack between two competing chains?

After the recent hardfork we have a winning chain and a much shorter losing chain left. However, if you are pro or agains the fork, you could still mine and use one chain or the other. Now, there is ...
13
votes
2answers
6k views

What is an 'EOA' account?

Cointelegraph has recently written about 'EOA' in relation with contracts and accounts. As an EOA, the state simply stores the account's balance in ether and a sequence number is used to prevent ...
29
votes
3answers
10k views

What happens when a transaction nonce is too high?

From Design Rationale: One weakness of the account paradigm is that in order to prevent replay attacks, every transaction must have a "nonce", such that the account keeps track of the nonces used ...
29
votes
3answers
5k views

What is a replay attack?

During the launch of the frontier network, users were cautioned not to reuse keys from the Olympic testnet in order to prevent "replay attacks". What is a replay attack, and why would re-using a key ...