Let's say there is a scenario where I am one of two different people who claim to be responsible for sending bitcoins for a purchase. How could I prove to the merchant that those bitcoins came from my wallet and nobody else's?
I was considering that I could sign a message using the address' private key, as described here,
http://bt.irlbtc.com/view/2373.40however in my scenario, I assume the merchant is non-technical and that this purchase isn't significant enough to warrant climbing the PKI learning curve.
I then considered the ability to send another amount, say a token 0.01 BTC, from the same address that my earlier payment originated from. Even if I were able to force bitcoin to use a specific address for the input for the transaction, that transaction would then be recognized as an attempt to double spend and thus wouldn't be honored or relayed by any nodes.
Are there any other options for this?