Mempool jako warstwa „przed blockchainem” – jak wygląda życie transakcji zanim trafi do bloku
Mempool jako warstwa „przed blockchainem” – jak wygląda życie transakcji zanim trafi do bloku
Większość analiz kryptowalut skupia się na tym, co już zapisane w blockchainie.
To błąd.
Najciekawsze rzeczy dzieją się zanim transakcja zostanie zatwierdzona — w warstwie, która formalnie nie jest częścią blockchaina, ale w praktyce decyduje o tym:
- czy transakcja zostanie zaakceptowana,
- kiedy trafi do bloku,
- w jakiej kolejności,
- czy w ogóle przetrwa.
Tą warstwą jest mempool.
1. Mempool to nie jeden system – to rozproszona rzeczywistość
Pierwszy mit:
mempool nie jest jednym globalnym „buforem”
W rzeczywistości:
- każdy węzeł ma własny mempool
- różni się on zawartością, kolejnością i polityką
👉 To oznacza:
nie istnieje jedna „prawdziwa kolejka transakcji”
2. Propagacja transakcji – jak transakcja „rozchodzi się po sieci”
Po utworzeniu transakcji:
- trafia do lokalnego węzła (wallet / node)
- przechodzi weryfikację (syntax, podpis, saldo)
- trafia do mempoola
- jest propagowana do sąsiednich węzłów (peerów)
- proces się powtarza (gossip protocol)
Kluczowe właściwości propagacji:
- asynchroniczna (brak globalnej synchronizacji)
- nieliniowa (różne ścieżki w sieci)
- opóźniona (latencja sieciowa)
👉 Efekt:
różne węzły widzą różne zestawy transakcji w danym momencie
3. Filtry i polityki – mempool jako system selekcji
Nie każda transakcja trafia do mempoola.
Każdy node stosuje własne reguły:
🔹 Minimalna opłata (fee rate)
- transakcje zbyt tanie → odrzucane
🔹 Standardowość (standardness rules)
- nietypowe skrypty mogą być ignorowane
🔹 Rozmiar mempoola
- przy przeciążeniu:
- usuwane są najtańsze transakcje
👉 Wniosek:
mempool to aktywny filtr ekonomiczny, nie pasywny bufor
4. Konflikty – gdy transakcje walczą o to samo UTXO
Jedna z najważniejszych właściwości mempoola:
👉 obsługa konfliktów
Przykład:
- dwie transakcje próbują wydać to samo UTXO
Efekt:
- tylko jedna może zostać zaakceptowana
- druga jest:
- odrzucona
- lub trzymana jako konfliktowa
Mechanizmy:
🔸 First Seen Rule
- pierwsza widziana transakcja wygrywa (domyślnie)
🔸 Replace-by-Fee (RBF)
- można zastąpić transakcję droższą wersją
🔸 Double-spend detection
- węzły wykrywają próby podwójnego wydania
👉 To właśnie mempool jest pierwszą linią obrony przed double spendem — nie blockchain.

5. Kolejność transakcji – iluzja „fairness”
W teorii:
- transakcje powinny być przetwarzane w kolejności przyjścia
W praktyce:
👉 kolejność ustalana jest przez ekonomię
Minerzy wybierają:
- transakcje z najwyższym fee rate
- pakiety transakcji (child pays for parent – CPFP)
- optymalny zestaw pod względem rozmiaru bloku
👉 Efekt:
Twoja transakcja nie konkuruje czasem — tylko ceną
6. Manipulacje kolejnością – realny problem (MEV)
Mempool otwiera drzwi do:
🔥 MEV (Maximal Extractable Value)
Mechanizmy:
- front-running (ktoś widzi Twoją transakcję i wyprzedza ją)
- back-running (wykorzystanie skutków transakcji)
- sandwich attack (atak „kanapkowy”)
Jak to działa:
- transakcja trafia do mempoola
- bot ją analizuje
- tworzy własne transakcje:
- przed
- i po Twojej
👉 wynik:
- zysk atakującego
- strata użytkownika
7. Mempool jako powierzchnia ataku
Mempool nie jest neutralny — to aktywna warstwa podatna na ataki.
Możliwe wektory:
🔸 Spam
- zalewanie mempoola tanimi transakcjami
🔸 Fee manipulation
- sztuczne podbijanie opłat
🔸 Eclipse attacks
- izolowanie węzła i manipulowanie jego widokiem mempoola
🔸 Transaction pinning
- blokowanie możliwości zastąpienia transakcji
8. Różnice między węzłami – ukryty chaos
Każdy node może mieć:
- inne limity mempoola
- inne reguły odrzucania
- inne widoki sieci
👉 To oznacza:
- Twoja transakcja może być:
- widoczna w jednym miejscu
- niewidoczna w innym
- miner może jej w ogóle nie zobaczyć
9. Życie transakcji – pełny cykl
- utworzenie transakcji
- lokalna walidacja
- wejście do mempoola
- propagacja przez sieć
- konkurencja z innymi transakcjami
- potencjalne konflikty / zastąpienia
- wybór przez minera
- wejście do bloku
- usunięcie z mempoola
👉 Kluczowy moment:
krok 4–7 — to tam dzieje się „walka o blok”
10. Mempool a prywatność
Mempool to także:
👉 publiczne źródło informacji w czasie rzeczywistym
Można z niego wyciągnąć:
- intencje użytkowników (przed zatwierdzeniem)
- strategie tradingowe
- powiązania adresów
- wzorce zachowań
To oznacza:
Twoja transakcja jest analizowana zanim stanie się „finalna”
11. Wnioski – mempool to ukryta warstwa kontroli
Najważniejszy wniosek:
Blockchain zaczyna się dopiero po mempoolu — a najważniejsze decyzje zapadają wcześniej.
Mempool:
- filtruje transakcje
- ustala ekonomię opłat
- obsługuje konflikty
- umożliwia manipulacje
- jest źródłem danych dla ataków
12. Perspektywa inwestora i użytkownika
Jeśli korzystasz z kryptowalut:
👉 Twoja transakcja nie trafia „od razu do blockchaina”
Najpierw:
- konkuruje w mempoolu
- jest analizowana
- może zostać zmodyfikowana (RBF)
- może zostać wykorzystana przeciwko Tobie
Praktyczne wnioski:
- opłata (fee) to nie koszt — to strategia
- timing transakcji ma znaczenie
- mempool to środowisko wrogie, nie neutralne
- prywatność kończy się w momencie broadcastu
Podsumowanie
Mempool to niedoceniana, ale krytyczna warstwa systemu kryptowalut.
Nie jest częścią blockchaina.
Nie ma jednej wersji.
Nie jest sprawiedliwy.
Ale to właśnie tam:
👉 rozgrywa się realna walka o to, co trafi do bloku.






