Author

Topic: Bitcoin wallet need to synchronize block data? (Read 660 times)

hero member
Activity: 1148
Merit: 500
January 08, 2017, 09:17:11 AM
#5
Bitcoin core is too huge. You should use lite wallet with maximum security. You should use Electrum. Very light and easy to use. You should use cold storage for huge amounts. Bitcoin core needed a lot of allocation space and bandwidth in able sync. Downloading 100 gb is too huge. It will kill your monthly internet bandwidth. What more after 5-10 years?
legendary
Activity: 2296
Merit: 1014
Your questions is very hard to understand.

For full nodes such as Bitcoin Core, in order to spend your Bitcoin, you will need to synchronize the entire blockchain, currently ~100 GB in size. This means downloading and verifying all of that data.

Confirming this.
You can always use SPV wallet like multibit or electrum that don't need to verify all data, only headers. Very fast from install to use.
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
I checked the information on the Internet, and then tested the next, as if to synchronize the block data? If so, the amount of data is not great? If a new block is generated on the network node, will the wallet listen? And then receive the block data? Or part?
If there is a transaction on the network, the wallet will listen and receive?

In a traditional wallet such as Bitcoin Core (what every wallet is technically based off). There is an initial syncronisation period where the blocks that have previously been mined are downloaded. As these are downloaded, your computer mines them but does it in a way that is more simplified than the actual mining as the difficulty that regular mining (for rewards) is much greater - as the network wants only a block per 10 minutes on average.

When you open bitcoin core, after syncronisation, the node connected to a miner that validates the block will broadcast the block to "the network" (a collection of every node). Who then process the block individually, searching for their specific addresses to find if the balance of the user has increased for that specific wallet. Every node also acts as a relay in the network to speed up the full blockchain download for every user.

(P.S. If you don't want to download the entire blockchain, you can try an electrum instead).
staff
Activity: 3458
Merit: 6793
Just writing some code
Your questions is very hard to understand.

For full nodes such as Bitcoin Core, in order to spend your Bitcoin, you will need to synchronize the entire blockchain, currently ~100 GB in size. This means downloading and verifying all of that data.

Bitcoin Core and software based upon it will automatically receive most newly broadcast transactions and blocks. Those transactions and blocks, once verified, will be broadcast to all of the nodes connected to your node. If one of those transactions belongs to you, it will add it to your wallet.
sr. member
Activity: 309
Merit: 250
I checked the information on the Internet, and then tested the next, as if to synchronize the block data? If so, the amount of data is not great? If a new block is generated on the network node, will the wallet listen? And then receive the block data? Or part?
If there is a transaction on the network, the wallet will listen and receive?
Jump to: