Bitcoin Forum

Other => Beginners & Help => Topic started by: acolombo on September 16, 2011, 06:10:19 PM



Title: Serial numbers
Post by: acolombo on September 16, 2011, 06:10:19 PM
Hi, do bitcoins have anything like serial numbers that could make them traceable?


Title: Re: Serial numbers
Post by: rTech on September 16, 2011, 06:11:27 PM
You can use BlockExplorer for somekind tracing :D


Title: Re: Serial numbers
Post by: Anonymous on September 16, 2011, 06:11:59 PM
Yes and no.

Ownership of a Bitcoin doesn't have to be recorded. So you could trace a Bitcoin but it doesn't have to have a tie to an identity, defeating any use traceability might have.


Title: Re: Serial numbers
Post by: nmat on September 16, 2011, 06:14:25 PM
Hi, do bitcoins have anything like serial numbers that could make them traceable?

No.

Bitcoins don't really exist. They are just a number associated with a given address. You can see how many bitcoins are in a certain address and how many bitcoins were sent from that address to another address.

See http://blockexplorer.com/ if you are interested in tracking bitcoins.


Title: Re: Serial numbers
Post by: Anonymous on September 16, 2011, 06:22:07 PM
Hi, do bitcoins have anything like serial numbers that could make them traceable?
Bitcoins don't really exist.

This is the most ignorant thing I've read all day.


Title: Re: Serial numbers
Post by: nmat on September 16, 2011, 06:26:14 PM
Bitcoins don't really exist.
This is the most ignorant thing I've read all day.

A bitcoin is a number associated with an address. You can not serialize it. It's impossible. Maybe you should read this (http://bitcoin.stackexchange.com/questions/450/is-there-any-way-to-track-an-individual-bitcoin-or-satoshi)


Title: Re: Serial numbers
Post by: acolombo on September 16, 2011, 06:39:33 PM
Bitcoins don't really exist.
This is the most ignorant thing I've read all day.

A bitcoin is a number associated with an address. You can not serialize it. It's impossible. Maybe you should read this (http://bitcoin.stackexchange.com/questions/450/is-there-any-way-to-track-an-individual-bitcoin-or-satoshi)


From what I gather, there is not such a thing as a bitcoin element, so the answer would be NO. So there could never be such a thing as a tainted/false/stolen bitcoin, right?
Aldo


Title: Re: Serial numbers
Post by: nmat on September 16, 2011, 06:44:32 PM
From what I gather, there is not such a thing as a bitcoin element, so the answer would be NO. So there could never be such a thing as a tainted/false/stolen bitcoin, right?
Aldo

Exactly.

But you can trace whatever comes in/out of addresses. So if you have one bitcoin at a certain address and someone steals that bitcoin by transferring it, you can find out the destination address. All transactions are publicly logged.


Title: Re: Serial numbers
Post by: kjj on September 16, 2011, 08:15:37 PM
Yeah, bitcoins really don't exist.

When you spend, you are really broadcasting a message to the network that says "Here is proof that I have the secret number (private key) associated with these old transactions, and I want to transfer control of the balances they represent to whoever can prove they have the secret numbers corresponding to these new addresses."

Everything can be traced through the public block chain, so some coins might end up with a dubious history, but they can't really become tainted or invalidated.  They can be lost though, if a private key for an address is ever lost, or if it never existed (1BitcoinEater (http://blockexplorer.com/address/1BitcoinEaterAddressDontSendf59kuE)).


Title: Re: Serial numbers
Post by: Alex Fenner on September 17, 2011, 07:16:41 PM
They do exist.


Title: Re: Serial numbers
Post by: nmat on September 17, 2011, 07:32:01 PM
They do exist.

Existence is a relative concept 8)

I'll tell you what, I will define roughly what a one dollar bill is:

It's a rectangular piece of paper made of a wood pulp, cloth, silk, and linen. It has George Washington's portrait, the Federal Reserve District Seal next to it and a serial number below.

There are more details, but this is correct. Now my challenge is: write me a correct and unambiguous definition of what one bitcoin is.


Title: Re: Serial numbers
Post by: Alex Fenner on September 17, 2011, 07:34:23 PM
A bunch of 0 and 1


Title: Re: Serial numbers
Post by: Revalin on September 18, 2011, 12:02:04 AM
Yes, the coins have something like a "Serial number" (it's the address you receive the coins on).  It's easy to trace the history of addresses that a coin passed through, but harder to figure out who actually owns those addresses.

The full answer is somewhat complicated.  You should read this:  https://en.bitcoin.it/wiki/Anonymity


Title: Re: Serial numbers
Post by: tuckerlee on September 18, 2011, 07:56:05 PM
From my understanding they are kind of built to be anonymous. A third party tracking system that tracks bitcoins traded within the entity could be useful as a mass escrow service, incorporating multiple trade exchanges and multiple currencies. Lots of work there though.


Title: Re: Serial numbers
Post by: CBuffer on September 19, 2011, 07:09:15 AM

Existence is a relative concept 8)

I'll tell you what, I will define roughly what a one dollar bill is:

It's a rectangular piece of paper made of a wood pulp, cloth, silk, and linen. It has George Washington's portrait, the Federal Reserve District Seal next to it and a serial number below.


You have never had a one dollar bill in your head. Your knowledge of their existence is limited to your experience of external stimuli. The epistemological status of dollars and bitcoins is the same to you.

 ;D


Title: Re: Serial numbers
Post by: Gabi on September 19, 2011, 09:15:52 AM
Information exist, so bitcoins ARE real.



Title: Re: Serial numbers
Post by: deepceleron on September 19, 2011, 10:43:07 AM
Each bitcoin address has a balance. The amount of bitcoins per address is what is stored in the blockchain. There is nothing that ties individual payments to particular "coins", so in that aspect, Bitcoins don't exist. Someone pays me, their balance goes down and mine goes up. I pay someone, my balance goes down. There is no notion of which coins were used.


Title: Re: Serial numbers
Post by: payb.tc on September 19, 2011, 11:01:02 AM
Information exist, so bitcoins ARE real.




i think of them like a bucket of water, and a bitcoin is a 'drop' of water, the bucket full of water is 21 million drops.

but when they're all in the bucket together, the 'drops' don't exist.


Title: Re: Serial numbers
Post by: acolombo on September 19, 2011, 02:17:37 PM
Information exist, so bitcoins ARE real.




i think of them like a bucket of water, and a bitcoin is a 'drop' of water, the bucket full of water is 21 million drops.

but when they're all in the bucket together, the 'drops' don't exist.


Well, we all have differents ways to understand the same concept.
What I wanted to know in the first place I beleive is clear nonetheless, if I receive BTC from different addresses to the same wallet, once they are in my wallet they are all mixed up, when I use part of it, then noone can tell if I used the coins I got from A or B.


Title: Re: Serial numbers
Post by: kjj on September 19, 2011, 02:20:06 PM
Well, we all have differents ways to understand the same concept.
What I wanted to know in the first place I beleive is clear nonetheless, if I receive BTC from different addresses to the same wallet, once they are in my wallet they are all mixed up, when I use part of it, then noone can tell if I used the coins I got from A or B.

No, they can tell exactly where they came from.


Title: Re: Serial numbers
Post by: acolombo on September 19, 2011, 02:36:08 PM
No, they can tell exactly where they came from.

I read somewhere, I still can´t find it again, let´s suppose these transactions are performed, in this order:

 A --->  C  (1BTC)
 B --->  C  (1BTC)
 C --->  D  (1BTC)

Can you tell if D has received the coin once owned by A or by B?


Title: Re: Serial numbers
Post by: deepceleron on September 19, 2011, 02:53:32 PM
I read somewhere, I still canīt find it again, letīs suppose these transactions are performed, in this order:

 A --->  C  (1BTC)
 B --->  C  (1BTC)
 C --->  D  (1BTC)

Can you tell if D has received the coin once owned by A or by B?

I would refer you to this post (https://bitcointalk.org/index.php?topic=44340.msg533786#msg533786).

Like writing a check against my bank account, you can no longer say that the dollars in the check are the same dollars from my dwolla deposit or my direct-deposit paycheck. They don't have serial numbers any more in the bank's computer.

The only way you could make the statement that D received some of the currency funded by A would be if D > B + old balance, then the funds from A would be required to fulfill the transfer. Otherwise, there is a kind of deniability. You could also say that the input payments are spread out and co-mingled, so D is 1/2 of A and 1/2 of B, so it's all dirty money, etc.

The connections between different addresses are always transparent though, you can see which address has been sending to who.


Title: Re: Serial numbers
Post by: netrin on September 19, 2011, 04:21:53 PM
Yeah, bitcoins really don't exist.

If I blow a kiss, does it exist? Even if I don't know, can't see, don't interact with the recipient? If the only record of the kiss is verified by people I've never met, who've never seen, touched, or in any way interacted with me directly, does the record prove the existence of said blown kiss to an anonymous potentially non-extant recipient? Existence is purely up to your own interpretation.


Title: Re: Serial numbers
Post by: kjj on September 19, 2011, 04:39:14 PM
Pretty much all of you are confusing transactions, outputs and addresses.

There are no bitcoins, there are no addresses, there are no balances.  There are only transaction outputs.

In acolombo's scenario, yes, D can be traced back to either A or B, but not both (assuming no fee).

In a more complicated scenario, like if C wanted to send 1.5 BTC to D, he would have to redeem both A and B, and would get change back.  D would have coins that had come through both A and B, but we couldn't say that half were from A and half from B, or that 1 BTC was from A, and 0.5 was from B, or any other combination like that.  But we certainly can say that both A and B were both involved.


Title: Re: Serial numbers
Post by: acolombo on September 19, 2011, 04:42:11 PM
Pretty much all of you are confusing transactions, outputs and addresses.

There are no bitcoins, there are no addresses, there are no balances.  There are only transaction outputs.

In acolombo's scenario, yes, D can be traced back to either A or B, but not both (assuming no fee).

In a more complicated scenario, like if C wanted to send 1.5 BTC to D, he would have to redeem both A and B, and would get change back.  D would have coins that had come through both A and B, but we couldn't say that half were from A and half from B, or that 1 BTC was from A, and 0.5 was from B, or any other combination like that.  But we certainly can say that both A and B were both involved.

But transactions must be from one address to another, then addresses do exist. And each address has a balance, I believe...


Title: Re: Serial numbers
Post by: kjj on September 19, 2011, 05:12:21 PM
Pretty much all of you are confusing transactions, outputs and addresses.

There are no bitcoins, there are no addresses, there are no balances.  There are only transaction outputs.

In acolombo's scenario, yes, D can be traced back to either A or B, but not both (assuming no fee).

In a more complicated scenario, like if C wanted to send 1.5 BTC to D, he would have to redeem both A and B, and would get change back.  D would have coins that had come through both A and B, but we couldn't say that half were from A and half from B, or that 1 BTC was from A, and 0.5 was from B, or any other combination like that.  But we certainly can say that both A and B were both involved.

But transactions must be from one address to another, then addresses do exist. And each address has a balance, I believe...

Except that transactions are not from one address to another.  Transactions are from transaction outputs to scripts.

I don't mean for this to be a metaphysical discussion, like whether or not the color blue exists.  It clearly exists, except that it doesn't; in the same way with addresses and balances.  What I'm trying to do is help you understand the bitcoin system by explaining what parts of it are really there, and which parts have been imagined to help us work with it.

We can count up all of the unredeemed transaction outputs in the block chain that correspond to private keys that we control, and we can call that a balance, but there is no concept of a balance in the bitcoin system.  And we send coins to addresses, but addresses don't really exist in the system either, we just use them to create scripts.  And bitcoins don't really exist, but the system refuses to accept transactions where the outputs sum to more than the inputs, and we call the basic unit in those calculations a bitcoin.

We rarely deal with the system directly, but use metaphors to make it resemble things we already understand.  But the metaphor isn't the reality, and if you apply the metaphor too literally, you end up with a very incorrect understanding of the system.  So, sometimes it is necessary to look under the metaphor and see the naked system as it really is.


Title: Re: Serial numbers
Post by: acolombo on September 19, 2011, 05:22:41 PM
Except that transactions are not from one address to another.  Transactions are from transaction outputs to scripts.

I don't mean for this to be a metaphysical discussion, like whether or not the color blue exists.  It clearly exists, except that it doesn't; in the same way with addresses and balances.  What I'm trying to do is help you understand the bitcoin system by explaining what parts of it are really there, and which parts have been imagined to help us work with it.

We can count up all of the unredeemed transaction outputs in the block chain that correspond to private keys that we control, and we can call that a balance, but there is no concept of a balance in the bitcoin system.  And we send coins to addresses, but addresses don't really exist in the system either, we just use them to create scripts.  And bitcoins don't really exist, but the system refuses to accept transactions where the outputs sum to more than the inputs, and we call the basic unit in those calculations a bitcoin.

We rarely deal with the system directly, but use metaphors to make it resemble things we already understand.  But the metaphor isn't the reality, and if you apply the metaphor too literally, you end up with a very incorrect understanding of the system.  So, sometimes it is necessary to look under the metaphor and see the naked system as it really is.

I think I get what you say, still addresses have a 1:1 relation to private keys, donīt they? OK, letīs say coins do not exist, but private keys do, then I beleive the client translates address to key and viceversa, got it right?


Title: Re: Serial numbers
Post by: netrin on September 19, 2011, 06:58:24 PM
Kjj, a bitcoin address exists in so far as an email address or street address exists. What exists at these addresses are different levels of abstraction: a paper letter, a copy of text in a database, a signed record in a public balance sheet.

A bitcoin is only the identity one. One what? One bitcoin. One unit of value in a balanced public record. It has value because a community has agreed that an instance of this one bitcoin is unique. Its uniqueness is verified by the balancing of the public record (and faith that Euclid's 2300 year old assertions are true without proof).

A bitcoin's 'existence' is bound to a single spend solution. If a bitcoin could be copied then it would only be one of numerous instances of the number one. Only because the community forbids copying does a bitcoin 'exist'. In that way, a bitcoin is intellectual property. We may all know about it but not own it. We transfer ownership of mundane numbers by way of signed irreversible contracts/assertions.

One aspect I find very fascinating about bitcoins are that when we look at a typical balance sheet, the numbers represent other assets, dollars, widgets, etc. In the case of bitcoins, the numbers in the balance sheet are the bitcoins. If they represented other assets, those assets would be nowhere to be found. The record is what exists. The signed block chain ensures that it can't easily be duplicated nor manipulated.

Oh, and this should be a metaphysical discussion, because the original question (bitcoin serial numbers) has been thoroughly answered. Now we get to smoke cigars, drink cognac and discuss technological philosophy.

I think I get what you say, still addresses have a 1:1 relation to private keys, donīt they? (in all practicality, yes) OK, letīs say coins do not exist, but private keys do, then I beleive the client translates address to key and viceversa, got it right? (the address (hash) is derived from the public key which is derived from the private elliptic key, but not vice versa or in any other direction)


Title: Re: Serial numbers
Post by: Revalin on September 19, 2011, 07:33:07 PM
Your BitCoins are just as real as your bank account balance: they're a few lines in a computer's database.  Neither has a concrete location: both BitCoin and your bank replicate the data widely, and withdraws may be performed anywhere where you present the proper credentials.


Title: Re: Serial numbers
Post by: netrin on September 19, 2011, 09:02:12 PM
Your BitCoins are just as real as your bank account balance: they're a few lines in a computer's database.  Neither has a concrete location: both BitCoin and your bank replicate the data widely, and withdraws may be performed anywhere where you present the proper credentials.

Good point. And similarly I think we should drop the 'wallet' metaphor and call it a portfolio of accounts.

One difference though is that your bank account balance represents and can be redeemed for an equal quantity of a physical asset, dollars, euros, pesos, even if they don't actually exist 1:1 (1:10 in most countries). The bitcoin credentials are (nearly) the asset itself.

It's ironic though that bitcoins are not promissory notes, are redeemable for nothing, but yet neither are bitcoins fractionally diluted at all.  They truly are a new asset class.


Title: Re: Serial numbers
Post by: acolombo on September 19, 2011, 09:47:05 PM
I think I get what you say, still addresses have a 1:1 relation to private keys, donīt they? (in all practicality, yes) OK, letīs say coins do not exist, but private keys do, then I beleive the client translates address to key and viceversa, got it right? (the address (hash) is derived from the public key which is derived from the private elliptic key, but not vice versa or in any other direction)
Of course the private key is not derived from the public data, but now again address relates 1:1 to public key. Itīs interesting this thing, I still have my balance at 0.00, I suppose when I got my millions I will know better. :o


Title: Re: Serial numbers
Post by: netrin on September 19, 2011, 10:08:03 PM
Of course the private key is not derived from the public data, but now again address relates 1:1 to public key. Itīs interesting this thing, I still have my balance at 0.00, I suppose when I got my millions I will know better. :o

Yeah. Bitcoin is a wonderful system. I hope Satoshi will come out of hiding and accept his future Nobel Peace Prize!

Now, we can just say you've got it. And you do 99%... but just to be pedantic, for every address validly generated by the client, there will have existed a private key, which the human should not lose if he wishes to send bitcoins from that address's balance. I've not studied elliptic keys in detail, but if they are anything like RSA, each key of a pair uniquely satisfies Kpub(Kpriv(msg)) = msg = Kpriv(Kpub(msg)). However, there may be theoretically numerous messages which could produce the same SHA address, but we'd be extraordinarily unlikely to ever stumble upon such a collision before the oceans boil.


Title: Re: Serial numbers
Post by: acolombo on September 20, 2011, 12:33:23 PM

Yeah. Bitcoin is a wonderful system. I hope Satoshi will come out of hiding and accept his future Nobel Peace Prize!

Now, we can just say you've got it. And you do 99%... but just to be pedantic, for every address validly generated by the client, there will have existed a private key, which the human should not lose if he wishes to send bitcoins from that address's balance. I've not studied elliptic keys in detail, but if they are anything like RSA, each key of a pair uniquely satisfies Kpub(Kpriv(msg)) = msg = Kpriv(Kpub(msg)). However, there may be theoretically numerous messages which could produce the same SHA address, but we'd be extraordinarily unlikely to ever stumble upon such a collision before the oceans boil.

Thanks a lot.


Title: Re: Serial numbers
Post by: Immunooel Gu on October 06, 2011, 07:58:23 PM
Yes und nu.

Oovnersheep ooff a Beetcuin duesn't hefe-a tu be-a recurded. Bork bork bork! Su yuoo cuoold trece-a a Beetcuin boot it duesn't hefe-a tu hefe-a a teee-a tu un identeety, deffeeteeng uny use-a treceebeelity meeght hefe-a.