Obsługiwane przez

Od Bitcoina do Solany: jak 8 sieci kryptowalutowych osiąga konsensus

Każdy łańcuch bloków w końcu napotyka poważną przeszkodę: tysiące niezależnych komputerów muszą uzgodnić jedną wersję historii, bez centralnego arbitra decydującego, która wersja zwycięży. Proces ten nazywa się algorytmem konsensusu, a jego konstrukcja określa, kto może dodawać transakcje, w jaki sposób rozstrzygane są konkurencyjne wersje rejestru oraz kiedy płatność zostaje faktycznie sfinalizowana.

NAPISAŁ
UDOSTĘPNIJ
Od Bitcoina do Solany: jak 8 sieci kryptowalutowych osiąga konsensus

Najważniejsze wnioski

  • Bitcoin ustanowił konsensus Nakamoto jako pierwotny model kryptowalut.
  • Ethereum i kilka innych sieci zastępuje wydobywanie stakingiem, komitetami lub zaufanymi walidatorami.
  • Solana planuje wprowadzenie aktualizacji „Alpenglow” wraz z wersją Agave 4.3 pod koniec 2026 roku, co spowoduje zmianę jej modelu konsensusu.

Bitcoin wprowadził model znany obecnie jako konsensus Nakamoto, ale Ethereum, BNB Smart Chain, XRP Ledger, Solana i Tron obrały inne drogi, podczas gdy Dogecoin i Zcash nadal działają znacznie bliżej pierwotnego modelu Bitcoina. Pomijając stablecoiny, wszystkie wymienione poniżej kryptowaluty są czołowymi aktywami cyfrowymi pod względem kapitalizacji rynkowej.

Jak faktycznie działa algorytm konsensusu

Łańcuch bloków to w istocie wspólna księga rachunkowa replikowana na komputerach na całym świecie. Gdy dwa komputery widzą jednocześnie różne transakcje lub konkurujące ze sobą bloki, sieć potrzebuje ścisłej zasady decydującej o tym, która historia zostanie zachowana. To właśnie zadanie algorytmu konsensusu. Określa on, kto otrzyma kolejną aktualizację, w jaki sposób klasyfikowane są konkurujące ze sobą historie, co zapobiega zalewaniu sieci fałszywymi uczestnikami oraz kiedy cofnięcie transakcji staje się trudne lub niemożliwe. Te szczegóły mają znaczenie, ponieważ określenie łańcucha jedynie jako „proof-of-work” (dowód pracy) lub „proof-of-stake” (dowód udziału) ukrywa mechanizm decydujący o tym, kto wygrywa, gdy w sieci dochodzi do sporu.

Konsensus Nakamoto umożliwił powstanie otwartej sieci Bitcoina

Konsensus Nakamoto nie jest pojedynczym przyciskiem, który naciska Bitcoin, ani jednym konkretnym algorytmem wymienionym w białej księdze Satoshiego Nakamoto. Jest to zbiór zasad. Górnicy rywalizują i zarabiają dzięki proof-of-work (PoW), działające węzły niezależnie odrzucają nieprawidłowe bloki, górnicy otrzymują wynagrodzenie za prawidłową pracę, a konkurujące łańcuchy są rozstrzygane poprzez podążanie za prawidłową gałęzią zawierającą największą skumulowaną pracę obliczeniową.

Nakamoto Consensus diagram.
Powyższy rysunek przedstawia konsensus Nakamoto w działaniu: górnicy podążają za łańcuchem zawierającym największą skumulowaną pracę (proof-of-work). Gdy dwa bloki pojawiają się niemal jednocześnie, sieć na krótko się rozdziela. Węzły nadal rozbudowują tę gałąź, która dotarła do nich jako pierwsza, ale gdy jedna strona zyska choćby jeden blok, jej skumulowana praca przejmuje prowadzenie. Górnicy szybko porzucają krótszą gałąź i dołączają do zwycięzcy, ponieważ marnowanie mocy obliczeniowej na umierającym rozgałęzieniu oznacza marnowanie pieniędzy.

Dwóch górników może znaleźć bloki niemal jednocześnie, powodując chwilowy rozłam sieci. Kolejny pomyślnie dodany blok zazwyczaj przechyla szalę na korzyść jednej z gałęzi, a sieć ponownie się jednoczy. Powoduje to powstanie probabilistycznej ostateczności: cofnięcie transakcji staje się coraz trudniejsze w miarę gromadzenia się pracy powyżej niej, ale Bitcoin nigdy nie uznaje płatności za nieodwracalną po sześciu potwierdzeniach.

Bitcoin wyznacza punkt odniesienia dla konsensusu Nakamoto

Bitcoin jest punktem odniesienia, ponieważ to właśnie tam narodził się ten model. Górnicy wykorzystujący algorytm SHA-256 w modelu PoW rywalizują w nieprzewidywalnej loterii obliczeniowej, podobnej do rzutu kostką, dążąc do znalezienia bloku mniej więcej co dziesięć minut. Poziom trudności resetuje się co 2 016 bloków, więc zmiana mocy obliczeniowej nie wpływa trwale na tempo emisji. Węzły robocze podążają za prawidłowym łańcuchem zawierającym największą skumulowaną pracę, a nie po prostu za tą gałęzią, która zawiera więcej bloków. Nie ma zaplanowanego komitetu producentów ani walidatorów.

Ethereum zastąpiło wydobywanie węzłami walidacyjnymi i stakowaniem

Ethereum wyeliminowało PoW podczas operacji „The Merge” i zastąpiło górników systemem proof-of-stake (PoS) – hybrydowym protokołem konsensusu nazwanym Gasper. Łańcuch działa w 12-sekundowych przedziałach czasowych, a walidatorzy angażują ETH, aby proponować bloki i głosować nad gałęzią. LMD-GHOST waży najnowsze głosy walidatorów według wysokości staku, aby określić wiodącą gałąź, podczas gdy Casper FFG zapewnia ostateczność punktów kontrolnych.

Ethereum consensus
Ethereum proponuje bloki co 12 sekund, a konsensus Gasper doprowadza je do ostateczności w ciągu około 12,8 minuty.

W normalnych warunkach Ethereum osiąga ostateczność w ciągu około dwóch epok, czyli z grubsza 12,8 minuty. Kluczowa różnica w stosunku do Bitcoina polega na tym, skąd pochodzi siła konsensusu: Bitcoin liczy się na podstawie pracy obliczeniowej, podczas gdy Ethereum liczy się na podstawie wkładu ekonomicznego, który może zostać ukarany (slashed) za pewne działania, których nieuczciwość da się udowodnić.

BNB Smart Chain zamienia wyścig wydobywczy na szybkość

Konsensus BNB oznacza obecnie w dużej mierze łańcuch BNB Smart Chain, ponieważ łańcuch BNB Beacon Chain został wyłączony w 2024 roku. BSC działa w oparciu o mechanizm Proof-of-Staked-Authority, łącząc delegowane udziały, zaplanowane tworzenie bloków i głosowanie walidatorów zamiast otwartej rywalizacji o wydobycie. Jego struktura oparta na wyborach składa się z 45 walidatorów, w tym 21 walidatorów z „Gabinetu” i 24 kandydatów.

BNB Chain consensus
BNB Chain zamienia otwarty wydobywczy wyścig na szybkość, wykorzystując 45 wybranych walidatorów i szybkie głosowanie BLS w celu zapewnienia ostateczności transakcji.

Aktualizacja Fermi ze stycznia 2026 r. skróciła docelowy interwał bloków do 450 milisekund, a głosy walidatorów BLS mogą zapewnić ostateczność bez konieczności stosowania warstw proof-of-work.

Korzyścią jest szybkość, ale kompromis jest oczywisty: znacznie większa odpowiedzialność za konsensus spoczywa na znanej, ograniczonej grupie profesjonalnych walidatorów niż na bezzezwolowym rynku wydobywczym Bitcoina.

XRP Ledger włącza listy zaufania do procesu konsensusu

XRP Ledger, czyli XRPL, podąża w zupełnie innym kierunku. Nie ma tu górników PoW ani systemów loterii PoS. Serwery prowadzą unikalne listy węzłów (UNL), zawierające walidatorów, co do których uznają, że jest mało prawdopodobne, by doszło do zmowy, a uczestnicy wielokrotnie porównują proponowane zestawy transakcji, aż wystarczająca liczba zaufanych walidatorów wyrazi zgodę.

XRPL consensus
Powyższy panel przedstawiający listę zaufania pokazuje, co naprawdę napędza XRPL: nie ma wyścigu wydobywczego ani loterii stakingowej, a jedynie starannie dobrana przez każdy serwer lista walidatorów oraz powtarzające się rundy propozycji, aż do osiągnięcia zgodności głosów. Gdy czterech z pięciu walidatorów wyrazi zgodę, sieć przekracza próg 80%, a rejestr zostaje zatwierdzony. Struktura ta zamienia obliczenia metodą brute force na porozumienie walidatorów, umożliwiając XRPL rozliczanie transakcji bez konieczności zużywania energii elektrycznej przez górników ani walki stakerów o nagrody za bloki.

Standardowe kworum walidacyjne wynosi 80%, a gdy rejestr przekroczy ten próg, jest traktowany jako ostateczny zgodnie z założeniami dotyczącymi zaufania. Rozliczenie trwa zazwyczaj około czterech do pięciu sekund. Kluczowym czynnikiem jest to, czy listy zaufanych walidatorów pozostają uczciwe, dostępne i w wystarczającym stopniu pokrywają się w całej sieci.

Solana wykorzystuje zegar, stawkę i model Tower BFT

Model „proof-of-history” Solany jest często mylony z „proof-of-work”, ale pełni on inną funkcję. „Proof-of-history” działa jak zegar kryptograficzny, pomagając ustalić kolejność zdarzeń, podczas gdy ważony udziałem algorytm Tower BFT zajmuje się głosowaniem i wyborem gałęzi. Liderzy są wyznaczani z wyprzedzeniem na podstawie wielkości wkładu, a walidatorzy głosują, gdy pojawiają się konkurujące gałęzie.

Solana consensus
Powyższa ilustracja pokazuje, w jaki sposób Solana mierzy czas i osiąga konsensus bez przekształcania „proof-of-history” w system głosowania. Ciągła sekwencja skrótów działa jak weryfikowalny zegar, porządkując zdarzenia przed rozstrzygnięciem przez walidatorów. Co 350 milisekund wyznaczany jest lider ważony udziałem, głosowanie Tower BFT blokuje walidatorów w rozgałęzieniu, a po 31 potwierdzeniach transakcje osiągają ostateczność w ciągu około 12,8 sekundy.

W ramach protokołu Tower blok zostaje sfinalizowany po co najmniej 31 potwierdzonych blokach potomnych, co zapewnia ostateczność w około 12,8 sekundy przy tradycyjnej częstotliwości slotów wynoszącej 400 milisekund. W minionym tygodniu sieć zmniejszyła częstotliwość slotów do 350 milisekund.

Tron wprowadza harmonogram dla 27 wybranych producentów

System rozproszonego rejestru Tron ma zarówno podobieństwa, jak i różnice. Tron wykorzystuje delegowany mechanizm PoS, w ramach którego posiadacze TRX głosują na Super Reprezentantów, a 27 najlepszych z nich staje się aktywnymi producentami bloków. Producenci ci zmieniają się zgodnie z harmonogramem w trzysekundowych turach. Przed osiągnięciem ostateczności Tron może zastosować zasadę najdłuższego łańcucha w celu rozstrzygnięcia konkurencyjnych wskazówek, co sprawia, że system ten w niewielkim stopniu przypomina wybór łańcucha w stylu Nakamoto.

Tron Chain consensus
Tron wybiera 27 Super Reprezentantów do rotacyjnego tworzenia bloków, a do ustalenia ostateczności potrzeba 19 potwierdzeń.

To podobieństwo kończy się na rozliczeniu. Blok zostaje utrwalony po tym, jak co najmniej 19 z 27 aktywnych przedstawicieli wygenerowało blok na tej wysokości lub wyższej, co zazwyczaj powoduje, że ostateczność następuje około minuty po osiągnięciu czoła łańcucha. Jeśli dziewięciu przedstawicieli jest niedostępnych lub nie współpracuje, próg ten nie może zostać osiągnięty.

Dogecoin zachowuje konsensus Nakamoto, ale zmienia mechanizm

Dogecoin plasuje się w samym sercu rodziny konsensusu Nakamoto, choć mechanizm działający „pod maską” znacznie różni się od tego w Bitcoinie. Wykorzystuje on algorytm Scrypt jako dowód pracy (proof-of-work) zamiast SHA-256 i dąży do utworzenia nowego bloku mniej więcej co minutę. DigiShield dostosowuje poziom trudności po każdym bloku, znacznie szybciej niż w przypadku cyklu dostosowującego Bitcoina, obejmującego 2016 bloków.

Dogecoin chain consensus
Dogecoin łączy algorytm Scrypt oraz kopanie połączone z Litecoinem z zasadą pracy skumulowanej Nakamoto, aby zapewnić tworzenie bloków co około 1 minutę.

Dogecoin wykorzystuje również pomocniczy dowód pracy (Auxiliary Proof-of-Work) lub kopanie połączone, co pozwala górnikom Scrypt, a zwłaszcza górnikom Litecoina, na ponowne wykorzystanie kompatybilnej pracy w celu zabezpieczenia Dogecoina. Zmiany te przekształcają ekonomię wydobywania, a nie podstawową logikę: górnicy dostarczają pracę, skumulowana praca decyduje o zwycięskim łańcuchu, a zaufanie do transakcji rośnie wraz z gromadzeniem się większej liczby dowodów pracy nad daną płatnością.

Zcash opiera swoją technologię prywatności na modelu Nakamoto

Zcash pozostaje w stylu Nakamoto, mimo że jest bardziej znany z prywatności niż z konsensusu. Wykorzystuje dowód pracy Equihash, dąży do tworzenia bloków co 75 sekund i podąża za prawidłowym łańcuchem bloków zawierającym największą łączną pracę. System trudności oparty na algorytmie Digishield dostosowuje się po każdym bloku, co pozwala Zcash reagować na zmiany w wydobyciu szybciej niż w przypadku Bitcoina, którego okno dostosowawcze wynosi około dwóch tygodni.

Zcash chain consensus
Zcash zachowuje dowód pracy w stylu Nakamoto oraz wybór łańcucha na podstawie skumulowanej pracy, ale dodaje prywatność transakcji chronionych obok mechanizmu konsensusu. W przeciwieństwie do Dogecoina, Zcash nie zmienia tak bardzo mechanizmu, ile dodaje warstwę prywatności, którą weryfikują węzły, ale która nigdy nie wpływa na wybór łańcucha.

Dowody zerowej wiedzy stojące za transakcjami chronionymi nie zastępują konsensusu. Węzły egzekwują je jako kontrole poprawności, podczas gdy górnicy i dowód pracy nadal decydują o tworzeniu bloków i wyborze łańcucha. Podobnie jak Bitcoin i Dogecoin, Zcash rozlicza się zatem probabilistycznie, bez absolutnej ostateczności na poziomie protokołu.

Konsensus to tak naprawdę wybór tego, komu należy zaufać

Podział między tymi sieciami sięga głębiej niż znana debata na temat dowodu pracy kontra dowód udziału. Bitcoin, Dogecoin i Zcash stawiają na to, że uczciwi górnicy są w stanie wykonać więcej pracy obliczeniowej niż atakujący. Ethereum przenosi ciężar na ekonomiczny udział w sieci. BNB Smart Chain, Solana i Tron opierają się na zdefiniowanych lub wybranych na podstawie udziału grupach walidatorów, podczas gdy XRP Ledger czyni nakładające się listy zaufanych walidatorów częścią samego bezpieczeństwa.

Szybsza ostateczność może być cenna w przypadku płatności, aplikacji i handlu, ale szybkość nie gwarantuje bezpieczeństwa, a wolniejszy system „proof-of-work” nie jest automatycznie bezpieczniejszy. Kluczowe pytanie brzmi: co musi kontrolować atakujący, aby zmienić historię transakcji, i jak protokół zareaguje, jeśli to założenie się nie sprawdzi. To właśnie ta różnica jest odczuwalna dla użytkowników.

Ten artykuł został przetłumaczony z języka angielskiego przy użyciu sztucznej inteligencji. Oryginalna wersja angielska jest źródłem autorytatywnym; tłumaczenia automatyczne mogą zawierać nieścisłości, zwłaszcza w terminologii prawnej i regulacyjnej.