Bitcoin jest systemem zdecentralizowanym, opartym na protokole programowym i bazującym na zasadzie bezpośredniej wymiany pomiędzy użytkownikami.
Wszystkie transakcje w sieci bitcoin są zapisywane w rozproszonej księdze danych, blockchain, której kopia jest przechowywana w kompletnym węźle podłączonym do globalnej sieci bitcoin. Dane blockchain są regularnie weryfikowane za pomocą algorytmu konsensusu Proof-of-Work.
Sieć bitcoin wykorzystuje do rozliczeń jednostkę bitcoin o tej samej nazwie (BTC), pierwszą i najbardziej znaną kryptowalutę.
Bitcoin działa bez udziału jakiegokolwiek organu regulacyjnego czy banku centralnego. Emisja monet i przetwarzanie transakcji odbywa się kolektywnie przez uczestników sieci. Tym samym nikt nie może kontrolować bitcoina, zablokować lub anulować transakcji. Jednak każdy może dołączyć do sieci, używać jej do przelewów lub rozwijać kod bitcoina.
Główna innowacja bitcoina
Bitcoin został stworzony jako open-source’owy system płatności cyfrowych. Jego głównym przełomem, a zarazem wartością, jest to, że po raz pierwszy udało się stworzyć samowystarczalny, niezawodny i zdecentralizowany system przelewów.
Każdy bank lub inna podobna instytucja finansowa jest strukturą scentralizowaną. Działanie jego operatora jest zwykle całkowicie lub częściowo zamknięte przed użytkownikami (klientami). Prowadzi to do konieczności zaufania pieniędzy. Scentralizowana struktura jest podatna na błędy, nadużycia i oszustwa.
W Bitcoin wszystkie te problemy są nieobecne, ponieważ jest to zdecentralizowana struktura, która jest budowana i utrzymywana przez samych jej członków bez udziału centralnego operatora. Bilanse wszystkich użytkowników są publiczne (choć konkretne tożsamości są ukryte), a protokół sieciowy posiada mechanizmy regularnie weryfikujące poprawność wszystkich danych.
Sieć bitcoin składa się z węzłów (nodes) — połączonych w sieć komputerów z zainstalowanym na nich specjalnym oprogramowaniem. Każdy węzeł przechowuje i aktualizuje kopię bitcoinowego blockchaina. Proces potwierdzania transakcji, tworzenia nowych bloków i zatwierdzania jednej wersji blockchaina odbywa się przy użyciu algorytmu konsensusu zwanego Proof-of-Work.
Dane wszystkich przelewów oraz stany sald wszystkich adresów bitcoinów są przechowywane w zdecentralizowanym rejestrze — blockchainie. Jest to baza danych będąca ciągłym łańcuchem bloków, do którego w każdym blockchainie zapisywane są nowe transakcje.
Rola i znaczenie kryptowaluty
Kluczowym elementem tradycyjnej gospodarki, który anonimowy twórca bitcoina chciał naprawić, był pieniądz. W dzisiejszym świecie waluty narodowe, czyli fiat money, są drukowane przez państwa. Są też strukturą scentralizowaną o znanych wadach. Przede wszystkim o wartości pieniądza decydują działania i wiarygodność emitenta. Ponadto pieniądz fiat podlega stałej inflacji, czyli deprecjacji.
Dlatego też blockchain bitcoina nie wykorzystuje do przelewów pieniędzy fiat, a raczej specjalną jednostkę rozliczeniową — kryptowalutę. Jego główną funkcją jest służenie jako środek do przenoszenia wartości w sieci bitcoin. Wartość ta może być obliczona w dowolnej, wygodnej formie, np. w tej samej walucie krajowej, stąd powstaje cena bitcoina. Wartość pierwszej kryptowaluty nie jest określana przez bank centralny lub jakąkolwiek jedną organizację, tylko przez samych użytkowników i inwestorów na otwartym rynku.
Tak więc o cenie bitcoina nie decyduje państwo, bank centralny ani żaden podmiot, a jedynie sami posiadacze monet.
Ważne jest, aby pamiętać — bitcoin był tylko pierwotnie pomyślany jako zamiennik dla fiat money. I choć pierwsza kryptowaluta służy do płatności, dziś wielu postrzega bitcoina bardziej jako cenne aktywo inwestycyjne.
Jak „założyć konto” w bitcoinie i robić przelewy?
Dołączenie do projektu o nazwie bitcoin jest jeszcze łatwiejsze, niż zostanie klientem banku. Najpierw trzeba pobrać i skonfigurować portfel, czyli specjalny program, który umożliwia utworzenie adresu w sieci bitcoin, a także dokonywanie transakcji, czyli odbieranie monet lub wysyłanie ich na inne adresy.
Tworzenie i zarządzanie adresem w blockchainie bitcoin nie wymaga uciążliwej i czasochłonnej weryfikacji tożsamości związanej z przesyłaniem dokumentów osobistych. Tworzenie adresów to jedynie kilka kliknięć w interfejsie portfela.
Adres bitcoina jest analogiczny do uniwersalnego konta bankowego. Wraz z rozwojem protokołu w blockchainie bitcoina pojawiło się kilka nowych formatów adresów. Prawie wszystkie, z nielicznymi wyjątkami, są w pełni kompatybilne ze sobą. Wybór bardziej nowoczesnego formatu pozwala na zaoszczędzenie kosztów transakcji.
Pod maską tej procedury kryją się jednak skomplikowane techniki kryptograficzne. Gdy tworzony jest nowy adres, jego właściciel otrzymuje parę „kluczy” — klucz publiczny i klucz prywatny. Ten ostatni służy również do uzyskania dostępu do salda i jest zarezerwowany tylko dla jego właściciela.
Po założeniu portfela bitcoin i utworzeniu adresu należy kupić pierwsze bitcoiny.
Za każdą transakcję w sieci bitcoin należy uiścić niewielką opłatę, która jest dzielona między górników odpowiedzialnych za potwierdzanie i wykonywanie przelewów.