Manier om data uit te wisselen door rechtstreeks met een bezitter van de data te verbinden om de data vervolgens ook weer verder te verspreiden; de ontvanger wordt ook zender; gedistribueerde computerarchitectuur.
Systeem dat bij het grote publiek bekend werd door BitTorrent, waarmee verschillende nodes in een netwerk data met elkaar delen zonder centrale server.
Het maakt niet uit wat voor data binnen een p2p-netwerk gedeeld worden.
Elke peer kan gezien worden als node, wat de node zowel een zender als ontvanger maakt met betrekking tot andere nodes.
In een p2p-netwerk is geen centrale autoriteit die het netwerk beheert, wat het netwerk makkelijk schaalbaar maakt. Hoe groter, hoe robuuster het netwerk.
Bitcoin heet in de whitepaper ook een 'peer-to-peer electronic cash system', wat betekent dat het systeem niet rust op een centrale entiteit.
In de basis zijn er drie soorten p2p-netwerken: gestructureerde, ongestructureerde en hybride p2p-netwerken.
- Gestructureerde p2p-netwerken: georganiseerde architectuur waardoor nodes efficiënt bestanden kunnen zoeken en vinden, ook als deze niet goed beschikbaar zijn; vereisen meer centralisatie en zijn daardoor ook duurder in onderhoud.
- Ongestructureerde p2p-netwerken: geen specifieke organisatie van de nodes in het netwerk; de deelnemers communiceren willekeurig met elkaar; kan veel eisen van hardware als slechts weinig nodes iets aanbieden; robuuster dan gestructureerde systemen, bitcoin valt onder deze vorm.
- Hybride vormen: het is mogelijk bepaalde onderdelen van p2p-systemen elders toe te passen, zoals een centrale server die zorgt voor de verbindingen tussen nodes of peers.