*Empty MediaWiki Message*

This commit is contained in:
Demos 2015-12-28 13:11:41 +00:00
parent 5338ed4a9e
commit 0497d9802c
1 changed files with 34 additions and 33 deletions

View File

@ -3,10 +3,42 @@
On a sunny day at the CCC Camp 2015 Paige (Maidsafe), Alex (Ethereum), Carlo (Secushare) and Christian (GNUnet) decided to help making the modules of their projects comparable. What these projects have in common: They aim to build a better-<mouse-over: more private and secure> internet.
The following tables will help identifying the multiple implementations of similar concepts and jobs and to synchronize vocabulary as a basis for further analysis and testing.
For the purpose of filling these and more we will organize workshops inviting [[EDN#Recherche | promising projects]].
For the purpose of filling these and more we will organize workshops inviting [[EDN#Promising_Projects | promising projects]].
If your project has a module that possibly does a similar job to a listed one, just add a row to its table. If you have modules that do not fit, try making up suitable categories.
= Rawlist of existing modules/patterns =
All of the [[EDN:Recherche | projects regarded]] have modules of similar functionality implemented or plan to do so as these functionalities have emerged to realize certain criteria of ours and have services functioning in a p2p-archtitecture.<br>
Some functionalities/patterns are:
* Decentralized lookup and naming (i.e GNS vs. DNS)
* Distributed Hashtable (DHT)
* Hashtable routing
* Onion routing vs. authority free onion routing
* NAT traversal
* Link-Layer Crypto: encryption layer over transport links
* Automatic transport selection
* Pluggable interfaces for UDP, TCP, HTTPS, raw wi-fi, sneakernet
* Mesh Routing, End-to-End Circuits
* Hidden Services
* Virtual Private Networking VPN
* User interface
* Messaging protocol
* Filesharing
* File synchronisation
* Blockchain
* Distributed channel state storage
* Social networking abstraction
* Distributed Social Graph implementation
* Multicast: tree distribution channels + pubsub
* Byzantine consensus
* Cryptographic payments
* Gossip
* More in [http://www.researchgate.net/publication/221034643_A_Pattern_Language_for_Overlay_Networks_in_Peer-to-Peer_Systems "A Pattern Language for Overlay Networks in Peer-to-Peer Systems"]
If your project has a module that possibly does a similar job to a listed one, just add a row to the concerning table. If you have modules that do not fit, try making up suitable categories.
----
@ -117,34 +149,3 @@ If your project has a module that possibly does a similar job to a listed one, j
||= Project =||= Module =||= Description =||= API =||= Source =||= Docs =||= Contact =||
||= GNUnet =||= util =|| library functions such as logging and configuration || [https://gnunet.org/svn/gnunet/src/include/gnunet_util.h API] || [https://gnunet.org/svn/gnunet/src/util/ Source] || [https://gnunet.org/libgnunetutil Doc] || grothoff ||
----
= Rawlist of existing modules/patterns =
All of the [[EDN:Recherche | projects regarded]] have modules of similar functionality implemented or plan to do so as these functionalities have emerged to realize certain criteria of ours and have services functioning in a p2p-archtitecture.<br>
Some functionalities/patterns are:
* Decentralized lookup and naming (i.e GNS vs. DNS)
* Distributed Hashtable (DHT)
* Hashtable routing
* Onion routing vs. authority free onion routing
* NAT traversal
* Link-Layer Crypto: encryption layer over transport links
* Automatic transport selection
* Pluggable interfaces for UDP, TCP, HTTPS, raw wi-fi, sneakernet
* Mesh Routing, End-to-End Circuits
* Hidden Services
* Virtual Private Networking VPN
* User interface
* Messaging protocol
* Filesharing
* File synchronisation
* Blockchain
* Distributed channel state storage
* Social networking abstraction
* Distributed Social Graph implementation
* Multicast: tree distribution channels + pubsub
* Byzantine consensus
* Cryptographic payments
* Gossip
* More in [http://www.researchgate.net/publication/221034643_A_Pattern_Language_for_Overlay_Networks_in_Peer-to-Peer_Systems "A Pattern Language for Overlay Networks in Peer-to-Peer Systems"]