Bitcoin Forum
May 06, 2024, 02:15:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 [All]
  Print  
Author Topic: ERROR - PLEASE HELP ME!  (Read 5989 times)
Dhaw (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 21, 2010, 08:52:09 PM
 #1

My Bitcoin have this ERROR:


"Warning: displayed transactions may not be correct! you may need to upgrade, or other nodes may need to upgrade"

My bitcoin is in error. I had about 13,000 BTC. I tried to transfer these coins to another computer. But I find the following error. Did not transfer the blocks that are being generated are invalid. What to do?
1714961724
Hero Member
*
Offline Offline

Posts: 1714961724

View Profile Personal Message (Offline)

Ignore
1714961724
Reply with quote  #2

1714961724
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12972


View Profile
October 21, 2010, 10:00:26 PM
 #2

Dhaw sent me some of his debug.log files. Symptoms I saw:
- In most of the files his block count remains "stuck" at 1698.
- In one file he accepted blocks beyond that, but it went back to 1698 after he restarted Bitcoin.
- Any blocks he receives after 1698 he probably considers invalid. I haven't seen the actual block rejection (it keeps getting removed by the auto-trim), but his debug.log is full of "block xxx have" messages for blocks that he clearly doesn't recognize as valid.
- He is connected to real peers. He connected successfully to IRC, and he was able to connect to me with -addnode. I verified at my end that he is successfully sending getblocks messages.

I'm almost sure that Dhaw is not a scammer, and is a victim of some bug. My guess is that every time he restarts Bitcoin, his block database is corrupted.

He speaks 'Portuguese (Brazilian)'. A translator would be helpful.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
nelisky
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001


View Profile
October 21, 2010, 10:03:02 PM
 #3

Dhaw sent me some of his debug.log files. Symptoms I saw:
- In most of the files his block count remains "stuck" at 1698.
- In one file he received blocks up to 2933, but it went back to 1698 after he restarted Bitcoin.
- Any blocks he receives after 1698 he probably considers invalid. I haven't seen the actual block rejection (it keeps getting removed by the auto-trim), but his debug.log is full of "block xxx have" messages for blocks that he clearly doesn't recognize as valid.
- He is connected to real peers. He connected successfully to IRC, and he was able to connect to me with -addnode. I verified at my end that he is successfully sending getblocks messages.

I'm almost sure that Dhaw is not a scammer, and is a victim of some bug. My guess is that every time he restarts Bitcoin, his block database is corrupted.

He speaks 'Portuguese (Brazilian)'. A translator would be helpful.

I can translate. Just post or PM and I'll have it in English for all.
Dhaw (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 21, 2010, 10:05:24 PM
 #4

I wanted a providence. A few months bitcoin'm using the same open 24 hours a day, and right now I want to sell BTC, I have this problem. I beg you to solve my problem. I thank Theymos, tried to help me for some time. But please, solve my problem, I have no intention of stealing, just want to sell my coins, which have long'm joining. I can not lose 13,000 BTC, took a long time to stop generating.
Dhaw (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 21, 2010, 10:06:38 PM
 #5

Dhaw sent me some of his debug.log files. Symptoms I saw:
- In most of the files his block count remains "stuck" at 1698.
- In one file he received blocks up to 2933, but it went back to 1698 after he restarted Bitcoin.
- Any blocks he receives after 1698 he probably considers invalid. I haven't seen the actual block rejection (it keeps getting removed by the auto-trim), but his debug.log is full of "block xxx have" messages for blocks that he clearly doesn't recognize as valid.
- He is connected to real peers. He connected successfully to IRC, and he was able to connect to me with -addnode. I verified at my end that he is successfully sending getblocks messages.

I'm almost sure that Dhaw is not a scammer, and is a victim of some bug. My guess is that every time he restarts Bitcoin, his block database is corrupted.

He speaks 'Portuguese (Brazilian)'. A translator would be helpful.

I can translate. Just post or PM and I'll have it in English for all.

Thanks for the help. In what can help me, everything will be easier.
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
October 22, 2010, 03:10:20 AM
Last edit: July 16, 2020, 10:10:57 PM by LZ
 #6

I can't reproduce it. I think he should get the block chain in a different way.

This is a link to the block chain up to the block 74000: download.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
joe
Member
**
Offline Offline

Activity: 64
Merit: 10


View Profile
October 22, 2010, 05:57:57 AM
 #7

1. Go to a different computer
2. Download and install bitcoin from bitcoin.org
3. Run bitcoin
4. Wait for block count to reach the latest current block count
5. Stop bitcoin
6. Copy wallet.dat from old computer with the 13000 bitcoins over to the new computer's installation's wallet.dat file.
7. Restart bitcoin
8. Problem should be solved now and your 13000 bitcoin balance should be displayed.
Dhaw (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 22, 2010, 06:27:07 AM
 #8

i will try!
caveden
Legendary
*
Offline Offline

Activity: 1106
Merit: 1004



View Profile
October 22, 2010, 07:05:33 AM
 #9

He speaks 'Portuguese (Brazilian)'. A translator would be helpful.

I speak it too. If you need help PM me.
Dhaw (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 22, 2010, 09:58:16 AM
 #10

1. Go to a different computer
2. Download and install bitcoin from bitcoin.org
3. Run bitcoin
4. Wait for block count to reach the latest current block count
5. Stop bitcoin
6. Copy wallet.dat from old computer with the 13000 bitcoins over to the new computer's installation's wallet.dat file.
7. Restart bitcoin
8. Problem should be solved now and your 13000 bitcoin balance should be displayed.


Not getting results with this procedure. The coins remain to be sent, and I sent has not arrived yet.
Dhaw (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 22, 2010, 09:59:27 AM
 #11

I can't reproduce it. I think he should get the block chain in a different way.


This is a link to the block chain up to the block 74000: download.

just perform the installation procedure on the machine that has the BTCS?
mcjohn
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
October 22, 2010, 12:48:21 PM
 #12

Somewhere on the 21st of this month more than 10000 BTC's had to be sent to Dhaw (should be in the block chain)

as he had 1200 BTC at 11:33 am (see http://bitcointalk.org/index.php?action=profile;u=1904;sa=showPosts )

and reported that he is missing 13000 BTC at 08:46 pm (in this forum subject)

when he wanted to sent some of the 13000 BTC
Dhaw (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 22, 2010, 01:14:25 PM
 #13

try to understand my case, I send you all the screenshots if needed. I had BTC 8200, and transferred to another computer, but that did not. I continued to leave the program generates, and generated more than 4,200, only the site that sent the first 8200 not received. That is, I have all these bitcoins, those who currently own and was not sent and received, adding that gives BTC 8200. Theymos saw all my case it was an afternoon trying to help me. I hope it is resolved and not lose my coins.
Gavin Andresen
Legendary
*
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
October 22, 2010, 02:25:14 PM
 #14

Dhaw generated all of these coins on his (her?) own machines.

Unfortunately, either due to a bug or some oddness with Dhaw's network connections they were all generated on an alternate block chain.

The Bitcoin client really shouldn't allow coin generation until you have all of the blocks up to the last block checkpoint.

How often do you get the chance to work on a potentially world-changing project?
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12972


View Profile
October 22, 2010, 04:06:04 PM
Merited by Foxpup (2)
 #15

Dhaw generated all of these coins on his (her?) own machines.

Unfortunately, either due to a bug or some oddness with Dhaw's network connections they were all generated on an alternate block chain.

The Bitcoin client really shouldn't allow coin generation until you have all of the blocks up to the last block checkpoint.

That's probably the case, but something must have failed really badly. His block count is constantly stuck at 1698, but he somehow managed to generate and mature 13,000 BTC? He's generating at a work computer, so maybe it's some crazy antivirus.

Just to be sure that the entire balance is bad (maybe it just failed recently), Dhaw should post the raw transaction so that the inputs can be checked against the block chain.

Dhaw:
1. On the computer where you sent the 8,750, modify the Bitcoin shortcut so it runs in debug mode:
http://img264.imageshack.us/img264/2526/85647303.png
http://img146.imageshack.us/img146/723/90684161.png
2. Run Bitcoin.
3. Double-click the 8,750 transaction:
http://img525.imageshack.us/img525/6200/90747626.png
4. Copy all of the "inputs" to http://pastebin.com/ and post the link here.
http://img263.imageshack.us/img263/6645/68205424.png
To copy from that window, you have to use Ctrl+C after selecting the text. I've found that it sometimes takes a few tries to work.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
October 22, 2010, 07:58:22 PM
Last edit: October 22, 2010, 08:23:56 PM by lzsaver
 #16

just perform the installation procedure on the machine that has the BTCS?
Yes, but before that make sure that the client is closed. Your block chain will be overwritten.
And also it will be nice, if you will make backup of your block chain and upload it for analysis.
Just open %APPDATA%\Bitcoin directory and make copy of blk0001.dat and blkindex.dat files.
This should be done before the block chain will be overwritten. Be careful with the wallet.dat!

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
joe
Member
**
Offline Offline

Activity: 64
Merit: 10


View Profile
October 23, 2010, 08:09:17 AM
 #17

Dhaw sent me some of his debug.log files. Symptoms I saw:
- In most of the files his block count remains "stuck" at 1698.
- In one file he accepted blocks beyond that, but it went back to 1698 after he restarted Bitcoin.
- Any blocks he receives after 1698 he probably considers invalid. I haven't seen the actual block rejection (it keeps getting removed by the auto-trim), but his debug.log is full of "block xxx have" messages for blocks that he clearly doesn't recognize as valid.
- He is connected to real peers. He connected successfully to IRC, and he was able to connect to me with -addnode. I verified at my end that he is successfully sending getblocks messages.

What does it take for a client to reject an incoming block from the network? If we know this we can work backwards and find out why he wants to reject every new block. There must be a transaction in the main chain 1699 or prior that his client disagrees with.

In any case, all the 1000s of bitcoins he generated were generated into a chain branch that only he was participating on, so they are worthless on the main chain. He would be generating 50 every 5 minutes being the only participant on that branch. The other curiosity is why he stood at 1698; this should have eventually started going up by 1 every 5 minutes when he recalculated difficulty.
Dhaw (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 23, 2010, 06:04:51 PM
 #18

And now??
=(
More than 3 months lose?
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12972


View Profile
October 23, 2010, 06:14:37 PM
 #19

What does it take for a client to reject an incoming block from the network? If we know this we can work backwards and find out why he wants to reject every new block. There must be a transaction in the main chain 1699 or prior that his client disagrees with.

He would have to disagree with 1699, but that is an empty block. There's no reason he should disagree with that one.

My theory:

His antivirus cuts off files after a certain size. This caused his block database to be limited at 1698 (and maybe he rejects blocks after that due to corruption). However, his block index was not cut off (because it's shorter), so he ignores incoming blocks as "already have", even though he doesn't really have them. Every time he generates a block, it is quickly destroyed by the antivirus, but its confirmations are preserved by the block index for some reason.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
jimbobway
Legendary
*
Offline Offline

Activity: 1304
Merit: 1014



View Profile
October 23, 2010, 06:16:49 PM
 #20

dhaw, what kind of antivirus or spyware are you running?
satoshi
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 6723


View Profile
October 23, 2010, 06:22:49 PM
Last edit: October 23, 2010, 06:32:52 PM by satoshi
Merited by Foxpup (3)
 #21

his block count remains "stuck" at 1698.
He was generating invalid blocks at difficulty 1.0.  He must have a corrupted entry in his blk0001.dat or blkindex.dat file.  He just needs to delete blk*.dat and let it redownload.

The safety lockdown detected the problem and was displaying "WARNING: Displayed transactions may not be correct!" because it saw a longer chain existed that it was unable to accept.  The safety lockdown cannot stop generation or it would create an attack possibility.

The Bitcoin client really shouldn't allow coin generation until you have all of the blocks up to the last block checkpoint.
Good idea, I made a change to make sure it won't generate before checkpoint block 74000.
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12972


View Profile
October 23, 2010, 06:29:19 PM
 #22

He was generating invalid blocks at difficulty 1.0.  He must have a corrupted txindex entry in his blkindex.dat file.  He just needs to delete blk*.dat and let it redownload.

He already did that, and the same problem occurred right away. So it's probably an antivirus issue.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
satoshi
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 6723


View Profile
October 23, 2010, 06:38:04 PM
 #23

OK, if it really won't get past block 1698 on redownload, then we're in stranger territory.

Yes, possibly he has antivirus software or even a router or filewall that is pattern matching a sequence of bytes and censoring it.

It would be instructive to get knightmb's blk*.dat and see if that gets him past that point.
Dhaw (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 23, 2010, 08:53:23 PM
 #24

dhaw, what kind of antivirus or spyware are you running?

AVG ANTIVIRUS
jimbobway
Legendary
*
Offline Offline

Activity: 1304
Merit: 1014



View Profile
October 24, 2010, 05:20:57 AM
 #25

dhaw, what kind of antivirus or spyware are you running?

AVG ANTIVIRUS

Go to the AVG Virus Vault to see what AVG has detected.
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
October 24, 2010, 06:11:04 AM
 #26

And now??
=(
More than 3 months lose?

I don't know if it will make you feel any better, but if you had been working on the real chain the last few months you would only have a few hundred because the difficulty of your personal chain was way lower than real difficulty.


Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
Pages: 1 2 [All]
  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!