Bitcoin Forum
November 19, 2024, 05:36:47 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: I solved 7 blocks yesterday  (Read 3415 times)
casascius (OP)
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1140


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
March 08, 2011, 05:58:54 PM
 #1

Just thought I would toot my horn, and brag that I solved 7 blocks yesterday on my mining cluster of 8 5970's.

Oddly, 4 of the blocks were solved by a single 5970.

On average, at the current difficulty of 55000-something, I'm supposed to be solving less than 2 per day.

I know that a lucky day is occasionally to be expected - it's the nature of randomness - but after plenty of days of less than average results, it's nice to get a day of way more than average to balance it out.  And I suppose this thread is for the benefit of discouraged miners who are mining away and questioning their results, if they're not lucky at first.

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
Littleshop
Legendary
*
Offline Offline

Activity: 1386
Merit: 1004



View Profile WWW
March 08, 2011, 06:03:27 PM
 #2

I have three mining rigs, two 5830, one has yet to solve any blocks, my 5870 has solved 4.  Here is the kicker....

My 2.4ghz core 2 duo on 1 processor (780kh) solved one after being on for 5 days.  It should do that every 1000 days or so? 


ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470
Merit: 1006


Bringing Legendary Har® to you since 1952


View Profile
March 08, 2011, 06:28:35 PM
 #3

The beauty of randomness...

You know, it is theoretically possible (however very very very very tiny probability) to solve 30 blocks in one day on a machine doing 10khash/sec.

But i think that winning a block on core2duo after 5 days, qualifies one for playing national lottery Wink
 

jimbobway
Legendary
*
Offline Offline

Activity: 1304
Merit: 1015



View Profile
March 08, 2011, 06:59:42 PM
 #4

You know how prime numbers tend to group together?  I wonder if it is truly random...
ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470
Merit: 1006


Bringing Legendary Har® to you since 1952


View Profile
March 08, 2011, 08:20:53 PM
 #5

You know how prime numbers tend to group together?  I wonder if it is truly random...

It is random as long as it depends on human actions.

Human actions are generally very random. So it is random, because transactions are random enough. Unless of course, transaction data is not included in the hash, but AFAIK it is.

Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
March 08, 2011, 08:47:18 PM
 #6

FWIW, if you average 2 blocks/day, your probability of having at least 7 in a given day is 0.45%. Of course, if you run the setup for several days, your chance of it happening in one of them is much higher.

You know how prime numbers tend to group together?  I wonder if it is truly random...

It is random as long as it depends on human actions.

Human actions are generally very random. So it is random, because transactions are random enough. Unless of course, transaction data is not included in the hash, but AFAIK it is.

Hm? The transactions that occur have very little to do with your probability to find blocks. It depends on whether your PRNG generates a right nonce. To the extent that PRNGs can be considered random, so is block generation.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470
Merit: 1006


Bringing Legendary Har® to you since 1952


View Profile
March 08, 2011, 11:07:40 PM
 #7

FWIW, if you average 2 blocks/day, your probability of having at least 7 in a given day is 0.45%. Of course, if you run the setup for several days, your chance of it happening in one of them is much higher.

You know how prime numbers tend to group together?  I wonder if it is truly random...

It is random as long as it depends on human actions.

Human actions are generally very random. So it is random, because transactions are random enough. Unless of course, transaction data is not included in the hash, but AFAIK it is.

Hm? The transactions that occur have very little to do with your probability to find blocks. It depends on whether your PRNG generates a right nonce. To the extent that PRNGs can be considered random, so is block generation.

If transactions are also hashed, then they do have an influence on randomness.

AFAIK, the candidate block changes every time a new transaction is to be included in it, so it changes the "source" the algorithm has to hash from.

asdf
Hero Member
*****
Offline Offline

Activity: 527
Merit: 500


View Profile
March 09, 2011, 12:28:05 AM
 #8


Oddly, 4 of the blocks were solved by a single 5970.


Hmmm... I'm interested in buying this 5970. how much?
Hal
VIP
Sr. Member
*
Offline Offline

Activity: 314
Merit: 4276



View Profile
March 09, 2011, 01:24:48 AM
 #9

The frequency of finding blocks is an example of the Poisson distribution. Here is a good, simple page about it:

http://stattrek.com/Lesson2/Poisson.aspx

(no, that doesn't say star trek)

Here is a calculator: http://stattrek.com/Tables/Poisson.aspx. You plug in the number of blocks you should have gotten in an interval, and the number of blocks you actually did get (or think you might get). It will tell you the probably to get that many blocks, or more, or less.

Hal Finney
Jim Hyslop
Member
**
Offline Offline

Activity: 98
Merit: 20


View Profile
March 09, 2011, 03:30:54 AM
 #10

Just thought I would toot my horn, and brag that I solved 7 blocks yesterday on my mining cluster of 8 5970's.
I hate you!

Just kidding. Congrats!

Like my answer? Did I help? Tips gratefully accepted here: 1H6wM8Xj8GNrhqWBrnDugd8Vf3nAfZgMnq
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
March 09, 2011, 05:39:36 AM
 #11

FWIW, if you average 2 blocks/day, your probability of having at least 7 in a given day is 0.45%. Of course, if you run the setup for several days, your chance of it happening in one of them is much higher.

You know how prime numbers tend to group together?  I wonder if it is truly random...

It is random as long as it depends on human actions.

Human actions are generally very random. So it is random, because transactions are random enough. Unless of course, transaction data is not included in the hash, but AFAIK it is.

Hm? The transactions that occur have very little to do with your probability to find blocks. It depends on whether your PRNG generates a right nonce. To the extent that PRNGs can be considered random, so is block generation.

If transactions are also hashed, then they do have an influence on randomness.

AFAIK, the candidate block changes every time a new transaction is to be included in it, so it changes the "source" the algorithm has to hash from.

They have an influence on whether you actually found a block or not. If at some point my PRNG generated the number, say, 523789, this will or will not lead me to a valid block depending on the transactions. But they don't change the probability or statistical properties of generation. If the PRNG is random, then the transactions can't make generation any more or less random. For example, even if there are no transactions at all, generation will still be random with the same expectation.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470
Merit: 1006


Bringing Legendary Har® to you since 1952


View Profile
March 09, 2011, 11:14:33 AM
 #12

FWIW, if you average 2 blocks/day, your probability of having at least 7 in a given day is 0.45%. Of course, if you run the setup for several days, your chance of it happening in one of them is much higher.

You know how prime numbers tend to group together?  I wonder if it is truly random...

It is random as long as it depends on human actions.

Human actions are generally very random. So it is random, because transactions are random enough. Unless of course, transaction data is not included in the hash, but AFAIK it is.

Hm? The transactions that occur have very little to do with your probability to find blocks. It depends on whether your PRNG generates a right nonce. To the extent that PRNGs can be considered random, so is block generation.

If transactions are also hashed, then they do have an influence on randomness.

AFAIK, the candidate block changes every time a new transaction is to be included in it, so it changes the "source" the algorithm has to hash from.

They have an influence on whether you actually found a block or not. If at some point my PRNG generated the number, say, 523789, this will or will not lead me to a valid block depending on the transactions. But they don't change the probability or statistical properties of generation. If the PRNG is random, then the transactions can't make generation any more or less random. For example, even if there are no transactions at all, generation will still be random with the same expectation.

You assume that the software random generator has enough entropy, but it does not.
That is only pseudo-random, and that's why i was saying that transactions add more randomness by adding more entropy to the pool.

Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
March 09, 2011, 01:01:41 PM
 #13

...

You assume that the software random generator has enough entropy, but it does not.
That is only pseudo-random, and that's why i was saying that transactions add more randomness by adding more entropy to the pool.
I disagree, for this purpose the PRNG doesn't need a lot of entropy to be in practice indistinguishable from truly random. This can be verified by experiment - generate for a test block chain with no transactions, and see if any deviation from randomness can be found.

If more entropy was required then yes, I guess the transactions could help a little.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
travex
Member
**
Offline Offline

Activity: 158
Merit: 10


View Profile
March 09, 2011, 01:29:00 PM
 #14

Well how do you know if youve successfully resolved a block ? Been mining for almost a week with 400KH/s but still nothing in my client Bitcoin client @.@
Littleshop
Legendary
*
Offline Offline

Activity: 1386
Merit: 1004



View Profile WWW
March 09, 2011, 01:46:20 PM
 #15

Well how do you know if youve successfully resolved a block ? Been mining for almost a week with 400KH/s but still nothing in my client Bitcoin client @.@
If you are getting the hash rate readout on the miner itself and it is changing every so often it is working.  I have a 200kh/s miner that has not hit ever (14 days?).  Difficulty is going up in an hour or two and it is going to get worse.

travex
Member
**
Offline Offline

Activity: 158
Merit: 10


View Profile
March 09, 2011, 02:42:48 PM
 #16

Yeah the hash rate is fluctuating around Tongue , I'm mining solo but seem to be this is getting now where, crap >.>

Ps: anyway if I get my first block, it will be display in the bitcoin client right ?
ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470
Merit: 1006


Bringing Legendary Har® to you since 1952


View Profile
March 09, 2011, 02:50:47 PM
 #17

...

You assume that the software random generator has enough entropy, but it does not.
That is only pseudo-random, and that's why i was saying that transactions add more randomness by adding more entropy to the pool.
I disagree, for this purpose the PRNG doesn't need a lot of entropy to be in practice indistinguishable from truly random. This can be verified by experiment - generate for a test block chain with no transactions, and see if any deviation from randomness can be found.

Has such experiment been ever done by anybody ?

Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
March 09, 2011, 03:07:59 PM
 #18

...

You assume that the software random generator has enough entropy, but it does not.
That is only pseudo-random, and that's why i was saying that transactions add more randomness by adding more entropy to the pool.
I disagree, for this purpose the PRNG doesn't need a lot of entropy to be in practice indistinguishable from truly random. This can be verified by experiment - generate for a test block chain with no transactions, and see if any deviation from randomness can be found.

Has such experiment been ever done by anybody ?
Just in case this question is directed to me, I didn't mean to suggest I know of the experiment having been made, only that I have little doubt what its results would be. I am also interested to know if someone already did it.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470
Merit: 1006


Bringing Legendary Har® to you since 1952


View Profile
March 09, 2011, 03:22:48 PM
 #19

...

You assume that the software random generator has enough entropy, but it does not.
That is only pseudo-random, and that's why i was saying that transactions add more randomness by adding more entropy to the pool.
I disagree, for this purpose the PRNG doesn't need a lot of entropy to be in practice indistinguishable from truly random. This can be verified by experiment - generate for a test block chain with no transactions, and see if any deviation from randomness can be found.

Has such experiment been ever done by anybody ?
Just in case this question is directed to me, I didn't mean to suggest I know of the experiment having been made, only that I have little doubt what its results would be. I am also interested to know if someone already did it.

Truecrypt did experiments on their alrogithms, and the result was around 70% entropy.
I seriously doubt that any no-human-interaction algorithm can do much better.

Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
March 09, 2011, 03:29:54 PM
 #20

...

You assume that the software random generator has enough entropy, but it does not.
That is only pseudo-random, and that's why i was saying that transactions add more randomness by adding more entropy to the pool.
I disagree, for this purpose the PRNG doesn't need a lot of entropy to be in practice indistinguishable from truly random. This can be verified by experiment - generate for a test block chain with no transactions, and see if any deviation from randomness can be found.

Has such experiment been ever done by anybody ?
Just in case this question is directed to me, I didn't mean to suggest I know of the experiment having been made, only that I have little doubt what its results would be. I am also interested to know if someone already did it.

Truecrypt did experiments on their alrogithms, and the result was around 70% entropy.
I seriously doubt that any no-human-interaction algorithm can do much better.
Again, I am speaking specifically about frequency of generating blocks. Standard PRNGs don't generate high-quality randomness, but generation doesn't need it either.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Pages: [1] 2 »  All
  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!