tradingview

Blockchain

Blockchain (łańcuch bloków, ang. blockchain) to rejestr danych prowadzony wspólnie przez wiele niezależnych komputerów, w którym wpisy grupuje się w bloki, a każdy blok zawiera skrót (hash) poprzedniego. Dzięki temu bloki tworzą łańcuch: zmiana czegokolwiek w starym bloku zmienia jego hash i „zrywa” wszystkie następne. Uczestnicy sieci uzgadniają, który łańcuch jest obowiązujący, według zasad zapisanych w protokole – bez centralnego administratora.

Pierwszym działającym blockchainem był Bitcoin (2009). Dziś ta sama idea stoi za Ethereum, Solaną i tysiącami innych sieci, choć różnią się szczegółami.

Jak zbudowany jest blok

Element Co zawiera Po co
Nagłówek hash poprzedniego bloku, znacznik czasu, skrót wszystkich transakcji (korzeń drzewa Merkle) łączy blok z łańcuchem i streszcza jego zawartość
Transakcje przelewy lub wywołania smart kontraktów, każda podpisana kluczem prywatnym nadawcy właściwa treść rejestru
Dane konsensusu np. nonce w Proof of Work albo podpis walidatora w Proof of Stake dowód, że blok powstał zgodnie z zasadami

Ważne rozróżnienie: transakcje na publicznym blockchainie nie są szyfrowane. Są podpisane cyfrowo, więc każdy może sprawdzić, że wysłał je właściciel klucza, i każdy widzi ich treść – adresy i kwoty.

Jak sieć dochodzi do zgody

Skoro nie ma centralnego serwera, ktoś musi zdecydować, który blok jest następny. Rozwiązuje to mechanizm konsensusu:

  • Proof of Work (Bitcoin) – górnicy zużywają moc obliczeniową, szukając hasha spełniającego warunek trudności. Zmiana historii wymagałaby przeliczenia bloków szybciej niż reszta sieci.
  • Proof of Stake (Ethereum od 2022 roku) – walidatorzy blokują w sieci własne środki. Za próbę oszustwa tracą część zablokowanego kapitału.
  • Warianty z ograniczoną grupą walidatorów – szybsze, ale bardziej scentralizowane.

Po dodaniu bloku każdy kolejny blok nad nim to potwierdzenie. Im więcej potwierdzeń, tym mniej prawdopodobne odwrócenie transakcji.

Przykład 1: jak działa łańcuch hashy

Załóżmy uproszczony łańcuch trzech bloków: 100, 101 i 102. Blok 101 zawiera w nagłówku hash bloku 100, a blok 102 – hash bloku 101. Ktoś chce zmienić w bloku 100 kwotę przelewu z 1 BTC na 10 BTC.

  1. Zmienia się zawartość bloku 100, więc zmienia się jego hash.
  2. Blok 101 wskazuje już na nieistniejący hash – przestaje pasować do łańcucha.
  3. Oszust musiałby odtworzyć bloki 100, 101, 102 i wszystkie kolejne, a w Proof of Work – zrobić to szybciej, niż uczciwa sieć dokłada nowe bloki.

Stąd bierze się określenie „praktycznie niezmienny”. Nie oznacza ono, że zmiana jest niemożliwa – przy przejęciu większości mocy lub stawki (tzw. atak 51%) da się przepisać najnowsze bloki. Dlatego mniejsze sieci są bardziej narażone.

Przykład 2: potwierdzenia a wpłata na giełdę

Bitcoin tworzy blok średnio co 10 minut. Jeśli giełda wymaga 2 potwierdzeń, czekasz przeciętnie ok. 20 minut, a przy 6 potwierdzeniach – ok. 60 minut, przy czym pojedynczy blok może pojawić się po minucie albo po pół godzinie. W Ethereum blok (slot) pojawia się co 12 sekund, a pełna finalizacja następuje po dwóch epokach, czyli ok. 12,8 minuty (2 × 32 sloty × 12 s = 768 s). Dla tradera oznacza to, że przerzucenie kapitału między giełdami trwa od kilku minut do godziny – w tym czasie rynek może się mocno przesunąć.

Ograniczenia

  • Trylemat blockchaina – trudno jednocześnie maksymalizować decentralizację, bezpieczeństwo i przepustowość. Sieci wybierają kompromis, a skalowanie często przenosi się do rozwiązań warstwy 2.
  • Koszty – każdy węzeł przechowuje i weryfikuje dane, więc zapis jest dużo droższy niż w zwykłej bazie. Przy dużym ruchu opłaty rosną.
  • Nieodwracalność – błędny przelew lub utrata klucza prywatnego zwykle oznacza trwałą stratę.
  • Dane spoza łańcucha – blockchain nie wie, co dzieje się w realnym świecie. Informacje z zewnątrz (np. ceny) dostarczają wyrocznie, które są dodatkowym punktem ryzyka.
  • Jawność – historia adresów jest publiczna. To raczej pseudonimowość niż anonimowość.

Blockchain, DLT i zwykła baza danych

Blockchain to jeden z rodzajów DLT, czyli technologii rozproszonego rejestru. Nie każdy rozproszony rejestr układa dane w bloki i nie każdy jest publiczny – rejestry prywatne (permissioned) prowadzą zaufani uczestnicy, np. konsorcjum banków. Zwykła baza danych jest szybsza i tańsza, jeśli wszyscy ufają jednemu operatorowi. Blockchain ma sens tam, gdzie wiele stron nie ufa sobie nawzajem, a potrzebuje wspólnej, trudnej do sfałszowania historii – jak w przypadku pieniądza bez emitenta czy rozliczeń między niezależnymi podmiotami.

Najczęstsze błędy

  • Mylenie podpisu cyfrowego z szyfrowaniem transakcji.
  • Przekonanie, że dane w blockchainie są prawdziwe tylko dlatego, że zostały zapisane – łańcuch gwarantuje niezmienność zapisu, nie jego zgodność z rzeczywistością.
  • Uznawanie każdego projektu z „blockchainem” w nazwie za zdecentralizowany.
  • Wysyłanie środków w złej sieci lub na zły adres – tego zwykle nie da się cofnąć.

Perspektywa tradera

Dla tradera blockchain to przede wszystkim infrastruktura rozliczeń. Liczą się czas potwierdzeń, opłaty i ryzyko przeciążenia sieci w chwilach paniki, gdy wszyscy jednocześnie przenoszą środki. Planuj przelewy między giełdami z wyprzedzeniem, testuj nowy adres małą kwotą i sprawdzaj, czy giełda nie wstrzymała wpłat w danej sieci. Publiczność łańcucha daje też przewagę informacyjną: duże przelewy na giełdy czy zmiany podaży stablecoinów bywają obserwowane jako sygnał kontekstowy – nigdy jako samodzielny sygnał wejścia.

Najczęstsze pytania

Czy blockchain da się zhakować?

Sam łańcuch dużej sieci jest bardzo trudny do zmiany. Częściej atakowane są giełdy, portfele, mosty i smart kontrakty, a w mniejszych sieciach zdarzają się ataki 51%.

Czy blockchain to to samo co Bitcoin?

Nie. Bitcoin to kryptowaluta działająca na własnym blockchainie. Blockchain to technologia, z której korzysta wiele sieci.

Czy transakcje w blockchainie są anonimowe?

W publicznych sieciach są pseudonimowe – widać adresy i kwoty, ale nie nazwiska. Po powiązaniu adresu z osobą (np. przez giełdę z KYC) historię da się prześledzić.

Dlaczego opłaty w blockchainie się zmieniają?

Miejsce w bloku jest ograniczone. Gdy chętnych jest więcej, użytkownicy licytują się wyższą opłatą.

Czym jest potwierdzenie transakcji?

To kolejny blok dodany nad blokiem z Twoją transakcją. Każde potwierdzenie zmniejsza ryzyko jej odwrócenia.

Tekst ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.