Bitcoin Forum
May 10, 2024, 07:48:28 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: How big of a deal are these mining system exploiters?  (Read 1542 times)
Marlo Stanfield (OP)
Sr. Member
****
Offline Offline

Activity: 490
Merit: 280



View Profile
June 15, 2014, 11:01:35 AM
 #21

Perhaps this will turn out to be just the sort of tool the Bitcoin community needs to keep mining pools from gaining too much market share?  Or perhaps it will usher in a new stage of mining wars.  Either way, it seems like it has the potential to alter the balance of power by giving the mining community some power to punish misbehaving pools.
If a situation arises where it's no longer safe to accept hashing power from random members, then pools would have to restrict themselves to only working with trusted participants. Presumably that would make pools a lot smaller, and there'd be more of them.

Interestingly enough this might just save pooled mining if that happens.
1715370508
Hero Member
*
Offline Offline

Posts: 1715370508

View Profile Personal Message (Offline)

Ignore
1715370508
Reply with quote  #2

1715370508
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715370508
Hero Member
*
Offline Offline

Posts: 1715370508

View Profile Personal Message (Offline)

Ignore
1715370508
Reply with quote  #2

1715370508
Report to moderator
1715370508
Hero Member
*
Offline Offline

Posts: 1715370508

View Profile Personal Message (Offline)

Ignore
1715370508
Reply with quote  #2

1715370508
Report to moderator
1715370508
Hero Member
*
Offline Offline

Posts: 1715370508

View Profile Personal Message (Offline)

Ignore
1715370508
Reply with quote  #2

1715370508
Report to moderator
Harley997
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
June 15, 2014, 04:57:21 PM
 #22

Someone over on Reddit posted a patch to Luke's latest BFGminer which provides a command line option to turn on block withholding attacks.

The post is in the "I'm selfish mining at ghashio" thread.  Here's the link they posted for convenience:  http://pastebin.com/d1ptqDFv

I can think of several incentives to use such an attack:

  • To prevent a pool like GHash from cornering the mining market (and thus causing prices to fall) by negatively impacting their luck.  This should providing incentive for miners to switch to another pool
  • To attack pools other than one's own in order to entice their users to come to your own pool

The second incentive seems like it would only work for individuals/groups in direct control of a large amount of hashing power -- such as GHash/CEX.

Perhaps this will turn out to be just the sort of tool the Bitcoin community needs to keep mining pools from gaining too much market share?  Or perhaps it will usher in a new stage of mining wars.  Either way, it seems like it has the potential to alter the balance of power by giving the mining community some power to punish misbehaving pools.


This is a horrible precedent to set.

In your 1st example the users of ghash have nothing to do with how much hashpower ghash has as a pool. They are the ones that will be affected. Since ghash does not charge miners a fee they will not be affected by selfish mining.

Selfish mining in general will, in the long run decrease security in the Bitcoin network. It will cause miners to distrust pools and solo mine. The problem with solo mining is that most smaller miners do not have enough hashpower to solo mine effectively (their profits would be based too much on luck) and would stop mining. This would both further centralize the network and weaken the network.

As it stands now, miners can easily leave a pool they do not like for whatever reason. 

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
PRIMEDICE
The Premier Bitcoin Gambling Experience @PrimeDice
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Pages: « 1 [2]  All
  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!