Bitcoin Forum
June 01, 2024, 11:20:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: wallet Hacked or lost novice  (Read 513 times)
hot_gpu (OP)
Full Member
***
Offline Offline

Activity: 120
Merit: 100



View Profile
May 09, 2013, 08:43:38 AM
 #1

Hi,

hello all

I made a customer transfer bitcoin-qt to an address, but blochain.info has two recipients.

Do you have stolen? Huh

thanks in advance,
Regards,
HoT-GPu
quiksilver911
Newbie
*
Offline Offline

Activity: 18
Merit: 0



View Profile
May 09, 2013, 09:00:32 AM
 #2

When bitcoins are transferred, all bitcoins have to be sent out. If you are sending only some of the bitcoins from one wallet to another wallet, then the remaining bitcoins are sent back to the original wallet. This is probably why you see two wallets on blockchain.info.

For example:

Wallet 1 : 100 Bitcoins

Transaction: Transfer 20 bitcoins from Wallet 1 to Wallet 2.

Blockchain transaction:

Wallet 2 -> 20 bitcoins
Wallet 1 -> 80 bitcoins
hot_gpu (OP)
Full Member
***
Offline Offline

Activity: 120
Merit: 100



View Profile
May 09, 2013, 09:23:25 AM
Last edit: May 09, 2013, 10:18:50 AM by hot_gpu
 #3

Not that,

I have sent to an address btc 0.2705 but has other direction blockchain.info more (costs) with a value of 0.0077 BTC, plus a commission of 0.0025 BTC

thank you very much quiksilver911.


                       _>my adresss2 0.2705BTC
my_address1 |_>unknown_address 0.0077BTC

+comission 0.0025
jamesblack
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 09, 2013, 09:41:53 AM
 #4

exactly
hot_gpu (OP)
Full Member
***
Offline Offline

Activity: 120
Merit: 100



View Profile
May 09, 2013, 10:15:20 AM
 #5

why?
DannyHamilton
Legendary
*
Offline Offline

Activity: 3416
Merit: 4658



View Profile
May 09, 2013, 02:40:12 PM
 #6

This is the "change" from the transaction:

With the way bitcoin works, you can't partially spend a previous output that you received.  It has to be completely spent.  So, if you receive 10 BTC all in a single transaction from someone/somewhere at an address, then that address now has a single 10 BTC output.

Later if you want to send 2 BTC to somebody, the program can use the previous 10 BTC output as an input into the transaction, and create a 2 BTC output to the address where you want to send it.  This leaves 8 BTC leftover in the transaction.  If you don't send those 8 BTC somewhere, then they become miner fees and end up in the coinbase transaction of the new block for the miner to keep.  If you don't want to give those 8 BTC away as fees to the miner, then you need to include a second output in your transaction sending the 8 BTC back to your own wallet.  As an analogy, think of pulling a $10 bill out of your pocket to pay for something that costs $2, you get $8 back in "change".

The way Bitcoin-Qt does this is to create a new bitcoin address that it doesn't tell you about and keeps track of that address and the associated private key in your wallet.dat.  Since this isn't an address that you requested in the "Receive Coins" tab of the user interface, it doesn't show up in that list.  Bitcoin-Qt knows about the address since it is in the wallet.dat file, so it includes it in the balance that it shows you.  Bitcoin-Qt uses a new change address for every transaction.  So if you create 10 different transactions, each sending bitcoins somewhere, then your wallet will have used 10 different change addresses (although some of them may be empty if Bitcoin-Qt used the bitcoins associated with some of those address as inputs into other transactions).
hot_gpu (OP)
Full Member
***
Offline Offline

Activity: 120
Merit: 100



View Profile
May 09, 2013, 08:52:01 PM
 #7

Thanks DannyHamilton.


In Bitcoin-qt I have all the bitcoins,another day surprised with the system, let me much calmer

Regards,

HoT_GpU
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!