|
|
|
|
|
by pat2man
2337 days ago
|
|
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 they could experience a double spend. That being said any miner has the ability to sort transaction any way they want which can give them an advantage. So if someone has a lot of hashing power they can use that ability to delay certain transactions or to give preference to others. |
|
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.