Bitcoin Forum
June 29, 2024, 02:05:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What makes a block to be rejected?  (Read 485 times)
unick (OP)
Sr. Member
****
Offline Offline

Activity: 504
Merit: 254


View Profile
August 16, 2013, 10:59:15 PM
 #1

Hi,

I am trying to figure out what makes a block being rejected... what are the possible reasons?  Are those reasons dependant on the type of currency or it's the same logic for any currency?  Is it hardware related? Is it network related?

thanks for your input!

Awesome Explorers for Awesome Coins | Show some BTC love here: 1AAYAZgaz2me7hyumexUZzcyGRZEYtCx5C
HoboNickels: hbn.blockx.info | BottleCaps: cap.blockx.info | GrowthCoin: grw.blockx.info
RChevalier
Member
**
Offline Offline

Activity: 94
Merit: 10



View Profile
August 16, 2013, 11:08:50 PM
 #2

I can only contribute my personal observation:

I find my rigs that are plugged in (ethernet) always seem to have lower rejections than the wirless rigs.  The wireless rigs are not in the best area for coverage, always hovers between 2-3 bars.  The rigs are exactly the same hardware wise, and I've tested it by starting them all at the same time as well.
Satobit
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
August 16, 2013, 11:44:37 PM
 #3

blocks? like the block found by the miners?

For bitcoin the most important thing is that the SHA256 hash of the block meet the mining difficulty criteria, e.g. with enough number of "0" at the beginning of the hash.

different crypto currency of course will has different criteria. But they could use the same criteria as bitcoin.
unick (OP)
Sr. Member
****
Offline Offline

Activity: 504
Merit: 254


View Profile
August 16, 2013, 11:47:23 PM
 #4

blocks? like the block found by the miners?

For bitcoin the most important thing is that the SHA256 hash of the block meet the mining difficulty criteria, e.g. with enough number of "0" at the beginning of the hash.

different crypto currency of course will has different criteria. But they could use the same criteria as bitcoin.

yes like the block found by the miner... so if the rig finds a block and it's being rejected, could it be because the difficulty change while the rig was working on a previous block, so when it's being submitted it gets rejected because it doesn't meet the difficulty criteria anymore ?

Does this logic makes sense ?

Awesome Explorers for Awesome Coins | Show some BTC love here: 1AAYAZgaz2me7hyumexUZzcyGRZEYtCx5C
HoboNickels: hbn.blockx.info | BottleCaps: cap.blockx.info | GrowthCoin: grw.blockx.info
RChevalier
Member
**
Offline Offline

Activity: 94
Merit: 10



View Profile
August 16, 2013, 11:58:03 PM
 #5

I apologize.  I misread your question: blocks for shares.  Hope it didn't add to the confusion.
J35st3r
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
August 17, 2013, 07:21:28 AM
 #6

"Stale" shares are due to a block (a real one, not a share) being found on the network in the time between your miner starting a piece of work and submitting the share. They are pretty rare these days if you are mining with the statum protocol (the norm), but on the older getwork protocol it was a significant problem. Other possible reasons include hardware errors (wrong hash), but these are trapped by the mining software  (eg cgminer) so should not be submitted to the pool.

Then again, if you really meant block (as in solo mining), in this case you are mining at the network difficulty and bitcoind is acting like your private "pool", so a reject here will again be due to another block being found on the network, invalidating your work. Orphaned blocks are another matter, but you won't see these rejected by bitcoind, they just result in you missing out on your 25btc because the network decided that your block was in the shorter chain, sorry that's just how the protocol works, win some, lose some.

1Jest66T6Jw1gSVpvYpYLXR6qgnch6QYU1 NumberOfTheBeast ... go on, give it a try Grin
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!