Since it took a while for me to understand this. A 51% attack doesn’t let you steal money from anyone. It essentially lets you block all transactions from making it to the blockchain. Nodes will still verify all transactions and ignore transactions that are invalid. Edit: you can also create multiple forks and switch between them. External viewers will see both forks and if they don’t or can’t handle the difference t…
Or they can double spend some crypto, that is generally the main goal here
Cost of a 51% attack for different cryptocurrencies?
11–20 of 134 posts
Re: Cost of a 51% attack for different cryptocurrencies?
#12Since it took a while for me to understand this. A 51% attack doesn’t let you steal money from anyone. It essentially lets you block all transactions from making it to the blockchain. Nodes will still verify all transactions and ignore transactions that are invalid. Edit: you can also create multiple forks and switch between them. External viewers will see both forks and if they don’t or can’t handle the difference t…
If you can hash faster than everyone else combined you can re-write history. So you could make a transaction and then re-write that transaction out of history allowing you to spend that money again. When you make a valid transaction, you have the necessary details for both that valid transaction and no transaction at all. Just because you can't make invalid transactions doesn't mean you can't effectively steal. This…
Re: Cost of a 51% attack for different cryptocurrencies?
#13Earlier quoted context omitted.
Only of those blocks are accepted by the chain in the future. Zero transaction blocks or blocks with invalid transactions could easily be ignore by the next miner.
Well, the reason for an attack is to reverse transactions. For that to have any value, the blocks must be accepted by the chain in the future. And no, a miner can not "easily" ignore previous blocks. And blocks with invalid transactions get ignored by everyone anyhow.
Re: Cost of a 51% attack for different cryptocurrencies?
#14Earlier quoted context omitted.
Or they can double spend some crypto, that is generally the main goal here
As far as the block chain is concerned they cannot. No single branch can have a double spend. But of course with deep reorgs they can defraud exchanges or other parties who end up on the wrong branch.
Re: Cost of a 51% attack for different cryptocurrencies?
#15Re: Cost of a 51% attack for different cryptocurrencies?
#16Earlier quoted context omitted.
As far as the block chain is concerned they cannot. No single branch can have a double spend. But of course with deep reorgs they can defraud exchanges or other parties who end up on the wrong branch.
As far as the block chain is concerned they cannot... when they are not under attack. The attack can rewrite part of the history to double spend some crypto
Re: Cost of a 51% attack for different cryptocurrencies?
#17Since it took a while for me to understand this. A 51% attack doesn’t let you steal money from anyone. It essentially lets you block all transactions from making it to the blockchain. Nodes will still verify all transactions and ignore transactions that are invalid. Edit: you can also create multiple forks and switch between them. External viewers will see both forks and if they don’t or can’t handle the difference t…
Re: Cost of a 51% attack for different cryptocurrencies?
#18Earlier quoted context omitted.
Well, the reason for an attack is to reverse transactions. For that to have any value, the blocks must be accepted by the chain in the future. And no, a miner can not "easily" ignore previous blocks. And blocks with invalid transactions get ignored by everyone anyhow.
Nah, the reason is to split the head of the chain for a period of time, and do different things in each chain. Then when one of the heads is declared "true", you gain advantage (typically you spend the same coins twice, once in each head).
From the POV of the recipient, when the split branch becomes the "non-true" branch, it looks like they got the money but then it disappeared.
Re: Cost of a 51% attack for different cryptocurrencies?
#19Since it took a while for me to understand this. A 51% attack doesn’t let you steal money from anyone. It essentially lets you block all transactions from making it to the blockchain. Nodes will still verify all transactions and ignore transactions that are invalid. Edit: you can also create multiple forks and switch between them. External viewers will see both forks and if they don’t or can’t handle the difference t…
Re: Cost of a 51% attack for different cryptocurrencies?
#20Since it took a while for me to understand this. A 51% attack doesn’t let you steal money from anyone. It essentially lets you block all transactions from making it to the blockchain. Nodes will still verify all transactions and ignore transactions that are invalid. Edit: you can also create multiple forks and switch between them. External viewers will see both forks and if they don’t or can’t handle the difference t…
1. You deposit BTC at an exchange. The exchange credits you the amount in their non-BTC ledger.
2. You send off a chain of blocks overwriting the the original deposit so that you never did it.
3. You fill in the form to withdraw your credited amount from the exchange.
Now you have 2x the coins.
Of course there are a LOT of details to this that I won't get into, and a number of mitigations for the exchange. But that's the basic outline.