Bitcoin Forum
May 10, 2024, 02:31:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: How to deal with 80 GB Blockchain?  (Read 3256 times)
BlockSense
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
January 30, 2016, 07:15:57 AM
 #21

Pruning is most definitely the easiest solution to this issue. One could say the blockchain size is a testament to bitcoinss growing usage. I feel some servers (digitalocean?) should have a "deploy bitcoin core" service that will help save on initial startup. Storage and hosting is getting better and cheaper but still has some way to go before cheaper solutions are worthwhile for both company and customers. 
1715308289
Hero Member
*
Offline Offline

Posts: 1715308289

View Profile Personal Message (Offline)

Ignore
1715308289
Reply with quote  #2

1715308289
Report to moderator
1715308289
Hero Member
*
Offline Offline

Posts: 1715308289

View Profile Personal Message (Offline)

Ignore
1715308289
Reply with quote  #2

1715308289
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715308289
Hero Member
*
Offline Offline

Posts: 1715308289

View Profile Personal Message (Offline)

Ignore
1715308289
Reply with quote  #2

1715308289
Report to moderator
1715308289
Hero Member
*
Offline Offline

Posts: 1715308289

View Profile Personal Message (Offline)

Ignore
1715308289
Reply with quote  #2

1715308289
Report to moderator
1715308289
Hero Member
*
Offline Offline

Posts: 1715308289

View Profile Personal Message (Offline)

Ignore
1715308289
Reply with quote  #2

1715308289
Report to moderator
af_newbie
Legendary
*
Offline Offline

Activity: 2688
Merit: 1468



View Profile WWW
January 30, 2016, 05:03:44 PM
 #22

We already know that we have to download Bitcoin Core wallet if we want to contribute the network by running the full node of the blockchain.

But it will be a tedious job download the full chain of size 80 GB again if there happens something wrong with one's wallet and it needs to restart a wallet from the beginning.

So is there a recent bootstrap file available anywhere so that I can keep it as a backup in case I need it whenever I start a new wallet?
Or can anyone help me out on how to create a bootstrap file myself directly from the wallet files?

Technical helps are much appreciated Smiley

1. Configure/keep data directory under subdirectory in the installation directory, change your startup script to point to that data directory.
2. Backup your wallet.dat
3. Delete wallet.dat from your data directory.  Backup the whole installation/data directory.
4. Now you can put backup in 3.  anywhere (for example: your new node)
5. Restart 4., it will recreate wallet.dat (with a new default address)

If you backup installation/data directory every few weeks (and before any major release), you will be ok.  Even if they are down for a while, when you restart
them, they will catch up.  No need to download of the whole blockchain.

Remember, blockchain and your wallet are two different things.  The blockchain files are (should be) identical on all your nodes once synchronized with the network.
wallet.dat should be different. 

Just keep blockchain with the matching binaries, so that if you need to upgrade, you'll have no issues.  First synchronize, then upgrade.

You should maintain your nodes by upgrading binaries to the latest, released version.


pereira4
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
January 30, 2016, 05:29:52 PM
 #23

It's a pain in the ass to be honest. Maintaining it is not that hard work, but download it from scratch? That's a nightmare. I just hope that it never corrupts again. It sometimes has corrupted after upgrading the software. Honestly if it happens again I may give up and run pruned mode in 0.12. And to think there's people that want to make it grow twice as fast, what are they smoking? I think we need to wait a bit longer to raise it so the average user has better internet and hardware.
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1009


View Profile
January 30, 2016, 07:42:59 PM
 #24

Buy a new drive or more VPS space Smiley
Hannu
Hero Member
*****
Offline Offline

Activity: 1061
Merit: 502

RIP: S5, A faithful device long time


View Profile
January 31, 2016, 02:36:51 AM
 #25

We already know that we have to download Bitcoin Core wallet if we want to contribute the network by running the full node of the blockchain.

But it will be a tedious job download the full chain of size 80 GB again if there happens something wrong with one's wallet and it needs to restart a wallet from the beginning.

So is there a recent bootstrap file available anywhere so that I can keep it as a backup in case I need it whenever I start a new wallet?
Or can anyone help me out on how to create a bootstrap file myself directly from the wallet files?

Technical helps are much appreciated Smiley

Do not use online wallet? If you dont wanna run fullnode/node on bitcoin network? Roll Eyes

Use offline wallet example http://www.coinmotion.com/

BTC: 3Qnnx4cu45Gx4WcksNCnBPu3TaUZ5sKkLo
LTC: LYX1ZH7f4qcXq52AzA6grUYDfDngVz7BEi
XRP: rLrbZMJDdL8eQd7HsW314bCtvE16LTLYkM?dt=1113
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
January 31, 2016, 12:04:43 PM
 #26

A backup once per Week/month should be fine.
128 GB USB sticks arent expensive at all anymore

Moloch
Hero Member
*****
Offline Offline

Activity: 798
Merit: 722



View Profile
January 31, 2016, 07:45:46 PM
 #27

Just run it in pruning mode then. If you limit it to 10 GB, then that is only $1/month.

Out of curiosity, what host are you using? (If you don't want to share, no big deal).

AWS

They charge separately for things like HD space and bandwidth
Pages: « 1 [2]  All
  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!