> For the complete documentation index, see [llms.txt](https://docs.chiliz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chiliz.com/pl/nauka/slownik/blockchain.md).

# Blockchain

## Przegląd

Technologia blockchain to wysoce bezpieczny, zdecentralizowany i niezmienialny system. Składa się z rekordów danych zwanych „blokami". Każdy blok przechowuje zapis transakcji (lub nawet kilku transakcji).

Bloki są ze sobą połączone w taki sposób, że każdy zależy od poprzedniego, za pomocą unikalnego podpisu zwanego „kryptograficznym skrótem" (hash). Każdy blok jest zatem powiązany z poprzednim blokiem.

{% code overflow="wrap" %}

```
Blok = Dane (nadawca, odbiorca i kwota do wysłania) 
       + Hash (unikalny podpis) 
       + Hash poprzedniego bloku 
```

{% endcode %}

<figure><img src="/files/ozqHvrBIsvT22XkjThFp" alt=""><figcaption></figcaption></figure>

Pozwala to każdemu użytkownikowi systemu na sprawdzenie i potwierdzenie bloków, zapewniając otwartość, dokładność i niezawodność. Wszystkie transakcje są sprawdzane i uzgadniane przez wszystkich użytkowników systemu poprzez „konsensus sieciowy".

Dzięki temu blockchain jest systemem online i przejrzystej księgi rachunkowej: jest zatem godny zaufania pod względem bezpieczeństwa, integralności, niezmienności i niezawodności.

## Składniki blockchaina

### Blok genezy

Blok genezy to pierwszy blok w blockchainie, znany jako „Blok 0". Nie ma poprzedniego hasha, ale generuje unikalny hash dla następnego bloku, rozpoczynając łańcuch bloków.

Drugi blok używa poprzedniego hasha i tworzy hash dla następnego bloku. Ten cykl trwa tak długo, jak dodawane są nowe bloki.

### Hash

Każdy blok ma hash — unikalny podpis, łączący go z następnym blokiem. Hash jest wynikiem złożonego obliczenia opartego na hashu poprzedniego bloku, zawartości bieżącego bloku i znaczniku czasu.

W ten sposób transakcje mogą być walidowane przez ich hash: jeśli blok zostanie zmodyfikowany przez osobę trzecią, hash z następnego bloku nie odzwierciedla już poprzedniego bloku i łatwo widać, że doszło do „włamania".

### Konta

Konta to cyfrowe zapisy do zarządzania kryptowalutą, umożliwiające użytkownikom wysyłanie, odbieranie i przechowywanie pieniędzy cyfrowych (takich jak monety krypto lub tokeny).

Konto jest niezbędne do obsługi kryptowaluty.

Istnieją dwa typy kont:

1. *Zewnętrznie posiadane:* Ten typ konta może być obsługiwany i kontrolowany przez tych, którzy posiadają klucze prywatne. Jest to bezpłatne konto, przez które można inicjować transakcje.
2. *Kontraktowe:* Ten typ konta jest kontrolowany przez kod wdrożony w sieci. Opłata jest pobierana w miarę działania kontraktu w sieci zewnętrznej, a koszty są naliczane za przechowywanie. Nie możesz inicjować transakcji, możesz jednak wysyłać transakcje przeciwko otrzymanym transakcjom.

Zazwyczaj oba typy kont mogą dokonywać transakcji i wchodzić w interakcje ze smart kontraktami.

### Transakcje

Transakcje to cyfrowe zapisy wszystkich działań w [portfelu](/pl/nauka/slownik/portfel.md) kryptowalutowym, podobne do transakcji bankowych. Zawierają szczegóły, takie jak unikalny identyfikator transakcji, adresy nadawcy i odbiorcy, wartość transakcji i opłaty.

### Opłaty za gaz

Są to opłaty za ukończenie transakcji lub uruchomienie smart kontraktów w blockchainie. Opłata jest zmienna i może wzrosnąć, gdy sieć jest zajęta.

Opłaty za gaz, czyli „gaz", to opłaty wymagane do pomyślnego ukończenia transakcji lub uruchomienia smart kontraktu w blockchainie. Jest to także wynagrodzenie dla górników za sprawdzanie i walidowanie transakcji w blockchainie.

Opłata za gaz różni się w zależności od transakcji. Na przykład możesz płacić wyższe opłaty za gaz, jeśli sieć jest zajęta lub obciążona dużą liczbą transakcji w bloku.

### Węzły

Każdy komputer podłączony do danej sieci blockchain musi zgodzić się na każdy nowy dodatkowy blok i na cały łańcuch. Te komputery, zwane „węzłami", zapewniają, że wszyscy korzystający z blockchaina mają identyczne informacje.

Używają specjalnego procesu do osiągnięcia tej zgody w sposób rozproszony: [mechanizmu konsensusu](/pl/nauka/slownik/mechanizmy-konsensusu.md).

### Smart kontrakty

Smart kontrakty to cyfrowe umowy przechowywane w blockchainie. Są zestawem zakodowanych zasad, które wykonują działania po spełnieniu określonych warunków. Działaniem może być na przykład wymiana monet lub NFT.

Smart kontrakt to po prostu niestandardowy skrypt, który można wdrożyć w blockchainie. Większość smart kontraktów jest napisana w języku programowania Solidity, który czerpie inspirację z Python, C++ i JavaScript.

Po skonfigurowaniu smart kontrakty generalnie nie mogą być zmieniane, ale istnieją sposoby na aktualizację ich o nowe funkcje lub poprawki.

### Wydobycie (Mining)

Wydobycie to sposób tworzenia nowych kryptowalut, a także sposób potwierdzania transakcji przed dodaniem ich do blockchaina. Używając obliczeń kryptograficznych, węzły walidują i zabezpieczają każdą transakcję w blockchainie. Zapewnia to bezpieczeństwo blockchaina.

Wydobycie jest realizowane za pomocą potężnych komputerów sieciowych, zwanych [węzłami](#węzły), należących do „górników". Górnicy inwestują znacznie w ten proces i w zamian zarabiają nagrody z blockchaina.

### Bloki wujków (Ommer blocks)

Czasami dwóch górników produkuje bloki jednocześnie. Tylko jeden blok może być oficjalnie dodany do blockchaina; pozostałe, znane jako „bloki wujków", nie są używane.

### Eksplorator bloków

Eksplorator bloków to narzędzie do przeglądania aktywności w czasie rzeczywistym na koncie cyfrowym i blockchainie. Pozwala sprawdzać transakcje, przeglądać dane w blokach i widzieć inne działania blockchain, takie jak giełdy kryptowalut i wydobycie.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.chiliz.com/pl/nauka/slownik/blockchain.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
