Bitcoin Forum
December 27, 2024, 09:09:39 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can I send from unused addresses?  (Read 442 times)
rickbee14 (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
February 21, 2017, 08:28:18 PM
 #1

When I send bitcoins, it sends them from addresses I've already received to. I thought it would be possible to send from a new address every time, because the bitcoins are tied to the wallet and not to the individual addresses. Is this not the case?
achow101
Staff
Legendary
*
Offline Offline

Activity: 3570
Merit: 6927


Just writing some code


View Profile WWW
February 21, 2017, 08:47:49 PM
 #2

That is not how Bitcoin works.

On a technical level, there is no such object called a Bitcoin, there are no addresses, and you are not sending to an address. How Bitcoin works is through transaction outputs. Most outputs contain a part of it that can then be encoded as the address that you see, so each output is specifically tied to an address. When you spend, you must spend from previous transaction outputs, and thus you can only spend from addresses which have received Bitcoin.

The network doesn't know about your wallet, nor does it care. All it knows about are transaction outputs. Thus, the Bitcoin is tied to addresses, not wallets.

rickbee14 (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
February 21, 2017, 09:02:11 PM
 #3

Ah, okay. That makes sense.

Another question: do all the wallets in a single Armory installation use the same private keys for signing transactions, or does each wallet have its own?
achow101
Staff
Legendary
*
Offline Offline

Activity: 3570
Merit: 6927


Just writing some code


View Profile WWW
February 21, 2017, 09:04:15 PM
 #4

Ah, okay. That makes sense.

Another question: do all the wallets in a single Armory installation use the same private keys for signing transactions, or does each wallet have its own?
Neither. Private keys are not associated with wallets, but with addresses. Again, wallets have nothing to do with how Bitcoin works and are completely unrelated. All that matters are the transaction outputs and thus the addresses. Each address must have its own private key as each address is derived from the public key which is derived from a single private key.

rickbee14 (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
February 21, 2017, 09:14:14 PM
 #5

I understand. So then if I have multiple wallets in Armory, there's no connection in the blockchain if there are no transactions between any of the addresses in those two wallets (even using something like WalletExplorer)?
achow101
Staff
Legendary
*
Offline Offline

Activity: 3570
Merit: 6927


Just writing some code


View Profile WWW
February 21, 2017, 09:25:19 PM
 #6

I understand. So then if I have multiple wallets in Armory, there's no connection in the blockchain if there are no transactions between any of the addresses in those two wallets (even using something like WalletExplorer)?
Yes.

rickbee14 (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
February 21, 2017, 09:29:06 PM
 #7

Thanks for the info!  Smiley
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!