Pages:
Author

Topic: backdoor-merged-mining with cheating miners - page 2. (Read 4867 times)

legendary
Activity: 1386
Merit: 1097
However if a pool op wanted to hide it all they'd have to do is when they won a bitcoin block don't send the solution to the aux chain.  Then there's no link... They lose 1 block on the aux chain but they get all the aux chain blocks that meet aux difficulty but not bitcoin difficulty, which is most of the.

Nonsense. Everytime pool is doing MM on BTC network, his coinbase is different (much longer) than usual. So you can detect if pool is doin MM, lets watch "raw data" of his blocks. There's no way ho to hide this information.

Example of coinbase while merge mining: http://blockexplorer.com/rawblock/00000000000008371089fddbdee1f7cf580d98e64c276c649102d2ab95fd9844
legendary
Activity: 1386
Merit: 1097
sr. member
Activity: 266
Merit: 254
The only way I can think you can detect it is after the parent chain has made a block... if the aux chain has a lower difficulty there should be a corresponding block.  Both block contain the data needed to confirm they linked.  However if a pool op wanted to hide it all they'd have to do is when they won a bitcoin block don't send the solution to the aux chain.  Then there's no link... They lose 1 block on the aux chain but they get all the aux chain blocks that meet aux difficulty but not bitcoin difficulty, which is most of the.
donator
Activity: 1218
Merit: 1079
Gerald Davis
Also, could this discrepancy not be explained by merged solo miners?

Some of it likely is.  But I doubt there are 350GH/s worth of solo miners who also implemented merged mining this early.    Some of it is likely some adventurous solo miner but I doubt all of it is.
donator
Activity: 1218
Merit: 1079
Gerald Davis

Don't put words in my mouth!

Nobody has to.  You believe pool operator secretly mining namecoins uses miner's hashing power and keeping the profits to be SUPER DUPER OK!

99% of people would consider that cheating.

If a pool want to keep the NMC that is fine but they should announce it.  "We pay you 100% of the BTC and keep 100% of the NMC".   To do it secretly is stealing.  They are stealing the hashing power of pool users.

Quote
If a miner actually has a moral problem with Namecoins (but not with Bitcoins) then there could be something to this but I honestly feel that most of the comments here are driven by personal greed and envy.

Yeah and greed has nothing to do with merge mining, not telling your pool participants and keeping the namecoins.  At current rate that works out to a 28.5% pool fee.  Miner's aren't being told they are giving 28.5% of total revenue to the pool operator.
sr. member
Activity: 294
Merit: 252
The very simple solution to this is for people to move away from pools that do not officially support merged mining. This will put pressure on the pools that do not (and perhaps are "cheating") to officially support it.

Problem solved.

Also, could this discrepancy not be explained by merged solo miners?
donator
Activity: 1218
Merit: 1079
Gerald Davis
Is it impossible to detect? Because the way it works is that the pool pushes to the miners basically a hash of the block transactions that need to be signed, and the miners try to generate a valid hash on the hashed data that they received? But maybe you can detect that the nonce range is fishy, because the nonce has to contain the hash of the namecoin block? If it's impossible to detect then the only way for a miner to avoid being cheated is to use one of the merged-mining pools?

There is nothing "fishy" about the nonce range.  It is still 2^32.

The namecoin data isn't in the nonce range it is in the block transactions itself.

There may be other ways to detect it but it won't be by looking at the nonce.
sr. member
Activity: 309
Merit: 250

I need to finish GUI for NMC support, then I'll also start giving away all those mined blocks (already over 100 NMC block mined during my tests) back to pool users to spread Namecoins between people.

Btw first merged mined block ever was #148744 (BTC) == #19274 (NMC)

Here is the solution:

slush has tested merged mining with his pool...

rising up of the "missing" 100 blocks...

he will spread NMC between his miners...
legendary
Activity: 1246
Merit: 1011
This is most likely due to the operator of a large pool using all the hashing power for merged mining but only paying out the Bitcoins.  Any miners with a standard Bitcoin pool are expecting a certain payout in Bitcoin for their hashing power.  Starting merged mining at the pool does absolutely nothing to change this (aside from possible a little server downtime) and so is a good opportunity for profit.  If miners actually want the namecoins then there is a selection of pools which payout namecoins too.

This are the arguments everyone likes very much. Your opinion in other words:

"We can cheat everyone, who doesn't care about it!"

I hope every pool operator puts his cards on the table, to see who is not informing his miners about what is done with the miners shares on the miners payed electricity.

Well, i don't like to be scammed!

Don't put words in my mouth!

I would guess that most people mining at a standard Bitcoin mining pool are expecting a "fair share" of Bitcoins for their hashing power.  By using the hashes to generate Namecoins I would argue that a pool operator is doing nothing to change this.  I fail to see how any cheating or scamming is going on.  No rules are being broken and no fraud is taking place.  If a miner doesn't care about namecoins then this is a non issue.  If a miner does care then they might consider using a pool which pays out the namecoins too; it's a free market.

If a miner actually has a moral problem with Namecoins (but not with Bitcoins) then there could be something to this but I honestly feel that most of the comments here are driven by personal greed and envy.

I dont understand why do even mine in btc-only pools, when u earn much more on merged mining pool..

If they wanna give away their nmc coins to pool operator whos back mining merged, thats fine, serve them right..

cheers

There are several reasons.  Low variance, reputation, reliability, lower risk.  Honestly though, with BTC income close to electricity cost for most and with merged mining offering a greater than 40% income bonus I would expect most people to try merged mining.
legendary
Activity: 1722
Merit: 1000
Satoshi is rolling in his grave. #bitcoin
I dont understand why do even mine in btc-only pools, when u earn much more on merged mining pool..

If they wanna give away their nmc coins to pool operator whos back mining merged, thats fine, serve them right..

cheers
sr. member
Activity: 302
Merit: 250
Here's one reason the rate is high: https://bitcointalksearch.org/topic/m.566146  who knows if the other pools are doing it too.
sr. member
Activity: 309
Merit: 250
This is most likely due to the operator of a large pool using all the hashing power for merged mining but only paying out the Bitcoins.  Any miners with a standard Bitcoin pool are expecting a certain payout in Bitcoin for their hashing power.  Starting merged mining at the pool does absolutely nothing to change this (aside from possible a little server downtime) and so is a good opportunity for profit.  If miners actually want the namecoins then there is a selection of pools which payout namecoins too.

This are the arguments everyone likes very much. Your opinion in other words:

"We can cheat everyone, who doesn't care about it!"

I hope every pool operator puts his cards on the table, to see who is not informing his miners about what is done with the miners shares on the miners payed electricity.

Well, i don't like to be scammed!
vip
Activity: 980
Merit: 1001
This is most likely due to the operator of a large pool using all the hashing power for merged mining but only paying out the Bitcoins.  Any miners with a standard Bitcoin pool are expecting a certain payout in Bitcoin for their hashing power.  Starting merged mining at the pool does absolutely nothing to change this (aside from possible a little server downtime) and so is a good opportunity for profit.  If miners actually want the namecoins then there is a selection of pools which payout namecoins too.


Quite possibly.

We have not implemented merged mining yet, busy getting our new server up and setting up a US server, then a couple more things in our priority list.
If/when we decide to MM we will email our members and announce in this forum - as we do with all major changes.

We do recognise the tough times miners are coping with currently so are paying 55BTC per block as a way to offer extra value to miners Smiley
legendary
Activity: 1246
Merit: 1011
This is most likely due to the operator of a large pool using all the hashing power for merged mining but only paying out the Bitcoins.  Any miners with a standard Bitcoin pool are expecting a certain payout in Bitcoin for their hashing power.  Starting merged mining at the pool does absolutely nothing to change this (aside from possible a little server downtime) and so is a good opportunity for profit.  If miners actually want the namecoins then there is a selection of pools which payout namecoins too.

Does anyone have any evidence to support the idea of there being a way of actually cheating with merged mining?
sr. member
Activity: 309
Merit: 250
October 10, 2011, 06:20:13 AM
#9

i dont know, how to detect them, but maybe there are some coders who can do this.

the pool(s) who do so, must live with that big abuse of confidence - yet and in the future

OK, I asked in #bitcoin-dev on irc:
http://bitcoinstats.com/irc/bitcoin-dev/logs/2011/10/10/3
Backdoor merged-mining can be detected after the block was generated, but not while generating it.
See e.g. http://digbtc.com/ regarding which pools found which blocks.

Where can i see, who found NMC-blocks?

Another question is: Could it be seen in the BTC-block if there was some (backdoor) merged-mining?
sr. member
Activity: 360
Merit: 251
October 10, 2011, 05:42:10 AM
#8

i dont know, how to detect them, but maybe there are some coders who can do this.

the pool(s) who do so, must live with that big abuse of confidence - yet and in the future

OK, I asked in #bitcoin-dev on irc:
http://bitcoinstats.com/irc/bitcoin-dev/logs/2011/10/10/3
Backdoor merged-mining can be detected after the block was generated, but not while generating it.
See e.g. http://digbtc.com/ regarding which pools found which blocks.
hero member
Activity: 518
Merit: 500
October 10, 2011, 05:37:44 AM
#7
This is VERY LIKELY to be happening. Bring down the scammers !
sr. member
Activity: 309
Merit: 250
October 10, 2011, 05:31:45 AM
#6
Is it impossible to detect? Because the way it works is that the pool pushes to the miners basically a hash of the block transactions that need to be signed, and the miners try to generate a valid hash on the hashed data that they received? But maybe you can detect that the nonce range is fishy, because the nonce has to contain the hash of the namecoin block? If it's impossible to detect then the only way for a miner to avoid being cheated is to use one of the merged-mining pools?

i dont know, how to detect them, but maybe there are some coders who can do this.

the pool(s) who do so, must live with that big abuse of confidence - yet and in the future
sr. member
Activity: 360
Merit: 251
October 10, 2011, 05:20:17 AM
#5
Is it impossible to detect? Because the way it works is that the pool pushes to the miners basically a hash of the block transactions that need to be signed, and the miners try to generate a valid hash on the hashed data that they received? But maybe you can detect that the nonce range is fishy, because the nonce has to contain the hash of the namecoin block? If it's impossible to detect then the only way for a miner to avoid being cheated is to use one of the merged-mining pools?
sr. member
Activity: 309
Merit: 250
October 10, 2011, 05:15:25 AM
#4
backdoor-merged-mining is a thinkable reason, with cheating miners

What does that mean, in technical terms?

EDIT: Do you mean some pools are doing merged mining but not passing back the coins to the miners?


what do you think, when there is a necessary power of 350 Gh/s with no infos where it might comes from?

I think one/some pools do merged mining without informing their miners. Backdoor in their own wallet.
Pages:
Jump to: