OSMU Solo Group

Hey OSMU,

I’m warioishere, and full disclosure right at the top: I run Blitzpool. So take this with the appropriate grain of salt. I jst wantet to gauge whether there’s actually appetite in this community for a dedicated OSMU mining group. If nobody’s interested, no harm done. If people are, here’s roughly what it would look like.

heres the details:

We create group where OSMU members point their hashrate at thr pool, agree on the rules together, and split block rewards in a way that keeps everyone in the game instead of grinding alone for years with nothing to show for it.

Most of us already know the Parasite model: 1 BTC to the block finder, the rest split proportionally among everyone who contributed work. It’s a genuinely good answer to the “solo mining keeps the dream alive but destroys hope” problem, and credit where it’s due

Parasite pays the finder bonus and the proportional shares out over Lightning, after the block is found. That means the pool collects the full block reward first, and then distributes sats to members afterwards. It works, but it’s a detour and a detour means the coins sit with the operator in between. You’re trusting that the payout run happens, correctly, for everyone.

On Blitzpools Group-Solo mode, there is no detour. Every member’s payout, the finder bonus and the proportional shares is written directly into the coinbase transaction of the block itself. There’s no pool wallet the reward passes through, no separate payout batch, no “the sats are coming, trust me.” the moment the block confirms, everyone has already been paid, on-chain, by the block that was jst mined. Non-custodial by construction. No middleman holding your coins, that’s the core pitch.

What we can discuss:

The finder bonus is a parameter the group sets, not something baked in. We can run the classic 1 BTC to the finder à la Parasite, or the group can decide on something else, like 0.5 BTC or even a smaller bonus with a fatter proportional pot, whatever makes sense for the people actually mining. Everything beyond the bonus is distributed by contributed work.

What to know, and why to take it as a grain of salt:

Blitzpool takes a 1.5% fee.

The fee is itself just another output in the coinbase, fully visible on-chain, it’s what keeps the pool running and pays for building features like this group setup in the first place. If that’s a dealbreaker for you, fair enough; I’d rather be upfront than pretend I’m running a charity.

Group Sizing:

There’s a ceiling, and it’s worth understanding why. A coinbase transaction shares the block’s weight budget with every other transaction in the block, and every payout output costs weight. Right now we cap a group at roughly 150,000 weight units of coinbase outputs, which works out to about ~1,250 miners, the exact number depends on the address type everyone uses (P2WPKH outputs are cheaper than P2TR, etc.).

One thing I want to be clear about, because it matters: that 150k WU is a ceiling, not a static reservation. We are not blindly carving 150k WU out of every block and starving real transactions of space.

We set the coinbase weight reservation dynamically, per template, via Bitcoin Core’s IPC interface and a TDP talking in SV2 directly with core, based on how many outputs the current group actually needs. A group of 50 miners reserves room for 50 outputs, not 1,250. This replaces the old static -blockreservedweight hammer. No wasted block space, no unnecessary fee-rate penalty, and the reservation grows and shrinks with the group.

How would people join?

Two options, and the community can decide which fits better:

Public group via invite link — anyone can join by following the link, no gatekeeping. Lowest friction, most in the open-source spirit.

Admin approval — new miners submit a join request and an admin approves it before they’re added. A bit more control over who’s in the group, useful if people want to keep it tighter.

Both are easy on my end, so this is genuinely a community call.

Reset Window

A Reset window can be set, so the contributed work for every member is set back to 0 after like 14 days or whatever number you want. This is commonly done to clean out people that don’t contribute anymore, and also to add some fairness, if members throw enormous amounts of hashrate from rentals into the group and keep the biggest share for them.

This is a community built around open mining and not taking claims at face value, and that’s exactly the spirit here: trustless payouts you can verify on-chain in the coinbase of the block, rules the group sets itself, and an honest operator who’s telling you up front that he runs the thing.

So is this something people here actually want? If there’s enough interest, I’ll set up the group, we can hash out the finder-bonus split and the public-vs-approval question together, and I’m happy to walk through the coinbase construction for anyone who wants to dig into it. I am also happy not to play the admin, any from OSMU stuff can do it. The admin is basically here to open the Group, add Details and a Group Picture and decide if the new members needs approval or not. Its token based, so admin can be anyone which has the token when the group is created. Admin cannot kick people if they are mining. Only if someone is out for a long time.

Look toward to hear what you think about the idea

wario