Bitcoin Forum
November 02, 2024, 04:31:22 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin explained with slices of pizza  (Read 1489 times)
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1122
Merit: 1017


ASMR El Salvador


View Profile WWW
February 14, 2013, 10:22:53 PM
Last edit: February 23, 2013, 11:35:24 PM by remotemass
 #1

Bitcoin is like an open book to all in digital format, with the registration of all balances of each bitcoin address, actually, with the record of all transactions between bitcoin addresses in chronological order. All that help keep this book's transactions and balances are called "miners" - in analogy to the exploration of gold - and actually nothing is created, crafted or minted but you may happen to get a few slices of a huge "digital pizza" with a limit of twenty-one million slices, as a reward for verifying transactions and keep the book open to all and reliable on on a distributed computer network - that is,  without a central point of failure.
These rewards - or pizza slices - are called bitcoin coins but note that they actually exist only as balances associated with a bitcoin address and corresponding private key.
What is kept private is these private keys of each bitcoin address and this information is stored in a special file called a wallet (walltet.dat) that protects this information making it invisible and hermetic as much as possible.
The work of the mining computers is to make transactions become irreversible, using trial and error until they find a place in the chain of blocks which make them irreversible. The difficulty level of this trial and error to find a place in the so called blockchain is the scheme that makes transactions irreversible and avoids double-spending from bitcoins from these addresses in the chain of transactions, and it is adjusted every two weeks, so that a new block is inserted every ten minutes - no matter the amount of computational power of the network -, with corresponding reward of pizza slices, not coins, to "miners" that actually created the last block to be added - usually collaborating in pools with other miners in order to have more chances of not missing the reward. They receive the pizza slices, not coins Smiley to the bitcoin address they designate for that purpose.
This reward is called coinbase and is what makes the value of bitcoin coins for circulation. Yes they are coins, not slices of pizza. But if you want to think it with slices of pizza, you can happily say that actually there are no coins: simply the "miners" receive slices of pizza in their designated bitcoin addresses, thus allowing transactions between bitcoin addresses.
The numbers used by the mysterious Big Daddy of bitcoin, Satoshi Nakamoto, are somewhat arbitrary and empiric but work well and seem to have been inspired by gold mining anologies, as well as to provide a reasonable monetary mass, that could become comparable to the U.S. dollar by 2030.
The private key and bitcoin address form a pair and are like a key and a locker, or as a password and your bank account. But their mathematical properties are very particular because it is possible to calculate in some fractions of a second the bitcoin address, in a pair, from its private key. But the reverse would take countless millions, if not billions of years as it would have to be done by trial and error, even if quantum computers were used.
It is possible to think that with a lot of luck you could find a private key and generate a pair so that the corresponding bitcoin address had balance worth stealing but the probability of this happening is certainly much less than three lightnings falling upon the same person and him remaining alive, though that may have already happened in the past.
To decrease the risk you must have many bitcoin addresses in your walet. Having the bitcoins well distributed in our(s) wallet(s) ensures it will be much less likely there will be a chance of seeing all your bitcoins disappear magically.
If you encrypt your wallet and have the bitcoins distributed in many addresses, you must be safe.


[EDIT]
The limit of 21 million bitcoins results from the accumulation of 50 bitcoins reward each ten minutes during the first four years(50x6x24x365x4=10 512 000), plus, half, 25 bitcoins reward each ten minutes during the following four years (5256 000+10 512 000= 15 768 000), plus, half, 12.5 bitcoins reward each ten minutes during the following four years (2 628 000+5 256 000+10 512 000=18 396 000)... and so on and so forth, till the reward of the fours years before is so that it doesn't add nothing to the total of "almost" 21 million, more precisely: 20999999.97690000 BTC.

Here is the code that imposes this limitation,

//on main.cpp

int64 static GetBlockValue(int nHeight, int64 nFees)
{
    int64 nSubsidy = 50 * COIN;

    // Subsidy is cut in half every 210000 blocks, which will occur approximately every 4 years
    nSubsidy >>= (nHeight / 210000);

    return nSubsidy + nFees;
}

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
Monster Tent
Full Member
***
Offline Offline

Activity: 238
Merit: 100



View Profile
February 14, 2013, 10:51:21 PM
 #2

I thought there would be pizza  Angry

wtfvanity
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


WTF???


View Profile
February 14, 2013, 10:52:31 PM
 #3


          WTF!     Don't Click Here              
          .      .            .            .        .            .            .          .        .     .               .            .             .            .            .           .            .     .               .         .              .           .            .            .            .     .      .     .    .     .          .            .          .            .            .           .              .     .            .            .           .            .               .         .            .     .            .            .             .            .              .            .            .      .            .            .            .            .            .            .             .          .
greyhawk
Hero Member
*****
Offline Offline

Activity: 952
Merit: 1009


View Profile
February 14, 2013, 11:11:25 PM
 #4

I thought there would be pizza  Angry

n8rwJeTt8TrrLKPa55eU
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
February 14, 2013, 11:52:55 PM
 #5


It's amazing how just looking at a picture can induce a craving for a certain type of food.
Spaceman_Spiff
Legendary
*
Offline Offline

Activity: 1638
Merit: 1001


₪``Campaign Manager´´₪


View Profile
February 15, 2013, 05:33:23 AM
 #6


It's amazing how just looking at a picture can induce a craving for a certain type of food.

Yeah, now I want a part of that big-ass pizza too !
lassdas
Legendary
*
Offline Offline

Activity: 3676
Merit: 1495


View Profile
February 15, 2013, 05:52:51 AM
 #7

Top get back on topic,
it's untrue that actually nothing is created.
The pages in our book of transactions is what "miners" create, if there weren't any pages created, there were nothing to write down all transactions.
Without those pages there wouldn't be a book at all and because new pages to write down new transaction don't exist yet, someone has to create them, at least until doomsday.

Now where's my slice?
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1122
Merit: 1017


ASMR El Salvador


View Profile WWW
February 15, 2013, 12:41:24 PM
 #8

I don't agree, and you can think of it like this. Imagine Satosho Nakamoto decided he would have all the 21 million in the first place and that he would give them to whom he wanted, when he wanted. He could then say, you must be good willing to maintain the book and maybe I will reward some of you from time to time just to keep the flame of hope. Be good willing and expect nothing. I will decide if I reward you.
There would be no guarantee, but in this utopic scennario people could help maintain the book good willingly and keep adding digital pages to it, for free. Even more, in such utopic scenario you can imagine electricity was free and that computers were a very spare resource.
The pages would be "mined" but that was not creating/rewarding any coins to anyone as Satoshi was the only owner and could be the only one doing transactions.
The idea that something like coins is created is misleading. What happens is that "miners", that verify and ensure that transactions get to be more and more irreversible, are rewarded with a bitcoin value into their designated bitcoin address, and is that value that is added to their balances and puts bitcoins in circulation that we call coins.
If you understand it is fine. The problem is if you have imaginary ideas about what those coins really are.
They are not - at all - like coins and banknotes with their serial numbers... This currency is a whole new concept based on open bookkeeping.

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
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!