Search content
Sort by

Showing 20 of 21 results by gigi0ne
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 16/10/2024, 20:21:56 UTC

That or the OP bought a fake wallet.dat that someone told him was real and we have all been wasting our time.



Unfortunately, I can't ask him anymore....

I don't think so, but I can't put my hand on fire....

thank you all
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 15/10/2024, 10:24:23 UTC
It's unfortunate that the transactions seem legitimately came from early days mining based from the timestamps' gaps.
But one Bitcoin client (node) can't just command all of the client to replace their blockchain with his own version of the blockchain.

I ask a stupid question..... if I put together 130 virtual machines (not a problem for me) , send coinbase transactions created with these private keys and have them authorized by the 130 machines, do you think it is feasible?


If yes, who can help me? I swear I'll leave them a couple of private keys....
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 14/10/2024, 08:51:04 UTC
Bitcoin isn't a single entity, it works by consensus.
When it comes to block; it means that all nodes in the network must have the exact copy of the block for it to be part of the Bitcoin blockchain.
You brother's wallet contains "coinbase transactions" (reward) from blocks that only his node knows since it's generated there,
but it's different from all of the other nodes' copy so it's not part of the Bitcoin blockchain.
In other words: it's "accepted" by his node in 2009 but not by the rest of the Bitcoin nodes.

so what do I do I just drop everything and delete?
It will never be possible to recover these bitcoins...right?
Or do you think there is some way to do that?
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 13/10/2024, 22:58:43 UTC
ok, but then why were they accepted by so many ?

They should not have been accepted..
This is indeed a bit puzzling. My theory is the following:
Your brother's computer running a mining node was somehow only connected to some other node, but both weren't properly connected to the rest of the bitcoin nodes out there. Your brother's node started to mine on a fork block which was confirmed by the connected node but not by the rest of the bitcoin network.

I don't know if confirmations are only accounted when at least one connected other node accepts generated blocks. It would seem odd to me if an isolated node without other connected nodes would "confirm" its own blocks alone.

All further mined blocks of your brother's node were chained to this fork block which the other connected node happily confirmed. Maybe that other node also contributed some blocks when it mined blocks itself.

Because those two isolated nodes didn't talk to the rest of the network their false diverted leaf chain never got "corrected". This only happens now when you rescan and reindex the blockchain.

I can't come up with another explanation why your example in the screenshots show 437 confirmations which then disappear.


Regarding the debate which lock scripts control the potential UTXOs. I wouldn't care too much on this. I'd be more interested in the transaction IDs, which must be known and existent in the current true blockchain, if the mined UTXOs were real.

When I look at the speed of generated coinbases in your screenshot, it looks surprisingly fast to me, if the generating wallet were connected to the real bitcoin network.

Does anybody know if the timestamp display of transactions in Bitcoin Core is affected by your current timezone?
@gigi0ne, in which timezone are you?


~~~
Dave was faster than me to respond...


It was March 2009, I don't think there were many miners at the time... anyway the height is from 6000 to about 9500.

Transactions don't exist in the blockchain....

I already have the addresses related to the various private keys and blockchain.com tells me they are P2WPKH how do I convert them to P2PKH?
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 13/10/2024, 21:15:53 UTC
...

I don't understand how it can be fake, it was in my brother's pc who didn't understand anything about computers and moreover it's from 2009 also the date of the last modification (of the wallet.dat)



If he didn't understand computers how / why would he be mining BTC within it's 1st 6 months of existence?

And if he didn't understand computers, and he was mining it's possible he was doing it wrong.

Just looking around all the blocks that were mined on that day the times shown in the GUI don't match up with any blocks.

At a guess, if he was mining he generated a block that was not accepted and then kept mining on top of that so the entire chain was not accepted.

ok, but then why were they accepted by so many ?

They should not have been accepted..
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 13/10/2024, 20:57:44 UTC

done everything, is it normal that importdescriptors doesn't return anything? a true a false something....

listunspent return [ ]

I don't know what to do anymore...
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 13/10/2024, 17:41:26 UTC
https://www.talkimg.com/images/2024/10/13/8RFEw.jpeg
https://www.talkimg.com/images/2024/10/13/8Rzw3.jpeg

I don't understand how it can be fake, it was in my brother's pc who didn't understand anything about computers and moreover it's from 2009 also the date of the last modification (of the wallet.dat)

Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 13/10/2024, 15:23:45 UTC
Hello,

the wallet is perfectly intact, I extracted all the private keys.


At the start of the program I have all the transactions, both those accepted with the tick and the number of acceptances, and those in the process of being accepted.


The problem is that when the program does reindex, they all become 0/unconfirmed, not in memory pool.

How is it possible that the transactions accepted in 2009 now have different hashes and thus are not recognized?


Shouldn't the hash of a block or transition be immutable?
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 21:59:21 UTC

this is what they sent me

.To lock a transaction with this Script, do the following:

    Serialize OP_ADD 99 OP_EQUAL:

    * OP_ADD = 0x93 — a simple opcode translation
    * 99 = 0x01, 0x63 — this opcode pushes one byte onto the stack, 99 (hex: 0x63)
        * No worries about endian conversion because it's only one byte
    * OP_EQUAL = 0x87 — a simple opcode translation
    * <serialized99Equal> = "93016387"
$ btcc OP_ADD 99 OP_EQUAL
93016387

    Save <serialized99Equal> for future reference as the redeemScript.

    * <redeemScript> = "93016387"

    SHA-256 and RIPEMD-160 hash the serialized script.

    * <hashed99Equal> = "3f58b4f7b14847a9083694b9b3b52a4cea2569ed"

    Produce a P2SH locking script that includes the <hashed99Equal>.

    * scriptPubKey = "a9143f58b4f7b14847a9083694b9b3b52a4cea2569ed87"
You can then create a transaction using this scriptPubKey, probably via an API.

To unlock this transaction requires that the recipient produce a scriptSig that prepends two constants totalling ninety-nine to the serialized script: 1 98 <serialized99Equal>.

The process of unlocking the P2SH transaction then begins with a first round of validation, which checks that the redeem script matches the hashed value in the locking script.
Concatenate scriptSig and scriptPubKey and execute them, as normal:
Script: 1 98 <serialized99Equal> OP_HASH160 <hashed99Equal> OP_EQUAL
Stack: []

Script: 98 <serialized99Equal> OP_HASH160 <hashed99Equal> OP_EQUAL
Stack: [ 1 ]

Script: <serialized99Equal> OP_HASH160 <hashed99Equal> OP_EQUAL
Stack: [ 1 98 ]

Script: OP_HASH160 <hashed99Equal> OP_EQUAL
Stack: [ 1 98 <serialized99Equal> ]

Script: <hashed99Equal> OP_EQUAL
Running: <serialized99Equal> OP_HASH160
Stack: [ 1 98 <hashed99Equal> ]

Script: OP_EQUAL
Stack: [ 1 98 <hashed99Equal> <hashed99Equal> ]

Script:
Running: <hashed99Equal> <hashed99Equal> OP_EQUAL
Stack: [ 1 98 True ]
The Script ends with a True on top of the stack, and so it succeeds ... even though there's other cruft below it.
However, because this was a P2SH script, the execution isn't done.

For the second round of validation, verify that the values in the unlocking script satisfy the redeemScript: deserialize the redeemScript ("93016387" = "OP_ADD 99 OP_EQUAL"), then execute it using the items in the scriptSig prior to the serialized script:
Script: 1 98 OP_ADD 99 OP_EQUAL
Stack: [ ]

Script: 98 OP_ADD 99 OP_EQUAL
Stack: [ 1 ]

Script: OP_ADD 99 OP_EQUAL
Stack: [ 1 98 ]

Script: 99 OP_EQUAL
Running: 1 98 OP_ADD
Stack: [ 99 ]

Script: OP_EQUAL
Stack: [ 99 99 ]

Script:
Running: 99 99 OP_EQUAL
Stack: [ True ]
With that second validation also true, the UTXO can now be spent
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 21:34:06 UTC

unfortunately I have to wait until tomorrow to send you another private message--I only have 2 a day

it would be better to switch to whatsapp or messenger.
otherwise we take months.
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 20:19:40 UTC

same error also under windows,
I would like to try 0.1.5 but I can't find it anywhere

Does anyone know where to find it?

Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 20:07:17 UTC
exception: nst8ios_base7failureE
CDataStream::Read() : end of data

but i use the Wine under linux.. now try one windows machine
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 19:57:14 UTC


i have try 9.0 9.5 11 12 21 27 etc...

i have try the 1.3, But it won't connect to the network

now try the 1.0
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 19:26:45 UTC
Are you absolutely sure that these addresses used to be funded?
Share some of the addresses with as.

I did a transaction export is that okay?
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 19:12:41 UTC
yes imported all on electrum.. (is more then one)

nothing
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 19:03:03 UTC
yes and I used dumpprivkey <address> to extract the private key...
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 18:41:42 UTC

let's get this straight, the original blk00000.dat (the one saved on the disk),
is 16.8mb and was last modified on July 2, 2009 at 6:06 pm.

in this blockchain all mining transitions exist, is when the program updates
the blockchain all transitions go to 0/unconfirmed.

and anyway yes i have all the private keys.
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 18:26:43 UTC

12bp69KNGPv3o5R8q1wbZBqAxtrv3GFS5P -> this address is empty and never used in the past.

The confirmations are still wrong.

Everything is wrong.

Nobody is going to click on the google drive links, for privacy reasons.

Sorry, but you look like you troll.

How do I post the images?
and I am not a troll
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 18:20:09 UTC
I understand what you are passing through but since the wallet is not yours and the laptop has been changed, it will be a difficult task for you to achieve, because you don't have the private keys to his wallet, neither do you have the wallet back up file making recovering the wallet impossible. You should ask your brother about his private keys because I believe he knows better than you do, or is he not aware that you want to access his wallet.

I'm not trying to steal anything,
he left the pc in the garage for 16 years, now he left us
and his wife asked me to take all the computers away.

however I have all keys, passwords etc..

see the image on previous post..
Post
Topic
Board Development & Technical Discussion
Re: Problem recovering transaction from 2009 wallet
by
gigi0ne
on 12/10/2024, 17:43:44 UTC
Sorry, my mistake...I copied a test I did....

I corrected the post with the correct transaction data but I also put it below.. if you want more please ask..

I have everything, private key and wallet is not encrypted... but they seem to be gone

It was of little use to crypt the wallet in 2009, bitcoins were worthless and my brother understood less than nothing about these things... he read, installed and let mine a couple of months then closed and changed pc.

gettransaction "ef4fbf9cbca98540ea043c1a12b906af176b2d8a50f4dddfa10632e94a1bb748"
{
"amount" : 50.00000000,
"confirmations" : 437,
"generated" : true,
"blockhash" : "000000009df7cae8906f25033e7cd53fdb4fe04b338a94dfef8e6eda18649cc2",
"blockindex" : 0,
"blocktime" : 1243187650,
"txid" : "ef4fbf9cbca98540ea043c1a12b906af176b2d8a50f4dddfa10632e94a1bb748",
"walletconflicts" : [
],
"time" : 1243187650,
"timereceived" : 1243187650,
"details" : [
{
"account" : "",
"address" : "12bp69KNGPv3o5R8q1wbZBqAxtrv3GFS5P",
"category" : "generate",
"amount" : 50.00000000
}
],
"hex" : "01000000010000000000000000000000000000000000000000000000000000000000000000fffff fff0c02b229010a062f503253482fffffffff0100f2052a0100000023210353534d9d8cdd7255dc 4eeac1a2e68004c75520917b775b0655f15cf073703be8ac00000000"
}