From the release notes of the latest monero 0.10.2 version:

added support for multiple daemons using the same LMDB database

What sensible use case should that cover? From my understanding, LMDB databases are meant to be used locally, so for what reason should multiple deamons run locally?

  • I think it will be usable in the pools, where multiple daemons are used for loadbalancing etc.
    – konqueror
    Feb 24, 2017 at 9:37

1 Answer 1


The use case I had in mind when I wrote this code is to run daemons on different network interfaces, or on different network protocols, using the same database. E.g., if you want to use different bandwidth limits on one interface vs another, or if you want to run a daemon on TOR simultaneously with a daemon on clearnet. Or, you want to run a public node (with --restricted-rpc) and also want to run a daemon that mines at the same time.

You can run as many daemons as you want on the same database without the DB taking up any additional memory.

  • 3
    And another note - this is only possible because the daemon uses LMDB.
    – hyc
    Feb 25, 2017 at 18:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.