I agree that the protocol is the key. Its quite useful to think of the protocol for transactions to be similar to a transaction in the realworld. A discussion on terms of the deal, a transfer of goods/services, perhaps a lingering of a favour owed. Perhaps in the future every person will have their own "currency", with their own exchange rate with every other person they ever meet or deal with.