Bitcoin Forum
July 05, 2024, 11:33:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: What is a Bitcoin in my computer? An archive, an abstract value?  (Read 2067 times)
GussRosa (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
March 02, 2015, 08:05:32 PM
 #1

Hello folks.

Sorry, this must be a very silly question, but it's a doubt i have for quite some time.

What is a Bitcoin when it's stored in my wallet? Is it a findable archive in my computer? or it is something more abstract?

Thank you.
albert11
Hero Member
*****
Offline Offline

Activity: 679
Merit: 500



View Profile
March 02, 2015, 08:20:07 PM
 #2

a wallet on your computer is a private key file


bitcoins are not stored on your computer, they are on the blockchain, so when you say you have bitcoins it means that you have ownership of the public address,

            ████████████████████
           ██████████████████████
          ████                ████
         ████   █████   ████   ████
        ████   ███████ ██████   ████
       ████   ████ ████   ████   ████
      ████   ████   ████   ████   ████
     ████   ████  ██ ████   ████ 
    ████   ████   ██  ████
    ████   ████   ███  ████
    ████   ████   ███
    ████   ████   ███
    ████   ████   ███
    ████   ████   ███    ███
     ████   ████   ████ ████ ████
      ████   ████   ████ ██ ████  ████
       ████   ████   ████ ████   ████
        ████   ██████ ██████    ████
         ████   ████   ████    ████
          ████                ████
           ██████████████████████
            ████████████████████
I N D X
ebliever
Legendary
*
Offline Offline

Activity: 1708
Merit: 1035


View Profile
March 02, 2015, 08:30:42 PM
 #3

Bitcoin exists in the form of a ledger shared across the bitcoin network, listing transactions between addresses/accounts. Only there in the ledger (called a blockchain) does bitcoin really "exist". You "own" a bitcoin when you have password access/control over the private keys that control bitcoins sent to you (or mined by you) on the blockchain, enabling you to initiate a transfer to a new address on the blockchain ledger.

The wallets people talk about on their computers don't hold bitcoins as such; they just contain the public and private keys that enable you to receive and send bitcoins, hopefully with good password control on the wallet itself. The wallet also ties into the blockchain to provide you with balance information and a transaction history. But the blockchain is the authority, and the only place a bitcoin really resides.

That's my take on it, anyway.

Luke 12:15-21

Ephesians 2:8-9
kpitti
Legendary
*
Offline Offline

Activity: 924
Merit: 1002



View Profile
March 02, 2015, 08:33:22 PM
 #4

Your wallet is just presenting your ownership of Bitcoins addresses you have. Because you have private keys for them.
Bitcoins are stored in Blockchain as Ledger.
runpaint
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250



View Profile
March 02, 2015, 08:38:45 PM
 #5

Bitcoin is a network of computers.  Coins are generated as a reward for securing and maintaining the network.  

Your bitcoin is a symbol which represents the work which was done to generate it, and the coin allows you access to use the network.  

The coin exists only on the network, as a series of unforgeable transactions which prove the coin's authenticity from now back to the moment it was generated.  A valid amount of coins shows how much of the network's resources you are entitled to use, and we know the coin is valid because we know you received it from its previous valid owner.  We know the previous owner was valid because we know where he got it, and so on.

The "thing" that exists on your computer is a private key (a password or code) to your wallet address, which allows you to access your coins on the network.  Even if you spend all your coins, nothing is different on your computer.  You still have the same private key, but the network shows that the coins have moved from your address to someone else's.

GoldenCryptoCommod.com
OnkelPaul
Legendary
*
Offline Offline

Activity: 1039
Merit: 1004



View Profile
March 02, 2015, 08:52:24 PM
 #6

Here's an example that's not entirely accurate but easily understandable:
Your wallet file is like a keyring - it holds the keys for your own bitcoin addresses.
Imagine a huge room full of safe deposit boxes. Each box corresponds to a bitcoin address and has a door that can only be opened with the correct key. In addition, it has a slit through which bitcoins can be put into the box but not retrieved. Everybody can enter the room and see how much is contained in each box. This room is the blockchain.
Whenever you create a new address, a box with that address "magically appears" but nobody can see it in the room before someone puts some bitcoin value into it because the blockchain does not store addresses but only payments to addresses (this is simplified, there are some other special kinds of payments).
Since you can create an arbitrary number of addresses, it is not easily possible to see which addresses belong to you. When someone sends you money, they know that the address they're sending to is one of yours, but they don't know your other addresses. If you send money from one of your addresses to someone else, they will know that you're the owner of that address. Therefore it is advisable to use each address only once (unless you're ok with tracability of your transactions, for example when you're a charity.)
When you lose a key, you can't access the value stored in its box anymore, and when a key is copied by a thief, they can access your box just like you could.
So you need to protect you wallet against loss and against unauthorized access.
Loss can be prevented by backing up your wallet file regularly, while theft can most easily be prevented by protecting the wallet file with a strong (unguessable) passphrase. Of course, when the computer on which you access the wallet file becomes compromised (keylogger etc.) then the keys in your wallet can be copied by a thief, so you need to be extra careful about this.

Onkel Paul

nikona
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


View Profile
March 02, 2015, 09:31:12 PM
 #7

Here's an example that's not entirely accurate but easily understandable:
Your wallet file is like a keyring - it holds the keys for your own bitcoin addresses.
Imagine a huge room full of safe deposit boxes. Each box corresponds to a bitcoin address and has a door that can only be opened with the correct key. In addition, it has a slit through which bitcoins can be put into the box but not retrieved. Everybody can enter the room and see how much is contained in each box. This room is the blockchain.
Whenever you create a new address, a box with that address "magically appears" but nobody can see it in the room before someone puts some bitcoin value into it because the blockchain does not store addresses but only payments to addresses (this is simplified, there are some other special kinds of payments).
Since you can create an arbitrary number of addresses, it is not easily possible to see which addresses belong to you. When someone sends you money, they know that the address they're sending to is one of yours, but they don't know your other addresses. If you send money from one of your addresses to someone else, they will know that you're the owner of that address. Therefore it is advisable to use each address only once (unless you're ok with tracability of your transactions, for example when you're a charity.)
When you lose a key, you can't access the value stored in its box anymore, and when a key is copied by a thief, they can access your box just like you could.
So you need to protect you wallet against loss and against unauthorized access.
Loss can be prevented by backing up your wallet file regularly, while theft can most easily be prevented by protecting the wallet file with a strong (unguessable) passphrase. Of course, when the computer on which you access the wallet file becomes compromised (keylogger etc.) then the keys in your wallet can be copied by a thief, so you need to be extra careful about this.

Onkel Paul

great explanation man.. I used to have some doubts too but now it is all clear.. thank you Smiley
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4681



View Profile
March 02, 2015, 09:40:18 PM
 #8

Hello folks.

Sorry, this must be a very silly question, but it's a doubt i have for quite some time.

What is a Bitcoin when it's stored in my wallet? Is it a findable archive in my computer? or it is something more abstract?

Thank you.

You are asking a very technical question.

The surprising answer is that bitcoins don't exist at all.

There is nothing that you can point at and say "that's a bitcoin".  There is no file, or sequence of letters or numbers that represents a singe bitcoin.  The concept of "a bitcoin" is an abstraction that we humans use to make it easier to talk about the transfer of control of value.  For that matter, there are no "addresses" at the protocol level either.

There is a blockchain, which is an ordered list of every transaction that has ever occurred.

With the exception of one "generation transaction" in each block, transactions typically include a list of previously unspent outputs that are being used to supply value to the transaction, and a list of new unspent outputs, each assigned some portion of the total transaction value supplied by the inputs, that are encumbered with requirements that must be met in order to use the new unspent outputs as inputs to a transaction.

Typical outputs are encumbered with a requirement to supply an ECDSA digital signature generated with a private key that is associated with a specific hash of a public key.  This public key hash is a numeric value between 1 and 1.46X1048.  In order to tell someone how to properly encumber their outputs so that you are able to provide the necessary signature, you need a reliable way to give them this public key hash.  A version number is pre-pended to the hash value, and a checksum is appended to the the hash value to prevent typos from causing a problem.  Then the entire value is represented in base58 using letters and numbers.  This versioned, check-summed, base58 encoded hash value is what we call a "bitcoin address".  By giving this value to someone, their wallet can extract the hash value from the address, verify the check sum, and then add the proper encumbering onto the output of the transaction that the wallet creates.


oblivi
Hero Member
*****
Offline Offline

Activity: 700
Merit: 501


View Profile
March 03, 2015, 12:05:25 AM
 #9

https://www.youtube.com/watch?v=J8y_GypCWf4

Andreas addresses this in this video. It's basically a password that only you know... there are no coins, and there are no wallets. But the terminology makes us think of coins and wallets when it's just private keys.
cryptosky
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
March 03, 2015, 12:54:58 AM
 #10

actually you have no bitcoin in your computer,you only have the key of some bitcoins in a blockchain address
Beliathon
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


https://youtu.be/PZm8TTLR2NU


View Profile WWW
March 03, 2015, 01:35:30 AM
 #11

actually you have no bitcoin in your computer,you only have the key of some bitcoins in a blockchain address
Bingo. You're storing keys which allow control over some amount of btc. Ownership does not apply on the blockchain.

Remember Aaron Swartz, a 26 year old computer scientist who died defending the free flow of information.
Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1074


View Profile
March 03, 2015, 06:37:23 AM
 #12

I see it like this...

You have access to a public ledger through a bitcoin address that points to the collection of bitcoins you own... to prove that you are the owner of those bitcoins or a portion of it, you are supplied with a secret key.

The bitcoin address and the secret key is linked to each other through VERY complex mathematical algorithms.

The secret key, is your proof, that you own the coins.  Wink

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
GussRosa (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
March 03, 2015, 08:43:08 PM
 #13

Thank you all  Smiley
mlferro
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
March 03, 2015, 11:09:55 PM
 #14

Your wallet is just presenting your ownership of Bitcoins addresses you have. Because you have private keys for them.
Bitcoins are stored in Blockchain as Ledger.
his response was perfect.

Lorenzo
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
March 04, 2015, 11:03:23 AM
 #15

Everyone who is running the Bitcoin program has a long list of transactions stored in a file on their computer called the blockchain. Transactions occur between addresses that look like random strings of uppercase and lowercase letters and numbers such as 1H9AaiUjuPzTtHD99FxsBGhWFuZgPUrc5M. These computers communicate with each other so that the blockchain that exists in every single computer is identical.

What you might also have is something called a "private key". This is a little bit of text that can be used to unlock an address that may or may not contain bitcoins. If you have a private key that unlocks an address containing 1,000 BTC, then you effectively have control of 1,000 BTC. If you have a private key that unlocks an address containing 0 BTC, then you have control of 0 BTC. The blockchain is the same for everyone but having a private key grants you ownership of that address and thus the ability to send transactions via that address.

A wallet is really just a collection of private keys. You can even ditch the computer altogether and scribble the private key on a piece of paper and those bitcoins will still be under your control.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
March 04, 2015, 11:08:07 AM
 #16

Well one could somehow compare your computer with a bank, and say that it is your own bank. Depending on the security level of it, your funds are either safe, or not.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
March 04, 2015, 12:56:26 PM
 #17

the coins are actually inside your mouse... you can access them by removing that little battery cover, pulling out the battery and then shaking really really hard.  if that doesn't work, reboot your mousepad and try it again.

ikydesu
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

fb.com/Bitky.shop | Bitcoin Merch!Premium Quality!


View Profile WWW
March 04, 2015, 05:37:59 PM
 #18

Hello folks.

Sorry, this must be a very silly question, but it's a doubt i have for quite some time.

What is a Bitcoin when it's stored in my wallet? Is it a findable archive in my computer? or it is something more abstract?

Thank you.

When bitcoin store on your wallet, that bitcoin will be your mine.
bitcoin on your comp is just numeral, but have a value when you exchange.


~iki
ToshiOcean
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
March 05, 2015, 07:15:20 PM
 #19

I don't know about the OP, but I'm saving a copy of this thread. All of these replies are outstanding, and extremely helpful.
LiteCoinGuy
Legendary
*
Offline Offline

Activity: 1148
Merit: 1011


In Satoshi I Trust


View Profile WWW
March 05, 2015, 07:29:17 PM
 #20

here are your Bitcoins:




 Cheesy

sorry, no coins  Smiley


@ToshiOcean

not mine  Tongue

Pages: [1] 2 »  All
  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!