From 327b1f14b5cbf34e562fc8a1b3450e5d74ffa4de Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Sat, 23 Feb 2019 21:12:48 +0100 Subject: content: Update index page --- content/_index.md | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) (limited to 'content') 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 -- cgit v1.2.3