Quote:
Originally Posted by sethseth
I was trying to explain to a friend how offline wallets work using this type of explanation and failed pretty hard. I will search for a better explanation. If anyone knows of one, please post it here. Perhaps I will update the wiki when I find it, because the current explanation isn't good. People have this idea that the coins must be downloaded into the wallet in order for the ownership to be transferred, which is logical since we are calling it a wallet and that is how physical wallets work.
https://en.bitcoin.it/wiki/FAQ
EDIT: Here are some explanations by other people. I am still not convinced these are simple enough.
-- Peter Lambert
https://bitcointalk.org/index.php?topic=138853.0
-- CIYAM Open
https://bitcointalk.org/index.php?topic=125600.0
The crazy thing is that transactions are so much more complex than even the simple explanation. The simplest explanation I have is each transaction takes inputs. To be able to spend money, you must be able to solve a problem. In the vast majority of cases, this problem is solved by using a decoder ring that only you control in your wallet. No one else in the world can solve it, but everyone can verify that you did solve it correctly.
When you spend the coins, you are basically changing the problem. You solve the problems that you can solve, and add a new problem to it. Usually this problem is something that you know only one person can solve.
But these simple transactions are only the tip of the iceberg. You can make a transaction that requires such a simple answer, ANYONE could spend it. Someone did this once, where the answer was a known value, but you just had to look and see that transaction was out there.
The easiest way to look at a wallet is more of a claim receipt than an actual wallet.