4

I am the owner of BlockchainDownload and am looking for a way to get some trust in the website.

I have shared the link in a couple of topics an get the response "Please do not suggest that people download a preindexed blockchain from you. Doing so implies they need to trust you to tell them exactly how much money everyone owns.".

I do now generate a .rar with the whole data directory exept of the peers.dat and wallet.dat.

Is there a way to share the blockchain on a more trustworthy way?

  • 1
    There might be eventually, when we get "UTXO commitments". – Murch Jun 29 '16 at 9:53
  • but is it better to only share the blocks themselves? makes that the proces more trustworthy? – rollo1996 Jun 29 '16 at 10:29
  • @rollo1996 Yes, just sharing the blocks is safe. They'll be processed at startup just as if they were received from network. It's also not about being trustworthy or not, but about trust not mattering. By just downloading blocks, people do not have to trust you, as there is nothing you could do to defraud them. – Pieter Wuille Jun 29 '16 at 14:19
  • to share the blocks, the data/blocks/index directory is also not included right? – rollo1996 Jun 29 '16 at 14:48
  • do I also need to include the rev*.dat files? – rollo1996 Jun 29 '16 at 14:52
3

You can literally concatenate all the *.dat files and share that. The user downloading can use that as their base download by using the bootstrapping option (-loadblock) in bitcoin core.

Generally, the trust a user puts in the blocks you give them is not really needed since the proof-of-work is verifiable by the new node. New blocks will also reference the previous block so it's easy enough to verify that they're on the chain that new blocks are coming in from.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.