ingward.eu

Zebcio 14.12.2020

Podstawy

"Co to jest Bitcoin?" - z tym pytaniem wciąż boryka się większość populacji naszej planety. Dlatego w tym artykule postaramy się wyjaśnić specyfikacje tego zasobu cyfrowego i pomysły, które ożywiły go.

Bitcoin to innowacyjna waluta epoki informacyjnej, zwana także złotem Internetu. Bitcoin (w skrócie BTC) to zdecentralizowana waluta, tj. mi. bez centralnej instytucji emitującej, niezależnej od banków, rządów i innych organizacji pośredniczących w jej wymianie. To waluta, która nie zna granic, dostępna wszędzie tam, gdzie dostępny jest Internet (lub sieć komórkowa). Bitcoin to waluta, którą możesz błyskawicznie wysłać do dowolnego miejsca na świecie z pominięciem banków i pośredników, a co za tym idzie:

  • drogie prowizje,
  • limity czasowe,
  • ograniczenia technologiczne.

Ponieważ niektóre jego funkcje, takie jak bankowość elektroniczna lub funkcjonalność portfela mobilnego, wymagają opłaty abonamentowej.

Jak działa Bitcoin?

Każdy zasób cyfrowy jest połączony w systemie z kluczem publicznym ECDSA (kryptografia krzywej eliptycznej). Kiedy ktoś przesyła ci bitcoiny, tworzona jest transakcja, w której klucz publiczny nowego właściciela jest powiązany z określoną ilością bitcoinów. Następnie transakcja jest podpisywana kluczem prywatnym. Nie ma więc możliwości, aby ktoś wysłał nasze bitcoiny bez naszej zgody - bez znajomości klucza prywatnego jest to niemożliwe.

Kiedy ktoś przesyła Ci bitcoiny, nie podpisuje transakcji Twoim kluczem prywatnym. Zamiast tego wysyłają nam wiadomość wskazującą, że przesłali bitcoiny na nasz adres. Odbywa się to za pośrednictwem sieci GnuCash, której kopia znajduje się na każdym urządzeniu podłączonym do systemu. Adres, pod który otrzymujemy nasze bitcoiny, zarządzany jest przez blockchain - jest to lista adresów, przydzielonych nam zgodnie z naszym IP. Nie ma więc czegoś takiego jak "spamer", wysyłamy transakcje tylko na adresy, pod którymi nie jest przechowywany klucz prywatny nadawcy.

Sam łańcuch bloków jest utworzony w następujący sposób: blok "n" wskazuje na blok "n-1", włączając funkcję skrótu zawartości bloku "n-1". Blok zawiera funkcję skrótu bloku "n-2", więc wartość skrótu ostatniego bloku w łańcuchu zależy od wartości skrótu każdego poprzedniego bloku w łańcuchu. Możesz opisać skrót dla bloku nr 5 jako funkcję:

Mechanizm ten powoduje, że na pierwszym bloku łańcucha hash ostatniego bloku w łańcuchu jest znany wszystkim użytkownikom sieci. Na drugim bloku jest tak, że pewne transakcje są akceptowane przez system i dodawane do łańcucha bloków. Jak widać, cały łańcuch bloków jest utrzymywany przez sieć, tj. nie kontroluje go żaden administrator ani bank. Zarządzany jest przez sam łańcuch bloków, który jest zbiorem bloków, z których każdy jest powiązany z poprzednim.

Sieć bitcoin jest siecią p2p, więc składa się z węzłów - czyli komputerów z tradycyjnym klientem bitcoin. Węzły te łączą się z innymi węzłami w sieci rozproszonej przez Internet. Co się dzieje, gdy do sieci dołącza nowy węzeł, i. ktoś instaluje nowy portfel bitcoin lub restartuje stary.

Najpierw pobiera łańcuch bloków od swoich rówieśników (węzłów, z którymi się łączył). W przypadku nowego klienta są to wszystkie bloki utworzone w sieci. W przypadku klienta, który nie był używany przez jakiś czas, pobierze tylko bloki, które zostały utworzone, gdy portfel był nieaktywny. Każdy blok składa się z nagłówka, który pozwala go odróżnić od innych bloków oraz zawiera listę transakcji wykonanych przez użytkowników w danym momencie. Po drugie, synchronizuje informacje o czasie, które są później używane do podpisywania bloków znacznikami czasu. Są to rekordy zawierające czas uniksowy, co dodatkowo utrudnia manipulowanie łańcuchem bloków i zwiększa jego bezpieczeństwo

Tagi: waluty internetowe,