diff options
Diffstat (limited to 'content/_index.md')
-rw-r--r-- | content/_index.md | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/content/_index.md b/content/_index.md index cc4a6c3..acc8ec5 100644 --- a/content/_index.md +++ b/content/_index.md @@ -2,11 +2,32 @@ title: "A decentralized packet network" --- -Ouroboros is a decentralized packet network for POSIX operating -systems. +The current TCP/IP network stack has a long development history, +leading inefficiencies that allow hackers to infiltrate networks with +childish ease. In order to get to a trustworthy and secure +communications infrastructure, the structure of the Internet needs to +be drastically revised. The current protocols have so much deprecated, +unused and unnecessary bits and fields, that trying to guard against +every possible exploit is inefficient and virtually impossible. -Ouroboros provides a simple and minimal API for synchronous and -asynchronous Inter-Process Communication (IPC). +Ouroboros is a new decentralized packet transport network for POSIX +operating systems that aims to accept the +[challenge](https://www.theatlantic.com/politics/archive/2014/05/edward-snowdens-other-motive-for-leaking/370068/) +to researchers set out by Edward Snowden: a network that will +"*enforce a principle whereby the only way the powerful may enjoy +privacy is when it is the same kind shared by the ordinary: one +enforced by the laws of nature, rather than the policies of man*." + +Ouroboros is a peer-to-peer recursive architecture that follows a UNIX +design philosphy, with minimal packet headers. The aim is to provide a +secure and private network experience. Ouroboros provides its own name +resolution, reliability mechanisms, routing algorithms, and +congenstion control. It can be overlayed on top of UDP and Ethernet, +and IP applications can be tunneled over Ouroboros. + +Ouroboros is written in C for and its application library provides a +simple, unified API for synchronous and asynchronous Inter-Process +Communication (IPC) and networking. The best place to start exploring Ouroboros is this introduction presented at [FOSDEM |