0
I am a Bitcoin noob.
As per my knowledge, a Bitcoin is a digital signature. Owner of a bitcoin knows the private key of it.
If I spend my bitcoin, I still know the private key of it, using which I can spend it later despite not owning it.
Surely there must be something in the system which prevents this. One idea which comes to my mind is modifying the Bitcoin's Digital signature in a way so that the only new owner has the new private key.
I might be stupid and my above query may be just BS. Please guide me in the right direction.
thanks Alpha!..so can I put it like this - that u always a key pair for an address which has the bitcoin. Its the private key of the address using which u can spend the BTC inside that address. Thats why a new address key pair is generated for every transaction.. makes sense?
if the above is right.. then the BTC is just a token..then why is it reqd to be a digital signature? – Lakshay – 2018-01-04T11:35:26.453
1"That's why a new address key pair is generated for every transaction". Yes, wallets do it like this. But you could theoretically use an adress multiple times (receive 1 BTC, send 0.5 BTC, send 0.25 BTC, receive 2 BTC, receive 0.1 BTC, send 1 BTC -> you can do all that with just 1 adress and 1 private key). – ndsvw – 2018-01-04T12:25:11.087