Difference between revisions of "Peer to peer"

From OVN wiki
Jump to navigation Jump to search
Line 240: Line 240:
  
 
==The Cryptographic Turn==
 
==The Cryptographic Turn==
−
With Bitcoin and later blockchain systems, a different cultural layer emerged. The central question shifted from sharing information to sharing trust. This brought new themes:
+
With Bitcoin and later blockchain systems, a different cultural layer emerged. The central question shifted from sharing information to '''sharing trust'''. This brought new themes: Sovereignty, Self-custody, Permissionless participation, Censorship resistance, Governance without central authorities.
−
* Sovereignty.
 
−
* Self-custody.
 
−
* Permissionless participation.
 
−
* Censorship resistance.
 
−
* Governance without central authorities.
 
−
The resulting culture was more diverse and sometimes internally contradictory. Some communities emphasized Individual autonomy, Market mechanisms, Financial freedom. Others emphasized Commons,  Cooperative governance, Public infrastructure. The tensions between these visions remain visible today.
 
  
 +
The resulting culture was more diverse and sometimes internally contradictory. Some communities emphasized ''Individual autonomy'', ''Market mechanisms'', ''Financial freedom''. Others emphasized ''Commons'', ''Cooperative governance'', ''Public infrastructure''. The tensions between these visions remain visible today, which we understand as the legacy ''left vs right'' dichotomy that the p2p culture needs to transcend.
  
 
==The Commons Turn==
 
==The Commons Turn==

Revision as of 15:28, 9 June 2026

Also written as p2p.


To be developed...


Principles of p2p

See Github repo for Principles of p2p.

A Short History of P2P Technology

Peer-to-peer (P2P) technology is not a single technology. It is a family of architectures in which participants (peers) directly contribute resources—storage, bandwidth, computation, identity, governance, or value—without depending on a central server. The history of P2P can be understood as a continuous attempt to solve a recurring problem:

How can large numbers of autonomous participants coordinate and share resources without central control?

This question appeared in different contexts: military networking, scientific collaboration, file sharing, censorship resistance, digital money, distributed computing, and more.


The Prehistory: Distributed Networking (1960s-1980s)

The intellectual roots of P2P precede the Internet itself.

During the Cold War, researchers sought communication systems that could survive failures and continue operating even when parts of the network were destroyed. This led to packet switching and distributed network control, key ideas behind ARPANET, the precursor of the Internet. Unlike traditional centralized communication systems, control was distributed among many nodes. ([Wikipedia][1])

The driving forces were: Resilience, Fault tolerance, Resource sharing between institutions, Elimination of single points of failure. At this stage, however, most applications remained client-server.

The First P2P Wave: File Sharing (1990s)

The rapid growth of the Internet created a new problem:

Millions of users wanted to exchange files, but servers were expensive and bandwidth was limited.

The first major P2P systems emerged to solve this.

Napster (1999)

Napster was the first large-scale consumer P2P application. Its architecture was hybrid:

  • Files were exchanged directly between users.
  • A central server maintained the directory of available files.

This dramatically reduced hosting costs and enabled massive music sharing. However, the central index became both a legal and technical vulnerability. Copyright lawsuits eventually shut the system down. ([Wikipedia][2])

Friction that shaped the next generation - Napster revealed two weaknesses:

  1. Central servers could be sued.
  2. Central servers could fail.

This led developers toward fully decentralized architectures.

The Decentralization Era (2000-2005)

Projects such as Gnutella, Freenet and eDonkey2000 attempted to eliminate central indexes entirely. The challenge became:

How do peers find information without a central directory?

The earliest solution was flooding:

  • Ask every peer.
  • Forward queries throughout the network.

This worked but scaled poorly. ([Wikipedia][3])

The main friction shifted from legal vulnerability to scalability.

Distributed Hash Tables (DHTs) (2001-2005)

The next breakthrough was the Distributed Hash Table (DHT). A DHT acts like a distributed phone book:

  • No central database.
  • Every peer stores a small portion of the index.
  • Any peer can locate information efficiently.

Research projects such as: CAN, Chord, Pastry, Kademlia established the theoretical foundations. ([Wikipedia][3]). This milestone solved one of the most fundamental P2P problems: Decentralized discovery. Many later systems would reuse this idea.

BitTorrent and Efficient Resource Sharing (2001-Present)

The next challenge was efficiency. Downloading large files from a single peer was slow. BitTorrent introduced several innovations:

  • Files divided into chunks
  • Simultaneous downloading from many peers
  • Incentives for uploading ("tit-for-tat")
  • Swarm-based distribution
  • Later integration of DHTs for trackerless operation

Instead of one computer serving everyone, everyone helped serve everyone else. ([Wikipedia][4]) BitTorrent became one of the largest P2P systems ever built. The friction driving innovation was: Bandwidth scarcity, Rapid growth of multimedia files, Resistance to shutdown.

P2P Beyond Files: Distributed Computing

Around the same period, another branch emerged. Projects like SETI@home and BOINC used millions of volunteer computers to perform scientific calculations. Here the shared resource was not storage or bandwidth, it was computation. This introduced the idea that peer networks could collectively provide infrastructure traditionally supplied by institutions.

Cryptographic P2P Networks and Blockchain (2008-Present)

The next major barrier was trust. How can strangers agree on shared records without a central authority? In 2008, Bitcoin combined: P2P networking, Cryptography, Distributed consensus and Economic incentives to create decentralized digital money. The major innovation was not merely currency. It was: **Consensus among untrusted peers.** For the first time, a P2P network could maintain a shared ledger without a central administrator. This opened the door to:

  • Cryptocurrencies
  • Smart contracts
  • DAOs
  • Decentralized finance
  • Tokenized coordination

Content-Addressed Networks (2013-Present)

Traditional web addresses locate servers. P2P researchers asked:

What if we locate content itself instead of servers?

This led to systems such as IPFS. IPFS combines ideas from BitTorrent, Git, DHTs and Merkle trees. Content is addressed by cryptographic hash rather than server location. This improves integrity, replication, and censorship resistance. ([IPFS Docs][5]). The driving forces were:

  • Data permanence
  • Open knowledge sharing
  • Censorship resistance
  • Reduced dependence on cloud providers

The New Frontier: P2P Applications

Recent years have seen attempts to decentralize higher-level services: Social media, Messaging, Databases, Video streaming, Identity systems, Governance systems. Examples include: Mastodon, Secure Scuttlebutt, Holochain, Twister ([arXiv][6]). The challenge is no longer simply sharing files. It is coordinating human activity.

Milestone Features of P2P Technology

...
Era Major Feature
1960s Distributed packet switching
1990s Direct peer file exchange
1999 Large-scale peer discovery
2000 Fully decentralized networks
2001 Distributed Hash Tables
2001 Swarm distribution
2001 Incentive-based sharing
2008 Distributed consensus
2009 Native digital assets
2013 Content-addressed storage
2015+ Decentralized applications
2020+ Agent-centric architectures, decentralized identity, verifiable data

The Forces That Shaped P2P

Looking across sixty years, nearly every major innovation emerged from one of six pressures
Pressure Result
Network failure Distributed routing
Infrastructure cost Resource sharing
Copyright enforcement Decentralized discovery
Scalability limits DHTs and swarms
Lack of trust Blockchain consensus
Platform concentration Decentralized social and application protocols

In other words, P2P technology evolved primarily in response to concentrations of power, cost, or failure.


What Comes Next?

Several trends are becoming visible.

Agent-Centric Networks - Systems such as Holochain move away from globally shared ledgers toward local autonomy and mutual validation. The focus shifts from consensus about everything to accountability for individual actions.

Decentralized AI - AI models are increasingly centralized due to compute requirements. P2P approaches may emerge for: Distributed inference, Distributed training, Cooperative model hosting and Open knowledge commons.

Personal Data Sovereignty - Projects based on: Solid, Self-sovereign identity, Verifiable credentials aim to return control of data to individuals.

Commons-Based Infrastructure - One unresolved challenge remains: Most P2P systems solved technical decentralization but not economic sustainability.


The next generation may focus less on file sharing or cryptocurrency and more on 'sustaining shared resources, coordinating contributions, allocating ressources and benefits, and governing commons. This is the area where work on Valueflows, Holochain, Open Value Networks, and commons-oriented coordination systems is particularly relevant.


From a historical perspective, the trajectory of P2P has been moving from sharing files, to sharing infrastructure, to sharing trust, and increasingly toward **sharing coordination itself**.

References

p2p economy

Open =p2p economy= page.

See also Complexity economics.

p2p culture

We believe that culture is conditioned / shaped by the operating economic model, among other things. In other words, people adopt habits that allow them to efficiently perform within the socioeconomic setting, to satisfy their individual and collective needs.


We find it reasonable to speak of a **p2p culture**, although it is important to recognize that it is not a single coherent movement. It is more like a family of overlapping cultures that emerged around successive generations of peer-to-peer technologies. The interesting thing is that the technology did not simply enable new behaviors. The architecture itself shaped values, norms, and ways of thinking. People who participated in p2p systems often experienced forms of collaboration, autonomy, and resource sharing that differed from conventional institutional arrangements.

The Cultural Roots

P2P culture inherited elements from several earlier traditions:

  • The hacker culture of the 1960s and 1970s.
  • The early Internet culture of academic collaboration.
  • The free software movement associated with Richard Stallman.
  • The open source movement associated with Eric S. Raymond and others.
  • Cyber-libertarian currents that emerged around the early Internet.
  • Cooperative and commons traditions that long predate computers.

These streams did not always agree with one another, but they shared a common suspicion of centralized control and a belief that distributed participation could produce valuable outcomes.


The First P2P Culture: Sharing

The Napster and BitTorrent era created perhaps the first mass P2P culture. Millions of people suddenly experienced:

  • Sharing resources directly.
  • Access without ownership.
  • Collective provisioning of infrastructure.
  • The idea that users could also be providers.

The conflict with the music industry was particularly important culturally. For many participants, file sharing was not experienced as theft. It was experienced as participation in a global sharing network. This period introduced ideas such as:

  • Information wants to be free.
  • Networks route around obstacles.
  • Collective contribution can outperform centralized distribution.

Whether one agreed with these ideas or not, they became part of Internet culture.


The Open Source Expansion

At the same time, open source software demonstrated that large groups of strangers could create complex products without traditional firms. Projects such as Linux, Apache HTTP Server, and Wikipedia became cultural proof that voluntary distributed collaboration could work at scale. A new cultural belief emerged: Peer production can produce public goods.

This was perhaps the first large-scale demonstration that networks of contributors could compete with conventional hierarchical organizations.

The Cryptographic Turn

With Bitcoin and later blockchain systems, a different cultural layer emerged. The central question shifted from sharing information to sharing trust. This brought new themes: Sovereignty, Self-custody, Permissionless participation, Censorship resistance, Governance without central authorities.

The resulting culture was more diverse and sometimes internally contradictory. Some communities emphasized Individual autonomy, Market mechanisms, Financial freedom. Others emphasized Commons, Cooperative governance, Public infrastructure. The tensions between these visions remain visible today, which we understand as the legacy left vs right dichotomy that the p2p culture needs to transcend.

The Commons Turn

In the last decade, another cultural evolution has been occurring. Many participants recognized that decentralization alone does not solve problems of Sustainability, Coordination, Care, Governance, Long-term stewardship. As a result, P2P thinking increasingly intersected with Commons theory, Cooperative economics, Platform cooperativism, Regenerative economics, Distributed governance. Researchers such as Elinor Ostrom and Yochai Benkler became important reference points. The focus shifted from: "How do we remove intermediaries?" toward "How do we coordinate responsibly without centralized control?". This is a much deeper question.


What Is Common Across P2P Cultures?

Despite their differences, most P2P communities share several recurring principles.

  1. Distributed Agency - Participants are not merely consumers. They can contribute resources, knowledge, labor, governance, or infrastructure. The distinction between producer and user becomes blurred.
  2. Voluntary Participation - Participation is generally based on choice rather than command. This does not eliminate rules, but authority tends to emerge through protocols, agreements, reputation, or governance processes rather than hierarchical control.
  3. Commons Creation - Many P2P systems generate shared resources: Software, Knowledge, Infrastructure, Data, Protocols. The commons becomes a central organizational element.
  4. Transparency - Processes and rules are often visible and inspectable. Open protocols, open code, and open governance become cultural expectations.
  5. Modularity - Contributors can participate without needing permission from a central coordinator. Large systems emerge from many relatively independent contributions.
  6. Resilience Through Diversity - Instead of optimizing for uniformity, P2P systems often rely on: Multiple nodes, Multiple viewpoints, Multiple implementations, Multiple centers of initiative.


The Core Tension of P2P Culture

Perhaps the most important characteristic of P2P culture is a tension that has existed from the beginning.

P2P communities continually try to balance
Autonomy Coordination
Individual freedom Collective coherence
Openness Trust
Decentralization Effectiveness
Local agency Shared standards
Diversity Interoperability

Most major innovations in P2P can be understood as attempts to manage this tension.


A Brief Definition

If one had to define P2P culture in a few sentences:

P2P culture is a culture of distributed agency in which people coordinate directly through shared protocols, commons, and mutual contribution rather than primarily through centralized institutions. It assumes that participants can simultaneously be users, producers, maintainers, and governors of the systems they inhabit.

Or even more briefly:

P2P culture is the cultural expression of the idea that coordination can emerge among autonomous peers through shared rules, shared resources, and voluntary participation.

From this perspective, the deepest contribution of p2p technology may not be technical at all. The technology provided experimental environments in which millions of people could experience new forms of coordination, governance, production, and value creation beyond the traditional dichotomy of market and hierarchy. That cultural learning process is still ongoing.


Open p2p culture page.

Social p2p

Open Social p2p page.

See also Peer-to-peer society

p2p and complexity

See also complexity, complexity economics, Complexity Oriented Programming.

See also