Co je peer to peer (P2P) a jak funguje síť P2P?

· 2 min read

Přenos dat mezi rovnocennými uzly se ve světě softwaru používá v nejrůznějších oblastech, na trhu s kryptoměnami ale získal svůj význam až díky názvu a obsahu bitcoinového white paperu. Satoshi Nakamoto představil svou online platební metodu nazvanou „Bitcoin: Peer-to-Peer Electronic Cash System“ v e-mailu, který 31. října 2008 rozeslal do kryptografické konference. Nakamoto v tomto dokumentu popsal technické detaily blockchainu a navrhl spolehlivou online platební metodu, která nevyžaduje důvěru v žádnou centrální autoritu.

V tomto článku najdete odpovědi na otázku, co je peer to peer (P2P), tedy přenos „od rovného k rovnému“.

Co je peer to peer (P2P)?

Peer to peer (P2P) označuje sdílení dat přímo mezi uživateli, bez třetí strany, jakou je například centrální server. Když se mluví o decentralizaci bitcoinového blockchainu, myslí se právě to, že transakce probíhají tímto způsobem, od uzlu k uzlu. Systém není přímo napojený na žádný centrální prvek uprostřed – stát, firmu, jednotlivce ani organizaci –, protože transakční mechanismus je rozprostřený po celé síti. Distribuovaná struktura sítě je systém, v němž si více zařízení v síti vyměňuje data přímo mezi sebou.

Je peer to peer (P2P) bezpečné?

Potřeba centrálního prvku vznikla mimo jiné proto, že v určitém bodě zajišťuje důvěru a kontrolu. U blockchainu nikdo nikoho znát ani mu důvěřovat nemusí. Každý účastník blockchainu má distribuovanou účetní knihu se stejným záznamem transakcí. I kdyby někdo zmanipuloval účetní knihu jediného člověka, tedy data v blockchainovém softwaru v jeho počítači, nebo kdyby se stala terčem kybernetického útoku, většina členů sítě takovou změnu odmítne, protože všichni ostatní mají stejné záznamy. Právě proto lze říci, že blockchain, který umožňuje přenos mezi rovnocennými uzly, je bezpečný.

Jak fungují sítě peer to peer

Peer to peer je přenos dat přímo mezi dvěma uživateli. Uživatelé se proto nepřipojují k centrálnímu serveru ani k systému, jehož cesta nutně vede přes centrální autoritu. Komunikují spolu přímo prostřednictvím protokolů, na nichž daný distribuovaný systém běží.

Také bitcoinový blockchain je systém peer to peer (P2P), který uživatelům umožňuje posílat si peníze mezi sebou bez jakékoli centrální autority. Uživatelé provádějí šifrované bitcoinové převody, všechny transakce se zapisují do distribuovaných účetních knih a uživatelé připojení k bitcoinové blockchainové síti ověřují správnost záznamů v těchto knihách.