Bitcoin Forum
October 26, 2021, 07:49:05 PM *
News: Latest Bitcoin Core release: 22.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: DIFFICULTY TO ZERO  (Read 2274 times)
zulover
Hero Member
*****
Offline Offline

Activity: 583
Merit: 500


View Profile
January 31, 2015, 06:37:31 PM
 #1

A thought,

If everyone agreed, or most agreed, in the mining world to switch off their machines on a difficulty change period it should set to zero, then restart all the mining operations and everyone could have a bumper 2 weeks Cheesy Cheesy

All in favour say "aye" Cheesy





1635277745
Hero Member
*
Offline Offline

Posts: 1635277745

View Profile Personal Message (Offline)

Ignore
1635277745
Reply with quote  #2

1635277745
Report to moderator
1635277745
Hero Member
*
Offline Offline

Posts: 1635277745

View Profile Personal Message (Offline)

Ignore
1635277745
Reply with quote  #2

1635277745
Report to moderator
1635277745
Hero Member
*
Offline Offline

Posts: 1635277745

View Profile Personal Message (Offline)

Ignore
1635277745
Reply with quote  #2

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

Posts: 1635277745

View Profile Personal Message (Offline)

Ignore
1635277745
Reply with quote  #2

1635277745
Report to moderator
1635277745
Hero Member
*
Offline Offline

Posts: 1635277745

View Profile Personal Message (Offline)

Ignore
1635277745
Reply with quote  #2

1635277745
Report to moderator
1635277745
Hero Member
*
Offline Offline

Posts: 1635277745

View Profile Personal Message (Offline)

Ignore
1635277745
Reply with quote  #2

1635277745
Report to moderator
SirChiko
Legendary
*
Offline Offline

Activity: 966
Merit: 1000



View Profile
January 31, 2015, 06:42:34 PM
 #2

A thought,

If everyone agreed, or most agreed, in the mining world to switch off their machines on a difficulty change period it should set to zero, then restart all the mining operations and everyone could have a bumper 2 weeks Cheesy Cheesy

All in favour say "aye" Cheesy






That would mean huge dumping and value back to single-double digits.

The only online casino on which i won something. I made 17mBTC from 1mBTC in like 15 minutes.  This is not paid AD!

▀Check it out yourself▀
zulover
Hero Member
*****
Offline Offline

Activity: 583
Merit: 500


View Profile
January 31, 2015, 07:49:32 PM
 #3

then straight back up again after Grin
BTCish
Full Member
***
Offline Offline

Activity: 182
Merit: 100


View Profile
January 31, 2015, 08:10:02 PM
 #4

It would be great to get difficulty to zero, but it will be notime until all diff goes back.

Korbman
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
January 31, 2015, 08:14:37 PM
 #5

If everyone agreed, or most agreed, in the mining world to switch off their machines on a difficulty change period it should set to zero, then restart all the mining operations and everyone could have a bumper 2 weeks Cheesy Cheesy

Yeaahh, that's not how mining works...though it's a fun thought experiment.

Problem #1) Who would mine the last block (#2016) to initiate the difficulty change? Even if "most agreed", the remaining miners (assuming there were very few of them) would take ages to solve the last block. No transactions would be processed on the Bitcoin network and the whole thing collapses.

Problem #2) As far as I've understood it, a change in difficulty doesn't happen based on what's happening on the last block, but rather the culmination of all 2016 blocks after the last change. To cause a drop in the difficulty, the average timestamps on the blocks would need to be greater than 10 minutes apart. Stopping at the last block wouldn't do anything to change the average of the previous 2015.

zulover
Hero Member
*****
Offline Offline

Activity: 583
Merit: 500


View Profile
January 31, 2015, 08:25:04 PM
 #6

Nice input
Xyver
Full Member
***
Offline Offline

Activity: 281
Merit: 100


View Profile
February 01, 2015, 12:13:41 AM
 #7

Yes, its based on the collective time of the past 2016 blocks.

So if we all turned off (except 1 miner, because we need to get through those 2016 blocks), it would take....

Well, we need come values here.  Say the last miner was 1 Terahash.  The total network right now is ~300 Peta, so 300 000 tera, so we would be 300 000 times slower.

Instead of taking 14 days to find that 2016th block, it would be 4.2 million days, or 11.5 thousand years.

Then the difficulty would drop to ~137 000, and we could turn all our machines back on.  Once we turned back on that 300 Peta, it would take the reverse!  300 000 times faster to get through those 2016 blocks, 4.667*10^-5 days, or about 4 seconds.  So... whoever turns on "first" will just get every single block, or about 50 000 BTC.
Bananana
Sr. Member
****
Offline Offline

Activity: 486
Merit: 250



View Profile WWW
February 01, 2015, 05:29:12 AM
 #8

A thought,

If everyone agreed, or most agreed, in the mining world to switch off their machines on a difficulty change period it should set to zero, then restart all the mining operations and everyone could have a bumper 2 weeks Cheesy Cheesy

All in favour say "aye" Cheesy








FYI, your method would not make the difficulty zero. Please read more and you will find out that it is impossible to make it zero.

zulover
Hero Member
*****
Offline Offline

Activity: 583
Merit: 500


View Profile
February 01, 2015, 07:50:34 AM
 #9

Yes, its based on the collective time of the past 2016 blocks.

So if we all turned off (except 1 miner, because we need to get through those 2016 blocks), it would take....

Well, we need come values here.  Say the last miner was 1 Terahash.  The total network right now is ~300 Peta, so 300 000 tera, so we would be 300 000 times slower.

Instead of taking 14 days to find that 2016th block, it would be 4.2 million days, or 11.5 thousand years.

Then the difficulty would drop to ~137 000, and we could turn all our machines back on.  Once we turned back on that 300 Peta, it would take the reverse!  300 000 times faster to get through those 2016 blocks, 4.667*10^-5 days, or about 4 seconds.  So... whoever turns on "first" will just get every single block, or about 50 000 BTC.

fantastic explanation! Brilliant.

So ideally getting a quarter of the mining power off would be more reasonable and profitable.
zulover
Hero Member
*****
Offline Offline

Activity: 583
Merit: 500


View Profile
February 01, 2015, 07:55:46 AM
 #10

Love your chainmail. I wish I had time to do it, but more of the armoire type.
alh
Legendary
*
Offline Offline

Activity: 1790
Merit: 1019


View Profile
February 01, 2015, 08:05:37 PM
 #11

Just to be even more pedantic, I think there are some limits on how big a change there can be in the difficulty for any single change. I may be wrong on the specific of those limits, but it's already clear that it would take a very long time for it to happen. Also, aren't the confirmations of Bitcoin transactions wrapped up in the "mining process". So much for the vaunted "speed of Bitcoin" of you stop things for a few days.
nwfella
Legendary
*
Offline Offline

Activity: 1554
Merit: 1000


btc tips: 1NPQP9Z4Ju6rTnH4uR6986kGVnEkpyYFJZ


View Profile
February 01, 2015, 10:25:43 PM
 #12

Unless BTC value drops to $0 this will never happen.  You will never reach miner consensus to shut them all down.

Bibox Exchange
https://www.bibox.com/signPage?id=11907482

BTC: 1NPQP9Z4Ju6rTnH4uR6986kGVnEkpyYFJZ
LTC: M9Eo9tTiohSLwDMKyMeAFdsuVaFWCCxM3G
ETH/ERC20: 0x4360038b0f4b198b18458a1f0e468b3ebe483ee6
ETC: 0x4360038b0f4b198b18458a1f0e468b3ebe483ee6
cncguru
Member
**
Offline Offline

Activity: 117
Merit: 10

Mining since difficulty 157,426 !


View Profile
February 02, 2015, 12:18:05 AM
 #13



The difficulty never changes by more than a factor of 4 (except for in a special case that only applies on testnet).

The code that enforces this is

https://github.com/bitcoin/bitcoin/blob/d62a1947be5350ed60066ccacc7aba43bbdf48fb/src/main.cpp#L875.
tss
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile
February 02, 2015, 02:44:50 AM
 #14

^^^ what he said.

and NAY
neegeeboo
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile WWW
February 02, 2015, 05:52:38 AM
 #15

It would never happen.  But we can always dreams  Grin
thugster
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
February 02, 2015, 12:04:53 PM
 #16

A thought,

If everyone agreed, or most agreed, in the mining world to switch off their machines on a difficulty change period it should set to zero, then restart all the mining operations and everyone could have a bumper 2 weeks Cheesy Cheesy

All in favour say "aye" Cheesy






Wouldn't the difficulty jump back to where it was suddenly? :/
zulover
Hero Member
*****
Offline Offline

Activity: 583
Merit: 500


View Profile
February 02, 2015, 07:25:34 PM
 #17

Yes we can dream.
redsn0w
Legendary
*
Offline Offline

Activity: 1778
Merit: 1042


#Free market


View Profile
February 02, 2015, 07:27:15 PM
 #18

A thought,

If everyone agreed, or most agreed, in the mining world to switch off their machines on a difficulty change period it should set to zero, then restart all the mining operations and everyone could have a bumper 2 weeks Cheesy Cheesy

All in favour say "aye" Cheesy

If all the miners switch off their machines the bitcoin network will die (or better stop) so no one can "dump" any bitcoin  Cheesy or buy it.
cryptopaddles
Newbie
*
Offline Offline

Activity: 68
Merit: 0


View Profile
February 05, 2015, 06:43:28 PM
 #19

Seems to me that bitcoin price would have to hit 0 before difficulty ever will.  With about a 10 to 30 day delay.
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!