aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Staessens <[email protected]>2019-02-23 21:12:48 +0100
committerDimitri Staessens <[email protected]>2019-02-23 21:12:48 +0100
commit327b1f14b5cbf34e562fc8a1b3450e5d74ffa4de (patch)
tree2e8edea29355a0ef2d3b9e065f9340581c9645fd
parent79b9b0c0ca663c21adf2c36aa10f0f4a07a6ee6d (diff)
downloadwebsite-327b1f14b5cbf34e562fc8a1b3450e5d74ffa4de.tar.gz
website-327b1f14b5cbf34e562fc8a1b3450e5d74ffa4de.zip
content: Update index page
-rw-r--r--content/_index.md29
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