Bitcoin Forum
June 21, 2024, 02:57:02 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Discussion / Re: Can someone help me understand Blocks? on: February 22, 2011, 04:53:29 AM
casascius is right on all but number 4.  

4.) If I watch the output of puddinpop's software, occasionally it spits out "Found Hash!" and it reports something that looks like a hash with leading zeros.  Why is the software finding more of these than one per 10 minutes?  I guess there are multiple possibilities for each block and whoever returns the first block hash with the correct amount of leading zeros is assigned to that block?

Assuming that you're in a mining pool, the hashes you find and submit are likely not blocks, they are shares.  They are basically blocks, but with an extremely low difficulty, so you can find a lot to prove that you are trying to find hashes for real blocks.  Eventually, someone in the pool finds a hash that works on the low artificial difficulty and also works for the real difficulty.  The pool submits it as its own and collects the coins.  Everyone in the same pool is hashing the data for the pool's address.
2  Bitcoin / Pools / Re: Cooperative mining (>20Ghash/s, join us!) on: February 21, 2011, 04:53:05 PM
The issue with the dates on the popups for the graphs all being one day slow looks like a js issue.  I haven't been able to mess with it yet, but the code looks like it would be easy to just add 1 to the date on the popup, and assuming that the x axis is correct on the dates, this would fix that.
3  Bitcoin / Project Development / Re: BLOCK creation only containing 1 transaction. Generation 50 BTC on: February 19, 2011, 08:48:41 AM
Since generating blocks only hashes the fixed length header, there isn't a disadvantage to having more transactions in a block.  The fees on transactions are an incentive for users to include transactions in blocks, as the generator of the block gets the fees as well.
4  Bitcoin / Pools / Re: Cooperative mining (>20Ghash/s, join us!) on: February 19, 2011, 08:38:25 AM
Please forgive my ignorance, but is it possible for cheater to found winning hash, report it to stand-alone client to make a block and report "sorry, nothing found" to the pool? In that case cheating miner will get clear 50BTC plus some credits from the pool.

I'll take a stab at this.
From what I understand, no.  When blocks are generated, the first transactions is the creator paying himself 50 BTC, so blocks being generated by different users (different addresses) will have different "correct" nonce values.  The hashes that are generated for the pool are generated for the pool's address, so even if someone found the block and submitted it to the network without sending it to the pool, the pool would still get the coins.  The pool checks the hashes so you can either mine for the pool or yourself and the hashes generated for each are not interchangeable. 
5  Bitcoin / Pools / Re: Cooperative mining (>20Ghash/s, join us!) on: February 19, 2011, 05:36:02 AM
Is the current 7 hour round just due to statistics being a jerk or could something have happened to the server?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!