aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2023-09-24 14:51:26 +0300
committerkaotisk <kaotisk@arching-kaos.org>2023-09-24 14:51:26 +0300
commitf31e5c1b5ff521d24496bedb58a13d02872b56be (patch)
tree6c8e7e5372dba7db0dfc3e6bfc0ab9f140a9c99b
parent4c67050673223d4ff714a3bae68e1528fefcc84e (diff)
downloadarching-kaos-tools-f31e5c1b5ff521d24496bedb58a13d02872b56be.tar.gz
arching-kaos-tools-f31e5c1b5ff521d24496bedb58a13d02872b56be.tar.bz2
arching-kaos-tools-f31e5c1b5ff521d24496bedb58a13d02872b56be.zip
Added NETWORKING
-rw-r--r--NETWORKING47
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?!
+