Bitcoin Forum
April 26, 2024, 08:57:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: The real achilles' heel of bitcoin?  (Read 1241 times)
VPoro (OP)
Full Member
***
Offline Offline

Activity: 201
Merit: 100


Decentralized Ascending Auctions on Blockchain


View Profile
August 08, 2011, 10:03:50 AM
 #1

There is a lot of discussion about the 50+% attack, and as earlier threads have stated, that's pretty easily fixed by just ignoring the fork in the chain. However, the weekend's sell-off and the crash in the BTC/USD rate made me think of the major downfall of bitcoin - the algorithm used to determine the retarget.

Currently (https://en.bitcoin.it/wiki/Target), the difficulty is recalculated every 2016 blocks, which should take 10 minutes per block, i.e. in 2 weeks. As for now, everything's gone fine, since the difficulty has always gone up, and thus the next retarget has always been less than two weeks. However, let's assume the following scenario takes place: There is a major crash in the BTC/fiat exchange rate. This leads miners into quitting mining, since their rigs won't be profitable anymore -- let's for the fun of it assume that the exchange rate BTC/USD crashes to .1 USD per BTC, and let's furthermore assume that that leads into the network hashing power dropping by 90%. Let's also assume that the difficulty has just increased, so there's around 2000 blocks until the next difficulty.

The current bitcoin protocol waits for 2000 blocks, which would in the new scenario take 100 minutes per block, resulting in a retarget in 138 days. Currently, usage of BTC for transactions over the Internet is justifiable, since waiting 6 confirmations should take 60 minutes on average (and in the last 2 months even significantly less), however, in the scenario just laid down, a single transaction would take 600 minutes (assuming that it gets into the first possible block) on average. Waiting for 10 hours for something that BTC is good for - microtransactions - is atleast IMO not acceptable. So, this scenario leads into lowered usage of BTC due to the fact that the transactions take too long to process, resulting in even less people interested in BTC and even less miners, resulting in even longer until retarget.

How this could be fixed: change the protocol in a way that it retargets using one of the two criterion: a) 2016 blocks have been found, retarget in the same way as is done currently and b) three weeks have passed from the last retarget, in which case the protocol would take the amount of blocks and make an estimate of how long with the current rate the retarget would have taken, and adjust the difficulty accordingly.

I'm sorry if this has been extensively discussed before, I tried searching for a thread but couldn't find one.

Just my .02 BTC,

VP

iBid     ▐     Decentralized Auctions on Blockchain    (    About us    Telegram   )
▬▬▬▬▬▬▬▬▬▬▬▬▬             AN  AUCTION    ❱   All auctions start at     $0

[  ◥   Google Play      ◥   App Store  ]   ██ SIGN UP ██        with no minimum reserve
1714165065
Hero Member
*
Offline Offline

Posts: 1714165065

View Profile Personal Message (Offline)

Ignore
1714165065
Reply with quote  #2

1714165065
Report to moderator
Remember that Bitcoin is still beta software. Don't put all of your money into BTC!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714165065
Hero Member
*
Offline Offline

Posts: 1714165065

View Profile Personal Message (Offline)

Ignore
1714165065
Reply with quote  #2

1714165065
Report to moderator
1714165065
Hero Member
*
Offline Offline

Posts: 1714165065

View Profile Personal Message (Offline)

Ignore
1714165065
Reply with quote  #2

1714165065
Report to moderator
1714165065
Hero Member
*
Offline Offline

Posts: 1714165065

View Profile Personal Message (Offline)

Ignore
1714165065
Reply with quote  #2

1714165065
Report to moderator
kokjo
Legendary
*
Offline Offline

Activity: 1050
Merit: 1000

You are WRONG!


View Profile
August 08, 2011, 10:07:39 AM
 #2

microtransactions does not have to be fast. they have to be small.

"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
ThomasV
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
August 08, 2011, 10:10:53 AM
 #3

As for now, everything's gone fine, since the difficulty has always gone up

This is not true. Difficulty has gone down once, and it did not kill it.
I'm sure it will happen again.




Electrum: the convenience of a web wallet, without the risks
Gerken
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
August 08, 2011, 11:32:13 AM
 #4

As for now, everything's gone fine, since the difficulty has always gone up

This is not true. Difficulty has gone down once, and it did not kill it.
I'm sure it will happen again.





That's not what he is talking about.  Going down isn't a problem, but it is if a lot of miners quit like they probably will when the downward trend continues.  Less miners=less blocks resolves=a really long time until the difficulty is readjusted after blocks are completed.  It's a valid concern, but far from its weakest point, which is the only part I disagree with. 

Hawkix
Hero Member
*****
Offline Offline

Activity: 531
Merit: 505



View Profile WWW
August 08, 2011, 11:40:23 AM
 #5

The solution is simple and is called transaction fees. If you do not want to wait e.g. 10 times longer for the next block, you will have to increase the fee accordingly to motivate the miners to run their machines again.

Donations: 1Hawkix7GHym6SM98ii5vSHHShA3FUgpV6
http://btcportal.net/ - All about Bitcoin - coming soon!
gressen
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
August 08, 2011, 11:46:54 AM
 #6

The solution is simple and is called transaction fees. If you do not want to wait e.g. 10 times longer for the next block, you will have to increase the fee accordingly to motivate the miners to run their machines again.


Is there a way to estimate wait time for transfering x coins with y fee?
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1233


May Bitcoin be touched by his Noodly Appendage


View Profile
August 08, 2011, 11:53:48 AM
 #7

Completely agree with OP
See the current situation of Namecoin...

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
GoWest
Hero Member
*****
Offline Offline

Activity: 563
Merit: 501


betwithbtc.com


View Profile WWW
August 08, 2011, 12:46:44 PM
 #8

Your price drop scenario is extreme and highly unlikely.  Rigs would be taken offline, proportional to the price drop.  This would result in less coins being generated, lower supply, and ultimately a stabilization in price far above anything near $0.10.

kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1024



View Profile
August 08, 2011, 01:09:44 PM
 #9

The idea that 90% of the mining power would disappear at once is pretty silly.  The literal end of the world would be more likely.

But, if it ever did happen, the remaining 10% would have plenty of time to agree to a change of algorithm and update their clients.

And yes, this have been discussed many, many times before, in dozens if not hundreds of threads.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
airdata
Hero Member
*****
Offline Offline

Activity: 1148
Merit: 501



View Profile
August 08, 2011, 01:52:58 PM
 #10

The achilles heel of bitcoin is that it's wide open and people can rob cheat and steal with little to no fear of consequence.  Which is why we have laws IRL.  Otherwise people would go around raping and robbing people with no fear of consequence.

If you had to prove you were legit in order to use bitcoin, we'd see alot fewer scammers floating around.  Those turds would be flushed out of the system.

▄▄▄▄███████▄▄▄▄        ▄▄▄▄███████▄▄▄▄        ▄▄▄▄███████▄▄▄▄
▄▄█████████████████▄▄  ▄▄█████████████████▄▄  ▄▄█████████████████▄▄
▄█████████████████████▄▄█████████████████████▄▄█████████████████████▄
██████████▀▀  █████████████████▀      ▀████████████████▀      ▀████████
▄█████████     ████████████████   ▄██▄   ██████████████   ▄██▄   ███████▄
████████████   ███████████████████████   ████████████████████▀   ████████
████████████   █████████████████████▀   ▄██████████████████     █████████
████████████   ███████████████████▀   ▄██████████████████████▄   ████████
▀███████████   █████████████████▀   ▄██████████████████   ▀██▀   ███████▀
███████████   ████████████████          ███████████████▄      ▄████████
▀█████████████████████▀▀█████████████████████▀▀█████████████████████▀
▀▀█████████████████▀▀  ▀▀█████████████████▀▀  ▀▀█████████████████▀▀
▀▀▀▀███████▀▀▀▀        ▀▀▀▀███████▀▀▀▀        ▀▀▀▀███████▀▀▀▀
......swap...Swap, Earn, Bridge, Mint Crypto
& NFT in Multiple Chains
.
...MVP LIVE...
.
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
August 08, 2011, 02:09:16 PM
 #11

Which is why we have laws IRL.  Otherwise people would go around raping and robbing people with no fear of consequence.
Who are these "people" exactly? Would YOU go around raping and robbing people if there were no laws IRL? How many of your friends or family would do this?
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!