People can and will compete with BFL, producing ASICs of their own. The world will move on.
+1000000000000Totally agree.
True, but there is a dynamic to Bitcoin where this developing situation could be tragic. First, consider these points:
1) Every government institution has passed laws that directly and/or indirectly enforce their monopoly over money (or the monopoly of their banking buddies). Bitcoin is the first real contender to compete given its technology is pear to pear and can run on equipment available to all.
2) The ASIC market is a high barrier entry especially if you consider the Bitcoin economy size. BFL entry was premature and it was done on purpose to remove the incentive from potential competitors.
So, what are the possible outcomes?
1) BFL plays their cards right and serves the community just good enough to guarantee there will be no competitors (remember silicon technology is high barrier).
They will make bitcoins cheaper for themselves compared to everyone else. They will always have the first chunk of the pie with each advancement.
But the real problem is the source for bitcoin mining technology will have become 100% centralized. I hope I don't need to explain the problem there.
Too much power or influence over any monetary system will always lead to abuse and corruption down the road. Also, it's a single entity for government to go after.
2) The Bitcoin community forfeits some of its power and control over Bitcoin. BFL at any time could take us for a ride. That is happening now; but just you wait a year down the road when they are the only vendor on the block and then they decide to decrease their hardware cost by 25%. Again, too much power and influence over the market. Insider trading that can't be punished! At least if they do something too stupid, another competitor will be much more likely.
I must confess, my last rant was full of emotions and I was grumpy. I was dumping on the community so to speak.
This led me to ponder the alternatives more. Here are my thoughts:
Ideally, Bitcoin mining should always be done on equipment that has a different primary use. For example, mining on GPUs.
If the algorithm was changed to be hostile to specific hardware, it would still only be a matter of time before someone finds a new approach
to make specific hardware successful again. So, what does that leave us?
Like the OP proposed: The algorithm would need to be altered on a periodic basis or from time to time. This would discourage anybody from making specific hardware.
This comes with its own set of challenges. A trustworthy source by the community would have to lead the way in order for each change to be successful. Changing the core components to Bitcoin is extremely difficult. I just don't see this happening.
So, the reality: the majority are going to go with the flow. BFL coin here we come. I remember my friends advice that said life is too short to run against the current. I'm going to take his advice. I just hope the community and all of you won't be oblivious to the developing situation. Better yet, I really hope BFL becomes a better community player and makes some sacrifices like making their ASIC design open source. Now that would be awesome!
Just ordered some more BFL equipment BTW to support BFL coin. :-|
Plan to follow the open source ASIC initiative much more. Hopefully it will find some venture capitol.
Thanks for reading my thought and sorry about my previous post.
Edit: minor grammar edits