Changes for page Networks
Last modified by Zenna Elfen on 2026/01/05 21:51
From version 59.1
edited by Zenna Elfen
on 2026/01/05 21:51
on 2026/01/05 21:51
Change comment:
There is no comment for this version
To version 46.1
edited by Zenna Elfen
on 2026/01/05 20:05
on 2026/01/05 20:05
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -2,11 +2,9 @@ 2 2 ((( 3 3 (% class="container" %) 4 4 ((( 5 -= =Building Blocks ofP4PNetworks ==5 += Peer-for-Peer Networks = 6 6 7 -Making a P4P network is a bit different than traditional communication networks, namely because we side-step the traditional confinement of the internet layers and connect in a variety of means, from bluetooth to sneakernet and beyond. This is of course very nice in a variety of circumstances and to read more about the principles and capabilities of P4P networks, see the [[about>>doc:P4P.WebHome]] page. 8 - 9 -To fully assemble a P4P network one needs a few different building blocks, below is an overview of 15 of those building blocks. This outline of 15 building blocks has been collaboratively developed. If you see something missing or would like to give feedback, please reach out to Zenna. Now, let's dive into the building-blocks which make P4P protocols. 7 +P4P, short for Peer-4-Peer (which in turn is short for Peer-for-Peer) are a family of networks which build on principles of local-first, peer-2-peer, open-source, routing agnostic (offline-first) and mutual-aid principles. The above is a lot of terms which in and of themselves carry a lot of meaning, yet when combined they enable censorship-resistant, resilient and adaptive, sustainable and energy-efficient communication infrastructures. 10 10 ))) 11 11 ))) 12 12 ... ... @@ -15,13 +15,29 @@ 15 15 16 16 17 17 16 + 17 + 18 + 19 + 20 + 21 + 22 + 18 18 (% class="row" %) 19 19 ((( 20 -(% class="col-xs-12 col-sm-7" %) 25 + 26 +(% class="col-xs-12 col-sm-8" %) 21 21 ((( 22 -== 15Building Blocks of P4P Networks ==28 +== Building Blocks of P4P Networks == 23 23 30 +To fully assemble a P4P network one needs a few different building blocks, below is an overview of 15 of those building blocks. Lost in translation? Take a look at the [[terminology>>doc:P4P.Definitions.WebHome]]. 31 +))) 24 24 33 + 34 + 35 +(% class="col-xs-12 col-sm-8" %) 36 +((( 37 + 38 + 25 25 ==== **1. Data Synchronization** ==== 26 26 27 27 > Synchronization answers **how updates flow between peers** and how they determine what data to exchange. This layer is about **diffing, reconciliation, order, causality tracking, and efficient exchange**, not persistence or user-facing collaboration semantics. ... ... @@ -159,39 +159,27 @@ 159 159 160 160 161 161 162 - 163 -))) 164 164 177 +== Distributed Network Types == 165 165 166 166 180 +[[Flowchart depicting distributed network variants, under development. Building on work from Z. Elfen, 2024: ~[~[https:~~~~/~~~~/doi.org/10.17613/naj7d-6g984~>~>https://doi.org/10.17613/naj7d-6g984~]~]>>image:P4P_Typology.png||alt="Flowchart depicting typologies of distributed networks, such as Friend-2-Friend, Grassroots Networks, Federated Networks, Local-First, P2P and P4P Networks" data-xwiki-image-style-alignment="center" height="649" width="639"]] 167 167 168 168 183 +))) 169 169 170 - 171 - 172 -(% class="col-xs-12 col-sm-5" %) 185 +(% class="col-xs-12 col-sm-4" %) 173 173 ((( 174 -{{box title="==== **Contents** ==== 175 - 176 - "}} 187 +{{box title=" **Contents**"}} 177 177 {{toc depth="5"/}} 178 178 {{/box}} 179 179 ))) 180 180 181 181 182 -(% class="col-xs-12 col-sm-12" %) 183 -((( 184 -== Distributed Network Types == 185 185 186 - 187 -[[Flowchart depicting distributed network variants, under development. Building on work from Z. Elfen, 2024: ~[~[https:~~~~/~~~~/doi.org/10.17613/naj7d-6g984~>~>https://doi.org/10.17613/naj7d-6g984~]~]>>image:P4P_Typology.png||alt="Flowchart depicting typologies of distributed networks, such as Friend-2-Friend, Grassroots Networks, Federated Networks, Local-First, P2P and P4P Networks" data-xwiki-image-style-alignment="center" height="649" width="639"]] 188 - 189 - 190 - 191 191 == Overview of P4P Networks == 192 192 193 193 {{include reference="Projects.WebHome"/}} 194 -))) 195 195 196 196 197 197 ... ... @@ -198,5 +198,5 @@ 198 198 199 199 200 200 201 - 202 - )))203 + 204 +