From 511803f565f1dc39f41029f16cb274e4105d8e2d Mon Sep 17 00:00:00 2001 From: Kevin F Date: Sun, 20 Mar 2022 12:50:19 -0500 Subject: [PATCH] update readme to reflect current state of development --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7233e1df..68c8d572 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Anonymous social platform, mail, file sharing.

- + - [Discord](https://discord.gg/DVF2bEAzrt) - Matrix: #onionr:amorgan.xyz @@ -38,9 +38,11 @@ Onionr gives the individual the ability to speak freely, without fear of surveil # Onionr internals +## Blocks + At the core, Onionr is an anonymous Distributed Hash Table (DHT) syncing prepackaged blocks using a simple Gossip protocol with Dandelion++ as an overlay network on top of Tor and I2P. -Onionr stores data in independent packages referred to as 'blocks'. The blocks are distributed to all nodes interested in their data type. Blocks and user IDs cannot be easily proven to have been created by a particular user. Even if Dandelion++ is defeated and there is enough evidence to believe that a specific node is linked to a block's creation, nodes still operate behind Tor or I2P and as such cannot be trivially unmasked. Anonymity is achieved by a stateless network, with no given indication of what node a block originates from. In fact, since one is not required to participate in routing or storage to insert a message, blocks often do not originate from any identifiable node, similar to how Bitcoin transactions do not necessarily originate from a wallet directly associated with a node. +Onionr stores data in independent packages referred to as 'blocks'. The blocks are distributed to all nodes, but are not required to be stored. Blocks and user IDs cannot be easily proven to have been created by a particular user. Even if Dandelion++ is defeated and there is enough evidence to believe that a specific node is linked to a block's creation, nodes still operate behind Tor or I2P and as such cannot be trivially unmasked. Anonymity is achieved by a stateless network, with no given indication of what node a block originates from. In fact, since one is not required to participate in routing or storage to insert a message, blocks often do not originate from any identifiable node, similar to how Bitcoin transactions do not necessarily originate from a wallet directly associated with a node. ## Onionr Gossip