Bitcoin VerityOtvoriť porovnávač ↗

Úroveň 9 · Pokročilá technická vrstva

P2P sieť, kompaktné bloky a šifrovaný transport

Ako sa uzly nájdu, prenesú dáta, zrekonštruujú blok a čo chráni šifrovanie BIP 324.

Článok
94
Čas čítania
18 minút
Skontrolované
26. septembra 2026

Podstata v skratke

Bitcoinové uzly udržiavajú viac priamych P2P spojení, oznamujú nové transakcie a bloky a vyžiadajú si chýbajúce údaje. Kompaktné bloky šetria prenos využitím transakcií v mempoole. BIP 324 šifruje P2P transport, no nezaručuje identitu peeru ani anonymitu uzla.

Zhrnutie ako pre dieťa

Úplne jednoducho

Bitcoinové počítače si posielajú bloky a transakcie priamo. Kompaktný blok posiela najmä krátke značky známych platieb a šifrovanie chráni správy, nie úplnú anonymitu.

01

Uzol si najprv nájde peerov

Peer je iný uzol s priamym sieťovým spojením a nový uzol ho môže nájsť cez uložené adresy alebo DNS seeds. Peer možno zadať aj ručne. DNS seed poskytne počiatočný zoznam známych adries a nie je trvalým centrálnym serverom blockchainu.

Po vytvorení transportu si uzly vymenia správy `version` a `verack`, ktorými oznámia verziu a podporované služby. Uzol si potom buduje vlastnú databázu adries a môže prijímať aj prichádzajúce spojenia. Musí to však dovoliť sieť, smerovač a firewall.

02

Oznámenie dát nie je dôkaz platnosti

Peer môže cez `inv` oznámiť identifikátor objektu a hlavičky blokov môže poslať správou `headers`. Druhý uzol si vyžiada chýbajúce údaje. Po prijatí ich overí podľa vlastných pravidiel. Samotné preposlanie preto nič negarantuje.

Nie všetky spojenia musia robiť rovnakú prácu. Niektoré prenášajú celé transakcie. Iné sa používajú najmä na bloky alebo ochranu pred izoláciou. Uzol obmedzuje spotrebu pamäte a prenosu. Peer porušujúci protokol môže odpojiť.

03

Kompaktný blok využije známe transakcie

BIP 152 prenesie hlavičku a krátke identifikátory transakcií. Pridá aj niekoľko celých predvyplnených transakcií. Prijímajúci uzol hľadá zvyšok vo svojom mempoole. Ak uspeje, celý blok nemusí dostať znova. Vyžiada si iba chýbajúce položky.

Mempooly sa však môžu líšiť. Niekedy vznikne aj kolízia krátkeho identifikátora. Vtedy treba ďalšie kolo prenosu alebo celý blok. Kompaktný relay šetrí dáta a často aj čas. Nemení maximálnu váhu bloku ani povinnosť úplného overenia.

04

Šifrovanie nepotvrdzuje identitu peeru

Starší v1 transport posiela rozpoznateľné nešifrované správy. BIP 324 definuje v2 transport s šifrovaním. Chráni obsah pred pasívnym odpočúvaním. Rozpoznateľný tok nahrádza pseudonáhodným prúdom bajtov. Aktívna manipulácia je vďaka tomu drahšia a môže byť odhaliteľná.

Bežné v2 spojenie však neoveruje očakávanú identitu vzdialeného uzla. Aktívny útočník môže byť priamo peerom alebo prostredníkom. Sieťová vrstva stále vidí IP adresy a koncové body. Šifrovanie preto nie je anonymita. Proti eclipse útoku pomáha aj rozmanitosť peerov a sietí.

Úroveň 9 · Pokročilá technická vrstva

Pojmy, ktoré treba poznať

Peer
Iný uzol s priamym P2P spojením.
Kompaktný blok
Prenos bloku najmä cez krátke ID transakcií, ktoré môže peer už poznať.
Eclipse útok
Izolovanie uzla pomocou spojení ovládaných útočníkom.

Častý omyl

Šifrované P2P spojenie potvrdzuje identitu peeru a robí uzol anonymným.

Presnejšie vysvetlenie

BIP 324 chráni obsah transportu. Bežne však nepotvrdzuje očakávanú identitu a neskrýva sieťové koncové body.

Presnejšie vysvetlenie

Prečo treba viac peerov, keď prenášajú rovnaký blockchain?

Viac spojení znižuje závislosť od jedného zdroja. Zlepšuje šírenie a sťažuje izoláciu uzla. Dáta aj tak musia prejsť jeho vlastným overením.

94

Čo si odniesť

  1. 01Peer prenáša údaje, nerozhoduje za tvoj uzol.
  2. 02Kompaktný blok využíva transakcie z mempoolu.
  3. 03BIP 324 šifruje transport, nie identitu.
  4. 04Rozmanité spojenia znižujú riziko izolácie.

Skontrolované: 26. septembra 2026

Zdroje a ďalšie čítanie

Zdroje podporujú konkrétne fakty a definície; ich uvedenie neznamená, že redakcia preberá každý názor autora.

01
Bitcoin Developer Guide: P2P sieťBitcoin Developer Guide
developer.bitcoin.org ↗
02
BIP 152: compact block relayBitcoin Improvement Proposals
bips.dev ↗
03
BIP 324: v2 šifrovaný transportBitcoin Improvement Proposals
bips.dev ↗

Vzdelávací obsah, nie investičné odporúčanie.