Jak Działa Bitcoin?

W porządku, to jest pytanie które najczęściej powoduje zamieszanie. Tutaj krótkie wyjaśnienie!

Podstawy dla nowego użytkownika

Jako nowy użytkownik potrzebujesz jedynie wybrać swój portfel który zainstalujesz na swoim komputerze. Kiedy już zostanie zainstalowany wygeneruje pierwszy adres Bitcoin i może wygenerować kolejne jeśli tylko potrzebujesz. Możesz ujawnić jeden ze swoich adresów swoim znajomym by mogli tobie zapłacić lub ty im gdy tylko oni przedstawią ci swój adres. De facto jest to bardzo podobny proces który znamy z komunikacji mailowej. Po założeniu adresu można już zbierać bitcoiny oraz przechowywać je w bezpieczny sposób. Nie ma potrzeby zapoznawania się z technicznymi detalami przed rozpoczęciem używania Bitcoin.


Bitcoin

Saldo - łańcuch bloków

Łańcuch bloków jest współdzielonym zapisem transakcji na którym polega cała sieć Bitcoin. Wszystkie potwierdzone transakcje są w nim zapisane bez żadnych wyjątków. W ten sposób transakcje mogą zostać zweryfikowane pod kątem posiadania odpowiedniej ilości bitcoin na koncie wydającego. Integralność oraz porządek chronologiczny łańcucha bloków jest wymuszony poprzez kryptografię.

Transakcje - klucze prywatne

Transakcja to przesłanie pewnej wartości pomiędzy adresami Bitcoin która zostanie następnie zapisana łańcuchu bloków. Portfele Bitcoin zawierają część danych tajnych zwaną kluczem prywatnym dla każdego adresu Bitcoin. Klucze prywatne są używane do podpisywania zleceń gdyż niosą ze sobą matematyczne dane potwierdzające pochodzenie od właściciela danego adresu. Podpis zapobiega również modyfikacjom przez osoby trzecie na każdym etapie od momentu jej wydania. Wszystkie transakcje są rozpropagowane pomiędzy użytkownikami i potwierdzone przez sieć w kolejnych minutach w procesie zwanym wydobyciem.

Procesowanie - wydobycie

Wydobycie jest rozproszonym systemem przeliczeń który jest używany do potwierdzania oczekujących transakcji poprzez zawieranie ich w łańcuchach bloków. Proces ten zapewnia chronologiczność zdarzeń w łańcuchu, chroni neutralności sieci oraz pozwala różnym komputerom na poinformowanie się o stanie systemu. By móc zostać potwierdzone transakcje muszą być ułożone w blok który spełnia bardzo rygorystyczne zasady kryptografii które zostaną zweryfikowane przez sieć. Te zasady zapobiegają zniekształceniu poprzednio zapisanych bloków gdyż to wiązało by się z unieważnieniem wszystkich kolejnych bloków. Wydobycie tworzy również odpowiednik współzawodnictwa w loterii która zapobiega przed prostym dodawaniem nowych bloków kolejno w łańcuchu bloków przez dowolną jednostkę. W ten sposób zapobiega się kontroli przez jakąkolwiek osobę nad tym co zostanie zapisane w łańcuchu bloków by nie mogła ona zamienić jego części by przykładowo wycofać swoje wydatki.

Zagłębienie się w temat

To jest jedynie krótkie i zwięzłe podsumowanie systemu. Jeśli chcesz poznać detale możesz przeczytać oryginalne informacje opisujące projekt systemu oraz zagłębić się w lekturę Bitcoin wiki.