Bitcoin Forum
May 05, 2024, 05:26:01 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can miners scam their pool?  (Read 767 times)
Hakkane (OP)
Sr. Member
****
Offline Offline

Activity: 422
Merit: 270



View Profile
April 21, 2015, 12:55:40 AM
 #1

Hello guys,

I have a theoretical question. I am sure it is impossible, as otherwise pools would be a ruin, but I am curious to know how it is prevented. Many people is concerned that his/her pool is hiding some of the mined blocks, mining them to the only profit of the pool owner. But, is the opposite also possible?

Let's consider an evil miner, with their gear pointed to a pool. He sends the shares (hashes close to the block solution) to the pool, and get a proportional profit from the other miners that solve blocks. But if that miner find the solution of the block, instead of sending it to the pool, he retains that hash and uses it to mine the whole block to himself (solo mining), in a selfish way.

How pools prevent this situation? Thanks in advance!
1714929961
Hero Member
*
Offline Offline

Posts: 1714929961

View Profile Personal Message (Offline)

Ignore
1714929961
Reply with quote  #2

1714929961
Report to moderator
1714929961
Hero Member
*
Offline Offline

Posts: 1714929961

View Profile Personal Message (Offline)

Ignore
1714929961
Reply with quote  #2

1714929961
Report to moderator
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714929961
Hero Member
*
Offline Offline

Posts: 1714929961

View Profile Personal Message (Offline)

Ignore
1714929961
Reply with quote  #2

1714929961
Report to moderator
1714929961
Hero Member
*
Offline Offline

Posts: 1714929961

View Profile Personal Message (Offline)

Ignore
1714929961
Reply with quote  #2

1714929961
Report to moderator
1714929961
Hero Member
*
Offline Offline

Posts: 1714929961

View Profile Personal Message (Offline)

Ignore
1714929961
Reply with quote  #2

1714929961
Report to moderator
-ck
Legendary
*
Offline Offline

Activity: 4102
Merit: 1632


Ruu \o/


View Profile WWW
April 21, 2015, 01:01:08 AM
Last edit: April 21, 2015, 02:19:09 AM by -ck
 #2

Not possible, what you are mining is to create a block into the pool's wallet address. You can't change it after the fact (and this question is asked about once per month).

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
April 21, 2015, 01:52:40 AM
 #3

The question as asked can't be done; however, change the last bit from keeping the block for yourself to not submitting the solution at all and you've just described a block withholding attack.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
Hakkane (OP)
Sr. Member
****
Offline Offline

Activity: 422
Merit: 270



View Profile
April 21, 2015, 02:10:11 AM
 #4

Ok. Thanks a lot. Then, I understand that the wallet of the pool is included in the hashing operation miners have to perform. Thus, if the destination wallet is to be changed, the hash that solved the block is not valid anymore.

I haven't seen this question in the time I've been around here, but if it is a frequent question, please -ck, feel free to erase this thread  Wink
trendax
Full Member
***
Offline Offline

Activity: 124
Merit: 100


View Profile WWW
April 22, 2015, 12:33:48 PM
 #5

In a different scenario to the OP. One miner or a group could send garbage to the pool and cause a denial of service for other users.
Would the attacker be considered scamming the pool if they were leveraging accepted shares while others suffered?


kano
Legendary
*
Offline Offline

Activity: 4494
Merit: 1808


Linux since 1997 RedHat 4


View Profile
April 22, 2015, 02:09:48 PM
 #6

In a different scenario to the OP. One miner or a group could send garbage to the pool and cause a denial of service for other users.
Would the attacker be considered scamming the pool if they were leveraging accepted shares while others suffered?

Take a lot of miners to cause problems ...

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
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!