Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: kstepyra on November 08, 2013, 03:28:24 AM



Title: Separated transactions from mining
Post by: kstepyra on November 08, 2013, 03:28:24 AM
Hello,

I was thinking why bitcoin transactions are not separated from mining blocks?
If it's only signature thing (public/private key to show you are owner of bitcoins) then why not put them outside blocks to make them "instant" for people and leave mining as it is now?
Why "secure" transactions by mining if it is (it is?) only cryptography thing? Mining of course must be done as it is now due to "proof of work" stuff (finding proper hash), with a new "source" keypair generated for each block.

It's just an idea. I am 99% sure i am wrong, but maybe? :)


Title: Re: Separated transactions from mining
Post by: PRab on November 08, 2013, 04:04:49 AM
One of the main points of mining is to decide on a permanent record of what order transactions come in. If Alice send a coin to Bob and then sends the same coin to Charlie, the miners get to decide which of these 2 conflicting transactions will be confirmed. Without mining including transactions, we would need a way for Bob and Charlie to decide who actually received the coin, but Bob and Charlie might not be able to talk directly to each other.

Hopefully this cleared up your confusion. If not, I'm sure someone else will be along.


Title: Re: Separated transactions from mining
Post by: kstepyra on November 08, 2013, 04:16:30 AM
Yep, got it cleared same way in other thread, however thanks for response:)