Bitcoin Forum
May 24, 2024, 03:49:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Who is in charge of blockchain download http://eu1.bitcoincharts.com/blockchain/  (Read 2300 times)
Serith (OP)
Sr. Member
****
Offline Offline

Activity: 269
Merit: 250


View Profile
July 22, 2012, 03:59:03 AM
 #1

I tried to verify the signature of blockchain database using tcatm pgp key, but couldn't because public key wasn't found.
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
July 22, 2012, 09:35:11 AM
 #2

It used to be Matt Corallo but I don't know if that's changed. I searched the key on keyserver.ubuntu.com and had no problem finding it.

http://keyserver.ubuntu.com:11371/pks/lookup?search=0x0E10F0EE&op=vindex

Code:
pub  2048R/0E10F0EE 2011-09-07            

uid Blockchain Snapshots
sig  sig3  0E10F0EE 2011-09-07 __________ __________ [selfsig]
sig  sig   944DE5F7 2011-09-07 __________ __________ Nils Schneider <nils@nilsschneider.net>
sig  sig   43E08E54 2011-09-07 __________ __________ Matt Corallo (BlueMatt) <matt@bluematt.me>

BitcoinBug
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
July 22, 2012, 12:03:17 PM
 #3

I'm just curious, what does this matter? Your client checks the data anyway, if not by default, you can run it with --rescan.
mcorlett
Donator
Sr. Member
*
Offline Offline

Activity: 308
Merit: 250



View Profile
July 22, 2012, 12:17:02 PM
 #4

I'm just curious, what does this matter? Your client checks the data anyway, if not by default, you can run it with --rescan.
-rescan isn't nearly as thorough as the block validation that happens during the initial download and when receiving subsequent blocks. As such, it should not be regarded as secure.

Serith (OP)
Sr. Member
****
Offline Offline

Activity: 269
Merit: 250


View Profile
July 22, 2012, 03:15:01 PM
 #5

It used to be Matt Corallo but I don't know if that's changed. I searched the key on keyserver.ubuntu.com and had no problem finding it.

http://keyserver.ubuntu.com:11371/pks/lookup?search=0x0E10F0EE&op=vindex

Code:
pub  2048R/0E10F0EE 2011-09-07            

uid Blockchain Snapshots
sig  sig3  0E10F0EE 2011-09-07 __________ __________ [selfsig]
sig  sig   944DE5F7 2011-09-07 __________ __________ Nils Schneider <nils@nilsschneider.net>
sig  sig   43E08E54 2011-09-07 __________ __________ Matt Corallo (BlueMatt) <matt@bluematt.me>

I read more about how this whole thing works, and if I am reading this right the key 0E10F0EE, that is used to sign blockchain database, is signed by Matt Corallo (BlueMatt) and Nils Schneider (tcatm). Could someone confirm it?
mcorlett
Donator
Sr. Member
*
Offline Offline

Activity: 308
Merit: 250



View Profile
July 22, 2012, 03:17:08 PM
 #6

I read more about how this whole thing works, and if I am reading this right the key 0E10F0EE, that is used to sign blockchain database, is signed by Matt Corallo (BlueMatt) and Nils Schneider (tcatm). Could someone confirm it?
Correct!

SuperHakka
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
September 12, 2012, 08:36:05 PM
 #7

Hihi, noob here trying to download blockchain. I imported that 0E10F0EE public key into my gnupg keyring and tried to verify the latest tar file. gpg comes up with:

gpg: Signature made Wed 12 Sep 2012 01:02:43 BST using RSA key ID 0E10F0EE
gpg: Good signature from "Blockchain Snapshots"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.

Any idea wots dat all about?

'First they ignore you. Then they laugh at you. Then they attack you. Then you win.' - Mohandas Gandhi
"Whenever I'm about to do something, I think, 'Would an idiot do this?' and if he would, I do not do that thing." - Dwight Schrute
Etlase2
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
September 12, 2012, 08:40:01 PM
 #8

Any idea wots dat all about?

I believe it is just a standard GPG warning saying that whatever they write in the name field doesn't mean that is proof of who they are. You probably need to add the key to your trusted list or somesuch.

SuperHakka
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
September 12, 2012, 08:46:29 PM
 #9

ok cheers, so the blockchain file looks legit then?

'First they ignore you. Then they laugh at you. Then they attack you. Then you win.' - Mohandas Gandhi
"Whenever I'm about to do something, I think, 'Would an idiot do this?' and if he would, I do not do that thing." - Dwight Schrute
SuperHakka
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
September 12, 2012, 09:20:06 PM
 #10

I downloaded the public key from another keyserver at MIT and I get exactly the same results so looks ok. Bit unnerving though, thanks Etlase2.

'First they ignore you. Then they laugh at you. Then they attack you. Then you win.' - Mohandas Gandhi
"Whenever I'm about to do something, I think, 'Would an idiot do this?' and if he would, I do not do that thing." - Dwight Schrute
Etlase2
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
September 12, 2012, 09:30:45 PM
 #11

I can make a GPG key that says my name is "Barack Obama" and GPG will rightly warn you that there is no proof that I am Barack Obama. That is all it is essentially saying. If you know my name is "Joe Bob" and I've given you my GPG key, you know it's from me and you can add it to your trusted list and you will not get a warning that there is no proof that Joe Bob signed this.

SuperHakka
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
September 12, 2012, 10:00:37 PM
 #12

Well I unzipped the file which gave me blk0001.dat and blk0002.dat. I downloaded fresh copy 0f 0.6.3 and started it, stopped it straightaway. I went to the hidden .bitcoin folder and deleted all files apart from wallet.dat. Put the blockchain down and started bitcoin-qt up again. It starts downloading from block 0 again! Seems like it is appending all the blocks to the end of blk0002.dat which is growing bigger in size. There was no blkindex.dat in the repository. Have I just wasted me bandwidth for nothing.

Oh and another thing, if I'm having such tremendous difficulty, how is Granny Smith or Frederick Bloggs-Jackson going to be coping I wonder  Undecided

'First they ignore you. Then they laugh at you. Then they attack you. Then you win.' - Mohandas Gandhi
"Whenever I'm about to do something, I think, 'Would an idiot do this?' and if he would, I do not do that thing." - Dwight Schrute
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
September 12, 2012, 10:57:06 PM
 #13

Oh and another thing, if I'm having such tremendous difficulty, how is Granny Smith or Frederick Bloggs-Jackson going to be coping I wonder  Undecided

They won't.  They will be using lite nodes in probably 5 to 15 years from now.
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1025



View Profile
September 13, 2012, 12:23:26 AM
 #14

Well I unzipped the file which gave me blk0001.dat and blk0002.dat. I downloaded fresh copy 0f 0.6.3 and started it, stopped it straightaway. I went to the hidden .bitcoin folder and deleted all files apart from wallet.dat. Put the blockchain down and started bitcoin-qt up again. It starts downloading from block 0 again! Seems like it is appending all the blocks to the end of blk0002.dat which is growing bigger in size. There was no blkindex.dat in the repository. Have I just wasted me bandwidth for nothing.

Oh and another thing, if I'm having such tremendous difficulty, how is Granny Smith or Frederick Bloggs-Jackson going to be coping I wonder  Undecided

Yeah, you wasted your bandwidth for nothing.  You can't use these files the way you want to.

If you are trying to avoid having your client download all of the blocks, you need the blk000?.dat files and the blkindex.dat, taken from a clean DB detach and copied at the same time.  You should let your client download the chain the long way, or at the very least manage your blockchain distribution yourself so that you know it is right.

(If you really want to download a working chain, there are some out there if you look.)

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
September 13, 2012, 12:29:37 AM
 #15

Well I unzipped the file which gave me blk0001.dat and blk0002.dat. I downloaded fresh copy 0f 0.6.3 and started it, stopped it straightaway. I went to the hidden .bitcoin folder and deleted all files apart from wallet.dat. Put the blockchain down and started bitcoin-qt up again. It starts downloading from block 0 again! Seems like it is appending all the blocks to the end of blk0002.dat which is growing bigger in size. There was no blkindex.dat in the repository. Have I just wasted me bandwidth for nothing.

Oh and another thing, if I'm having such tremendous difficulty, how is Granny Smith or Frederick Bloggs-Jackson going to be coping I wonder  Undecided

Yeah, you wasted your bandwidth for nothing.  You can't use these files the way you want to.

If you are trying to avoid having your client download all of the blocks, you need the blk000?.dat files and the blkindex.dat, taken from a clean DB detach and copied at the same time.  You should let your client download the chain the long way, or at the very least manage your blockchain distribution yourself so that you know it is right.

(If you really want to download a working chain, there are some out there if you look.)
Really? I used this method last fall and it worked fine for me. Has the operation of the bitcoin client changed since then? I don't recall the file details now - from what I remember I downloaded and dropped the files provided in .bitcoin and after starting the client it just caught up new blocks.

SuperHakka
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
September 13, 2012, 12:48:29 PM
 #16

bugger me, so me latest plan then I downloaded the client onto faster machine at work, I'm going to then transfer blk*.dat and blkindex.dat together onto my home pc and cross me fingers.

'First they ignore you. Then they laugh at you. Then they attack you. Then you win.' - Mohandas Gandhi
"Whenever I'm about to do something, I think, 'Would an idiot do this?' and if he would, I do not do that thing." - Dwight Schrute
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
September 14, 2012, 02:28:01 AM
 #17

Thinking back... the way I likely did it was to install Bitcoin and start it up and then close it. So it didn't update fully but it initialized any files needed. Then I would have overwritten with the files from the download and started Bitcoin again. But that was a year ago and things may have changed. I've also backed up and replaced my wallet a few times by simply overwriting but for that you also need to know that no transactions occurred otherwise a -rescan option is needed to rescan the chain for wallet addresses.

Tril
Full Member
***
Offline Offline

Activity: 213
Merit: 100


View Profile
September 14, 2012, 04:07:58 AM
 #18

To avoid starting from block 0, if you have no blkindex.dat, I think you need Bitcoin 0.7.0's -loadblock option.

Quote
-loadblock=<file>     Imports blocks from external blk000?.dat file

0.7.0 Release candidate thread: https://bitcointalk.org/index.php?topic=1062360
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!