Main Page

From Friend2Friend Wiki

Jump to: navigation, search

Contents

Introduction

This wiki is about a networking system based around an XML-VM, known as Friend2Friend (See demo). It complements the machine-created F2F documentation at http://friend2friend.net/docs. Its main purpose is to help developers who are building the F2F platform, and its secondary purpose is to help coders who are developing software for F2F.

Overview

Friend2Friend (F2F) uses increases in the speed and availablility of computers to further decentralize WWW:

  • Instead of remote sites collecting their data, people keep it on their own machines.
  • Instead of querying 3rd parties' static databases, people contact their friends directly and ask them to ask theirs, and so on.
  • URLs are replaced by URIs
  • Passwords are replaced by digital signatures, a few large databases by many small XML files.
  • Closed-source websites by open-source modules.

Presentations

Class Hierarchy

Manages communications, soft-systems
Independent trees of soft-nodes, with their own private key
Unit of resource provision (c.f. software) hosts processes and threads
Optional structure to facilitate thread decentralised communication
Set of requests with common origin and uid
Individual operations, usually services

Ongoing Work

F2F is under active development:

Links

URI Description
http://friend2friend.net This project's main URL.
http://sourceforge.net/projects/friend2friend Sourceforge Code.
http://altruists.org/ae Altruistic Economics, the original motivation for this project.
http://www.anonymous-p2p.org/programs.html Summary of F2F and anonymous P2P software.
http://xcruciate.co.uk Another XSL-based server framework (with its origins in VR!)
http://en.wikipedia.org/wiki/Friend-to-friend Wikipedia F2F page.

See Also

Personal tools