Post
Topic
Board Announcements (Altcoins)
Re: [ANN] AEON: Scalable, private, mobile-friendly cryptocurrency
by
bigslimvdub
on 15/11/2021, 02:40:29 UTC
Speaking of mining, is anybody looking at porting the Monero p2pool to aeon? It would likely work even better here given the verification-friendly PoW, lower barrier to running a node, etc.

Interesting, I haven't been following those recent developments.

Unfortunately, it seems to use some relatively recent functionality related to ZMQ and I think porting the changes to the aeon code (which is far behind monero) is rather difficult.

https://github.com/SChernykh/monero/commit/dfee15eee18a97be5a8fb9822527f98ebd1b33e9

Hmm, that didn't look so complicated, it's adding a few requests, right?

Are we missing ZMQ altogether or something?

First of all, I'm not knowledgeable about networking protocols including ZMQ. The aeon codebase currently has zmq_server.cpp/h, so I think there is some kind of ZMQ functionality, but the above monero code makes changes to zmq_pub.cpp/h which doesn't exist in aeon yet. If we were to adopt the code, we'd first need to merge any relevant upstream patches that eventually introduce zmq_pub.cpp/h. I imagine there will be lots of merge conflicts while cherry picking those commits out of order compared to monero.

Currently the P2Pool in monero has less than 3% of the total hashrate - the network is still dominated by large pools. I don't see much value in enabling P2Pool for aeon right now when the adoption is so low. I imagine the usage of it to be very low unless aeon mining becomes extremely popular.


Zmq port is a pain in the ass but man does it run quick once implemented. You can have a fully zmq database with a full port. It will also break the QT gui so support will need to be added there. IMO not really needed unless you guys want a fully js wallet (AeonLW) and or want to support js pool software. I am not sure I have plans to continue support for js wallet on aeon since it needs a major overhaul (total rewrite of vue files and other) to electron v13+ for arm support and major security updates (v8+).

FYI apple silicon still waiting for a fully native ZMQ arm library which is, sort of needed going forward from 2022 for apple. Brew has it but it’s somewhat patched to work on arm and it does work to build monero current master. Iirc i remember seeing it is also needed for ledger but not sure as I don’t use ledger at all, not even on monero.