Bitcoin Forum
June 17, 2024, 04:02:35 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Do Bitcoins have own id numbers ? like money  (Read 727 times)
wowprcc (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
May 05, 2017, 04:11:05 PM
 #1

just asking ,  i think they dont ,  and maybe bitcoin  needs exactly  this  to make an transfer  kinda bank wallet..  its like if i pay  with ec card in a shop  the shop  dont let  me wait in front of the cashier  til the bank transaction  is done ... so  do bitcoin need numbers in each satoshi  somehow    is that even possible ??

thank you for your ideas
bouren
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250


View Profile
May 05, 2017, 04:14:55 PM
 #2

Nope. Bitcoin is universal and common.
Every unit is replica of other. However, there is a complete system through which bitcoin is authenticated known as blockchain.
So when you make bitcoin transaction, it enters blockchain with unique transaction id and transaction confirms when miner check your transaction and approves it.
So btc doesn't has its own unique id but every btc transaction is unique id.
Nagadota
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


ClaimWithMe - the most paying faucet of all times!


View Profile WWW
May 05, 2017, 05:01:48 PM
 #3

No.  The only things that have "ID numbers" (actually not numbers as that might compromise privacy, more like pseudonyms) are addresses, which are essentially where people store their funds.  A wallet is a collection of addresses that one person controls with the same private key, and every transaction also has a public key which can be seen (although sometimes public keys can allow people to see your transaction history, so you need to be somewhat careful with those too if you want anonymity).

DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4660



View Profile
May 05, 2017, 05:11:12 PM
 #4

The only things that have "ID numbers" (actually not numbers as that might compromise privacy, more like pseudonyms) are addresses,

FALSE.

Transactions also have an ID.

Blocks also have an ID.

A wallet is a collection of addresses that one person controls with the same private key,

FALSE.

Every address has its own private key.  A collection of addresses do not share the same private key.

and every transaction also has a public key which can be seen

FALSE.

Transactions don't have their own public keys.  An address and its associated private key has its own public key.

(although sometimes public keys can allow people to see your transaction history, so you need to be somewhat careful with those too if you want anonymity).

FALSE.

Public keys do not make it any easier to see your transaction key than addresses.

This is the problem with sig ad participants.  They just spew a load of false nonsense without any effort to be correct or accurate, and without any indication to the reader that they are just making stuff up.  Then others read what they write and accidentally believe them.
kelseydustin
Sr. Member
****
Offline Offline

Activity: 448
Merit: 251


View Profile
May 05, 2017, 05:14:32 PM
 #5

I think we do have. We call them hash. Transactions also have ID
Nagadota
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


ClaimWithMe - the most paying faucet of all times!


View Profile WWW
May 05, 2017, 07:18:26 PM
 #6

The only things that have "ID numbers" (actually not numbers as that might compromise privacy, more like pseudonyms) are addresses,

FALSE.

Transactions also have an ID.

Blocks also have an ID.
I'm fully aware of that one.  The addresses are the only ones relevant to someone holding Bitcoin, which is what the OP was referring to with Bitcoins having their own ID numbers.

A wallet is a collection of addresses that one person controls with the same private key,

FALSE.

Every address has its own private key.  A collection of addresses do not share the same private key.
Sorry.  That was a misconception of mine.
and every transaction also has a public key which can be seen

FALSE.

Transactions don't have their own public keys.  An address and its associated private key has its own public key.
Poorly phrased, not false.  Transactions do have visible public keys, they're just not created for the transaction.  If they were, I wouldn't have claimed that public keys can reveal your transaction history.
(although sometimes public keys can allow people to see your transaction history, so you need to be somewhat careful with those too if you want anonymity).

FALSE.

Public keys do not make it any easier to see your transaction key than addresses.

This is the problem with sig ad participants.  They just spew a load of false nonsense without any effort to be correct or accurate, and without any indication to the reader that they are just making stuff up.  Then others read what they write and accidentally believe them.

Actually, I got that thought from my TREZOR, which claims in the account that XPUBs (which I now understand are like master public keys for the account somehow?) can reveal transaction history.  I'm seriously interested, feel free to clear up any misconceptions that I have.  

BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1136

All paid signature campaigns should be banned.


View Profile WWW
May 05, 2017, 07:26:56 PM
 #7

Actually, I got that thought from my TREZOR, which claims in the account that XPUBs (which I now understand are like master public keys for the account somehow?) can reveal transaction history.  I'm seriously interested, feel free to clear up any misconceptions that I have.  

Cool, you came back to the thread, admitted you were wrong and asked a valid question.  You are not the run of the mill signature spammer.

An XPUP is a special public key that generates a deterministic sequence of public keys.  From the sequence of public keys it is not possible to calculate the XPUB but if someone has your XPUB they can calculate the entire sequence of public keys that are generated from that XPUB.

So if someone gets one of your XPUB keys they will be able to see all of the public keys that are generated from it and then see all the transactions related to all those public keys.

There is no danger to the Bitcoins, there is no danger to the private keys.  The problem is that all of those public keys and all the related transactions can be tied to you.

So, it is a privacy issue.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
davidmccoy
Newbie
*
Offline Offline

Activity: 47
Merit: 0


View Profile WWW
May 05, 2017, 07:34:46 PM
 #8

If I understood the actual question right, i-e do Bitcoins have hard coded numbers like a currency note. The answer is NO.
To send Bitcoin, we need two things: (i) Bitcoin address, (ii) Private key
Bitcoin address is a random number.  The purpose of the key is to sign the address. It is a cryptographic step to prove the ownership of the transaction and verification. The verification works through the hash function. The blockchain ( where all the record of bitcoin transaction is stored) checks the transaction and compares the last transaction record with the stored hash value. If it is correct, the transaction is cleared and a new hash is stored against this transaction for next transaction comparison. I know it is confusing but just remember there are three parts of a transaction.
Input, output and amount. Input shows the last origin of bitcoin transaction you got. The output is the address where you want to send it now. The amount is....Smiley
Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1074


View Profile
May 05, 2017, 07:45:15 PM
 #9

Even though there are many "personalized" features for wallets and Bitcoin addresses and transactions, we must remember that Bitcoin should

not mimic the fiat banking system, because this is a experiment in something that does not fit centralized financial systems like banks. Yes, there

are some features that are similar, but it is still a new unique concept.  Wink .... We are trying to improve on the old legacy fiat systems.  Grin
 

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4660



View Profile
May 05, 2017, 07:48:07 PM
 #10

Cool, you came back to the thread, admitted you were wrong and asked a valid question.  You are not the run of the mill signature spammer.

An XPUP is a special public key that generates a deterministic sequence of public keys.  From the sequence of public keys it is not possible to calculate the XPUB but if someone has your XPUB they can calculate the entire sequence of public keys that are generated from that XPUB.

So if someone gets one of your XPUB keys they will be able to see all of the public keys that are generated from it and then see all the transactions related to all those public keys.

There is no danger to the Bitcoins, there is no danger to the private keys.  The problem is that all of those public keys and all the related transactions can be tied to you.

So, it is a privacy issue.

Another way to think about it (which might help people avoid confusing the concept of an XPUB with the concept of a public key) is to think of the XPUB as a seed that can be used to generate an arbitrarily long list of public keys.

A single XPUB is associated with a single XPRIV.  The XPRIV is the seed that is used to generate an arbitrarily long list of private keys.

The first private key generated from the XPRIV seed is the private key for the first public key generated from the XPUB. The second private key generated from the XPRIV seed is the private key for the second public key generated from the XPUB, and so on.

The XPUB isn't used in any transactions at all.  However, (since each address is generated from a single public key) if someone knows your entire list of public keys then they can use that list to generate the entire list of addresses in your wallet.  Once they know all the addresses in your wallet, they can use that information to look up all the payments you've received and when you spent any of those payments.

If someone links one of your public keys to you, then they can link the transactions that are associated with that address to you.

If someone links your XPUB to you, then they can calculate all your public keys and link ALL transactions to and from ANY address in that wallet to you.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
May 05, 2017, 07:54:38 PM
 #11

If someone knows your master pubkey and a single private key they can deduce other private keys, so never disclose it unless u have a valid use case

ImHash
Hero Member
*****
Offline Offline

Activity: 924
Merit: 506


View Profile
May 05, 2017, 08:14:20 PM
 #12

Why are you talking about pub keys and private keys?
Bitcoins have their own especial form called input scripts and hash160 output scripts.
However I don't know what happens to the sequence numbers (serial number) of the fees we pay because they will no longer keep their especial sequence of numbers and all are combined into one output which the miner receives.

That makes bitcoins not like unchangeable strings of codes makes it possible to track and identify.
For instance if I steal some coins by hacking an exchange then you could follow those coins where ever they go but if I create a transaction and include them all as the miner fee then it will be virtually impossible to trace them?
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!