Here there are 2 issues:Quote from Random.Capital:
Except this is supposed to be a "currency". In which case ownership is 100% not secret - taxing authorities will know who paid your salary, and how, for example - which means your entire transaction history is available to *everyone*.
Not to mention any BTC you spend that don't derive from your reported income are immediately visible to authorities. So now you have a specific "dollar bill" that can be "turned off" - which means it won't be like every other BTC in circulation because of it's provenance - which means every single BTC will have a different real-worked path-dependent value.
This will never work, unless people are willing to give up privacy of financial transactions *completely*.
1) Legally bitcoins is NOT currency. So, any payment in them is "benefit in kind" and till a case reaches at least a state court there is no leagal way to determine their worth... or if they are worth anything at all. In fact, my view is any lawyer will have very hard time convincing the jury made up of ordinary people that thanks to meracles of criptography small files containing barely readbale data on your hard drive are unique enough to have any value at all.
2) Bitcoin transactions are anonymous by design. To make it worse, most services working with bitcoins would not give you access unless you do it via a quality anonimiser. Without going too much into detail, the only way authorities can see if you paid or have been paid is by examining log of your transactions stored locally on your computer.... and if they want to see who you paid to they have to examine thr local log of the payee before they can link the 2 people.
So, the only ways, say, tax authorities can start seeing Bitcoin transactions is:
Planting keylogger type software on the computer of most bitcoin users
Otheriwsie there is a long legal process to outlaw made-up currency (try to see the difference to Linden Dollars in Second Life and in-game currency in thousands of online games), anonymising network and force ISPs record any traffic, which is currently not technologically feasible.
Quote from LeeD:
The transaction is "committed" when a sufficient number of Bitcoin nodes acnowledged they recieved info about the transaction.
Clearly there are problems. People may try to pay with bitcoins that they have already used to pay to someone else. The idea is if you run a well-connected node you will know it... otherwise, you have to deal with better-connected nodes when you do transactions.Quote from Random.Capital:
No possible problems there.![]()