Peer-to-Peer (P2P)
Peer-to-peer (ofte forkortet som P2P) er en distribuert nettverks- eller dataarkitektur som deler oppgaver eller arbeidsbelastninger på tvers av flere datasystemer (hver fungerer som en individuell peer). P2P-nettverk kan brukes til å dele alle slags digitale data, inkludert kryptovalutaer.
I et P2P-nettverk kan hver peer bli referert til som en node, og det kollektive arbeidet til disse nodene er det som holder systemet oppe og kjører. I denne sammenhengen fungerer hver node (peer) både som en klient og som en server i forhold til andre noder. Dette betyr at alle jevnaldrende spiller samme rolle, de mottar og kringkaster digitale data.
Derfor opprettholdes strukturen til et P2P-nettverk av brukerne, som både kan levere og bruke ressurser. Det er ikke noe som heter en sentral server eller vert, noe som gjør P2P-systemer veldig forskjellige fra tradisjonelle klient-server-modeller, der dataene distribueres enveis (fra en sentralisert server til klientene).
Det desentraliserte rammeverket til P2P-systemer gjør dem svært motstandsdyktige mot cyberangrep og også mer skalerbare. Jo flere brukere blir med, jo mer robust og skalerbar blir den. Større P2P-nettverk oppnår høye sikkerhetsnivåer fordi det ikke er et enkelt feilpunkt (iboende til de mer tradisjonelle modellene).
Peer-to-peer-arkitekturen ble populær i 1999 med utgivelsen av fildelingssystemer, der brukere kunne dele digitale lydfiler med andre uten å stole på en sentral server eller vert. Siden den gang har ulike P2P-nettverk dukket opp. Populære eksempler med varierende brukstilfeller inkluderer BitTorrent (fildeling), Tor (anonym kommunikasjonsprogramvare) og Bitcoin (desentralisert økonomisk system).
P2P-teknologi spiller en viktig rolle i blokkjede- og kryptovalutaindustrien. Da Bitcoin ble opprettet, definerte Satoshi Nakamoto det som et "Peer-to-Peer elektronisk kontantsystem." Dette betyr at brukere kan sende og motta Bitcoins over hele verden uten å stole på en sentral server eller mellommenn. Med andre ord er Bitcoin en desentralisert og distribuert form for penger, vedlikeholdt av et stort nettverk av datanoder.