Quote from: yumei on October 05, 2014, 10:30:49 PM
Isn´t it theoretically possible to build a algorithm which makes actual asic miners worthless.
No.
An ASIC is just a computer. It's more specialized than a general-purpose computer, but in the end it's still just a computer.
Any algorithm that can be implemented in a general purpose computer can be implemented in an ASIC, there's nothing "magical" going on.
A relatively simple algorithm, like SHA-256, can be implemented in a general-purpose computer, or in an ASIC, with relatively little cost. This makes mining relatively accessible (though not necessarily profitable) to everyone.
A more complicated algorithm would take more effort to implement in a general-purpose computer, and likewise more effort to implement in an ASIC. In the beginning, this makes mining more accessible to those with general-purpose computers. If there's enough demand (if the coin in question becomes popular enough), then eventually the algorithm will be implemented in an ASIC, but due to it's complexity it will be accessible to fewer people.
In other words, the more complex the coin, the larger the start-up costs, and the less accessible mining becomes. This is exactly the opposite of what I assume is your goal.Quote from: yumei on October 05, 2014, 10:30:49 PM
Isn´t it theoretically possible to build a algorithm which makes actual asic miners worthless.
No.
An ASIC is just a computer. It's more specialized than a general-purpose computer, but in the end it's still just a computer.
Any algorithm that can be implemented in a general purpose computer can be implemented in an ASIC, there's nothing "magical" going on.
A relatively simple algorithm, like SHA-256, can be implemented in a general-purpose computer, or in an ASIC, with relatively little cost. This makes mining relatively accessible (though not necessarily profitable) to everyone.
A more complicated algorithm would take more effort to implement in a general-purpose computer, and likewise more effort to implement in an ASIC. In the beginning, this makes mining more accessible to those with general-purpose computers. If there's enough demand (if the coin in question becomes popular enough), then eventually the algorithm will be implemented in an ASIC, but due to it's complexity it will be accessible to fewer people.
In other words, the more complex the coin, the larger the start-up costs, and the less accessible mining becomes. This is exactly the opposite of what I assume is your goal.
But you can not mine litecoins with this generation of ASIC, am I right? Because litecoin is not SHA-256? So the ASIC we have are not simple computer, they are just working with SHA-256 system, with all SHA-256 crypto systems? Then there should be a possiblity to build an algorithm into the bitcoins sourcecode which prevent ASIC miner. There should be enough good scripter here to be able to answer this question.
Quote from: yumei on October 05, 2014, 02:37:33 PM
Satoshi for sure never planned asic mining. 99% of the bitcoin community would benefit when asic mining is prohibited.
Quote from: satoshi on July 29, 2010, 02:00:38 AM
The current system where every user is a network node is not the intended configuration for large scale. That would be like every Usenet user runs their own NNTP server. The design supports letting users just be users. The more burden it is to run a node, the fewer nodes there will be. Those few nodes will be big server farms. The rest will be client nodes that only do transactions and don't generate.
While not explicitly stating asics, he did describe very well the move to large farms doing all the mining, and asics are just a natural evolution all of us anticipated.
I described before the difference between normal GPU farms and ASIC farms. Asic Manufactorer would primary produce for themself and mine thereself if its worth. See BFL, just imagine you are a ASIC manufactorer, you would mine yourself, you would sell to your partners (which pay more or buy anything you have) and maybe at least or the garbage you would sell to normal consumers. The Asic Manufactorer have a monopol, they can do what they want. This is not free marke!!! With GPU manufactorer we don´t have such problems, because the manufactorers producing them for the whole world and that for more then
decades, every computer needs a graphic cards.