Bitcoin to pierwsza na świecie kryptowaluta której kod został uruchomiony w grudniu 2009 roku przez osobę o pseudonimie Satoshi Nakamoto (sa też podejrzenia że za projektem może stać całą grupa ludzie). Bitcoin od początku używa otwartoźródłowego oprogramowania węzłów tworzących sieć typu peer-to-peer. Bitcoin został tak zaprojektowany aby działał jako pieniądz i forma płatności poza kontrolą jakiejkolwiek osoby, grupy lub podmiotu, a tym samym eliminująca potrzebę zaangażowania osób trzecich w transakcje finansowe (nie potrzebna jest potrzeba zaufania do emitenta ponieważ jest on rozproszony)

Zrozumiec Bitcoina

Domena Bitcoin.org została zarejestrowana 18 sierpnia 2008 r. i jest opłacona do 2029r domena jest chroniona przez WhoisGuard rejestratora Namecheap, co oznacza, że tożsamość osoby, która ją zarejestrowała, nie jest informacją publiczną.

W październiku 2008 roku Satoshi Nakamoto ogłosiła na grupie dyskusyjnej Cryptography Mailing List na metzdowd.com:

„Pracuję nad nowym elektronicznym systemem kasowym, który jest w pełni peer-to-peer, bez zaufanej strony trzeciej”. Ta słynna obecnie biała księga opublikowana na stronie Bitcoin.org, zatytułowana „Bitcoin: elektroniczny system gotówkowy Peer-to-Peer”, stałaby się odpowiednikiem „Wielkiej Karty Wolności” i określa do dziś jak działa Bitcoin.

3 stycznia 2009 r. wydobyto dziś nazywany blok genezy (Genesis block) cztli pierwszy blok Bitcoin – blok 0. Blok ten zawiera tekst: „The Times 03/Jan/2009 Chancellor on brink of second bailout for banks,” informacja ta została zawarta prawdopodobnie po to aby określić czas wydobycia tego bloku przez wydarzenie polityczne.

Bitcoin używa algorytmu haszującego SHA-256 do szyfrowania danych przechowywanych w blokach łańcucha bloków. Mówiąc najprościej, dane transakcyjne przechowywane w bloku są szyfrowane w 256-bitowej liczbie szesnastkowej. Nowy blok zawiera wszystkie dane transakcyjne i informacje powiązane z blokami które padły przed tym blokiem.

Transakcje są umieszczane w kolejce do weryfikacji przez górników w sieci i ta kolejkę określa się nazwa MEMPOOL’a . Wszyscy górnicy w sieci łańcucha bloków Bitcoin próbują jednocześnie zweryfikować tę samą transakcję. Sprzęt do kopania (koparki) pracują nad rozwiązaniem nonce, czterobajtowej liczby zawartej w nagłówku bloku, którą górnicy próbują rozwiązać. Nagłówek bloku jest haszowany lub losowo generowany przez górnika wielokrotnie, aż osiągnie docelową liczbę określoną przez blockchain. Nagłówek bloku jest „rozwiązany” i tworzony jest nowy blok w celu zaszyfrowania i zweryfikowania nowych transakcji.

Jak wydobywane są bitcoiny?

Do wydobywania Bitcoinów można użyć różnego sprzętu i oprogramowania. Wszystkie jednak łacza się do jednej sieci p2p. Na początku istnienia Bitcoina możliwe było jego wydobycie nawet na zwykłym domowym komputerze jednak wraz ze wzrostem popularności do sieci p2p przyłączało się więcej górników, co zmniejszało szanse na rozwiązanie problemu samotnie (trudność zagadnienia do rozwiązania automatycznie stawała się wieksza). Dzis do wydobywania bitcoinów używa się komputerów o ogromnej mocy obliczeniowej. Dzieje się tak, ponieważ konkurujesz z siecią górników, którzy generują około 220 kwintylionów haszy (220 haszy exa) na sekundę. Maszyny popularnie nazywane sa ACIS’ami i sa one układami scalonymi zbudowanymi i zaprogramowanymi tylko do wydobywania Bitcoina. Moc tych maszyn jest ogromna i przewyższa moc komputerów które używamy w domu kilka tysięcy razy.

Dziś wydobycie Bitcoina jest praktycznie niemożliwe ale ze swoja koparką możemy podłączyć się do poola’ jednak pamiętaj ze przyjdzie Ci konkurować z dużymi farmami wydobywczymi ASIC. Jednak jeżeli nasza kopalnia wydobędzie Bitcoina to dostaniemy swoja cześć której rozmiar zależy do tego jak duża czesc mocy obliczeniowej dostarczyliśmy do momentu wydobycia bloku.

Wydawanie i korzystanie z Bitcoina

Aby korzystać z Bitcoinów, musimy zaopatrzeć się w portfel kryptowalutowy. W portfelach przechowywane są klucze prywatne do posiadanych Bitcoinów (ich zapis jest zwykle ulatwiony za pomocą słów okreslanych nazwa seed), które należy wprowadzić podczas przeprowadzania transakcji. Bitcoin jest akceptowany jako środek płatniczy za towary i usługi u wielu sprzedawców, detalistów i w wielu sklepach.

Sklepy, które akceptują kryptowaluty, zazwyczaj mają wywieszony znak lub maja naklejkę z napisem „Bitcoin accepted here”; transakcje mogą być obsługiwane za pomocą wymaganego terminala sprzętowego,adresu portfela poprzez kody QR lub aplikacje na ekrany dotykowe. Dzisiaj każda firma może łatwo akceptować Bitcoin (o ile posiada dostęp do internetu), dodając tę opcję płatności do innych opcji płatności już popularnych takich jak karty kredytowych i debetowe, PayPal, BLIK itp.