3
I'm reading Bitcoin paper of Satoshi Nakamoto (https://bitcoin.org/bitcoin.pdf).
It says:
Each owner transfers the coin to the next by digitally signing a hash of the previous transaction and the public key of the next owner and adding these to the end of the coin. A payee can verify the signatures to verify the chain of ownership.
And the very next sentence is:
The problem of course is the payee can't verify that one of the owners did not double-spend the coin.
That is, as I understand, after every transaction a new transaction hash is generated. So, first, it is not possible to double-spend a coin because it already has a new previous transaction hash. Second, why it says payee can't verify a double-spend if every transaction a coin has a new previous transaction hash?
4A "double spend" refers to two transactions with the same previous transaction hash. Given two such, how can you tell which is the "right" one, just by looking at them? And given one, how can you know whether or not there is a second one that may someday show up? – Nate Eldredge – 2015-08-22T04:54:56.050
2@NateEldredge This should be an answer :) – Wizard Of Ozzie – 2015-08-22T06:45:34.417
You see a transaction. It may or may not be a double spend. How do you tell? How do you prove that there does not exist another transaction that conflicts with this one that other people might think is valid instead of this one? – David Schwartz – 2015-08-25T08:52:53.607