Pages:
Author

Topic: Problems with Bitcoins Mined in 2009 (Read 411 times)

hero member
Activity: 952
Merit: 642
Magic
June 28, 2022, 02:28:50 AM
#25
This was actually mined, the transactions in the blocks until 2010 appear valid, all of a sudden after that period all transactions disappear from the history, it was not purchased or something like that


Could you maybe finally check the address balance on mempool.space or some other blockexplorer. Because if you don’t do that it is very hard to tell if there is an issue with your wallet or the bitcoins were really somehow transferred.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
June 27, 2022, 11:21:40 PM
#24
This was actually mined, the transactions in the blocks until 2010 appear valid, all of a sudden after that period all transactions disappear from the history, it was not purchased or something like that
I hope you made a copy of your wallet.dat for backup purposes.

You can try to rescan it if you think that it's not properly scanned the first time.
If your Bitcoin Core isn't set to prune old blocks, you can enter the command rescanblockchain to the console to re-initialize scan.
To open the console, go to: "Window->Console" | Make sure that the correct wallet is selected in the console before entering that command.

If Bitcoin Core has pruned the old blocks (see the if this is ticked: "Settings->Options...->Prune block storage to"):
I'm afraid you'll have to restart from scratch since the 2009~2010 blocks are the first to be pruned.
You might consider disable pruning first (if it's enabled) if you have the disk space.
newbie
Activity: 9
Merit: 0
June 27, 2022, 11:04:01 PM
#23
This was actually mined, the transactions in the blocks until 2010 appear valid, all of a sudden after that period all transactions disappear from the history, it was not purchased or something like that
sr. member
Activity: 355
Merit: 268
June 27, 2022, 01:09:03 AM
#22
In my experience with altcoins and living a life of mistakes i suggest not syncing any wallet on a network. Just download the blocks and process the history offline by rescanning.


I could name a dozen ways this can go wrong, hell why did the developers think resending wallet transactions on loading wallet was a good idea lol. Imagine loading a wallet with orphan tx and boom as soon as you want 1/100th of your prev balance from the value going up you end up sending it all away.

Also keys can be in your log files if the database for the wallet is not detached. Or has run into corruption issues from cves or bugs. Dont delete the database directory no matter what people say.
legendary
Activity: 3444
Merit: 10558
June 26, 2022, 11:38:01 PM
#21
Because there is no way that the transactions would disapper from his wallet, even if it got hacked or something of that kind.
But the wallet software should purge any invalid transaction that it finds inside the wallet file. For example if the wallet file were fake meaning someone had manually inserted transactions in that wallet that didn't belong there, the software removes them which means those transactions would "disappear from it".
This is why I asked OP how he found this wallet and addresses. Specially when I saw his post history and the involvement in a fake topic about "brute forcing bitcoin keys"...
hero member
Activity: 952
Merit: 642
Magic
June 26, 2022, 04:37:42 AM
#20


The thing happens in a mysterious way, when synchronizing the wallet after the years, the transactions disappear....
That will happen if sometime during those years the bitcoin was send to another adress.

In such case, Bitcoin Core would show additional transaction where the Bitcoin is moved rather than delete existing transaction from transaction history.

[1] allprivatekeys[dot]com/wallet.dat?mined=on

That is true, i assumed he meant that the bitcoins disappeared from his wallet balance, meaning the balance goes to zero. Because there is no way that the transactions would disapper from his wallet, even if it got hacked or something of that kind. Actually the OP should just take his addresses and check them on an block explorer. Its not that hard and he would know in a few seconds if he still has the bitcoins or if they were sent away, stolen or whatever.
legendary
Activity: 3248
Merit: 2971
Block halving is coming.
June 25, 2022, 06:31:47 PM
#19
The thing happens in a mysterious way, when synchronizing the wallet after the years, the transactions disappear....

It seems that you decided to connect your PC/Laptop to the internet and let your wallet sync.

If the funds or your balance become 0 after syncing there is a big possibility someone already has access to your wallet(Or you might be infected) and sent it to another address. In that case, you can't able to recover them because Bitcoin transaction is irreversible.

If you talking about "it syncing after a few blocks are downloaded the transaction history gone?"
It could be a bug if the wallet was started in 2009 and 2010 and has never been touched until you open the wallet and after syncing the wallet transaction under history is gone it could be a bug.

What I would like you to do is to get the used address(es) under your wallet(If you can able to check the addresses tab) and check them one by one in the block explorer. If all addresses from your wallet do not have funds and one of your addresses has one transaction under history then it was already sent to someone and possible someone has access to your wallet or your PC is infected and you can't able to recover them.
hero member
Activity: 952
Merit: 642
Magic
June 25, 2022, 05:03:20 AM
#18
The thing happens in a mysterious way, when synchronizing the wallet after the years, the transactions disappear....

That will happen if sometime during those years the bitcoin was send to another adress. You synchronize the blocks starting from block 1. At one point the synchronization is at the block where your adress received the coins. Btocoin core will then show your coins in the balance. After some time the block wehre the coins were send away will be synchronized, so the bitcoins will disappear again. The best way to see if your BTC is still there is to check also in mempool.space .
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
June 25, 2022, 04:55:35 AM
#17
The thing happens in a mysterious way, when synchronizing the wallet after the years, the transactions disappear....
I assume you made a backup before doing that, right? If so: start by checking the Transaction ID.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
June 24, 2022, 11:32:53 PM
#16
The thing happens in a mysterious way, when synchronizing the wallet after the years, the transactions disappear....
This only means one thing: The transactions in your wallet weren't actually in the blockchain.

But invalid transactions do not automatically get deleted after a scan,
those just wont be included to the total balance and displayed with "?" status in the transaction tab.

Mysterious indeed,
There must some something wrong with your wallet.dat file, like tampered data that got "fixed" after loading the wallet.
Did you actually mined those coins or have you bought/received that wallet.dat with mined coins from somebody else?
newbie
Activity: 9
Merit: 0
June 24, 2022, 04:00:33 PM
#15
The thing happens in a mysterious way, when synchronizing the wallet after the years, the transactions disappear....
legendary
Activity: 2380
Merit: 5213
June 23, 2022, 05:03:33 PM
#14
This is what i do. I sign a transaction from an offline device. ...........
The problem here is that you can't create the watch-only wallet which you need for making the unsigned transaction.
Electrum doesn't support importing public keys and if you import the address instead of that, it won't show P2PK transactions.
legendary
Activity: 2702
Merit: 2645
Farewell LEO: o_e_l_e_o
June 23, 2022, 04:45:29 PM
#13
Electrum can't import pubkeys, so it's not possible to sign safe (offline) with Electrum. Use Bitcoin Core.
This is what i do. I sign a transaction from an offline device. Take the signed files and broadcast it from the online device. I consider it safe if I am aware in every step that I am performing. I am taking about Electrum.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
June 23, 2022, 09:06:02 AM
#12
you said you have the private key why not import it into electrum?
Because it's stupid bad practice to import a private key holding 50 (or more) Bitcoin into a hot wallet! Don't do that!
Electrum can't import pubkeys, so it's not possible to sign safe (offline) with Electrum. Use Bitcoin Core.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
June 23, 2022, 01:45:27 AM
#11
Quote
It sounds like your coins were received directly to a pubkey (pay-to-pubkey), rather than an address (pay-to-pubkeyhash). You might have to spend them by building a raw transaction. Have you looked at tools such as coinb.in? It can be used offline by downloading the source. For your input you'd reference the receiving transaction ID and the output index (n).
It is possible?
That is possible but I don't know if coinb.in can check P2PK outputs, and to make it, you must know which UTXO to spend.
One option is to create a watching-only wallet in bitcoin Core by importing those public key(s) into a non-descriptor wallet using the command importpubkey
And with that, you don't need coinb.in to create the raw transaction, you can use Bitcoin Core itself and sign it using your private key using signrawtransactionwithkey (if it's WIF).

But before you get into finer details, what data do you actually have? Public Key(s)? Addresses?
Please describe it without giving the actual data (e.g.: how many characters, give an example or edit all characters of the actual data but leave the first character correct).

Because OP doesn't make sense and your reply didn't add anything, you just replied to the one that shows a possibility to spend it.
You'll have to have the "private key(s)" for you to spend those coins and it should be the pair of your "public key(s)",
without it, you're just wasting your time.

Since that reply isn't in this topic, you must be the author of this reddit thread: /r/Bitcoin/comments/vhq21r/problems_with_bitcoins_mined_in_2009
Please quote the message that isn't yours if you want to include it to your post, like I did above.
legendary
Activity: 3248
Merit: 2971
Block halving is coming.
June 22, 2022, 07:05:51 PM
#10
It sounds like your coins were received directly to a pubkey (pay-to-pubkey), rather than an address (pay-to-pubkeyhash). You might have to spend them by building a raw transaction. Have you looked at tools such as coinb.in? It can be used offline by downloading the source. For your input you'd reference the receiving transaction ID and the output index (n).

It is possible?

Why not try it I don't know if it will work where did you hear that?
If you are going to make a raw transaction through coinb.in you need any of these Address, WIF key, Redeem Script or Transaction ID.

But I think your case about your private key will not work on Coinb.in unless if it's a WIF key.

Can you post a sample of your private key(Not the original one) I receive a PM from you and you said you have the private key why not import it into electrum?
You can use this link below as your reference for private key prefixes and copy the example from that link and paste it here.
- https://en.bitcoin.it/wiki/List_of_address_prefixes
newbie
Activity: 9
Merit: 0
June 22, 2022, 03:30:42 PM
#9
It sounds like your coins were received directly to a pubkey (pay-to-pubkey), rather than an address (pay-to-pubkeyhash). You might have to spend them by building a raw transaction. Have you looked at tools such as coinb.in? It can be used offline by downloading the source. For your input you'd reference the receiving transaction ID and the output index (n).

It is possible?
sr. member
Activity: 333
Merit: 506
June 22, 2022, 04:33:00 AM
#8
"everything is still in 32 bit.." - Bitcoin keys have only ever been in 64 bit.
Actually, it's 64 "Bytes" (uncompressed public key minus the '04').

By the way, I have also quoted his "32-bit" above and replied like he said "32 bytes", that also got me Tongue

Hahaha, you are correct. Rookie mistake on my end. Cheers.
Bitcoin keys have only ever been 64 bytes (or 512 bit), plus the few variations on that for the different types of address types.

-
A few other things:

Within parts of the bitcoin source code, you will find that 'setFloat' causes a double to be defined, rather than a float. In most programming languages, floats are 32 bits and doubles are 64 bits. Bitcoin plays it loose with the typical definition here Smiley
https://github.com/bitcoin/bitcoin/blob/master/src/univalue/include/univalue.h#L58

The calculations for an address from a 64 byte key relies on mathematics where 32 and 64 bit would not be sufficient. I actually once programmed a search for any exceptions to the general Fermat conjecture (Fermat's last theorem with fewer constraints, also known as the Beal conjecture) using 32 bit as the first stage, then moving to 100+ bit after I thought there might be exceptions. After looking at the solutions with higher bit resolution, my exceptions turned out to not exist.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
June 22, 2022, 04:15:16 AM
#7
"everything is still in 32 bit.." - Bitcoin keys have only ever been in 64 bit.
Actually, it's 64 "Bytes" (uncompressed public key minus the '04').

By the way, I have also quoted his "32-bit" above and replied like he said "32 bytes", that also got me :P
sr. member
Activity: 333
Merit: 506
June 22, 2022, 03:39:07 AM
#6
I have some bitcoin addresses mined in 2009 with problems.

Public Key is outdated, no satoshi-era updates to current protocols have been made.

everything is still in 32 bit..

I can't spend the btcs this way.

"Public Key is outdated" - Public keys from 2009 are still valid.

"no satoshi-era updates to current protocols have been made" - Old addresses would still work. Bitcoin core has made updates to the protocols but they remain backwards compatible. That is no small feat to maintain compatibility, but one that I hope continues for a very long time.

"everything is still in 32 bit.." - Bitcoin keys have only ever been in 64 bitbytes.
Pages:
Jump to: