Bitcoin Forum
May 13, 2024, 04:10:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Perhaps a philosophical question or two about mining  (Read 1612 times)
JoelKatz (OP)
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
June 26, 2013, 09:29:07 AM
 #1

Mostly for fun, I put together a 13 GH/s mining setup two weeks ago.

I started mining with Ozcoin and mined block 242128. Sadly, being in a pool, I just got a normal share.
https://ozcoin.net/content/block-history-bitcoin

Then I switched to Eclipse and a few hours ago, I mined block 243360. Again, being in a pool, I just got a normal share.
https://eclipsemc.com/block_stats.php

Now, I have some philosophical questions: If I had been solo mining, would I have still mined these two blocks? Did choosing to mine in a pool cost me $5K? Am I clearly a lucky miner and should begin solo mining immediately? Should I buy a lottery ticket? Or did I use up my luck and need to stay in pools forever? Should I look both ways twice before crossing streets?

Could someone who understands the nature of luck please help me with these confounding questions?

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
1715573434
Hero Member
*
Offline Offline

Posts: 1715573434

View Profile Personal Message (Offline)

Ignore
1715573434
Reply with quote  #2

1715573434
Report to moderator
1715573434
Hero Member
*
Offline Offline

Posts: 1715573434

View Profile Personal Message (Offline)

Ignore
1715573434
Reply with quote  #2

1715573434
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715573434
Hero Member
*
Offline Offline

Posts: 1715573434

View Profile Personal Message (Offline)

Ignore
1715573434
Reply with quote  #2

1715573434
Report to moderator
malevolent
can into space
Legendary
*
Offline Offline

Activity: 3472
Merit: 1721



View Profile
June 26, 2013, 10:17:47 AM
 #2

Mostly for fun, I put together a 13 GH/s mining setup two weeks ago.

I started mining with Ozcoin and mined block 242128. Sadly, being in a pool, I just got a normal share.
https://ozcoin.net/content/block-history-bitcoin

Then I switched to Eclipse and a few hours ago, I mined block 243360. Again, being in a pool, I just got a normal share.
https://eclipsemc.com/block_stats.php

Now, I have some philosophical questions: If I had been solo mining, would I have still mined these two blocks?

If you had managed to solve the blocks while solo mining then you would have mined them but you had no way of knowing you would get so lucky.
Also with 13 GH/s you will get a very high variance, I think it's not worth it with such a slow speed nowadays. With the increasing difficulty you might as well never solve a block.

Did choosing to mine in a pool cost me $5K?

One could say so but the chance that you will again mine 2 blocks in the same span of time with current difficulty with current hardware is very low (you can say you got very lucky (or unlucky depending on the way you look at it)).

Could someone who understands the nature of luck please help me with these confounding questions?

You just got very lucky here but in the long term the profits will even out (the greater the time span the higher the probability that you will mine the amount of BTC that corresponds to your hashing speed and mining difficulty).

Am I clearly a lucky miner and should begin solo mining immediately? Should I buy a lottery ticket? Or did I use up my luck and need to stay in pools forever? Should I look both ways twice before crossing streets?

No for all of these questions, solving one block doesn't affect the probability of solving another block because these are independent events.

Signature space available for rent.
zackclark70
Legendary
*
Offline Offline

Activity: 868
Merit: 1000

ADT developer


View Profile
June 26, 2013, 02:01:42 PM
 #3

i hade the same on 1 rig with ltc solved 10 blocks ( 500ltc ) for the pool and only ever got 45ltc out of the pool  Angry

os2sam
Legendary
*
Offline Offline

Activity: 3578
Merit: 1090


Think for yourself


View Profile
June 26, 2013, 04:22:01 PM
 #4

Random chance is not a philosophy.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
crazyates
Legendary
*
Offline Offline

Activity: 952
Merit: 1000



View Profile
June 26, 2013, 05:28:40 PM
 #5

No, you would have not mined those blocks if you had been solo.

When mining, you're hashing something called a Block Header, which contains something called a Merkle Root, which contains all the transactions for that block, including the 25BTC reward fee.

You change the address for the reward fee in the transaction list, and it changes the Merkle Root, which changes the block header, which changes entire hash. When you're talking about something that's basically a giant lottery with 1-to-19.3M odds, changing one thing resets those odds.

Sounds like you've been very, VERY lucky. You should go back to Ozcoin and have your luck help us out some more. Wink

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
mitty
Sr. Member
****
Offline Offline

Activity: 359
Merit: 250



View Profile
June 27, 2013, 03:28:19 AM
 #6

It's theoretically possible for you to solve a block with every single hash your hardware produces, but the chance of this happening is so low it's equivalent to 0.  You got lucky, and there's no (practical) way to tell if you would have been as lucky solo mining. 

Your hardware would have been hashing different data if you were solo mining so under the exact same conditions otherwise (i.e., almost impossible since it probably would have taken you a different amount of time to set up solo mining, different network latency means you getting block data at slightly different times, etc, etc) you probably would not have have been as lucky.  Of course there's no practical way to determine this.

The probability of solving a block/expected time to block does not change based on whether you're pool or solo mining.  Mining is a random process and your ability to solve a block is only estimated by the rules of probability.  Your hardware is performing the exact same type of calculations whether you solo or pool mine, and those calculations should have the same probability of producing a valid block regardless of the data contained within the block.

Your chance of rolling any number on a standard die is 1/6 but it's not terribly uncommon to roll the same number a few times in a row, or even 10 times in a row. (similar to how you mined two blocks) The 1/6 just means that when rolling a die an infinite amount of times, each number will account for 16.667% (1/6) of the total numbers rolled. (I think? not a probability expert here, haha)

You will see your block solve rate converge to the estimated rate determined by your 13 GH/s hashrate if you continue mining (whether you switch between different pools and/or solo mine) for an extended period of time.  There will be fluctuations but over time it will average out.  The purpose of pool mining is to smooth those fluctuations which has the effect of damping the highs as well as the lows. 

Sorry for the long reply... hope it was marginally informational!

tl,dr: Basically the same thing everyone above me said
ReCat
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile WWW
June 27, 2013, 05:30:05 AM
 #7

Luck isn't something that determines circumstances. Circumstances are what determine if you are "lucky" or not.

Problem solved.

BTC: 1recatirpHBjR9sxgabB3RDtM6TgntYUW
Hold onto what you love with all your might, Because you can never know when - Oh. What you love is now gone.
legitnick
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500



View Profile WWW
June 28, 2013, 04:57:37 PM
 #8

Mostly for fun, I put together a 13 GH/s mining setup two weeks ago.

I started mining with Ozcoin and mined block 242128. Sadly, being in a pool, I just got a normal share.
https://ozcoin.net/content/block-history-bitcoin

Then I switched to Eclipse and a few hours ago, I mined block 243360. Again, being in a pool, I just got a normal share.
https://eclipsemc.com/block_stats.php

Now, I have some philosophical questions: If I had been solo mining, would I have still mined these two blocks? Did choosing to mine in a pool cost me $5K? Am I clearly a lucky miner and should begin solo mining immediately? Should I buy a lottery ticket? Or did I use up my luck and need to stay in pools forever? Should I look both ways twice before crossing streets?

Could someone who understands the nature of luck please help me with these confounding questions?

Ouch. that must be painful..

I doubt your going to be able and mine another block you would seriously be one lucky guy if you did tho lol.

Up to you, stay in the pool and get a steady supply, or go solo mining.

5 BITCOIN RAFFLE GIVEAWAY
"I dont lift" - Lord Furrycoat
cdog
Hero Member
*****
Offline Offline

Activity: 1036
Merit: 500


View Profile
July 01, 2013, 10:19:30 AM
 #9

Cliff notes: no, dont solo mine. For sure, you wont ever find another block nowGrin

Yes, buy a lotto ticket.

Also, if you stopped working for Opencoin and promoting Ripple, you might get more respect around here. That shit is wack man.
norulezapply
Hero Member
*****
Offline Offline

Activity: 481
Merit: 502


View Profile
July 01, 2013, 10:26:25 PM
 #10

Chaos theory says that if you did anything differently (like solo mined instead of pool mined) then you wouldn't have mined those two blocks. Especially since the getworks will be different from the pool and your local bitcoind (at least I think they will be).

On the flip side, if you solo mined, you might've mined 10 blocks in a single day!
JoelKatz (OP)
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
August 01, 2013, 09:09:45 PM
Last edit: August 01, 2013, 09:30:35 PM by JoelKatz
 #11

The saga of my "luck" continues. At a crappy 14GH/s and with the increased difficulty, I just mined blocks 249485 and 249587. Still in a pool (EclipseMC), so I netted 0.042 BTC for my efforts.


I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!