Approximately 60% of bitcoin blocks are merge mining other chains (since the last halving).
That's down from a peak of 96% in April 2020.
For our latest @mempoolresearch report, @OrangeSurf analysed which merge mining schemes are in use, and which miners are using them.
Looking at recent data we see different miner / pool groups.
Group 1. No Merge Mining
Foundry, MARA, SBI Crypto
Group 2. AuxPow & “Chain A”
ViaBTC, F2Pool & Luxor
Group 3. Distinct switching pattern
Binance Pool, BTCcom, Poolin, Braiins, ULTIMUS
Group 4. Other
Antpool, SECPOOL
Taking a longer view looking back to the genesis block we see that adoption of schemes has fluctuated wildly over time!
Read the short report here:
https://research.mempool.space/merge-mining-report/https://m.primal.net/Kvot.jpg
The Mempool Open Source Project® v3.0.0 is here!
Over 5 years in the making, 10,000+ commits...and available for you to host on your very own server.
Major new features include:
- Mempool Accelerator™
- Mempool Goggles™
- RBF timelines
- And more!
Coming soon for 1-click installation on nostr:nprofile1qqsw5t3us9xs3gmclzjm37hvk2yy6pv9t96utjjttsj794hexc5x79qpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs4njjxr, nostr:nprofile1qqs9df4h2deu3aae83fmet5xmrlm4w5l9gdnsy3q2n7dklem7ezmwfcpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq5xamn8ghj7dnvv45xs7tywde8g6rpvakkjuekw46nvar4vdhxgan6wumkxatzwpckk6rk0puhjdm2da5k7ce5x4kkkumjx3jkzepwdahxjmmwqyt8wumn8ghj7un9d3shjtnwdaehgu3wd9hxvmckqw0xz, myNode, RaspiBlitz, RoninDojo, and nix-bitcoin.
As always, Docker images are also available if you want to DIY!
https://image.nostr.build/6ba12c52d96024d465b6b34b5374bfcf3d1a8465501af8690345a6cb2eaa3e14.jpg
Integrate Mempool Accelerator™ into your app or website today.
Pay for each acceleration using lightning with the public API, or pay using Mempool Accelerator™ Pro account credit using the authenticated API.
https://mempool.space/docs/api/rest#accelerator-get-invoice
While the service is centralised any pool / miner that wishes to join can do so, improving access to out of band fee revenue for smaler mining pools / miners.
The 5 pools / miners currently contributing to Mempool Accelerator represent 40% of the network hashrate.
Read more here:
https://mempool.space/accelerator
Stuck Transaction?
Mempool Accelerator™ fixes this
Launch of open beta starts today!
Click Accelerate from the transaction page and pay with lightning or fiat.
No sign up necessary.
Initial mining pool partners make up 40% of Bitcoin’s global hashrate: Foundry USA Pool , MARA, SBICrypto, SpiderPool and @OCEANhttps://m.primal.net/JgHz.mp4
How does Mempool Accelerator™ work?
We send your acceleration request to all of our mining pool partners, who prioritize your transaction based on your new accelerated fee rate.
To improve transparency all active and completed accelerations are publicly visible on the Mempool Accelerator™ dashboard and via our APIs.
Watch active accelerations appear in the next projected block live as they’re made.
https://m.primal.net/JgLC.mp4
As part of our mission to improve transparency, the block audit feature has been updated to incorporate acceleration bid boosts (the numbers in purple).
https://m.primal.net/JgLE.mp4
Happy to announce that our new Community Sponsor program is now live!
Support The Mempool Open Source Project and get t-shirts, color-changing mugs, and more as a gift in return.
Sign up now -- swag just started shipping!
https://mempool.space/sponsor
Empty Bitcoin blocks occur when miners find a block using an empty template. Many pools send empty templates to miners because they’re faster to distribute, helping miners start work slightly sooner.
10.6% of all Bitcoin blocks to date were empty, the majority of which were in the early days when there were very few transactions.
Over time this rate has dropped significantly, and now ranges from 0.15% to 0.5% at the network level https://image.nostr.build/40d41a07db11de81f8c7f02c40768dc1d90d13822db915cff84b68424193f4c7.jpg
The linked transactions have a large number of sigops (241).
Default bitcoin core transaction selection treats sigop's as though they have a larger size than they do. This means that these transactions are treated as though they have a significantly lower fee rate (half in this case)
https://github.com/bitcoin/bitcoin/blob/82ba0f80a0b56bb160c8be1fddd82dbbc4fb3947/src/policy/policy.h#L37
static constexpr unsigned int DEFAULT_BYTES_PER_SIGOP{20};
block health is not intended to be a measure of how closely an expected block resembles an actual block. The actual block can be vastly different from the expected block, but if no transactions appear to be intentionally excluded, it will have a high health rating
https://mempool.space/docs/faq#what-is-block-health
There is no API call for the number of mempol blocks, but this can be estimated by dividing the sum of the vBytes in the mempool by 1,000,000
The number of unconfirmed transactions can be called directly.
Here is a python example:
import json
import requests
import math
# Approximate number of blocks in mempool.space's mempool
total_blockVSize = sum(item['blockVSize'] for item in requests.get('https://mempool.space/api/v1/fees/mempool-blocks').json())
block_count_estimate = math.ceil(total_blockVSize/1000000)
print("Unconfirmed block count: ", block_count_estimate)
# Get transaction count
transaction_count = requests.get("https://mempool.space/api/mempool").json()['count']
print("Transaction count:", transaction_count)
We just released v2.5.0 of the Mempool Open Source Project 🚀
This makes it possible for self-hosted Mempool instances to take advantage of the new features that we’ve released on mempool.space over the past few months.
We’re getting closer to our v2.5 release every day, but it’s complicated because of the new optional lightning node functionality. We should have updated Docker images published and an upgrade for Umbrel users within the next Two Weeks(tm), otherwise if you’re reckless feel free to upgrade your local instance to our master branch now 🤙
It’s important to run your own
@mempool
node for security, privacy, and freedom: if mempool.space goes down you won't be affected if you run your own instance. We support one-click installation on Umbrel, Raspiblitz, Start9, and more https://bitcointv.com/w/gfCk3QqmtJrULZNwc2fRuU
Default core policy is to treat each Sigop as though it has a 20 byte size. These transactions with many sigops are therefore treated as though they have a lower fee rate.
Notes by mempool | export