Bitcoin Forum
May 11, 2024, 03:01:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question on Bitcoin Core, and Hello new here.  (Read 1155 times)
savocado (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
September 15, 2014, 10:42:12 AM
 #1

Hello community, new here. I have been interested in bitcoin and crypto-coins for a while now and have decided to make the plunge into experimenting with moving some funds around and holding some of my wealth outside of major financial institutions.

I have a small question to ask.

A number of months ago when I tried downloading the blockchain I never actually was able to finish synching it. If I wanted to hold my own bitcoins, on my own PC, in my own wallet do I need to wait for the entire blockchain to finish before I can make a transfer?

It doesn't seem possible for me because of where I live internet is slow, every block gets bigger and bigger. If I can't finish a synch can I still transfer coins to and from my wallet? Thanks for any help.
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715439664
Hero Member
*
Offline Offline

Posts: 1715439664

View Profile Personal Message (Offline)

Ignore
1715439664
Reply with quote  #2

1715439664
Report to moderator
hilariousandco
Global Moderator
Legendary
*
Offline Offline

Activity: 3808
Merit: 2617


Join the world-leading crypto sportsbook NOW!


View Profile
September 15, 2014, 10:47:02 AM
 #2



A number of months ago when I tried downloading the blockchain I never actually was able to finish synching it. If I wanted to hold my own bitcoins, on my own PC, in my own wallet do I need to wait for the entire blockchain to finish before I can make a transfer?

It doesn't seem possible for me because of where I live internet is slow, every block gets bigger and bigger. If I can't finish a synch can I still transfer coins to and from my wallet? Thanks for any help.

Yes, you need to wait with that specific client, however, you can use a different 'light' client like electrum or even an online blockchain.info one that doesn't download the blockchain and you can have funds sent and received instantly.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
savocado (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
September 15, 2014, 11:21:15 AM
 #3

Yes, you need to wait with that specific client, however, you can use a different 'light' client like electrum or even an online blockchain.info one that doesn't download the blockchain and you can have funds sent and received instantly.

But do I need to wait until exactly the moment it has downloaded the entire blockchain? And when that happens if my internet speed can't keep up with the growing blockchain size how would I be able to use or withdraw my bitcoins?

It seems like when I tried earlier last year I could never get to complete the sync.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
September 15, 2014, 03:14:49 PM
 #4

Yes, you need to wait with that specific client, however, you can use a different 'light' client like electrum or even an online blockchain.info one that doesn't download the blockchain and you can have funds sent and received instantly.

But do I need to wait until exactly the moment it has downloaded the entire blockchain?

With Electrum and MultiBit, you shouldn't need to store the entire blockchain.

With Bitcoin Core, you only need to synchronize to the block where your received bitcoins were confirmed.  After that you should be able to send a transaction without needing to wait for the rest fo the blockchain to synchronize.  Of course, you won't see the transaction that you send confirm until you synchronize that block.

And when that happens if my internet speed can't keep up with the growing blockchain size how would I be able to use or withdraw my bitcoins?

If you truly can't keep up, then you will fall farther and farther behind, causing you to wait longer and longer before you can see any bitcoins received in your wallet and before you can send them.

With the current protocol, the blockchain is guaranteed to grow by less than 6 megabytes per hour.  That's an internet bandwidth of less than 14 kilobits per second.  14.4 kbit/s dial-up modems have existed since the early 1990's.  Are you saying your internet speed is slower than an 1990's dial-up modem?  If that's true, then you should definitely NOT use Bitcoin Core and should instead consider one of the lightweight wallets such as Electrum or MultiBit.

It seems like when I tried earlier last year I could never get to complete the sync.

How long did you wait?  How many blocks did it receive when you gave up?  How many blocks was it receiving per hour?
cr1776
Legendary
*
Offline Offline

Activity: 4032
Merit: 1301


View Profile
September 15, 2014, 06:34:08 PM
 #5

How long did you wait?  How many blocks did it receive when you gave up?  How many blocks was it receiving per hour?

Also, to ask a bit more than DannyH asked, what computer?  What OS?  How much memory?  What speed CPU?  You just said "PC".

What speed is your connection?  


Think about this:  The current largest block is about 1MB (1,000,000 bytes) , every ten minutes (on average, maybe 7-8 sometime when hash rate is increasing rapidly), meaning, even if it is every 7 minutes on average you have:
1,000,000 bytes/(60 seconds/minute * 7 minutes) = about 2300 bytes/sec bandwidth needed to keep up.  A 28.8kbit/s dialup modem should be faster than that.

Full blocks are not the norm so you should be able to keep up with an even slower connection.  (This is just downstream, not upstream speed).  This is why we're are curious about the specs.

As others have said, if the bottleneck really is connection, one of the light wallets makes the most sense.

:-)


ferman
Full Member
***
Offline Offline

Activity: 238
Merit: 100


Sanırım BAN 11 Nisan'a uzadı...


View Profile WWW
September 15, 2014, 10:31:22 PM
 #6

what if noone use bitcoin-core?

cr1776
Legendary
*
Offline Offline

Activity: 4032
Merit: 1301


View Profile
September 15, 2014, 10:59:16 PM
 #7

what if noone use bitcoin-core?

That depends on the actual question:
1. What if no one uses Bitcoin Core and they only try to use light wallets?  No one is processing transactions, building blocks etc.
or
2. What if no one uses Bitcoin Core but uses some other non-light wallet?  Everyone is just using different software.  If the question 3 years ago had been "What if no one is using Bitcoin-qt 0.3" then they'd see the answer today.  It is just running different software.

#1 - If no one is processing transactions or blocks, bitcoin is dead.
#2 - Things continue using different software.


#1 won't happen as long as there is economically valuable activity with bitcoin.  And there is plenty of economic activity now.
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!