I'll have to read that, thanks for posting. I rarely disagree with Smooth but I cannot conceive of an argument that could sway my opinion on opposing ASIC's.
I am glad to see what appears to be a little bit of balance. I understand the ideal of one CPU one vote, but many folks who would argue against ASICs will also argue in defense of botnets. The botnet defense usually goes like: "They are securing the network, and they are incentivized not to wreck it by their financial stake".
This exact same argument can be used for ASICs.
I believe the question at the heart of this idea is clear: Is it desirable to stick to the original 1 CPU 1 vote vision? And if so, is it FEASIBLE to continue to enforce that vision? With ASICs already in the wild it is a very valid set of questions.
If the answer to either is NO, then arguably we should move towards not only allowing ASIC development, but making it as easy as possible.
Disclaimer - I have been fairly firmly in the "original vision" camp for a long time. But over the years I have grown more amenable to considering other options.
That is true, we would lose alot of security the botnets provide. Also by providing a somewhat legitimate use XMR is in a way providing a service, if botnets could not mine it then they would be monetized in a more destructive manner I'm sure. I don't know if anyone else has noticed but you just don't seem to hear about the massive takedowns of yesteryear and I wouldn't doubt Monero is no small part because of that. I think we can all agree Botnets are going no where and this is the least damaging use they are put on.
I think the 1 cpu one vote is a trojan argument and it has been gone for a long time already. I'm betting alot of lines are going to be drawn by where the bags lay. Those that are invested in these ASIC's are surly going to try to keep them on Monero.
This is something I hadn't considered as if it will become inevitable (?) then this should be considered.
By ASIC-friendly, I mean something that not only can reasonably be implemented in an ASIC, but which minimizes barriers to creating ASICs, minimizes their costs, facilitates the development of a wide range of compatible hardware at attractive price points, and minimizes opportunities for clever proprietary advantages. By doing so we may maximize the likelihood of a competitive ASIC market developing and minimize the degree of (temporarily or sustained) monopolization. This could possibly be achieved by using a simple, well-known, and well understood algorithm such as SHA3.
But no matter what, we should fork away from these current ASIC's, rewarding them is not a good idea.