Bitcoin Forum
March 28, 2024, 08:19:45 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: % complete in bitcoin client .0.6.3 beta  (Read 1333 times)
GuinnessBIT (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
July 27, 2012, 03:44:45 PM
 #1

When I open the client and have 115 blocks remaining to catch up, The client tells me that I am 99.94% complete.  This implies that the next block should make me 100% complete.

Although what it is telling me is accurate for the entire block chain, this information is about as useful as Microsofts estimated time remaining bar telling me there are 20 seconds remaining for over 2 minutes.

Really  this number should be telling me how much time it will take to complete the remaining blocks   so if I open the client with 115 blocks to get complete, it should estimate that I am 1/115 complete or less than 1% to give me an estimate how much time it will take to catch up.

In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1711613985
Hero Member
*
Offline Offline

Posts: 1711613985

View Profile Personal Message (Offline)

Ignore
1711613985
Reply with quote  #2

1711613985
Report to moderator
1711613985
Hero Member
*
Offline Offline

Posts: 1711613985

View Profile Personal Message (Offline)

Ignore
1711613985
Reply with quote  #2

1711613985
Report to moderator
1711613985
Hero Member
*
Offline Offline

Posts: 1711613985

View Profile Personal Message (Offline)

Ignore
1711613985
Reply with quote  #2

1711613985
Report to moderator
Diapolo
Hero Member
*****
Offline Offline

Activity: 769
Merit: 500



View Profile WWW
July 28, 2012, 12:44:20 AM
 #2

When I open the client and have 115 blocks remaining to catch up, The client tells me that I am 99.94% complete.  This implies that the next block should make me 100% complete.

Although what it is telling me is accurate for the entire block chain, this information is about as useful as Microsofts estimated time remaining bar telling me there are 20 seconds remaining for over 2 minutes.

Really  this number should be telling me how much time it will take to complete the remaining blocks   so if I open the client with 115 blocks to get complete, it should estimate that I am 1/115 complete or less than 1% to give me an estimate how much time it will take to catch up.



You just can't tell how much time it takes to finish the block download! Bitcoin-Qt displays real ABSOLUTE values and no guesses (remaining blocks and how far the progress is).
I'm sure we won't ever change this (again) if no display format is found that the whole world loves ...

Edit: Why does 99,94% from 100% imply the next block will give 100%, this is not what I read from it, sorry.

Dia

Liked my former work for Bitcoin Core? Drop me a donation via:
1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x
bitcoin:1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x?label=Diapolo
GuinnessBIT (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
July 28, 2012, 07:19:13 AM
 #3


Edit: Why does 99,94% from 100% imply the next block will give 100%, this is not what I read from it, sorry.


Because when something is 99.94% complete it shouldn't take another 1/2 hour from that point.   It's a useless stat to most people, but bitcoin is not ready for  most people yet...   


Diapolo
Hero Member
*****
Offline Offline

Activity: 769
Merit: 500



View Profile WWW
July 28, 2012, 10:08:03 AM
 #4


Edit: Why does 99,94% from 100% imply the next block will give 100%, this is not what I read from it, sorry.


Because when something is 99.94% complete it shouldn't take another 1/2 hour from that point.   It's a useless stat to most people, but bitcoin is not ready for  most people yet...   




As I said an implementable idea, that ALL or at least most people like for that progressbar is neatly impossible to achieve IMHO.
Perhaps it's good, that Bitcoin is not YET ready for the masses!

Dia

Liked my former work for Bitcoin Core? Drop me a donation via:
1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x
bitcoin:1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x?label=Diapolo
capsqrl
Sr. Member
****
Offline Offline

Activity: 444
Merit: 250



View Profile
July 28, 2012, 10:57:07 AM
 #5

GuinnessBIT, this has been bothering me a lot to, and I agree with your proposal completely. I don't know what the others are on about, this should be fixable. The client knows the block depth of the newest block it has, and it supposedly knows the depth of the newest block, or it can make quite an accurate guess at least. Those two numbers should be all that's needed to implement the much more meaningful progress bar.

Norsk Bitcoin-bruker? Kom til /r/BitcoinNO på reddit!
capsqrl
Sr. Member
****
Offline Offline

Activity: 444
Merit: 250



View Profile
July 28, 2012, 11:03:40 AM
 #6

You just can't tell how much time it takes to finish the block download!
We're not interested in time guesstimates, but in progress. Right now, progress is shown starting from the genesis block, but it would be much more useful to show it starting from the last downloaded block before syncing started.

Norsk Bitcoin-bruker? Kom til /r/BitcoinNO på reddit!
Diapolo
Hero Member
*****
Offline Offline

Activity: 769
Merit: 500



View Profile WWW
July 28, 2012, 04:36:11 PM
 #7

You just can't tell how much time it takes to finish the block download!
We're not interested in time guesstimates, but in progress. Right now, progress is shown starting from the genesis block, but it would be much more useful to show it starting from the last downloaded block before syncing started.

Okay, I really thought you wish a time-left based approach ... I took another look and think about integrating a display option for switching between absolute and relative progressbar display. I'm not sure if I get an core developer ACK on this though.

Dia

Liked my former work for Bitcoin Core? Drop me a donation via:
1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x
bitcoin:1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x?label=Diapolo
Serenata
Sr. Member
****
Offline Offline

Activity: 250
Merit: 250



View Profile WWW
July 29, 2012, 12:15:12 PM
 #8

I think the time to download of the block chain relates to other factors like internet speed, cpu speed, hard disk's performance besides the total number of blocks and the blocks left to finish. Since it's nearly impossible to accurately calculate those other factors, I think there can't be any "X time left" progress bar.

BitcoinX.gr - To ελληνικό στέκι τoυ Bitcoin

My GPG Key
capsqrl
Sr. Member
****
Offline Offline

Activity: 444
Merit: 250



View Profile
July 29, 2012, 04:34:06 PM
 #9

I think the time to download of the block chain relates to other factors like internet speed, cpu speed, hard disk's performance besides the total number of blocks and the blocks left to finish. Since it's nearly impossible to accurately calculate those other factors, I think there can't be any "X time left" progress bar.
There can't be any very accurate timing, no, but it should be possible to track the average time per block and extrapolate. But that's beside the point, just an accurate % done relative to the last block at startup is what's desired.

Norsk Bitcoin-bruker? Kom til /r/BitcoinNO på reddit!
CoinCidental
Legendary
*
Offline Offline

Activity: 1316
Merit: 1000


Si vis pacem, para bellum


View Profile
July 29, 2012, 04:49:18 PM
 #10

normally i could download a 3GB torrent or ftp file in 90 min on my connection

but it takes at least a day to download the blockchain so its probably
not being uploaded fast enough
Diapolo
Hero Member
*****
Offline Offline

Activity: 769
Merit: 500



View Profile WWW
July 29, 2012, 08:00:45 PM
Last edit: July 29, 2012, 08:12:47 PM by Diapolo
 #11

normally i could download a 3GB torrent or ftp file in 90 min on my connection

but it takes at least a day to download the blockchain so its probably
not being uploaded fast enough

AFAIK the chain sync speed depends on many factors, one is the upload speed of the one peer you are downloading the chain from.

Dia

Liked my former work for Bitcoin Core? Drop me a donation via:
1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x
bitcoin:1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x?label=Diapolo
Diapolo
Hero Member
*****
Offline Offline

Activity: 769
Merit: 500



View Profile WWW
July 30, 2012, 08:08:03 AM
 #12

I created a patch, which adds a relative progress bar display. If you want, compile for yourself and try it out:
https://github.com/bitcoin/bitcoin/pull/1639



Dia

Liked my former work for Bitcoin Core? Drop me a donation via:
1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x
bitcoin:1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x?label=Diapolo
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!