Bitcoin Forum
June 30, 2024, 02:08:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: if miners worked together  (Read 1873 times)
Anddos (OP)
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
March 02, 2014, 12:56:38 AM
 #1

ok so if every miner switched off there miners at the same time,the difficulty would go back down right to a very low level,so once the difficulity has gone all the way back down and then miners startup again which in turn drives the difficulty back up after 12 days or so again why wouldnt miners then switch off there miners again and wait 12 days or so for the difficulty to go back down again, so everytime you do this you get 12 days of mining at full capcity at a low difficulty because the difficulty is not instant and changes overtime. you could do this over and over if all miners colabrated together and you would make alot more coins.

cloverme
Legendary
*
Offline Offline

Activity: 1512
Merit: 1057


SpacePirate.io


View Profile WWW
March 02, 2014, 01:43:28 AM
 #2

If a block is found under 10 minutes it would adjust the difficulty again upwards and so on. It's an interesting question, it would probably cause all sorts of problems for awhile on the bitcoin client network for awhile. In reality, no one would stop mining to see what would happen.
gigq
Member
**
Offline Offline

Activity: 93
Merit: 10


View Profile
March 02, 2014, 02:11:45 AM
 #3

This happens all the time on the alt chains, which is one of the good thing about having alternative crypto currencies.

Basically a coin might be very profitable to mine so miners flock to it and drive the difficulty up.  Then when it adjusts the difficulty spikes and it is no longer profitable so everyone changes to another coin.  So you are correct that the difficulty will drop back down but there is a major issue.

The difficulty change is defined as every 2016 blocks not a set amount of time.  So when the difficulty is low and everyone flocks to it the 2016 blocks get mined very quickly.  Then difficulty rises and everyone leaves and it takes proportionally more time.  So if only 10% of miners are left it will take 10x more time to mine the next 2016 blocks.  Once those blocks are mined the difficulty readjusts and it gets easier again.  So you see everyone doesn't really get more blocks in the end because the easy blocks go quickly and the hard blocks take forever.

The other issue is that blocks are slow to get on the chain so sending coins takes forever to get confirmations and it slows down using the coin.  I remember terracoin had a big problem with this back in the day and it was a vicious cycle as miners kept coming and going in swarms.
Calhil
Full Member
***
Offline Offline

Activity: 182
Merit: 100


View Profile
March 02, 2014, 04:13:51 PM
 #4

ok so if every miner switched off there miners at the same time,the difficulty would go back down right to a very low level,so once the difficulity has gone all the way back down and then miners startup again which in turn drives the difficulty back up after 12 days or so again why wouldnt miners then switch off there miners again and wait 12 days or so for the difficulty to go back down again, so everytime you do this you get 12 days of mining at full capcity at a low difficulty because the difficulty is not instant and changes overtime. you could do this over and over if all miners colabrated together and you would make alot more coins.
The difficulty doesnt change with time, it changes with block height. You would get on average the same amount of coins either way.

BLC & SKC node: addnode=192.3.171.213
BLC: BcaLHiLk74XXSZdebHQY8b3CaoEBLaPtoV
JPSelzer
Member
**
Offline Offline

Activity: 689
Merit: 14

World's First Crowd Owned Cryptocurrency Exchange


View Profile
March 05, 2014, 03:56:21 PM
 #5

It is an utopian situation. In real life miners will never organized together and stop all in one moment

Coins4life
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
March 05, 2014, 04:27:00 PM
 #6

Doubt this would work or ever happen Tbh
film2240
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


Freelance videographer


View Profile WWW
March 05, 2014, 05:01:11 PM
 #7

The only way I see this as a viable option is if miners use multi coin pools that auto switch to the most profitable coin based on an algorithm which is what I found was responsible for significant drops and rises in difficulty with some alt coins. Smiley

[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
Ismeld
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 05, 2014, 06:24:29 PM
 #8

If grandma had balls, she'd be grandpa Smiley
cccminer
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
March 05, 2014, 08:51:17 PM
 #9

Classic game theory problem.

If everyone did this,  the "cheaters" would be rewarded by jumping in and mining during the "downtime".   Once everyone recognizes this, then everyone becomes a "cheater" which puts us back to square 1.

Which is a short way of saying it'll never happen.
9inety7even
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
March 08, 2014, 08:34:01 PM
 #10

Classic game theory problem.

If everyone did this,  the "cheaters" would be rewarded by jumping in and mining during the "downtime".   Once everyone recognizes this, then everyone becomes a "cheater" which puts us back to square 1.

Which is a short way of saying it'll never happen.

Exactly. Add to that the fact that the "cheaters" would also likely be able to double spend if they banded together.

jayson001
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
March 11, 2014, 06:34:18 PM
 #11

Practically, this will never happen in btc mining. some alt coin maybe.
irrational
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
March 12, 2014, 01:33:28 AM
 #12

The only way I see this as a viable option is if miners use multi coin pools that auto switch to the most profitable coin based on an algorithm which is what I found was responsible for significant drops and rises in difficulty with some alt coins. Smiley

Coin hopping... I like it!
kthejung
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
March 13, 2014, 03:56:25 AM
 #13

The miners are in competition with each other to find the block.  The difficulty going up weeds out obsolete miners and the uncommitted; which is good for competitors.
Bit_Happy
Legendary
*
Offline Offline

Activity: 2114
Merit: 1040


A Great Time to Start Something!


View Profile
March 13, 2014, 04:01:50 AM
 #14

This happens all the time on the alt chains, which is one of the good thing about having alternative crypto currencies.

Basically a coin might be very profitable to mine so miners flock to it and drive the difficulty up.  Then when it adjusts the difficulty spikes and it is no longer profitable so everyone changes to another coin.  So you are correct that the difficulty will drop back down but there is a major issue.

The difficulty change is defined as every 2016 blocks not a set amount of time.  So when the difficulty is low and everyone flocks to it the 2016 blocks get mined very quickly.  Then difficulty rises and everyone leaves and it takes proportionally more time.  So if only 10% of miners are left it will take 10x more time to mine the next 2016 blocks.  Once those blocks are mined the difficulty readjusts and it gets easier again.  So you see everyone doesn't really get more blocks in the end because the easy blocks go quickly and the hard blocks take forever.

The other issue is that blocks are slow to get on the chain so sending coins takes forever to get confirmations and it slows down using the coin.  I remember terracoin had a big problem with this back in the day and it was a vicious cycle as miners kept coming and going in swarms.

Me too, I remember when terracoin was getting "tested".

googlemaster1
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250


View Profile
March 13, 2014, 04:16:21 AM
 #15

I could see the appeal for HUGE pools to try this for 10 days, but then again, lets say you cut the difficulty by 90%, and then then all the miners went online after the readjustment, how many orphans would occur if you were finding a block every minute?  Who knows, maybe someday it will be so institutionalized they'll have a perfect strategy for this, but that would require all the big players to collude, and that just seems unlikely.

BTC: 15565dcUp4LEWe6KYT7tawMHFRL4cBbFGN
freebit13
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500

I got Satoshi's avatar!


View Profile
March 13, 2014, 05:30:58 PM
 #16

The 13th difficulty change was negative wasn't it? Never say never...

Decentralize EVERYTHING!
blubberli
Full Member
***
Offline Offline

Activity: 172
Merit: 100



View Profile
March 14, 2014, 06:09:20 AM
 #17

This won't happen (see "game theory" above).

But what if one of the big pools would be shutdown by a hacker for a couple of days?

JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
March 14, 2014, 06:14:57 AM
 #18

ok so if every miner switched off there miners at the same time,the difficulty would go back down right to a very low level,so once the difficulity has gone all the way back down and then miners startup again which in turn drives the difficulty back up after 12 days or so again why wouldnt miners then switch off there miners again and wait 12 days or so for the difficulty to go back down again, so everytime you do this you get 12 days of mining at full capcity at a low difficulty because the difficulty is not instant and changes overtime. you could do this over and over if all miners colabrated together and you would make alot more coins.
That's just not how the difficulty adjustment works. First, if people stop mining, the difficulty won't go down. People have to mine blocks for the difficulty to adjust. Second, if people resume mining at a low difficulty, the blockchain will progress more rapidly and the difficulty will just adjust sooner. Also, miners benefit from keeping the price of Bitcoin high, so they'd be slitting their own throats.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
March 14, 2014, 06:15:35 AM
 #19

This won't happen (see "game theory" above).

But what if one of the big pools would be shutdown by a hacker for a couple of days?
This happens so often (either through denial of service attacks or just outages) that serious miners already configure their equipment to switch pools automatically.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
blubberli
Full Member
***
Offline Offline

Activity: 172
Merit: 100



View Profile
March 14, 2014, 06:21:08 AM
 #20

This happens so often (either through denial of service attacks or just outages) that serious miners already configure their equipment to switch pools automatically.

Aye, but I thought of pools who have their own hardware (e.g. CEX.IO/HASH.IO).

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!