Need help with an old Bitcoin node from 2009

11 replies 167 views
ryan_moonMember
Posts: 5 · Reputation: 72
#1Jul 14, 2022, 12:05 AM
I’ve got this Bitcoin app from 2009 that I want to try and get up and running again. Curious to see what’s in it. It’s saved on Windows 7 and was last accessed through a VM on the same OS. Pretty sure it’s originally from Windows XP or Vista. I have a block along with the signature, and I want to use at least one for my family. Anyone out there who can lend a hand?
4 Reply Quote Share
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#2Jul 14, 2022, 12:49 AM
It's not the application nor its bitcoin install folder that you need, it's the "bitcoin" data directory (folder) that it created in 2009. That's where the most important file "wallet.dat" would be. Check your Win7 PC's %appdata%/roaming/bitcoin folder to check. If you found a "wallet.dat" file, make a few copies of it immediately for backup purposes. Then decide if you want to immediately sync it on an online Bitcoin Core client (not recommended for that old wallet) or just export its private keys that can be spent "cold-storage style".
2 Reply Quote Share
ryan_moonMember
Posts: 5 · Reputation: 72
#3Jul 14, 2022, 05:39 AM
Thank you for the reply.  There are no wallet.dat files.  This is before the age of wallet.dat.  More like the era where they were stored in coins.cc or something of that nature.  It is difficult for me to find as I never renamed the original files for security reasons.  Just incase there was access to my machine and someone happened to be looking for "coins.cc".
2 Reply Quote Share
im_lynxHero Member
Posts: 515 · Reputation: 2161
#4Jul 14, 2022, 11:40 AM
To my knowledge the initial Bitcoin client software, released by Satoshi Nakamoto, had a wallet.dat file to store the wallet from the very start (I could be wrong, though, because I joined the Bitcoin ecosystem earliest in 2011). That's also what nc50lc tried to tell you. The file extension .cc hints to C++ source code files (there are also other commonly used file extensions for C++ source code). No comments in the source code to indicate what the code does? If your "block" isn't part of the consensus blockchain, it's a nice artifact, but worthless because it was never accepted as a valid block in the past. Of course, we can't make decisive statements based on the little details you gave. And when do you think was that?
4 Reply Quote Share
coin_sigmaLegendary
Posts: 1275 · Reputation: 5553
#5Jul 14, 2022, 02:19 PM
Are you sure about coins.cc? I never heard of this site before, and no one here on the forum mentioned it. Even the archive and Google don't have much information about what it looked like. Based on my knowledge, wallet.dat already existed in 2009, so if you can't find it, your chances to recover this wallet are very slim. I suggest try to search on the whole VM space and look for a wallet.dat file; if you can't find any, then there's no way you can recover it.
2 Reply Quote Share
ryan_moonMember
Posts: 5 · Reputation: 72
#6Jul 14, 2022, 05:44 PM
All of the information pertaining to addresses and coins are in the application.  This was before wallet.dat.  In order to move coins from one address to another a transaction must be made.  Im not sure how it works now as I haven't sent any transactions since before the wallet.dat upgrade.    I think I might be stuck with raw transactions.  Unless I can build a QT like interface that will show my coins together like before.  I most certainly dont want to load 20k addresses.  I would be happy with one for now. Lol.  The problem that im having though is the only pair that I know is a pair because my addresses are obscured, my keys are not, is block 2.  So because I would like to remain anonymous and not attract a sh#+ f#^% ton of attention i need help getting my client working.  I would like to remain anonymous for the sake of my family and for the sake of the community.  I dont want fame, if I can help it.  If I move coins from block 2 it significantly devalues rhe true value of the coins in block 2.  I realize the face value of said block is close to 5million USD.  The real value of said block should be worth more like 500million-1Billion USD in a collectors type situation.  I also have the Genesis block and associated signature to sign said block.
1 Reply Quote Share
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#7Jul 15, 2022, 02:11 AM
What do you actually mean by this? The Bitcoin node/client (predecessor of the reference client Bitcoin Core) started the Bitcoin blockchain and build its first and succeeding blocks. That very first Bitcoin client already utilizes a "wallet.dat" file where the private keys that can spend the earliest block rewards from mining the first and early blocks (excluding the Genesis Block). Are you saying that the first and earliest blocks are mined by other software and not what the "First Developer" released? Regardless, find your private key or the wallet where it's saved and you should be able to spend your bitcoins. The client is nothing but a handler of those keys, without the actual wallet, it's just a node.
3 Reply Quote Share
hash_bossLegendary
Posts: 1166 · Reputation: 5261
#8Jul 15, 2022, 10:45 AM
Good luck finding buyer who're willing to buy Bitcoin 100-200 times above market prices. Do you mean this genesis block https://en.bitcoin.it/wiki/Genesis_block? If yes, that imply you're Satoshi Nakamoto.
1 Reply Quote Share
im_lynxHero Member
Posts: 515 · Reputation: 2161
#9Jul 15, 2022, 04:51 PM
Block 2 likely hasn't been mined by the fictional miner "Patoshi" (according to http://satoshiblocks.info/). As the public key is already exposed due to the P2PK coinbase transaction, you could simply sign a Bitcoin message for proof of ownership. I doubt you can. I don't think anybody would believe you, that block 2 is "yours", meaning you have the private key for public key unless you sign a Bitcoin message with the private key. This statement is a bit ambiguous. I could sign the Bitcoin Genesis block with my GPG key. Does this mean anything? No! What kind of game are you trying to play here and likely wasting others time?
2 Reply Quote Share
benfoxMember
Posts: 9 · Reputation: 123
#10Jul 15, 2022, 05:31 PM
Post screenshots, post signatures if you want effective help. Vague statements are a waste of time for everyone.
3 Reply Quote Share
ryan_moonMember
Posts: 5 · Reputation: 72
#11Jul 17, 2022, 02:03 PM
I suppose I could sign a message.  Something like this is "FirstDev on Bitcointalk.org.  It's not a terrible idea.  This way I could get the help I need with my node(s).
0 Reply Quote Share
im_lynxHero Member
Posts: 515 · Reputation: 2161
#12Jul 17, 2022, 06:32 PM
Include current date and time when you sign a message. This is stronger evidence that the message has been signed more recently. Nobody knows your level of knowledge and especially about secure handling of private keys. For valuable private keys you should handle them only in a verifiably secure and offline environment. (Boot a checked and verified live Linux image which only operates in RAM and doesn't store any data traces on persistant data storage. I highly recommend to keep this live Linux offline while you handle valuable private keys.) Act responsively! I hope you have some idea about bitcoin, wallet, private key and computer security to avoid doing stupid things.
0 Reply Quote Share
?Reply
Sign in to reply to this topic

Related topics