-
sech1hyc I think I know why Bitmain X5 can't mine Zephyr even if it's the same RandomX. The reason is simple and stupid, lol. Zephyr's mining blob is 196 bytes, while Monero's mining blob is 76 bytes. So X5 crashes when it tries to mine Zephyr - probably a buffer overflow. The overflow can be fixed with a firmware patch, but if they did an ASIC circuit
-
sech1for the initial Blake2b hash, they might've limited to 128 bytes (Blake2b block size), and this can't be fixed in firmware.
-
hyclol
-
hyca hard limit to hash block size seems unlikely, it's such common practice to use hashers on inputs different from the block size
-
sech1They might've "optimized" the Blake2 hash to be limited to only 1 block (128 bytes)
-
sech1because that's what I did too in CUDA code, it's faster :D