this feels like a good point to highlight where the disconnect can happen with lay people/plebs who are just starting in bitcoin eager to learn more. best difficulty is found in many UI’s when it comes to mining statistics to give us a metric of how close our small miners get in comparison to the network difficulty.
@LukeDashjr@leo_haf@GrassFedBitcoin@RazeBannon got it. was just wondering if anyone found a way to see small solo miners stats like best difficulty pointed to umbrel datum. thanks though!
@leo_haf@msbv123@GrassFedBitcoin@LukeDashjr@RazeBannon possible on umbrel datum too or start9 only? would be awesome to be able to do both especially configuring smaller small home miners to run solo alongside bigger hashrate for pooled mining.
@w_s_bitcoin hint for Cash App no fee no spread buys for less than $2k purchases:
1) toggle on “Auto Invest” DCA and put any amount - let’s say $200.
2) buy goes through no fee no spread
3) toggle off “Auto Invest”
enjoy 🥳
Hashrate Autopilot v1.5.0 is out.
- Per-chart right-axis dropdown with more charts, such as pool-luck plot vs Poisson expectation
- 👑 crown markers for BIP 110-signaling blocks
- Block-found sound (upload your own)
- TH/PH/EH + sat/BTC/USD toggles
https://t.co/769bpZ7CbU
Ckpool rework for yyjson. Whilst ckpool is very low overhead and scalable due to being coded in multithreaded C, one of the largest overheads within the code is the json parsing library. Libjansson has been included since 2014 and it touches approximately 5,000 lines of code with ckpool.
Since that time a number of higher performance json libraries have come out, with yyjson proving to be the fastest - 10-100x faster depending on the workload. I've resisted reworking the code for a long time, but the benefits are substantial - not only would ckpool be much lower overhead and even more scalable, it would lead to much faster block template changs which are a critical performance measure in mining pools.
I've embarked upon a major rewrite of all the performance critical components of ckpool to use yyjson. It is unfortunately far from a drop-in replacement and has required some significant surgery. Some of the safer code has already been merged into the master branch on git, but the massive rewrite has been committed to a yyjson branch. I'm currently testing the existing code on testnet4, and will continue refining it further before eventually merging it into the master branch and deploying it on the solo ckpools. The solo ckpool currently would probably safely handle 10x its current load (which is 40,000 clients).
I don't know how much of a real world improvement it will work out to, but I'm hoping for good things. At the very least, faster block changes are always worth pursuing. Watch this space, as I'll be announcing when I'm deploying it on solo.
And no, this isn't a modification any existing AI has a hope in hell of vibe coding, so it's all done by hand. Current code:
https://t.co/D9XYhHx16x
@YourFriendAndy@HayKing369@Public_Pool_BTC Cool to know ngrok works with this tunneled to DATUM Gateway in solo mining mode. Any way to see highest difficulty achieved by each miner pointed to DATUM? Went under "Client" but doesn't really display the highest difficulty unfortunately.