3 ms·
The article says that there is only a factor of 6 in solution time between a high end server and low end phone. How is that possible? The server likely has mu
by hedora 3y ago
The article says that there is only a factor of 6 in solution time between a high end server and low end phone. How is that possible? The server likely has much more than 6x the ram and cpu count (and faster cpus) than the phone.
Also, since it is DDOSing, the server’s work is embarrassingly parallel, but the client work isn’t necessarily parallelized at all.
Even if it is only a factor of 6 (or one) they are talking about 1 minute solve times once a DDOS is detected.
At that point the service is basically down anyway, right?
- 8organicbits 3y agoA good explanation of the algorithm is here: https://github.com/tevador/equix/blob/master/devlog.md https://github.com/tevador/equix/blob/master/devlog.md > they are talking about 1 minute solve times once a DDOS is detected. The point of this is to prevent an existing easy DoS attack (introduction flooding) into a partial outage/slow down. It's an incremental improvement on a hard problem.
- bawolff 3y ago> The article says that there is only a factor of 6 in solution time between a high end server and low end phone. How is that possible? The server likely has much more than 6x the ram and cpu count (and faster cpus) than the phone. The limiting factor if equihash is allegedly memory bandwidth, which maybe doesn't vary that much between srrvers and phones.
- zacmps 3y agoI suspect they're off by at least an order of magnitude in that estimate, if not two (or more if GPU acceleration is possible).
- kragen 3y agogpus don't have more memory bandwidth, which is why they're using a memory-hard problem