Bitcoin Forum
November 15, 2024, 02:32:34 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Wallets, Change and change address public address  (Read 1003 times)
Twinsborg (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 12, 2014, 09:01:31 PM
 #1

What is everyone talking about? Lets all try to use the proper words when referring to what we are talking about. Whether it is a paper wallet or web wallet or cold storage( Is cold storage a wallet or a private address? (1) First what is the difference between a wallet and an address. Is a wallet an address or can a wallet hold several address's? (2) When someone says that they got change from a wallet, don't they really mean from a public address? .... why would anyone want to put change into a wallet that had coin in it that can be used to try and track your paths? Why doesn't all change go into a new public address. when do you use your private address? 
So we have to check with a merchant to see where they are going to put change or can we tell them where to put it?HuhHuh
Wusolini
Legendary
*
Offline Offline

Activity: 1190
Merit: 1000


no need to carry heavy money bags anymore


View Profile
July 12, 2014, 10:41:05 PM
 #2

What is everyone talking about? Lets all try to use the proper words when referring to what we are talking about. Whether it is a paper wallet or web wallet or cold storage( Is cold storage a wallet or a private address? (1) First what is the difference between a wallet and an address. Is a wallet an address or can a wallet hold several address's? (2) When someone says that they got change from a wallet, don't they really mean from a public address? .... why would anyone want to put change into a wallet that had coin in it that can be used to try and track your paths? Why doesn't all change go into a new public address. when do you use your private address?  
So we have to check with a merchant to see where they are going to put change or can we tell them where to put it?HuhHuh

hi I can see you have bit mess in this, so as I had in beginning.

lets try it simple.

1 - Walet is bunch of adresses (or you can have wallet with only one address). Like regulal wallet with many places to store things (large or small banknotes, coins, ID , CC ....)
it just keep you private and public keys on one place

2 - not really, bitcoins can be transfered from more addresses (in one transaction) so therefore somebody says change from wallet.
-  for privacy reasons its better to generate new change address for every transaction

Private address is wrong word (or we can say every address is private untill you publish it )  it's private and public key (address is derived from the public one)
try wiki to get more into details.

not sure if understand last question, you should not care about merchant change (its not yours) its his problem where to send it. And if you are the merchant, you can choose address to which you want change to be send.

DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
July 13, 2014, 02:26:28 AM
 #3

Is cold storage a wallet or a private address?

Neither.  Cold storage is bitcoins that are sent to an address that was generated from a private key that has never been connected to the internet.

First what is the difference between a wallet and an address.

At the most simple level, a "wallet" is a collection of one or more private keys.  Usually a wallet contains the bitcoin address that is associated with each private key (so that the address doesn't need to be re-generated every time you want to use it.  Software wallets usually also contain features that take care of all the technical aspects of creating transactions, and provide an easy way to determine how many bitcoins the wallet has control of.  Software wallets can contain additional features at the discretion of the developers of the wallet.

An address is the public information that you need to share with the person that will be assigning control of some number of bitcoins to you.

Is a wallet an address or can a wallet hold several address's?

A wallet holds one or more addresses (more specifically, one or more private keys).

When someone says that they got change from a wallet, don't they really mean from a public address?

No, they really mean "from a transaction".  Transactions provide, as their inputs, a list of "unspent outputs".  The act of including the output in the list of inputs to the transaction means that it is then "spent".  The total value of all the inputs in the list are available to the transaction to be assigned to a new list of one or more unspent outputs.  Any value from the list of inputs that is not specifically assigned to an output becomes a transaction fee that can be assigned to the block reward by the miner that confirms the block.  Therefore, if the amount that is being "sent to someone" is less than the total value supplied by the inputs, the creator of the transaction must assign the excess back to an address that they have control over (a "change address").

why would anyone want to put change into a wallet that had coin in it that can be used to try and track your paths?

I'm not sure, but I think you're asking why someone would want to send the change back to an address that they previously used for receiving bitcoins?  If that is your question, then some people like being able to track their balance and backup their access by keeping track of only a single private key and address pair.  They seem to think this makes things easier.

Why doesn't all change go into a new public address.

The bitcoin protocol doesn't care where the change goes.  It is up to the creator of the wallet software to decide how they are going to handle the excess value in the transaction.

when do you use your private address? 

There are no private addresses.  There are private keys.  The wallet software uses the private key to generate an ECDSA signature when spending previously unspent outputs that were received at the address.  This is how the wallet software proves to the entire network that it is allowed to spend the output.

So we have to check with a merchant to see where they are going to put change or can we tell them where to put it?HuhHuh

The person that is sending the bitcoins decides how to handle the change for the transaction that they are sending (or more specifically, their wallet software decides for them.
Twinsborg (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 13, 2014, 07:56:32 PM
 #4

Thanks, a lot of information. could you recommend a website that might have a good tutorial, video or text that might help explain some of this stuff?
cech4204a
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250

12CDKyxPyL5Rj28ed2yz5czJf3Dr2ZvEYw


View Profile WWW
July 13, 2014, 07:58:07 PM
 #5

One wallet can hold many addresses, while you can also have multiple wallets.

Bitcoin is DEAD
Wusolini
Legendary
*
Offline Offline

Activity: 1190
Merit: 1000


no need to carry heavy money bags anymore


View Profile
July 13, 2014, 09:09:47 PM
 #6

Thanks, a lot of information. could you recommend a website that might have a good tutorial, video or text that might help explain some of this stuff?

try http://bitcoin.it or if you want to get deeper read https://bitcoin.org/bitcoin.pdf

Lamigo
Hero Member
*****
Offline Offline

Activity: 571
Merit: 500



View Profile
July 14, 2014, 03:29:02 PM
 #7

Thanks, a lot of information. could you recommend a website that might have a good tutorial, video or text that might help explain some of this stuff?

I would recommend bitcoin wiki (https://en.bitcoin.it/wiki/Main_Page)and the beginner's guide by Coindesk (http://www.coindesk.com/information/), and bitcointalk when you have any questions. Cheesy

Velkro
Legendary
*
Offline Offline

Activity: 2296
Merit: 1014



View Profile
July 14, 2014, 06:00:46 PM
 #8

This terminology can be confusing sometimes i agree completly
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!