Blockchain, czyli łańcuch bloków, to sposób organizacji rejestru, w którym bloki danych są połączone kryptograficznie, a uczestnicy uzgadniają zapis według przyjętych reguł. Ułatwia wykrywanie zmian historii i prowadzenie wspólnego rejestru. Nie gwarantuje prawdziwości informacji wprowadzonych z zewnątrz. [1]
Jak działa zapis w blockchainie?
- Uczestnik tworzy operację i, gdy wymaga tego system, podpisuje ją swoim kluczem.
- Węzły sprawdzają operację według reguł sieci, np. uprawnienia i dostępne środki.
- Mechanizm konsensusu określa, jak uzgadnia się kolejny stan lub blok.
- Nowy blok zostaje powiązany z wcześniejszym zapisem; sieć udostępnia aktualny stan uczestnikom.
Nie każda sieć ma identyczną kolejność czynności lub sposób zatwierdzania. Nie wszystkie węzły muszą przechowywać całą historię. Konsensus nie musi opierać się na kosztownym obliczeniowo Proof of Work. Modele dostępu i uzgadniania zapisu różnią się między wdrożeniami. [1]
Sieć publiczna i sieć z ograniczonym dostępem
W systemie bez pozwolenia udział jest zasadniczo otwarty według reguł protokołu. W sieci z pozwoleniem określony podmiot lub grupa kontroluje dopuszczenie uczestników. Dostęp do odczytu i prawo zatwierdzania mogą mieć różne ograniczenia. Użycie blockchaina nie oznacza więc automatycznie braku operatora lub pośrednika.
Przykład: rejestr zdarzeń w dostawie
Kilka firm może zapisywać kolejne etapy przekazania przesyłki we wspólnym rejestrze. Zapis pomaga sprawdzić, kto i kiedy zgłosił zdarzenie. Jeżeli pracownik wpisze nieprawdziwą informację o temperaturze albo odbiorze, technologia sama jej nie naprawi. Potrzebne są wiarygodne pomiary, procedury oraz odpowiedzialność za dane wejściowe.
Czym jest smart kontrakt?
Smart kontrakt to kod wykonywany według reguł systemu, np. zmieniający zapis po spełnieniu określonych warunków. Nie jest automatycznie umową prawną i nie zapewnia wykonania świadczenia poza siecią. Dane zewnętrzne mogą wymagać pośrednika zwanego wyrocznią (oracle), co wprowadza dodatkowe zależności. [1]
Czy zapis jest niezmienny i bezpieczny?
Odporność na zmianę zależy od architektury, konsensusu i kontroli nad uczestnikami. Reorganizacja historii, zmiana reguł lub atak mogą mieć różne skutki w różnych sieciach. Kryptografia nie chroni automatycznie przed utratą klucza, phishingiem ani błędem kodu aplikacji.
Kiedy rozważyć blockchain?
Gdy kilka stron potrzebuje współdzielonego, weryfikowalnego zapisu, a wymagania uzasadniają dodatkową złożoność. Porównaj rozwiązanie ze zwykłą bazą danych: koszt, wydajność, poufność, poprawianie błędów i odpowiedzialność. Najpierw opisz problem oraz uczestników; dopiero potem wybieraj technologię.
Źródła
Opracowanie i weryfikacja wskazanych źródeł: 3 października 2026.