Bitcoin Forum
November 11, 2024, 07:21:44 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Transaction Confirmation if difficulty is very high  (Read 923 times)
macros (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 10, 2013, 01:22:02 PM
 #1

According to some  sources transactions are confirmed whenever a new block is found.
Will Bitcoin Transactions break if the difficulty to find new blocks is so high that a new blocks are only found every few days?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 10, 2013, 01:28:19 PM
 #2

For that to occur the hashing power would need to drop dramatically (basically all ASIC would have to have somehow been stopped from mining) so such a situation is perhaps only likely in the case of some sort of major EMP event (i.e. massive solar flare that dwarfs any we have so far experienced).

A more likely scenario is the isolation of a geographic area from being able to use the internet that doesn't have enough hashing ability to solve blocks (although that sort of problem would probably only be applicable to countries like North Korea).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Flaff
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
May 10, 2013, 01:31:52 PM
 #3

I think that Bitcoin will fall in the long term, unless bitcoin banks or governments ask fees too keep hashing.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 10, 2013, 01:41:34 PM
 #4

I think that Bitcoin will fall in the long term, unless bitcoin banks or governments ask fees too keep hashing.

Block rewards and transaction fees provide the incentive to keep mining so I don't think there is any real *difficulty* for miners to make money from mining Bitcoin for the foreseeable future (although if there was a massive loss of confidence and the price dropped to < 1 USD the mining activity would certainly be less but even then not likely to stop as some miners have free electricity).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
AzureEngineer
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile
May 10, 2013, 02:15:28 PM
 #5

An important thing to remember is that difficulty follows hashing power, not the other way around. The OP's question seems to stem from the idea that difficulty always increases, which does not happen.

My name was simply a play on "Blue Engineer" from Team Fortress. I am not affiliated with Microsoft or the Azure project.
Jace
Sr. Member
****
Offline Offline

Activity: 288
Merit: 251


View Profile
May 10, 2013, 02:48:19 PM
 #6

I think that Bitcoin will fall in the long term, unless bitcoin banks or governments ask fees too keep hashing.
You don't seem to understand how Bitcoin works?

Banks and governments is exactly not what Bitcoin needs.

Feel free to send your life savings to 1JhrfA12dBMUhcgh85wYan6HL2uLQdB6z9
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
May 10, 2013, 03:14:53 PM
 #7

For that to occur the hashing power would need to drop dramatically (basically all ASIC would have to have somehow been stopped from mining)
- snip -


Assuming that "a few days" means 3 days, you'd need to loose a lot more mining power than that.  To drop from every 10 minutes to every few days, you'd have to loose 99.77% of the mining power on the network.  I know ASIC are supplying a lot of hashing, and that in the future it will be even more, but I think it will be a while before 99.77% of the network hashing power comes from ASIC.

Loosing half the network hashing power increases the time from 10 minutes to 20 (and increases the time until the next difficulty adjustment to no more than 4 weeks).  Loosing 75% increases it to 40 minutes per block and the next adjustment in less than 2 months.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 10, 2013, 03:21:13 PM
 #8

Loosing half the network hashing power increases the time from 10 minutes to 20 (and increases the time until the next difficulty adjustment to no more than 4 weeks).  Loosing 75% increases it to 40 minutes per block and the next adjustment in less than 2 months.

Indeed - so ASIC or no ASIC the likelihood of such a drop would require something like a global EMP event.

Smiley

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
aaaxn
Sr. Member
****
Offline Offline

Activity: 359
Merit: 250



View Profile
May 10, 2013, 03:22:36 PM
 #9

What about situation when we have huge difficulty and bitcoin price collapses making mining unprofitable for almost all miners?


                                                                              █
                              █████████                  ██████ 
                      ███████████████████████████   
              ███████████████████████████████   
            ████████████████████████████████   
        █████████████████████████████████     
    ████████████████████████████████████   
    ████████          █████████          █████████   
  ████████                ██████              ████████   
█████████                █████                ████████   
███████████                █                ███████████ 
██████████████                      ██████████████ 
█████████████████            ████████████████ 
███████████████                  ███████████████ 
█████████████                          █████████████ 
███████████              ███                ██████████ 
█████████                █████                ████████   
  ████████              ███████              ███████     
    █████████        █████████          ████████     
      █████████████████████████████████       
        ██████████████████████████████           
            ███████████████████████████             
              ████████████████████████                 
                  ████████████████████                     
CorionX


















Powered by,
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 10, 2013, 03:24:18 PM
 #10

What about situation when we have huge difficulty and bitcoin price collapses making mining unprofitable for almost all miners?

When it dropped to just below 2 USD the difficulty still didn't drop dramatically (i.e. block confirmations were not taking much more than 10 minutes) so I think there are enough miners that either (a) have free electricity or (b) are long on Bitcoin to keep it alive.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
aaaxn
Sr. Member
****
Offline Offline

Activity: 359
Merit: 250



View Profile
May 10, 2013, 03:28:17 PM
 #11

Did it drop far below profitability then? Imagine difficulty so high that mining is barely profitable on asic with current prices and then vitcoin looses 95% of value


                                                                              █
                              █████████                  ██████ 
                      ███████████████████████████   
              ███████████████████████████████   
            ████████████████████████████████   
        █████████████████████████████████     
    ████████████████████████████████████   
    ████████          █████████          █████████   
  ████████                ██████              ████████   
█████████                █████                ████████   
███████████                █                ███████████ 
██████████████                      ██████████████ 
█████████████████            ████████████████ 
███████████████                  ███████████████ 
█████████████                          █████████████ 
███████████              ███                ██████████ 
█████████                █████                ████████   
  ████████              ███████              ███████     
    █████████        █████████          ████████     
      █████████████████████████████████       
        ██████████████████████████████           
            ███████████████████████████             
              ████████████████████████                 
                  ████████████████████                     
CorionX


















Powered by,
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
May 10, 2013, 03:42:36 PM
 #12

- snip -
Imagine difficulty so high that mining is barely profitable on asic with current prices and then vitcoin looses 95% of value

To answer your question, we'd have to have a good estimate of the amount of hashing power that makes use of free electricity (or at least electricity where they don't pay per watt hour).  Those individuals will pretty much remain profitable no matter how far the value drops.

Next we need an estimate of how many people will continue to mine at a loss under the assumption that the price will recover.  Of those, we need to know how long each one will wait for a recovery before they give up and shut down their miners.

Finally, assuming that enough people shut down their mining rigs to create a situation where the next difficulty adjustment is years away, there is potential, with something close to a consensus of users, that the difficulty calculation could be adjusted.  Things would have to get pretty dire to gain a consensus on the matter, but it would be technically feasible.
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
May 10, 2013, 03:46:24 PM
 #13

Did it drop far below profitability then? Imagine difficulty so high that mining is barely profitable on asic with current prices and then vitcoin looses 95% of value
Oh c'mon difficulty depend on total mining power and total mining power depend on bitcoin price, wich determine mining profitability.

If it is not profitable to mine then some miners will stop, difficulty will drop and it will be profitable again.

aaaxn
Sr. Member
****
Offline Offline

Activity: 359
Merit: 250



View Profile
May 10, 2013, 03:49:28 PM
 #14

lets not forget that 'omg i need to wai day for transaction cofirmation' can have effect on alreafy depressed prices


                                                                              █
                              █████████                  ██████ 
                      ███████████████████████████   
              ███████████████████████████████   
            ████████████████████████████████   
        █████████████████████████████████     
    ████████████████████████████████████   
    ████████          █████████          █████████   
  ████████                ██████              ████████   
█████████                █████                ████████   
███████████                █                ███████████ 
██████████████                      ██████████████ 
█████████████████            ████████████████ 
███████████████                  ███████████████ 
█████████████                          █████████████ 
███████████              ███                ██████████ 
█████████                █████                ████████   
  ████████              ███████              ███████     
    █████████        █████████          ████████     
      █████████████████████████████████       
        ██████████████████████████████           
            ███████████████████████████             
              ████████████████████████                 
                  ████████████████████                     
CorionX


















Powered by,
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
May 10, 2013, 03:56:09 PM
 #15

Did it drop far below profitability then? Imagine difficulty so high that mining is barely profitable on asic with current prices and then vitcoin looses 95% of value
Oh c'mon difficulty depend on total mining power and total mining power depend on bitcoin price, wich determine mining profitability.

If it is not profitable to mine then some miners will stop, difficulty will drop and it will be profitable again.

The problem that aaaxn is alluding to is that difficulty doesn't drop for 2016 blocks.  If there is a very very large, very very sudden drop in mining hashpower (for example 99.3% of hashing power suddenly disappears) the time between blocks can drop significantly (a loss of 99.3% of hashing power would lead to the network finding 1 block per day).  This could result in a significant delay until the next difficulty adjustment (If a drop to 1 block a day occurred immediately after a difficulty adjustment, it would take 5 and a half years until the next difficulty adjustment).

Of course the scenarios that might lead to more than 99% of the network hashing power disappearing within a 10 minute period after a difficulty adjustment are rather limited and unlikely.  If we lost 90% of the hashing power, the time between blocks would grow to just 84 minutes.  This would result in just 117 days to the next adjustment.
mjc
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Available on Kindle


View Profile WWW
May 10, 2013, 04:12:16 PM
 #16

I think you miss the point of the Difficulty.  It exists to throttle the number of new blocks to one every 10 minutes.  So as the hash rate increases so does the difficulty.

Kindle : Bitcoin Step by Step (2nd Ed) : http://www.amazon.com/Bitcoin-Step-by-ebook/dp/B00A1CUQQU
Kindle : Bitcoin Mining Step by Step : http://www.amazon.com/Bitcoin-Step-by-ebook/dp/B00A1CUQQU
Facebook :  https://www.facebook.com/BitcoinStepByStep     Twitter : @BitcoinSbS
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
May 10, 2013, 04:19:01 PM
 #17

Note that in case of a such big problems a new client can fix that. Yup it would be a hard fork, but if something fuck 99% of mining power then the situation would be bad enough that a hard fork would be acceptable.

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
May 10, 2013, 04:20:03 PM
 #18

What about situation when we have huge difficulty and bitcoin price collapses making mining unprofitable for almost all miners?

The least efficient miners will quit, difficulty will lower and eventually a new equilibrium will exist.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
May 10, 2013, 04:35:34 PM
 #19

What about situation when we have huge difficulty and bitcoin price collapses making mining unprofitable for almost all miners?

The least efficient miners will quit, difficulty will lower and eventually a new equilibrium will exist.

The problem that aaaxn is alluding to is that difficulty doesn't drop for 2016 blocks.  If there is a very very large, very very sudden drop in mining hashpower (for example 99.3% of hashing power suddenly disappears) the time between blocks can drop significantly (a loss of 99.3% of hashing power would lead to the network finding 1 block per day).  This could result in a significant delay until the next difficulty adjustment (If a drop to 1 block a day occurred immediately after a difficulty adjustment, it would take 5 and a half years until the next difficulty adjustment).

Of course the scenarios that might lead to more than 99% of the network hashing power disappearing within a 10 minute period after a difficulty adjustment are rather limited and unlikely.  If we lost 90% of the hashing power, the time between blocks would grow to just 84 minutes.  This would result in just 117 days to the next adjustment.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
May 10, 2013, 04:36:36 PM
 #20

Note that in case of a such big problems a new client can fix that. Yup it would be a hard fork, but if something fuck 99% of mining power then the situation would be bad enough that a hard fork would be acceptable.

Already been stated:

- snip -

Finally, assuming that enough people shut down their mining rigs to create a situation where the next difficulty adjustment is years away, there is potential, with something close to a consensus of users, that the difficulty calculation could be adjusted.  Things would have to get pretty dire to gain a consensus on the matter, but it would be technically feasible.
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!