News for hackers. Stuff that matters.
Re:Monero Declares War on ASIC Manufacturers by tedivm on Wednesday February 14, 2018 @03:54PM (#16379272)
You can actually see one of the pull requests about this already. [1]

My favorite part about it is response to criticism that the changes may break the underlying cryptography they are using-

> We do not have cryptographers familiar with this kind of thing, sadly. [2]

1. https://github.com/monero-project/monero/pull/3253

2. https://github.com/monero-project/monero/pull/3253#issuecomm...

Re:Monero Declares War on ASIC Manufacturers by dragontamer on Wednesday February 14, 2018 @04:09PM (#16379394)
It not only creates a bias (which decreases entropy), but its an operation that would easily be implemented faster on an FPGA than on a CPU. I mean, its basically a singular LUT, there's nothing more efficiently done on an FPGA than LUTs.

Basically, I think it actually weakens the FPGA-resistance of Cryptonight.

Fortunately, the main idea of the changes would discourage ASICs being made for Monero. But it doesn't seem to discourage FPGAs, which are just one "resynthesize" away from fixing any code changes. And as long as the community becomes accustomed to regular changes, then any issues in the encryption can be fixed later.

Re:Monero Declares War on ASIC Manufacturers by rch on Wednesday February 14, 2018 @04:57PM (#16379844)
I'd prefer to optimize for FPGAs over GPUs anyway.
Re:Monero Declares War on ASIC Manufacturers by stevedc3 on Wednesday February 14, 2018 @04:32PM (#16379616)
FPGAs cost 10x ASICs so this argument is unimportant. The reason for using ASICs is lower cost / lower compute resources.
Re:Monero Declares War on ASIC Manufacturers by 28mm on Wednesday February 14, 2018 @04:45PM (#16379747)
I am confused by this—-aren’t ASICs the costliest option until some (high) number are fabricated and put into use?

If FPGAs can implement these changes efficiently—more efficiently than cpu miners—-and be re-synthesized to implement further changes, doesn’t that advantage them?

Re:Monero Declares War on ASIC Manufacturers by ethbro on Wednesday February 14, 2018 @04:52PM (#16379794)
Parent was presumably leaving unsaid "... at scale", aka enough to move a chunk of the hash power.
Re:Monero Declares War on ASIC Manufacturers by stevedc3 on Wednesday February 14, 2018 @05:07PM (#16379946)
Thanks yes I totally meant scale. Main cost of new ASIC chips is design and fabrication. Only serve a very narrow specific purpose and all that cost is sunk. But after that, unit production chip cost is negligible.
Re:Monero Declares War on ASIC Manufacturers by arthurcolle on Wednesday February 14, 2018 @05:27PM (#16380095)
do you happen to know b/e costs given difficulty/profitability ratio using current market electricity prices?
Re:Monero Declares War on ASIC Manufacturers by QML on Wednesday February 14, 2018 @06:26PM (#16380549)
"How would you decide when to use an FPGA and when to create an ASIC? That depends. FPGAs waste a large amount of silicon compared with an ASIC, so the cost floor, which depends in large part of the surface area of silicon required for the chip, is often an order of magnitude higher than you’d want it to be. But fabricating an ASIC isn’t cheap either."

[1] https://spectrum.ieee.org/tech-talk/computing/hardware/lowbu...

Re:Monero Declares War on ASIC Manufacturers by tfha on Wednesday February 14, 2018 @05:34PM (#16380154)
ASICs are only costly from an R&D perspective. Which means once someone has all the R&D, they can be a monopoly and get really cheap hashrate, and since they are an incumbent monopoly it's much harder for another company to step in and complete.

FPGAs don't suffer this problem

Re:Monero Declares War on ASIC Manufacturers by dragontamer on Wednesday February 14, 2018 @06:28PM (#16380569)
I mean, a serious FPGA lab would simply keep their FPGA techniques secret until they build a sizable advantage. There's a lot of tech that would be built up: a custom memory controller, an implementation of various Cryptocoin PoW systems, and of course, the Bill of Materials for the ideal power-efficiency for various designs, etc. etc.

Something like an FPGA + Interposer to HMC would be a huge R&D effort, and just as centralizing.

BTW: None of the designs I've talked about are strictly speaking commodity. They'd require at a minimum, custom PCBs. Maybe more advanced techniques for the best technology (again: Custom Interposer to HMC + FPGA interface + all the Verilog / VHDL code to make it happen).

As long as an FPGA-based shop kept their FPGA PCB secret, as well as their code secret, and their Device Drivers secret (You'd probably run Linux / Windows to talk to the FPGA over PCIe) then they're basically going to be ahead of the rest of the competition. Eventually, the competition would catch up, but a constant R&D effort into newer designs (ie: testing HBM2 vs HMC vs RLDRAM3 vs QDRIV, building relationships with suppliers, etc. etc.) could lead into a sustainable business edge.

Heck, early on in Monero's life, some dude got to like 40%+ of the entire network's Hash Rate by simply writing better CPU code and keeping it for himself, and then spending hundreds-of-thousands of dollars on AWS: https://da-data.blogspot.com/2014/08/minting-money-with-mone...

> By the 14th of May, we were 45% of the total hashing power on the coin. Things started to get a little exciting

FPGAs would be that on steroids. There are way fewer Verilog / FPGA engineers. It also would require custom PCBs and hardware engineers to make it all happen. I wouldn't even know who to ask to design an Hybrid Memory Cube interposer and to fit it on an FPGA for example.

Re:Monero Declares War on ASIC Manufacturers by krupan on Thursday February 15, 2018 @12:20AM (#16382103)
A quick google search turns up at least one devboard with a beefy FPGA and HMC:

https://www.xilinx.com/products/boards-and-kits/dk-u1-vcu110...

Not cheap, and probably not available in bulk, but cheaper than custom PCB R&D.

Re:Monero Declares War on ASIC Manufacturers by dragontamer on Thursday February 15, 2018 @03:33AM (#16382617)
Not cheap, but it would be insane for cryptomining purposes if you somehow got a sizable supply.

16.5 MB of internal RAM. 18MB of QDR-IV SRAM. 125MB of RLDRAM 3. 2GB of HMC.

That's plenty of RAM to pretty much crush Ethash, Cryptonight and more.

Re:Monero Declares War on ASIC Manufacturers by jmeyer2k on Wednesday February 14, 2018 @04:26PM (#16379546)
Generally ASIC coins see centralization because they can control a large portion of the hash power.
Re:Monero Declares War on ASIC Manufacturers by Analemma_ on Wednesday February 14, 2018 @04:41PM (#16379713)
> We do not have cryptographers familiar with this kind of thing, sadly.

Heh, free money incoming if you've got a crypto background. Cryptocurrency is a nested fractal of incompetence.

Re:Monero Declares War on ASIC Manufacturers by plasticmachine on Thursday February 15, 2018 @03:28AM (#16382611)
That's an unfair statement. The Monero Research Lab has several full-time PhD'd cryptographers who are paid for by crowdfunding from the community, just none who are specialised enough that they can comfortably sign off on the change. I think it's a good thing that those researchers don't overextend and act like they are all-knowledgeable.
Re:Monero Declares War on ASIC Manufacturers by stcredzero on Wednesday February 14, 2018 @04:43PM (#16379736)
Cryptocurrency is a nested fractal of incompetence.

It works just fine if you substitute "Software development" for the 1st word.