I think the stated problem is exaggerated. There is an equilibrium where the rig price is so close to the marginal cost that it's not profitable to reduce it further. This can work with 1 manufacturer but the more manufacturers, the more stable the equilibrium. Without fixing prices, no manufacturer can arbitrarily increase prices too much. The equilibrium also shouldn't be too sensitive to the BTC rate - doubling the rate won't cause the rig prices to double, as the difficulty will also increase so they won't generate twice as much revenue.
The healthiest way to converge to this equilibrium when there's just 1 manufacturer which is leaps and bounds ahead of everyone else, is to start by pricing it similar to the competition, and gradually decreasing the price. Based on their announcement BFL don't plan to do it responsibly in this way, which is a cause for some concern.
That said, I will support an initiative to develop an ASIC mining solution which is not by a company who tries to hide the fact that their target market is Bitcoin miners on one hand, or that plans to centrally do all the mining itself on the other.
Yes, this is true. My question is, why should miners drive off a cliff if they know one is approaching?
Ive been looking for a good analogy to help explain this, like something in game theory, but I havent found anything. Its really a quite interesting situation by itself, and I cant believe its unique, but the closest analogy one Ive found, is the well known
dollar auction; its quite different in many aspects, but the parallel is that in both cases, there is a large potential profit to be made, yet anyone participating in the game, even rational actors, are forced to behave in way that is irrational and leads to individual losses for everyone, except the seller who makes a windfall profit.
Now if everyone truly understood this, BFL would hardly sell anything. But the reality is that a lot, if not most potential customers dont fully understand this, and price/difficulty will be determined by those that understand this least. And heck, even if everyone understood it, there would be some willing to bet they were one of very few taking the risk and therefore think they will still come out on top. Seeing how many gamblers we have, thats probably a LOT of people
.
There's a very simple game-theoretic model for this, and the key factor is time. Someone who buys a rig knows his profits will decline as more rigs are bought, but he hopes to make up for it in the time until this happens. This leads to a natural and steady decline in prices and increase in difficulty.
Let's assume that the current network hashrate is 12 TH/s and BFL starts churning out 1 TH/s rigs at a rate of 1 per day. After X days, there will be a total of X+12 TH/s, so let's assume the profit per day for a rig is 7200*0.999^X/(X+12) (the exponential factor is to account for reward halving etc.) Then a potential buyer at day N expects to receive $\sum_{X=N}^{\infty}7200*0.999^X/(X+12)$. That's a nonelementary expression but the first 10 values are 28410.8, 27810.8, 27257.5, 26744.2, 26265.7, 25817.5, 25396.1, 24998.4, 24622.1, 24265. So a buyer on day 0 can expect to get 28410.8 BTC out of the rig, so that's what he should pay for it, and that's more or less what BFL should charge for it; on the next day it should charge 27810.8 BTC, and so on.
Of course the offered model is extremely simplified but it demonstrates the point. Additional factors such as differing skills and opportunities among potential buyers, uncertainty regarding delivery times, and a bit of irrationality for good measure just enhance the possibility of a stable equilibrium.