3 ms·
The block which includes double-spent is invalid. When an honest node chooses the "strongest" chain it should check block If it's valid, not just look at a numb
by milansuk 7y ago
The block which includes double-spent is invalid. When an honest node chooses the "strongest" chain it should check block If it's valid, not just look at a number of confirmations.
This is also true for blockchain browsers(and their api), which apps use to confirm the transaction(most of users don't run full node). The only way how 51% attack can be successful in the long term is that honest nodes(and blockchain browsers api) are re-configure to ignore double-spent(at least for a particular time period).
- wcoenen 7y agoHow do you know which side of a blockchain fork is the double spent, and which is the original?
- milansuk 7y agoThis is a valid point. Sorry for my post. Blockchain has few moving parts, but the whole game theory around it is very complex.
- creato 7y agoSomeone will be left holding the bag. Your post assumes it will be the double spender, there is no reason to assume that.