Bitcoin Forum
May 30, 2024, 04:21:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Do all Wallets download the blockchain?  (Read 584 times)
Toddster (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
January 02, 2014, 09:28:39 PM
 #1

I have been running Bitcoin-Qt without a problem, and some online wallets. 
Bitcoin-Qt took a few hours to get synced up. 

Do all Wallets need to download the blockchain? 

How can an Android wallet download the full blockchain when it only has a limited amount of memory?
mjc
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Available on Kindle


View Profile WWW
January 02, 2014, 09:50:45 PM
 #2

The wallet contains a private and public key pair.  The block chain contains all the transactions which users have encrypted BTC to one another.  An application like Bitcoin-Qt, Multibit or an online wallet will use your private key to determine if you have any BTC on the block chain. 

So a "Wallet" application may or may not download the block chain to your computer, but it does need access to one to determine if you have any BTC on it.

Bitcoin-Qt & Multibit - Download local copies of Block chain
online wallets typically store the block chain on the server, so it doesn't down load to your PC.

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
Rotten194
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 02, 2014, 10:25:40 PM
 #3

No. Some wallets (like Electrum) use an external blockchain (IIRC, Electrum hosts their own). Your client simply connects to their servers to verify things and get updates. This is good for a lot of people, because the blockchain is huge and constantly getting bigger. However it's somewhat less secure, you have to trust an external party. By running a "full node" (downloading the whole blockchain with bitcoin-qt), you are not only making yourself more secure, but also improving the security of the network (you have the full chain, so your client can help call out cheaters, to simplify things a bit). Whether this is worth the extra computing time and 6gb of data is your call.

(You can speed up the download some by downloading most of the blockchain from a torrent and copying it into your bitcoin folder. Your client will then only have to sync the blocks that happened after the torrent upload).
Smileyftw
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
January 05, 2014, 12:51:25 PM
 #4

No necessarily all Wallets need to download the blockchain.
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!