Bitcoin Forum
March 26, 2026, 06:53:00 AM *
News: Latest Bitcoin Core release: 30.2 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoind with Mempool.space/Electrum Server  (Read 66 times)
OmegaStarScream (OP)
Staff
Legendary
*
Offline Offline

Activity: 4158
Merit: 7183


♻️ Automatic Exchange


View Profile
March 24, 2026, 04:44:58 PM
Merited by hugeblack (4), ABCbits (1)
 #1

I want to run Bitcoind with memepool space on the same machine. Does any one here know which providers should I seek and how much would it cost to do so? Not an overkill, but not something that couldn't handle hundreds of requests.

And also I would like to know how much better is it to run Electrum server as opposed to Memepool space?

This is mainly to make requests to fetch balances and possibly transaction history.

░░░░▄▄████████████▄
▄████████████████▀
▄████████████████▀▄█▄
▄██████▀▀░░▄███▀▄████▄
▄██████▀░░░▄███▀▀██████▄
██████▀░░▄████▄░░░▀██████
██████░░▀▀▀▀▄▄▄▄░░██████
██████▄░░░▀████▀░░▄██████
▀██████▄▄███▀░░░▄██████▀
▀████▀▄████░░▄▄███████▀
▀█▀▄████████████████▀
▄████████████████▀
▀████████████▀▀░░░░
 
 CCECASH 
nc50lc
Legendary
*
Offline Offline

Activity: 3094
Merit: 8530


Self-proclaimed Genius


View Profile
March 25, 2026, 04:03:58 AM
Merited by OmegaStarScream (2)
 #2

Loyce's thread in Electrum board may have a rough estimate of it.
In pages 5 to 6, there's a discussion between Loyce and Direwolf of the possible VPS cost of running a Bitcoin Core and Fulcrum instance.
Mempool space was mentioned that it uses low resources as well.

Here's the link: /index.php?topic=5554840.80

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
DireWolfM14
Copper Member
Legendary
*
Offline Offline

Activity: 2828
Merit: 5581



View Profile WWW
March 25, 2026, 04:20:52 AM
Merited by OmegaStarScream (3), ABCbits (1)
 #3

The kvm server I'm using (and I believe LoyceV as well) is hosted by ServaRica.  It hasn't been 100% problem free, but the issues I've had are minor and quick to resolve themselves.  I'm running a publicly accessible and announced SPV server using Fulcrum as the engine.

I've never ran the production version of mempool.space, but I've ran my own personal use version for years.  It's possible to run mempool.space with only bitcoind as the backend, but it runs faster with both bitcoind and an SPV server to draw transactions from.  From what I understand the production version runs best with blockstream electrs as the SPV server, but I don't know if the other common SPV servers would provide much less performance.  I've used ElectrumX and Romanz Electrs and had good results with both.

I'm sure more information could be had by asking the mempool.space development team.  They tend to be pretty active in the Matrix chat room:
https://matrix.to/#/#mempool.support:bitcoin.kyoto

When I have some time I'll be setting up the personal version in a docker container on the same server I'm hosting Fulcrum.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
ABCbits
Legendary
*
Offline Offline

Activity: 3556
Merit: 9865



View Profile
March 25, 2026, 07:07:15 AM
Merited by OmegaStarScream (2), hugeblack (2), DireWolfM14 (1)
 #4

Not an overkill, but not something that couldn't handle hundreds of requests.

per second? per minute?

And also I would like to know how much better is it to run Electrum server as opposed to Memepool space?

One (or maybe more) mempool.space feature require Electrum server.

This step is optional. You can run Mempool without configuring an Electrum Server for it, but address lookups will be disabled.

And just like others, i recommend choosing Fulcrum due to it's performance.

For this reason, Fulcrum emerges as a clear winner in this benchmark. Although it takes slightly longer to index than Electrs, once that indexing is complete the benefits of a scalable and performant server will greatly outweigh this once-off cost, not only in query speed and reliability but in prolonging hardware lifespan.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
OmegaStarScream (OP)
Staff
Legendary
*
Offline Offline

Activity: 4158
Merit: 7183


♻️ Automatic Exchange


View Profile
March 25, 2026, 04:54:23 PM
 #5

-snip-

Which one did you end up using? I'm guessing the Slim Slice 40 or 48? https://clients.servarica.com/store/v3-kvm-slices

-snip-

-snip-

Per second. I was hoping something in the range of 500req/s if possible? On Mempool's FAQ page, they do mention the different implementations that one could go with:

Mempool uses an Electrum server to do address lookups. There are several implementations of the Electrum server protocol, and Mempool can use any of them, but the implementation you use affects performance:

- romanz/electrs. This is a common choice for its low resource requirements, and most full-node distros use it. But while this implementation works great for basic queries, it will struggle with heavier ones (e.g. looking up addresses with many transactions)—especially when running on low-power hardware like a Raspberry Pi.

- Fulcrum. Fulcrum requires more resources than romanz/electrs but it can still run on a Raspberry Pi, and it handles heavy queries much more efficiently. If you're having issues with romanz/electrs, Fulcrum is worth a try.

- mempool/electrs. If you have stronger hardware, you could consider running mempool/electrs, the backend that powers mempool.space. It's a fork of Blockstream's Esplora, which is in turn a fork of romanz/electrs, intended for maximum performance and larger-scale deployments.

So I guess the choice would be between Fulcrum and memepool's electrs but it's still unclear to me what "larger scale" deployement means in terms of requests per second here...


░░░░▄▄████████████▄
▄████████████████▀
▄████████████████▀▄█▄
▄██████▀▀░░▄███▀▄████▄
▄██████▀░░░▄███▀▀██████▄
██████▀░░▄████▄░░░▀██████
██████░░▀▀▀▀▄▄▄▄░░██████
██████▄░░░▀████▀░░▄██████
▀██████▄▄███▀░░░▄██████▀
▀████▀▄████░░▄▄███████▀
▀█▀▄████████████████▀
▄████████████████▀
▀████████████▀▀░░░░
 
 CCECASH 
DireWolfM14
Copper Member
Legendary
*
Offline Offline

Activity: 2828
Merit: 5581



View Profile WWW
March 25, 2026, 05:57:33 PM
Merited by OmegaStarScream (2), nc50lc (1)
 #6

-snip-

Which one did you end up using? I'm guessing the Slim Slice 40 or 48? https://clients.servarica.com/store/v3-kvm-slices

No, I went with the V2 FAT Slice 8.  I was more concerned with disk space than the quantity of cores and ram.  Anything more than 8 cores and 32GB of ram is really overkill for my purposes, but if you're looking to host a production environment with lots of traffic, then it may not be enough for you.

I don't know what the target requirements would be for a production mempool.space instance.  So you don't end up costing yourself more money than you need to, and so you don't end up not meeting the requirements you really should ask the development team for their recommendation.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!