PINE64
Is it possible to make a cluster Sophine crypto unit? - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: General (https://forum.pine64.org/forumdisplay.php?fid=1)
+--- Forum: General (https://forum.pine64.org/forumdisplay.php?fid=74)
+--- Thread: Is it possible to make a cluster Sophine crypto unit? (/showthread.php?tid=15346)



Is it possible to make a cluster Sophine crypto unit? - Omnios - 11-16-2021

Hi I am interested in finding out if it is possible to build a crypto miner using Clusterboard and Sophine modules to play around with mining. Thinking about cpu mining as apposed to gpu mining so wondering if it possible to build the hardware and find software to do so. Note do not really expect to make much money doing so. ?


RE: Is it possible to make a cluster Sophine crypto unit? - Dendrocalamus64 - 11-16-2021

I haven't tried on an A64, but CPU mining Monero on a Rockpro64 can easily be done by running the armv8 build of monerod + compiling and running xmrig.

(I went to a lot of trouble compiling monerod from source before realizing that the precompiled linux armv8 binary on getmonero.org just works. Monerod is a huge project that takes several hours and a lot of RAM to build on rockpro; xmrig is small & quick to build.)

Rockpro64 with 4GB RAM costs $80 for the bare board and maxes out at 170 RandomX hashes per second, at which it runs quite hot in the fanless Pine64 aluminum casing - about 135F in a room at 64F ambient. That isn't hot enough to damage most hardware, but NAND flash wears out faster at higher temperatures, so if running it with an emmc the temperature becomes a concern. Using an external SSD isn't really worth it - it will sync faster, but it syncs fast enough anyway, and it doesn't help with mining. monerod itself can mine at around 140 H/s; xmrig with 100% hugepages is more efficient and gets 170 H/s.

That isn't enough to be worth running on mainnet at all; I ran it a bit on stagenet for fun.

Meanwhile an AMD Ryzen 9 5950X CPU gets around 21.5 kH/s, or 126x faster, and costs $745, or 9x as much. You also need to calculate the hashes per kilowatt-hour. My impression is that SBCs are useful if you need a lot of little computers but they aren't economical for building supercomputers with.

Clusterboards, a.k.a. bladed servers, are more for building things like web servers that benefit from having many copies of the I/O hardware.

For a standalone monero node that runs all the time, you want it to be as physically small as possible, and an SSD doubles the size. The daemon contains embedded proof-of-work hashes that let it sync up very quickly to the blockchain height at the time it was released. After that, 1 month's catch-up syncing took ~10h on a rockpro with the blockchain on emmc, which is fast enough for something you're only going to do once.


RE: Is it possible to make a cluster Sophine crypto unit? - ryo - 11-20-2021

Monero should be light enough to even create an entire bank (aka, node) on an A64.
There are even multiple guides on multiple video platforms of choice on how to do it using a Rasbi 4 and SSD, but any Pine board with similar or better specs would be fine too.

But for mining, I think you might be better off with a Ryzen (AmD) or Core (Intel) CPU-powered PC.
I have a 3rd generation Ryzen 5, mining works, but won't get anything better than 0.2 XMR a month and a 16,000 yen electricity bill when mining for a full month non-stop.