diff options
Diffstat (limited to 'NETWORKING')
-rw-r--r-- | NETWORKING | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/NETWORKING b/NETWORKING new file mode 100644 index 0000000..d988fcd --- /dev/null +++ b/NETWORKING @@ -0,0 +1,47 @@ +Networking +---------- + +Part 0: Introduction +-------------------- +There are various ways of achieving a network in arching-kaos and some of them +are documented here. The ones that are missing, either their are under testing, +considered to be covered or not yet grasped. + +Part 1: Preassumptions +---------------------- +This document assumes you somehow familiarized yourself with the scripts and +their usage. + +Part 2: Networking via IPFS +--------------------------- +We need to mention here that when you install arching-kaos-tools, IPFS is also +installed. Furthermore, a swarm key is downloaded and installed as well. This +is used to connect to aknet swarm in IPFS. Hence, you 'll need some peers to +connect to via IPFS. Ask for that in #arching-kaos over at IRC. See `SUPPORT` +file as well. + +Other than that, you can make up yourself a swarm and express your creativity +there. + +Part 3: Networking via Stellar Network +-------------------------------------- +Stellar Network is used as a peering system. If you own an address in XLM, you +can store a named variable in your address. You 'll be required to "lock" 0.5XLM +to persist the value you want. You'll be also required to trust ARCHINGKAOS +asset if you want your content to be retrievable via https://arching-kaos.net +and contribute with your creativity there. + +TODO: Steps?! + +Part 4: Networking with CJDNS +----------------------------- +CJDNS is a decentralized mesh networking alternative to the internet. It uses +the fc00::/8 private space of IPv6 protocol. Your IPv6 derives from your public +key where its private part is used to decrypt your incoming packets. + +Using CJDNS and arching-kaos-tools to netwok around is pretty easy but there are +steps to make it work as well. Of course, you will need CJDNS to be running in +the machine you want to network with/from. + +TODO: Steps?! + |