Author

Topic: Best darn idea since pool hopping! (Read 2731 times)

donator
Activity: 980
Merit: 1000
August 31, 2012, 10:11:02 AM
#15
You do realize that:
The payout address is part of the coinbase tx?
The coinbase tx is part of the merkle tree?
The merkle tree produces the merkle root?
The merkle root is one of the 6 components in the block header?
The specific block header is what is hashed and compared against the target?

Thus the found block hash is only valid for that EXACT block.  Change any element of the block (like say the payout address) by even a single bit and the found block hash no longer "solves" the modified block.

TL/DR:
You didn't honestly think nobody thought of this till now right?  I mean 4 years of mining and nobody, not a single miner said.  Hey why give it to the pool when I can keep 50 BTC for me?  If you could do this pools could do it to each other too.  DeepBit takes every other miners blocks changes the reward address to their reward address and claims credit.   Of course if you could change the coinbase you could change any tx so double spends would be trivially easy and the proof of work would be proof of absolutely nothing.

Quote
but they each still have the data leading up to the block.
There is no "leading up to a block".  Each hash is unique and independent.  Like a lottery ticket.  The hash/ticket is either a winner (solves a block) or it isn't (worthless and thus doesn't improve the odds of any other hash).

End of thread.

Cannot be done as described.
donator
Activity: 543
Merit: 500
August 31, 2012, 10:05:12 AM
#14
Because you are a bad person?! (why would somebody DDoS a pool?)
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
August 23, 2012, 08:40:09 PM
#13
Is it possible to know if you are going to solve a block, then just not pass that information on to the pool's server (just to be a jerk)?
Yes, that's a withholding attack. But all you're doing is making the pool poorer. Why would you want to do that?
hero member
Activity: 686
Merit: 501
TokenUnion-Get Rewarded for Holding Crypto
August 23, 2012, 07:24:12 PM
#12
Is it possible to know if you are going to solve a block, then just not pass that information on to the pool's server (just to be a jerk)?
420
hero member
Activity: 756
Merit: 500
August 22, 2012, 05:38:21 AM
#11
Further side note: cgminer DOES check for block solves when you are mining for bitcoin. It will say BLOCK! next to the share if it solves it, and will include block solves in the summary when you shut it down. However there is no way to magically make that block suddenly belong to your own wallet.

And here I was waving my hand saying "This is not the pool you want to submit to".  Grin

which one? And I believe that is a picture of you as much as I believe mine is a picture of me.

Haha, not sure who Oat Hay is since I'm not into the meme stuff (didn't even know what meme was until learning about it here).  The "chick" used for my avatar is Maggie Q - looks a lot like my wife.  My 2 year was calling her mommy so I used her pic for my profile so I could get Freddie Prinz out of my head.  If that reference doesn't make sense you probably weren't here when 1/2 the board had the same avatar as we were all whoring for 0.05BTC for changing out avatars.

bitcoiner on here created this meme with me about two days ago.

beautiful i bet she is.

interesting
DrG
legendary
Activity: 2086
Merit: 1035
August 22, 2012, 05:32:50 AM
#10
Further side note: cgminer DOES check for block solves when you are mining for bitcoin. It will say BLOCK! next to the share if it solves it, and will include block solves in the summary when you shut it down. However there is no way to magically make that block suddenly belong to your own wallet.

And here I was waving my hand saying "This is not the pool you want to submit to".  Grin

which one? And I believe that is a picture of you as much as I believe mine is a picture of me.

Haha, not sure who Oat Hay is since I'm not into the meme stuff (didn't even know what meme was until learning about it here).  The "chick" used for my avatar is Maggie Q - looks a lot like my wife.  My 2 year was calling her mommy so I used her pic for my profile so I could get Freddie Prinz out of my head.  If that reference doesn't make sense you probably weren't here when 1/2 the board had the same avatar as we were all whoring for 0.05BTC for changing out avatars.
420
hero member
Activity: 756
Merit: 500
August 22, 2012, 03:29:49 AM
#9
Further side note: cgminer DOES check for block solves when you are mining for bitcoin. It will say BLOCK! next to the share if it solves it, and will include block solves in the summary when you shut it down. However there is no way to magically make that block suddenly belong to your own wallet.

And here I was waving my hand saying "This is not the pool you want to submit to".  Grin

which one? And I believe that is a picture of you as much as I believe mine is a picture of me.
DrG
legendary
Activity: 2086
Merit: 1035
August 22, 2012, 12:02:03 AM
#8
Further side note: cgminer DOES check for block solves when you are mining for bitcoin. It will say BLOCK! next to the share if it solves it, and will include block solves in the summary when you shut it down. However there is no way to magically make that block suddenly belong to your own wallet.

And here I was waving my hand saying "This is not the pool you want to submit to".  Grin
legendary
Activity: 952
Merit: 1000
August 21, 2012, 11:19:19 PM
#7
Further side note: cgminer DOES check for block solves when you are mining for bitcoin. It will say BLOCK! next to the share if it solves it, and will include block solves in the summary when you shut it down. However there is no way to magically make that block suddenly belong to your own wallet.

Really?! Wow totally did not know that.
hero member
Activity: 812
Merit: 1001
-
August 21, 2012, 09:35:44 PM
#6
Genius! All those hundreds of pros could not figure this out in years!

-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
August 21, 2012, 09:33:40 PM
#5
Further side note: cgminer DOES check for block solves when you are mining for bitcoin. It will say BLOCK! next to the share if it solves it, and will include block solves in the summary when you shut it down. However there is no way to magically make that block suddenly belong to your own wallet.
legendary
Activity: 952
Merit: 1000
August 20, 2012, 11:43:16 PM
#4
You do realize that:
The payout address is part of the coinbase tx?
The coinbase tx is part of the merkle tree?
The merkle tree produces the merkle root?
The merkle root is one of the 6 components in the block header?
The specific block header is what is hashed and compared against the target?

Thus the found block hash is only valid for that EXACT block.  Change any element of the block (like say the payout address) by even a single bit and the found block hash no longer "solves" the modified block.

TL/DR:
You didn't honestly think nobody thought of this till now right?  I mean 4 years of mining and nobody, not a single miner said.  Hey why give it to the pool when I can keep 50 BTC for me?  If you could do this pools could do it to each other too.  DeepBit takes every other miners blocks changes the reward address to their reward address and claims credit.   Of course if you could change the coinbase you could change any tx so double spends would be trivially easy and the proof of work would be proof of absolutely nothing.

Quote
but they each still have the data leading up to the block.
There is no "leading up to a block".  Each hash is unique and independent.  Like a lottery ticket.  The hash/ticket is either a winner (solves a block) or it isn't (worthless and thus doesn't improve the odds of any other hash).

I was just about to reply saying that mining software doesn't actually check to see if a hash is a valid block (that's the pools job), but it looks like someone mush more knowledgeable than me has already debunked the OP's little spurt of whishful thinking.

Side note: I've been mining for about 11 months now. I've varied anywhere from 0.03-1.5GH/s. Never found a block Cry
donator
Activity: 1218
Merit: 1079
Gerald Davis
August 20, 2012, 11:34:30 PM
#3
You do realize that:
The payout address is part of the coinbase tx?
The coinbase tx is part of the merkle tree?
The merkle tree produces the merkle root?
The merkle root is one of the 6 components in the block header?
The specific block header is what is hashed and compared against the target?

Thus the found block hash is only valid for that EXACT block.  Change any element of the block (like say the payout address) by even a single bit and the found block hash no longer "solves" the modified block.

TL/DR:
You didn't honestly think nobody thought of this till now right?  I mean 4 years of mining and nobody, not a single miner said.  Hey why give it to the pool when I can keep 50 BTC for me?  If you could do this pools could do it to each other too.  DeepBit takes every other miners blocks changes the reward address to their reward address and claims credit.   Of course if you could change the coinbase you could change any tx so double spends would be trivially easy and the proof of work would be proof of absolutely nothing.

Quote
but they each still have the data leading up to the block.
There is no "leading up to a block".  Each hash is unique and independent.  Like a lottery ticket.  The hash/ticket is either a winner (solves a block) or it isn't (worthless and thus doesn't improve the odds of any other hash).
sr. member
Activity: 291
Merit: 250
BTCRadio Owner
August 20, 2012, 11:34:00 PM
#2
Doesnt work like that... If your attempting for two sources, your hash power will need to be split. Work produced under one pool cant be submitted to another.
sr. member
Activity: 378
Merit: 250
August 20, 2012, 11:31:11 PM
#1
Ever get that block solved that you wish you had been able to hold onto yourself?
Well, why not?
Solo mining won't accept the partial results that pools will, but they will accept the solved block.  SO, why not have your miner mining for both your solo miner and your pool miner at the same time?  Only, when you get that block solved, submit it to your solo miner for the full 50 BTC!
Yes, I know that this may cheat some pools out of BTC, but they each still have the data leading up to the block.
However, if done right, this might help to even the playing field for those with slow miners.   Grin
Jump to: