gmaxwell
Moderator
Legendary
Offline
Activity: 4354
Merit: 9054
|
 |
February 05, 2025, 01:46:39 AM Merited by cryptosize (1) |
|
OP's coded his own software that's an achievement but he can't use it to mine because it isn't practical. Solo mining's difficult that's why ppl choose mining with pools it's better to find a block & share rewards because solo miners won't find any thing. It's fun to learn mining or coding but OP won't find blocks using solo mining he'll need more hashrate from pools to have any chance of successfully finding blocks.
I disagree strongly. Say you have some mining device running personally. How much are you going to make from it? Some few dollars a month in bitcoin. What value is that to you? skip a frappachino or two and spend the money on coins and you'll be better off. But instead if you solo mine you get a small probability for a life changing amount of Bitcoin. I think to many people that is much more valuable. And assuming you already own bitcoins the first option of pooling contributes (if only ever so slightly) to the centralization of Bitcoin, depriving your coins of value... while solo mining contributes to the decentralization of Bitcoin (again, if only slightly) and helping to preserve your coins value.
|
|
|
|
ABCbits
Legendary
Offline
Activity: 3150
Merit: 8411
✔️ CoinJoin Wallet
|
 |
February 05, 2025, 09:32:58 AM |
|
ccminer isn't exactly modern, but it seems it was fairly popular when i look at the github and forum discussion page. Although comparing Hashcat SHA-256 with ccminer SHA-256d isn't very good comparison. And FYI, nvidia can run opencl software.
|
█▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▄██▄▄▄▄▄▄▄▄▄▄ ███▄██████████ █████████████ ▄██████▀▀▀▀▀ ██████▀███▄▄▄▄▄▄ █████████████████ ████████▀▀██████ ███████▄▄▄██████ ███████████████ ███▀█████████▀ █████▀▀▀▀▀▀▀ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | | | .....Your private Bitcoin wallet for desktop..... | █▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | | ▀▀▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▄█ |
|
|
|
apogio
|
 |
February 05, 2025, 11:48:16 AM |
|
while solo mining contributes to the decentralization of Bitcoin (again, if only slightly) and helping to preserve your coins value.
Would you be in favour or against the theoretical idea of a world where every house in the world would be solo mining bitcoin using low budget devices? It would help the overall network’s decentralisation but it’s true that most people wouldn’t have any profits. So it’s more for the idealists, isn’t it?
|
█▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▄██▄▄▄▄▄▄▄▄▄▄ ███▄██████████ █████████████ ▄██████▀▀▀▀▀ ██████▀███▄▄▄▄▄▄ █████████████████ ████████▀▀██████ ███████▄▄▄██████ ███████████████ ███▀█████████▀ █████▀▀▀▀▀▀▀ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | | | .....Your private Bitcoin wallet for desktop..... | █▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | | ▀▀▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▄█ |
|
|
|
cryptosize
|
 |
February 05, 2025, 12:48:19 PM |
|
ccminer isn't exactly modern, but it seems it was fairly popular when i look at the github and forum discussion page. Although comparing Hashcat SHA-256 with ccminer SHA-256d isn't very good comparison. And FYI, nvidia can run opencl software. OpenCL is not recommended for Nvidia cards, it has many restrictions compared to CUDA.
|
|
|
|
cryptosize
|
 |
February 05, 2025, 12:59:13 PM |
|
Btw, do we know when was the last time someone solved a block with a regular PC (either via CPU or GPU)?
Has it happened recently?
From time to time (even a couple of years ago) we hear about lucky solo miners using USB ASIC sticks, but I'm specifically asking about lucky CPU/GPU miners.
|
|
|
|
apogio
|
 |
February 05, 2025, 01:52:04 PM |
|
Btw, do we know when was the last time someone solved a block with a regular PC (either via CPU or GPU)?
Has it happened recently?
From time to time (even a couple of years ago) we hear about lucky solo miners using USB ASIC sticks, but I'm specifically asking about lucky CPU/GPU miners.
I am not entirely sure if my answer is correct, so I kindly ask for correction. But searching in mempool.space, I am seeing the CK pool: https://mempool.space/mining/pool/solock and it looks like this pool mined a block 5 days ago. Is this a solo miner? Judging from the total mined blocks, I don't think so, but on the other hand, could they be a solo miner?
|
█▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▄██▄▄▄▄▄▄▄▄▄▄ ███▄██████████ █████████████ ▄██████▀▀▀▀▀ ██████▀███▄▄▄▄▄▄ █████████████████ ████████▀▀██████ ███████▄▄▄██████ ███████████████ ███▀█████████▀ █████▀▀▀▀▀▀▀ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | | | .....Your private Bitcoin wallet for desktop..... | █▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | | ▀▀▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▄█ |
|
|
|
BlackHatCoiner
Legendary
Offline
Activity: 1792
Merit: 8652
|
 |
February 05, 2025, 01:57:14 PM |
|
Btw, do we know when was the last time someone solved a block with a regular PC (either via CPU or GPU)? I highly doubt there's a list of most-recent CPU/GPU mined blocks, and even if there is, there is no way to actually verify they were mined with CPU/GPU. Those are solo-miners, connecting to pool "solo.ckpool.org". They are most likely mining with ASIC. Every time a block is found by ckpool.org, it's one of the many solo miners, mining at ckpool.org. The benefit of mining there instead of setting up a proper environment yourself, is stability I think.
|
|
|
|
apogio
|
 |
February 05, 2025, 02:00:53 PM |
|
Those are solo-miners, connecting to pool "solo.ckpool.org". They are most likely mining with ASIC. Every time a block is found by ckpool.org, it's one of the many solo miners, mining at ckpool.org. The benefit of mining there instead of setting up a proper environment yourself, is stability I think.
So it's not different than mining in any other pool, is it?
|
█▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▄██▄▄▄▄▄▄▄▄▄▄ ███▄██████████ █████████████ ▄██████▀▀▀▀▀ ██████▀███▄▄▄▄▄▄ █████████████████ ████████▀▀██████ ███████▄▄▄██████ ███████████████ ███▀█████████▀ █████▀▀▀▀▀▀▀ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | | | .....Your private Bitcoin wallet for desktop..... | █▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | | ▀▀▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▄█ |
|
|
|
BlackHatCoiner
Legendary
Offline
Activity: 1792
Merit: 8652
|
 |
February 05, 2025, 02:04:13 PM |
|
So it's not different than mining in any other pool, is it?
It's completely different. If you solve a block at ckpool.org, you get 98% of the block reward, as if you would if you solo-mined. (2% is the pool's fee) In nearly every other pool, you're earning bitcoin by providing shares. For example, one common practice is to split the block reward based on how much each miner worked for (based on these shares).
|
|
|
|
apogio
|
 |
February 05, 2025, 02:07:53 PM |
|
It's completely different. If you solve a block at ckpool.org, you get 98% of the block reward, as if you would if you solo-mined. (2% is the pool's fee)
In nearly every other pool, you're earning bitcoin by providing shares. For example, one common practice is to split the block reward based on how much each miner worked for (based on these shares).
Oh yeah I missed that. But doesn't this mean that for every block mined by CKPool, one person (or better one miner) receives the block reward on their own? So, in a sense, it is solo mining, isn't it?
|
█▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▄██▄▄▄▄▄▄▄▄▄▄ ███▄██████████ █████████████ ▄██████▀▀▀▀▀ ██████▀███▄▄▄▄▄▄ █████████████████ ████████▀▀██████ ███████▄▄▄██████ ███████████████ ███▀█████████▀ █████▀▀▀▀▀▀▀ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | | | .....Your private Bitcoin wallet for desktop..... | █▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | | ▀▀▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▄█ |
|
|
|
BlackHatCoiner
Legendary
Offline
Activity: 1792
Merit: 8652
|
 |
February 05, 2025, 02:12:55 PM |
|
So, in a sense, it is solo mining, isn't it?
It is, indeed, solo mining. That's why it's branded as "solo". You're just connecting to a reliable pool, but it will reward you as a solo-miner, if you find a block.
|
|
|
|
arabspaceship123
Full Member
 
Offline
Activity: 952
Merit: 206
web developer for hire
|
 |
February 05, 2025, 11:53:04 PM |
|
Say you have some mining device running personally. How much are you going to make from it? Some few dollars a month in bitcoin. What value is that to you? skip a frappachino or two and spend the money on coins and you'll be better off.
You're competing with pool so probably won't get any sats. But instead if you solo mine you get a small probability for a life changing amount of Bitcoin. I think to many people that is much more valuable.
Winning the lottery or finding a block aren't opposite dreams. I'd be surprised if ppl preferred running a solo miner 24-7 against buying a lottery ticket. It's easier to buy a lottery ticket. Solo miner waiting 100k years doesn't make it promising.
|
█████████████ ARABSPACESHIP 123 سفينة الفضاء العربية ١٢٣ ████████████ | | || | avatar & signature available to rent | || | | ██████████████████████ Hire me to design your websites ██████████████████████
|
|
|
nullama
Legendary
Offline
Activity: 1246
Merit: 1004
|
 |
February 06, 2025, 01:55:43 AM |
|
~snip But doesn't this mean that for every block mined by CKPool, one person (or better one miner) receives the block reward on their own? So, in a sense, it is solo mining, isn't it?
It's absolutely solo mining, but the code of ckpool-solo gives 2% of the block reward to the pool and sends the other 98% to the miner, this is done at the coinbase transaction, completely automatically. So, you basically have a ready to go system for solo mining, and if you are lucky, you only pay 2% in fees. For comparison, NiceHash also has a 2% fee for mining. I think it's a great "pool" for solo miners that have home miners (not too loud).
|
| .DAKE.GG. | │ | ░░░░░░▄█████▄ ▄█████████████████▄ ██░░░░░░░░░░░░░░░██░░▄██▄ ██░░▀▀█░▀▀█░▀▀█░░██░░████ ██░░░█▀░░█▀░░█▀░░██░░░██ ██░░░░░░░░░░░░░░░██░░░██ ███████████████████░░░██ ▀█████████████████▀░░░██ █████▀▀▀▀▀▀▀▀▀█████▄▄▄██ █████▄▄▄▄▄▄▄▄▄█████▀▀▀▀ ░█████████████████ ░░▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ | | | .NEXT LEVEL CASINO & SLOTS. | | | ░░░░░░░░░▄▄▄▄▄▄ ░░░░████████▀▀▀▀ ░░░░██░▀░██░████████▄▄▄▄ ░░░░███▄███░█░░█████████ ░░░░░█████░█████████████ ░░░░░▀████░█████▀░█████ ▄▄▄▄▄░███░░███▀░░░░████ █▄█▄█░░██░███▄░░░░░▄██▀ █▄█▄█░░▀▀░▀████▄░▄████ ▄▄░░░░█████░██████████ ░▄▄▀░░██▄██░▀▀▀▀█████ ░░░░█░▀▀▀▀▀ | │ | | | │ | ..PLAY NOW.. |
|
|
|
gmaxwell
Moderator
Legendary
Offline
Activity: 4354
Merit: 9054
|
 |
February 06, 2025, 02:07:56 AM |
|
~snip But doesn't this mean that for every block mined by CKPool, one person (or better one miner) receives the block reward on their own? So, in a sense, it is solo mining, isn't it?
It's absolutely solo mining, but the code of ckpool-solo gives 2% of the block reward to the pool and sends the other 98% to the miner, this is done at the coinbase transaction, completely automatically. So, you basically have a ready to go system for solo mining, and if you are lucky, you only pay 2% in fees. For comparison, NiceHash also has a 2% fee for mining. I think it's a great "pool" for solo miners that have home miners (not too loud). Meh. So you get the lottery benefit, but not the benefit of contributing significantly to Bitcoin's decenteralization. And you pay a 2% fee for it. That's unfortunate. Instead people should be calling on and contributing to bitcoin core so that solo mining is a first class supported feature, with good stats so you know its working and can feel excited about it. There is nothing wrong with things like 'solo pools' existing, and I suppose they'd also make good fallbacks for people's local nodes.... but they're not the gold standard the community should be promoting.
|
|
|
|
apogio
|
 |
February 06, 2025, 05:20:31 PM |
|
Instead people should be calling on and contributing to bitcoin core so that solo mining is a first class supported feature, with good stats so you know its working and can feel excited about it. There is nothing wrong with things like 'solo pools' existing, and I suppose they'd also make good fallbacks for people's local nodes.... but they're not the gold standard the community should be promoting.
This definitely replies to my previous question where I asked you this: Would you be in favour or against the theoretical idea of a world where every house in the world would be solo mining bitcoin using low budget devices?
It would help the overall network’s decentralisation but it’s true that most people wouldn’t have any profits.
So it’s more for the idealists, isn’t it?
The thing is, solo mining is for those who truly care about bitcoin's longevity.
|
█▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▄██▄▄▄▄▄▄▄▄▄▄ ███▄██████████ █████████████ ▄██████▀▀▀▀▀ ██████▀███▄▄▄▄▄▄ █████████████████ ████████▀▀██████ ███████▄▄▄██████ ███████████████ ███▀█████████▀ █████▀▀▀▀▀▀▀ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | | | .....Your private Bitcoin wallet for desktop..... | █▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | | ▀▀▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▄█ |
|
|
|
stwenhao
Member

Offline
Activity: 116
Merit: 167
|
 |
February 08, 2025, 12:26:02 PM |
|
Instead people should be calling on and contributing to bitcoin core so that solo mining is a first class supported feature, with good stats so you know its working and can feel excited about it. Having some stats would be good. But what about using produced shares for real trades? For example: if you have some LN payment, and you use solo mining, you could get your transaction routed with a discount. In this way, small miners would have any incentive to continue solo mining. Because now, a lot of miners receive real payments from centralized pools. However, usually they "withdraw" their coins, when they earn enough, to make it significantly bigger than fees. And if you are a small miner, then you will get single satoshis, or even millisatoshis in your stats. Would you be in favour or against the theoretical idea of a world where every house in the world would be solo mining bitcoin using low budget devices? Well, it is possible to do that in a trustless way in the current Script. However, it is not connected with the real 80-byte block headers, so you cannot use Merged Mining on top of that. Because here and now, you can use "OP_SIZE 60 OP_LESSTHAN OP_VERIFY 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 OP_CHECKSIG" as described by Garlo Nicon, and you can basically lock any coin into some Proof of Work. And when you pick a different public key, than just the generator, then you can get a Byzantine Generals game, described by Satoshi: https://www.metzdowd.com/pipermail/cryptography/2008-November/014849.htmlThen, you can make a simple game, like "N people trying to get a single UTXO". And then, the only problem is that you cannot work simultaneously on the real Bitcoin chain, and on that UTXO, at the same time. However, if future proposals, like OP_CAT would be activated, then it would be possible to also apply Merged Mining there.
|
|
|
|
|