Ask Amir Taaki About Bitcoin
"Bitcoin," says the project's website, "is a peer-to-peer currency. Peer-to-peer means that no central authority issues new money or tracks transactions." Wikipedia offers a readable explanation of the underlying technology. In (very) short, Bitcoin uses a distributed database and public key encryption to allow users to reassign ownership of units of Bitcoin currency (BTC), and does so in a way that can keep the user's identity private. Bitcoin isn't yet accepted the way credit cards are, but it's more than theoretical. You can buy (some) things with Bitcoin, and trade the currency itself.
Now, you can ask question about Bitcoin of Amir Taaki, a developer of client interfaces and stock trading software for Bitcoin, and owner and operator of trading exchange Britcoin.co.uk. Amir requests that questions focus not "so much on the mining (too many people get focused on that
when it's a minor aspect of Bitcoin) nor simple technical questions (people can
go find that info themselves on Wikipedia/the forums/sourcecode)," but rather on the harder-to-answer questions. Reading some of the related stories listed below may give you ideas on what those are. Standard Slashdot Interview rules apply: ask as many questions as you want, but please keep them to one per comment. Amir will get back with his answers.
There's one interesting thing about Bitcoin that I think most geeks haven't either understood or havent thinked about. Both stock and forex markets are secured against all kinds of foul play. Doing a pump and dump scheme or various other schemes isn't easy. With Forex the sheer amount of transactions and money changing hands makes it impossible and the law protects against such schemes with stocks. If stock markets flunctuate much they also close down automatically. Bitcoin doesn't offer any protection against this. Anyone with the know-how and cash can come in to play with the market. This makes Bitcoin seriously vulnerable to losing huge amounts of money. Last friday we saw probably the first such scheme taking place. Someone slowly build up the value of Bitcoin and on an instant cashed out lots of money. That lowered the overall value of Bitcoin significantly, which made others join it and sell it. Whoever was playing Bitcoin market probably was thinking he had now got Bitcoin to the most high value possible and decided to cash out. Many people lost significant amount of money.
This all works wonderfully for the people who have the financial understanding of markets and such schemes. Geeks generally do not. All they see is this program that they can use to make money with their hardware. They forget that all the traditional pump and dump schemes and others still apply. Actually not only do they apply, they're safe to pull of with Bitcoin because it's legal, the market is really vulnerable to it and most people using it do not understand what is happening. Those who trade stocks or forex generally have even some understanding of how the market works. Bitcoin users generally do not, as they're just normal users.
With BitCoin limited to a pre-determined amount and the difficulty of mining new BitCoins, it seems that this gives a huge advantage to people who got into BitCoin early and have already amassed a considerable amount of BitCoins. Is this true and, if so, do you think this disincentive will undermine BitCoin's ability to become more popular since the majority of the population will have to work so much harder to obtain the currency?
"Don't blame me, I voted for Kodos!"
Comment removed based on user account deletion
Are there plans to deal with quantum computing, or with any of the algorithms used being compromised?
I understand that the hashes wouldn't be terribly devastating for Bitcoin -- worst case, I would think, you roll the entire network back to a snapshot of the transaction history before the first quantum computer started screwing stuff up, and start using a new hashing algorithm. It'd be very bad, but not catastrophic.
But for actual accounts, it looks like we rely on ECDSA -- and it looks like even if Bitcoin offers a quantum-ready algorithm, my wallet is still likely compromised unless I move everything to it before the first viable quantum computer. Still, there doesn't seem to be much noise about this other than a few forum posts, largely dismissed by saying things like "DWave is vaporware."
Don't thank God, thank a doctor!
How much real money are you paying the Slashdot editors for the constant stream of stories about this worthless new "money"?
Good grief, yet another advertisement for bitcoin?
Enough, already!
http://www.geoffreylandis.com
They are paying in bitcoins, so the slashdot editors HAVE to keep plugging the crap for their payment to be worth anything.
If we eventually use Bitcoin in everyday life, say, in the supermarket, how will we deal with prices in fractions of a Bitcoin? What terminology might we use for something priced at 0.00000005 Bitcoins?
A latent existence
Not a question, but I thought I'd point to this explanation as a good introduction, not so much to Bitcoin, but to the cryptographic background you need to even make sense of how something like Bitcoin can work in the first place. (Wikipedia is a way too verbose and doesn't answer a lot of what's on people's minds.)
Remember, people are uneasy about using something without a decent level of understanding about it, and it's hard enough for the average person to understand public key cryptography -- so you first have to accomplish that herculean task as a substep in explaining the specifics of bitcoin.
Information theory is life. The rest is just the KL divergence.
My question is, what are your aspirations for the currency. Do you hope for it to be near-ubiquitous -- used by corner shops and mainstream merchants like Amazon? Or are you happy to see a parallel economy grow, as a niche thing? Or something else?
One thing that concerns me is the fixed maximum number of bitcoins. Lets say people acquire bitcoins, but the amount isn't enough to worry about, so they never use them, or perhaps their computer crashes and they don't have a backup. My understanding is that these bitcoins are permanently lost from the economy of bitcoins. Over time, the total supply would begin to dwindle, presumably pushing up the value of those that remain, until people become frustrated at the small supply and are motivated to move to a new system, then bitcoin is abandoned. In the real world this happens with dollar bills, but the government can compensate for this by creating more. Is this issue addressed in some fashion.
Convince me it's not a Ponzi scheme.
The BitCoin ecosystem is composed of very flaky entities. The biggest "exchange", Mt. Gox, seems to be one person reachable only on IRC. They're a depository institution, and people have substantial balances with them. Not only are they not regulated, they don't even seem to have a business address.
The "exchanges" all seem to transfer funds in and out through even flakier services, like Liberty Reserve (somewhere in Costa Rica) and Dwolla (run out of a hackerspace in Des Moines). Neither is registered as a money transfer agency. What we're not seeing is some bank in Switzerland or Luxembourg, handling Bitcoins.
All these organizations are acting as depository institutions without a license to do so. None of them guarantees contractually that they will pay out funds within a set time. All are uninsured and unaudited. Most of them seem to be having some problems delivering cash lately now that there's been a crash in Bitcoins.
On top of this, the whole Bitcoin system is set up like a Ponzi scheme, where there's an advantage to getting in early.
It's probably already too late to get in, and it may be too late to get out.
We live in a world where the supply and movement of money are controlled by governments, central banks, money laundering laws, and financial institutions. How can BitCoin survive in this world? Middle men like banks stand to lose a fortune in fees and exchange rates, governments stand to lose a fortune in taxes if they can't track money movement, and the black market stands to gain a silent way to move value. For BitCoin to gain adoption, some major retailers need to start supporting it, but given the above risks, what stops a government from telling companies in its jurisdiction that they can't accept it?
*blinking cursor*
1. Create new "currency"
2. Make new "currency" progressively harder to acquire as time goes on
3. Get new people to buy into the "currency"
4. Sell off your easily gained currency holdings to new adopters
5. Profit!
Hey guys, I found Step 4!
The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
My question: Why would any merchant IN THEIR RIGHT MIND want to deal with Bitcoin? With the insane USD-to-Bitcoin exchange-rate gyrations happening lately, why would any serious retailer even bother, when the value of Bitcoin vs. USD could change by 50% or more in just a few hours?
Yeeees. But if you kept your life savings in a suitcase of cash, and it got burnt, you'd lose your life savings. A bitcoin wallet is like a suitcase of cash.
A Bitcoin wallet is also like your folder of photos of your your kids -- you can take a backup of it, and should do so.
Or keep your Bitcoins in a Bitcoin bank. There probably is one now -- I've not looked. If there isn't one, there's no technical reason for there not to be one.
Or, use Bitcoins to buy and sell, trading them for "real" money in order to keep it in the bank. This is what I do with my Paypal "dollars" from trading on eBay.
How many early adopters were there, or in other words: how many people were involved in mining the first one million Bitcoins?
What about the lack of inflation?
It's long known that economic growth is severely stunted without some measure of inflation. Adopting bitcoins for the global economy would mean that policymakers lose control on money supply, and while there are advantages in this, disadvantages far outweigh them. Additionally, adopting a global currency standard will deny governments ability to influence currency rates robbing them of yet another way to control the economy.
Is there any plan to solve this? Maybe a system of independent bitcoin 'roots' operated by governments would help?
Here's my question:
Do you ever regret not having had access to some economic expertise when you set this up, in order to prevent deflation, and possibly even create a working Bitcoin economy? Or has your initial investment already paid off so much that you have no regrets whatsoever?
So far, in the bitcoin community, you see miners, speculators and marketplaces. The system is well designed to attract greedy people, but not to perform useful transaction.
In money history, metal coins are successful for trade when there metal value is weak. If they contains too much gold or silver, people tend to keep them. It's the same for bitcoin: the built-in deflation encourage actors to accumulate bitcoins, not trade them.
I don't know what the optimum curve for the increase in the BitCoin supply would have been, but an asymptotic curve isn't it. They were not thinking very well at all. The asymptotic curve limits the total size of the "BitCoin economy" because of guaranteed massive deflation if the economy increases in size at all. This renders it quite useless as a viable currency. (The current value of all currency in circulation is currently far too small to be viable, and the deflation required to get the BitCoin economy to a size where it would be a viable currency is far too high, leading to hoarding that would exacerbate the problem.) At the very least, it should have at least leveled out to a linear slope to account for increase in gross economic output.
So yes, this is a tulip craze, and I wish Slashdot would stop wasting their time on these things. (I also have serious doubts about scalability... once you start subdividing the BitC's down to make them usefully liquid, the amount of tracking required quickly becomes ridiculous and makes BitC's no more non-trackable than my Visa card due to issues with data and bandwidth portability.)
It's sort of an interesting idea, and the concept of a non-trackable currency is an interesting one which raises far-reaching economic and social questions, but this particular currency isn't going to answer them.
WTF? BitCoins are like PayPal? At least PayPal (unreliably) collects the local currency, the value of which is internally consistent. PayPal does NOT collect "PayPal Bucks" which are then worth widely varying amounts of currency you can actually carry out non-niche transactions in.
If you don't understand what I just said, let me know, because I'd like to dig up some Flooz to sell you.
Perhaps you can store your BitCoins inside a safe deposit box of a real bank.
There is absolutely no theoretical reason your wallet file cannot be printed out using crude uuencode/uudecode or something more modern like par2 or SSSS and converted into QR codes or whatever and stashed in a safe deposit box.
My wallet file with 95 BTC in it is about 112K right now. Not megs, not gigs, just K. I'm thinking, 80 characters per line, 60 lines per page, results in ten or so double sided pages of data. Since you can't realistically print out more than alphanumerics in the text, you have to turn it into QR codes or uuencoded or something like that.
The summary is my wallet.dat file, printed out, would be "thinner than my house insurance policy, but thicker than my (birth/marriage/etc) certificate collection"
In summary, its quite possible to "backup" BTC in a file folder in a safe deposit box. Its several orders of magnitude easier than backing up .mp3s which are several orders of magnitude easier than backing up video files.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
The BitCoin system has guaranteed deflation because lost hashes disppear from the monetary system forever. (Lost, destroyed or hoarded US currency can be replaced by the Federal reserve with a few keystrokes.) In addition, the current total value of the BitCoin currency (expessed in any normal monetary unit you'd care to name) is far too small to be a viable currency. It would have to deflate by several thousand percent to be any more than a niche currency. Since no one would volunteer to be the victims of such deflation, BitC's are doomed to irrelevancy.
The US shuts down people who attempt to print their own currency in competition with the US Dollar. This creates a moat to competition for currency in the US which keeps people using the US Dollar.
Does Bitcoin have a moat? What prevents someone from starting a Bitcoin clone currency and devaluing Bitcoin through creation of competing digital money?
What happens when China decides to dedicate swathes of supercomputers to generate BitCoins - and how could anyone possibly know until the market is destroyed?
In Dutch, I believe BitCoin is pronounced Tulip Bulb
Why would any individual gain any advantage by participating in bitcoin, except that some early adopters may have been able to realize profits at the expense of later adopters? The closest the bitcoin FAQ seems to come to answering this is:
Is Bitcoin a Ponzi scheme? [...] Bitcoin has possible win-win outcomes. Early adopters profit from the rise in value. Late adopters profit from the usefulness of a stable and widely accepted p2p currency.
The final sentence is what is supposed to make it not a Ponzi scheme. Let's break that down into pieces:
Stable: I live in the US, so this doesn't do much for me. The dollar has had a relatively low inflation rate for decades now, whereas bitcoin could become completely worthless at any time. Even if I was living in a country like Venezuela, which has crazy inflation, I would be foolish to hold any significant portion of my assets as bitcoins. I'd be much better off stuffing US currency in my mattress. If I was the type of libertarian who gets upset about "fiat currency," I could put my money in real estate or gold coins.
Widely accepted: It's not widely accepted, and I don't think it's plausible that it ever will be.
P2P: Why is this a good thing?
Find free books.
Amir has been active in a number of projects that are trying to add legitimacy to Bitcoin. However, he has also posted on the Bitcoin forums offering "erotic Skype chat" with "two 16 year old girls together" or "one 16 year old girl and one 18 year old boy", in exchange for Bitcoins (source). Is he not worried that activities like this undermine his attempts to look legitimate? The services offered are, as far as I'm aware, completely illegal in the UK.
Planning on deflation to me says that they were building a pump-n-dump scheme, and knew it. I am hoping that instead it was a result of a hopeless understanding of economics, and absolutely no clue about what strict limits on monetary supply does to trade growth and the viability of a currency.
You can tell they made an attempt at "solving" the deflation issue by making it minutely subdividable, which effectively solves the liquidity problem. (Though it does all kinds of wonderful things to the system's scalability.) But since it doesn't solve problems with hoarding BitC's as an "investment", it ultimately fails as a currency.
The "victims" of deflation are those that spend any kind of resource into accepting these things, but fail to actually collect very many due to it's doom as a viable option.
Yes, I realize PayPal is unreliable, and you should never keep your money there for any length of time. But what does that have to do BitCoin's usefulness; the analogy is simply is not valid. If I have $100 in my PayPal account, and sweep that money into my Checking, at the end of the day I have reasonable certainty I'll have $100 - fees. If I collect a pile of BitC's over the course of the day, I cannot predict with any certainty whatsoever how many dollars/Euros/genuine viable currency I can change that into without changing my BitC-denominated pricing on a continuous basis.
BitCoins are a currency. PayPal is a payment network. The inherent issues with one have nothing to do with the inherent issues with another.
You can chalk up occasional PayPal losses as a cost of doing business. I suppose you could hedge your BitC pricing against currency volatility and call THAT a cost of doing business, but that would be REALLY expensive.
Full and open disclosure: how many bitcoins do you currently own?
Also, as this is a fiat currency, trust is fundamental. Therefore, what kind of ethical standards do you have in place to prevent conflicts of interest in having the developers / promoters of this currency being potentially some of the largest holders of the currency and potentially the most likely to profit in it?