pull down to refresh

I'm coordinating a group solo mining party - aka block party - for Genesis Block day.
  • Bid on hashrate (starting at 100 sats)
  • We combine our hashrate on Friday, Jan 3rd ⛏️
  • We mine with 1,000+ TH/s to try and mine a block
The Goal
We mine a block, earn 3.125 bitcoin + tx fees, and split the reward πŸŽ‰
The Incentive
I've always wanted to mine a block, and so I'm adding a special twist:
After each auction, I'll add bonus hashrate to improve the mining odds.
  • If there is a new bidder? I'll add bonus hashrate
  • If the winning bid is higher than the previous auction? I'll add bonus hashrate
  • If the mood strikes me? I'll add bonus hashrate
You can see the bonus hashrate on the auction bid calculator.
Details
Hashrate and auction hosting is provided via Rigly and we will use CK Pool to mine.
121 sats \ 1 reply \ @Aardvark 1 Jan
Ok. So winning an auction basically buys you into the pool?
reply
Correct.
reply
Bit of a novice in terms of such auctions. I am trying to understand how the whole process works. So please don’t mind if my questions are basic.
  1. I signed up for a rigly account and checked, and joined the party. It shows that the current bid is 1800 sats. So for example if I bid for 1900 sats, and if by chance, that is the closing bid, then do I have to pay 1900 sats ?
  2. What is the relation between the bid amount in SATS and the hashrate?
  3. How I do I know if I am selected in the pool of people who will earn a percentage of the reward?
reply
  1. Yes, you would pay 1,900 sats
  2. You can calculate a hashprice for bid / 21 TH/s and compare to what you could earn in a "trad" mining pool
However, since I am adding bonus hashrate that tilts the odds for the block party, there isn't an easy way to compare to the block party's value..
(hence the auction!)
  1. You pay your winning bid, you will get your fair % of reward if we find a block
I email everyone before the party starts mining on Friday.
reply
100 sats \ 1 reply \ @Aardvark 17h
Well, we tried. I'd do it again.
reply
Awesome. We will.
reply
Hello, I sent my sats but I haven't received the link yet.
reply
Details coming by noon ET today
reply
sent in email to the auction winners - reposting here

We will start mining to CK Pool at 18:15 GMT - details:
  • Block party is 4,200 TH/s!
  • I added 3,200 TH/s of bonus hashrate (1,000 TH/s + 3,200 TH/s bonus hash)
  • Each auction is 2% of total reward, if we find a block
  • We will mine for 24 hours
You don't need to take any action to point your hashrate to CK Pool, I will do that.
We are mining with CKPool and the payout escrow address is 3Gk1GfP3bHA6M2ZzK5mHdqbWN1iNsqAenH
Also:
  1. if you have not yet paid for your auction, pls pay now - i will be putting those lots back up for auction
  2. if you prefer to exit the party and send your hashrate (21 TH/s) elsewhere, please reply and lmk
Best of luck, Evan
reply
Lotto mining
reply
Somewhat true - and certainly compared to FPPS pool mining
However, compare solo mining odds with low hashrate:
Chance of a block in 1 day @ 2 TH/s: 1 in 2,369,757 Chance of a block in 1 day @ 14 TH/s: 1 in 338,537
To "lotto mining" odds in a block party with more hashrate:
Chance of a block in 1 day @ 1,000 TH/s: 1 in 4,740 Chance of a block in 1 day @ 5,000 TH/s: 1 in 948 Chance of a block in 1 day @ 21,000 TH/s: 1 in 226
reply
Those are still some rough odds but for the fee of a few bucks is very much worth it.
reply
reply
Last time, I paid several of the auctions I won (some likely twice) on https://upendo.rigly.io but their status remained "unpaid". Do you know what the issue was? After payment confirmation, it always sent me to localhost page to which I have no access. Maybe that's why the status wasn't updated?
Has this issue been resolved? Just making sure before I try some new auctions~~
EDIT: Yay, a new hot page boosted post.
reply
Thanks for bidding.
Yes, I will still have to mark the auctions as "paid" manually, after payment is received.
The status and redirect to localhost are known bugs, i'll fix soon.
I'll also send an email after the auction is complete, same as last time around.
reply
Ok thanks :)
reply
Do we need to manually set up our settings to point to CK Pool under upendo account?
reply
No, I do that - details coming in email
reply
Congrats to the first auction winner πŸŽ‰
I'll add +400 TH/s of bonus hashrate to the block party
I have to restart the front-end to update the env variable for bonus hashrate, so bear with me while the website is offline for a few mins
reply
Hey, that's me. Thanks.
reply
Congrats to the 2nd auction winner!
Another +100 TH/s of bonus hashrate
reply
2 more auctions sold...
Current Boost: +567 TH/s
reply
Congrats to the winners of all today's auctions
Current Boost: +1,470 TH/s
21 more auctions to be posted for tomorrow!
reply
Just 15 more auctions left..
Current Boost: +2,100 TH/s
reply
Block party is mining now πŸš€
For last minute bidders - there are several auctions still available
reply
Someone pointed out there's a couple high bidders taking all the remaining lots
If you want in and can't win an auction, DM me on telegram @evanbaer
I'll hold back some of the remaining lots to ensure space for plebs
reply
Thanks for considering such requests. I’ve won the auction due to that consideration. Excited to participate in decentralizing the mining network and standing a chance to mine a block :)
reply
0 sats \ 1 reply \ @nym 4 Jan
Excited to see how you do!
reply
It looks like the odds of finding a block in 24 hours, as per solochance.com, is 1/1158. Fingers crossed.
reply
The block party is done, we did not find a block.
However, the feedback was overwhelmingly positive, we all had some fun and I learned a few things along the way.

Block Party Recap

  • 40 auctions sold (21 TH/s each, or ~2% of reward)
  • Total hashrate: 4,850 TH/s
    • I added +3,200 TH/s in bonus hashrate
    • Another miner added +650 TH/s to our party (!)
  • Lowest/highest winning bid = 1,000 / 20,200 sats
The lowest bid occurred about halfway through the auction and was an outlier, the average winning bid was ~5,000 sats.
The highest 3 winning bids occurred at the end of the auction.
The high cost of bidding near the end of the auction led to some frustration, so I held a few auctions aside to sell peer-to-peer - no one took me up on them.
CK Pool is a great resource for solo mining block parties. The json api allows everyone to verify the mining and the pool has a track record of successfully mined blocks. The new solostats gui is nice too.
The anonymous gift of +650 TH/s once we started mining was awesome.
We mined for 24+ hours and, while we managed to hash some high-scoring difficulty shares in the trillions, still fell short of hashing a block below the network difficulty

My takeaways

Bitcoin mining is like a lottery, but real work is involved
One of the first things I heard when I started learning about mining was "it's like a lottery.. it isn't just solving complex math problems" ... and while this is somewhat true, in the sense of finding a serviceable hash, the concept of "mining as lottery" discounts all the work that goes into finding that hash.
It's a huge amount of work to mine!
Our party mined with ~5 PH/s, or roughly 40 mining rigs consuming ~3KW each. We generated trillions upon trillions of hashes, some of which were near(ish) to the target.
I'm sure Pick 4 and Powerball use their share of electricity; however, buying a lottery ticket is no comparison to the work done by bitcoin miners.
Network difficulty makes solo & block party mining daunting
You only truly feel the network's difficulty when you try to mine a block.
Even with almost 5 PH/s across our party, we faced long odds of mining a block -- 1 in 1,000+ for 24 hours. Compare the odds of winning a single number in roulette (1 in 36) gives an idea of how long the odds are -- though nowhere near as long as solo mining with 1 TH/s (1 in 5,820,208 for 24 hours)
And so, yes I get that the network difficulty's purpose and that the difficulty adjustment keeps the network the "right size" for ~10 minute block times and keeps things balanced ... yeah ok, but when you're mining to get a solo block, you want the network difficulty low!
Network difficulty of ~110 Trillion makes for a mighty high bar to go over (or under)
Picture It:
If the network difficulty was 100x lower, our 5 PH/s would have found a block and we would by splitting up $300k in bitcoin right now.
Who wins with a 110 Trillion network difficulty?
One of my favorite catchphrases is follow the money, it always leads to new insights.
Who benefits from 110 Trillion network difficulty? Hardware vendors? Bitcoiners? Miners?
It's always great to sell shovels, and bitcoiners certainly benefit from a wall of energy securing their net worth ... but pity the miner.
How could things be better?
Satoshi gave us a wonderful gift 16 years ago and network difficulty has proven to be a balanced way to scale the network to trillions in value.
Unfortunately for miners - and especially solo miners! - Satoshi's gift came bundled with an arms race. It did not include a way to coordinate a cooperative reduction in difficulty.
There's no way, today, for every miner to stand down 90% of their fleet - which is certainly in every miner's interest to do - and benefit from lower difficulty.
Maybe one day.
In the meantime, the block party was a blast and I'll continue hosting them.
Stay tuned for the next one on Jan 11th.
Thanks for reading, Evan
reply
I'll be there.
reply
{ "workername": "3Gk1GfP3bHA6M2ZzK5mHdqbWN1iNsqAenH", "hashrate1m": "4.49P", "hashrate5m": "4.47P", "hashrate1hr": "4.39P", "hashrate1d": "2.28P", "hashrate7d": "482T", "lastshare": 1735990450, "shares": 134921892167, "bestshare": 1652742553786.171, "bestever": 1652742553786 }
The best share/ever can be written as 1,652,742,553,786 and the current difficulty is 1,735,862,400,000.
If the first number was equal or higher than the second we would've found the block. Is that correct?
reply
reply
I just thought of something ChatGPT called selfish mining or block withhold attack which doesn't make sense in a solo mining pool like CK but for the ones that distribute payment per block found it is theoretically possible.
It would require miners running rogue firmware but it is possible, that's super interesting.
reply
Correction..
Hmm, where did you find the current difficulty number?
I see current network difficulty is 109 trillion, per Clark Moody dashboard [1]
Best Share: 1,652,742,553,786 Network Difficulty: 109,782,075,598,910
reply
Thank you for the correction @evanbaer!
I got the number from https://www.blockchain.com/explorer/charts/difficulty and they offer a "download JSON" option, but it comes with so much data that I got the wrong one.
reply
Fuck my life dude, we got so god damn close πŸ˜‚ feels exciting tho!
reply
How was the experiment?
reply
nah, mempool.space does not show any sign of ck solo block
reply
Still 6 hours left of mining
reply
sincerely hopeful for a block.
reply
thanks for the update :).
reply
These mining bid auctions are new to me. I'd love to learn more and participate in the next one. I currently have my Bitaxe Gamma connected to the Braiins pool
reply
my setup appears to be working just fine πŸ™‚ so there is no transactions logged anymore, looks like? πŸ€™
reply
I really like this idea, and have won an auction. Hope to see more of this in the future :)
reply
Tried signing up but just keep getting bad gateways when I click the sign-up link in the email
reply
0 sats \ 4 replies \ @nym 2 Jan
Mobile or desktop?
reply
reply
That was me doing maintenance ... trying to fix a bug
Try now should be ok
reply
Ok thanks
reply
0 sats \ 0 replies \ @nym 2 Jan
Working for me now please
reply
very good and fine article
So this is just a rigly.io ad?
deleted by author