Bitcoin Forum
May 09, 2024, 06:58:27 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Eliminate the need for mining pools?  (Read 930 times)
TI3966 (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
June 07, 2011, 08:34:10 PM
Last edit: June 07, 2011, 09:54:55 PM by TI3966
 #1

Hi all,

I'm sorry if this has been posted before or is a dumb idea to begin with, I am new to bitcoin and haven't spent much time on the dev forums (and a quick search didn't turn anything up). I got this idea from another forum user, AntiVigilante, who has some ideas on how to modify the client while retaining compatibility, for all sorts of reasons (unrelated to this post).

Basically what his idea entails is to allow variable difficulty, but at the cost of a proportionally lower reward. The block verification algorithm would have to be changed so that instead of checking whether the block's hash is lower than the current target and whether the reward is equal to 50 coins (or whatever reward is currently being used), it checks whether the hash is lower than X * current_target, where X = block_reward / current_max_reward. This would allow anyone to tweak the difficulty of their mining, without introducing more coins into the system than intended. In other words, it would provide the same advantages of a mining pool, without opening the network up to the 51% attack. It would also mean that many more blocks will be generated per hour than originally intended, which should cause transactions to get confirmed sooner (as far as I understand it), though this probably has other unintended consequences that I am unaware of.

Any thoughts on this?


EDIT: I've read up about it a bit and this idea would not work. Turns out the entire point is to keep block generation at a constant rate, otherwise an attacker could essentially change transaction histories. This idea would effectively allow anyone to do that.
1715237907
Hero Member
*
Offline Offline

Posts: 1715237907

View Profile Personal Message (Offline)

Ignore
1715237907
Reply with quote  #2

1715237907
Report to moderator
1715237907
Hero Member
*
Offline Offline

Posts: 1715237907

View Profile Personal Message (Offline)

Ignore
1715237907
Reply with quote  #2

1715237907
Report to moderator
1715237907
Hero Member
*
Offline Offline

Posts: 1715237907

View Profile Personal Message (Offline)

Ignore
1715237907
Reply with quote  #2

1715237907
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715237907
Hero Member
*
Offline Offline

Posts: 1715237907

View Profile Personal Message (Offline)

Ignore
1715237907
Reply with quote  #2

1715237907
Report to moderator
1715237907
Hero Member
*
Offline Offline

Posts: 1715237907

View Profile Personal Message (Offline)

Ignore
1715237907
Reply with quote  #2

1715237907
Report to moderator
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
June 07, 2011, 08:44:07 PM
 #2

better idea?
https://forum.bitcoin.org/index.php?topic=9137

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
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!