Astroport.ONE/README.md

166 lines
6.2 KiB
Markdown
Raw Normal View History

2022-03-14 00:17:44 +01:00
# Préambule
Quand pourrons nous sortir de ce Méchant Cloud qui nous profile, nous scrute, nous analyse... Pour au final nous faire consommer.
Je n'ai pas suivi la formation dingénieur réseau pour fabriquer ça!
Alors j'ai fait autre chose.
2022-10-30 03:23:01 +01:00
Astroport est contruit sur IPFS pour former nos Cloud personnels échangés entre amis d'amis à labri des algorithmes de l'IA et du datamining sauvage qui règne ici bas.
2022-03-14 00:17:44 +01:00
L'avantage de ce système, une consommation énergétique divisé par 100, une répartition des données qui permet de fonctionner déconnecté, un système d'information pair à pair inaltérable, inviolable.
S'il vous plaît arrêtons cet Internet Supermarché de nous même...
C'est une bibliothèque du savoir à la base.
2022-12-26 19:17:52 +01:00
## https://astroport.com
2022-03-14 00:17:44 +01:00
Avec cette technologie, nous devenons chacun hébergeur et fournisseur d'accès, souverain monétaire et médiatique.
Avec cette technologie, nous établissons une "Crypto Nation" dont la carte relie les territoires au delà des frontières et des pays.
2022-10-30 03:23:01 +01:00
Astroport ONE est l'ambassade d'un monde fait de toiles confiances interconnectées.
2022-03-14 00:17:44 +01:00
# Astroport.ONE
2022-03-14 00:17:44 +01:00
Il s'agit d'un Jeu de société grandeur nature qui consiste à répertorier, inventer, enseigner, diffuser les meilleures façons d'habiter la planète Terre.
Ce programme introduit des données multimédia (page web, audio, vidéo) en tant que chaines de données (blockchain) inscrites dans le réseau IPFS
2023-01-07 19:19:33 +01:00
que les joueurs échangent au travers des TW et Oasis.
2022-03-04 00:01:58 +01:00
2022-12-26 19:14:54 +01:00
# INSTALLATION (Linux Mint / Ubuntu / DEBIAN)
2022-03-04 00:01:58 +01:00
2022-08-24 15:46:02 +02:00
```
bash <(wget -qO- https://git.p2p.legal/qo-op/Astroport.ONE/raw/branch/master/install.sh)
```
2022-03-04 00:01:58 +01:00
2022-10-27 14:13:02 +02:00
# LANCEMENT
2022-12-26 19:14:54 +01:00
## MODE AVENTURE : Activez une Ambassade "Astroport" !
2022-12-05 13:22:18 +01:00
```
~/.zen/Astroport.ONE/adventure/adventure.sh
```
2022-11-17 13:00:48 +01:00
2022-12-26 19:14:54 +01:00
Trouvez le moyen d'accéder à une "Station Astroport" installée en forêt...
NB: Une Stattion branché sur un panneau solaire et une batterie adéquate, peut fonctionner OnGrid et OffGrid
2023-01-07 19:19:33 +01:00
## ./start.sh
Gestion des VISA PLAYER (et gestion des VOEUX) en mode CLI
```
~/.zen/Astroport.ONE/command.sh
```
2023-01-07 19:19:33 +01:00
# Activer "myos" MODE OLYMPE (Docker)
2022-11-25 06:00:22 +01:00
```
2022-12-05 13:22:18 +01:00
sudo apt install git make docker.io
2022-12-05 13:56:00 +01:00
sudo adduser $USER docker
## REBOOT
cd ~/.zen/Astroport.ONE
2022-12-05 13:22:18 +01:00
make
2022-11-25 06:00:22 +01:00
make install
```
2023-01-07 19:19:33 +01:00
USER devient un PLAYER, avec son propre démon IPFS, installé dans un Docker.
Chaque STATION (nœud Astroport) accessible en WAN peut héberger un à plusieurs autres "JOUEURS".
2023-01-07 19:19:33 +01:00
IPFS relie les clefs et les données.
Nous mettons un TW dans une clef.
2022-12-04 23:02:09 +01:00
2023-01-07 19:19:33 +01:00
# API : "Sauve qui Peut"
2022-12-26 19:17:52 +01:00
## https://astroport.localhost:1234
Une fois votre Station Astroport démarrée (```~/.start.sh```):
* le port 1234 publie API
* le port 12345 publie MAP(*)
2023-01-07 19:19:33 +01:00
### PRIVATE ZONE (fonctionne sur toutes les Stations. Mode coucou)
2022-12-26 19:17:52 +01:00
### ```/?salt=${SALT}&pepper=${PEPPER}&${APPNAME}=${WHAT}&${OBJ}=${VAL}...```
* Créer TW BunkerBOX
2022-12-28 14:28:31 +01:00
2022-12-26 19:17:52 +01:00
```/?salt=${SALT}&pepper=${PEPPER}&g1pub=$URLENCODEDURL&email=$PLAYER```
* Lire Messagerie Gchange
2022-12-28 14:28:31 +01:00
2022-12-26 19:17:52 +01:00
```/?salt=${SALT}&pepper=${PEPPER}&messaging=on```
* Convertir vers adresse IPNS
2022-12-28 14:28:31 +01:00
2022-12-26 19:17:52 +01:00
```/?salt=${SALT}&pepper=${PEPPER}&getipns=on```
* AppName=testcraft : Enregistrer JSON
2022-12-28 14:28:31 +01:00
2022-12-26 19:17:52 +01:00
```/?salt=${SALT}&pepper=${PEPPER}&testcraft=json&nodeid=&dataid=$QRHASH```
Redirections
* vers Gchange
2022-12-28 14:28:31 +01:00
2022-12-26 19:17:52 +01:00
```/?salt=${SALT}&pepper=${PEPPER}&g1pub=on```
* vers TW
2022-12-28 14:28:31 +01:00
2022-12-26 19:17:52 +01:00
```/?salt=${SALT}&pepper=${PEPPER}&g1pub=astro```
2023-01-07 19:19:33 +01:00
### PLAYER (fonctionne uniquement sur la Station qui héberge votre PLAYER)
2022-12-27 15:48:58 +01:00
2022-12-28 14:27:01 +01:00
* Déclencher un Payement de 99 Ğ1 à Fred
2022-12-28 14:28:31 +01:00
2022-12-27 15:48:58 +01:00
```/?player=${PLAYER}&pay=99&g1pub=DsEx1pS33vzYZg4MroyBV9hCw98j1gtHEhwiZ5tK7ech```
2022-12-28 14:27:01 +01:00
* Export TW json TAG=G1CopierYoutube
2022-12-28 14:28:31 +01:00
2022-12-28 14:27:01 +01:00
```/?player=${PLAYER}&moa=json&tag=G1CopierYoutube```
2022-12-26 19:17:52 +01:00
2023-01-07 19:19:33 +01:00
### PUBLIC (fonctionne par tout, pour tous)
2022-12-26 19:17:52 +01:00
### ```/?qrcode=$G1PUB/$IPNS/$...```
2022-12-15 02:35:59 +01:00
# 20H12
2022-11-01 16:16:22 +01:00
ASTROBOT exécute le protocole de synchronisation Ŋ1
2022-12-15 02:35:59 +01:00
[20H12.sh](/qo-op/Astroport.ONE/src/branch/master/20h12.sh)
2022-11-01 16:16:22 +01:00
2023-01-07 19:19:33 +01:00
Il analyse les données et extrait des flux json selon les G1Voeu présent dans chaque TW
2023-01-07 19:19:33 +01:00
## FLUX TW :
2022-11-01 16:16:22 +01:00
2023-01-07 19:19:33 +01:00
[![TW FEEDS](https://ipfs.copylaradio.com/ipfs/Qma9zvrYHGcUPisLKBcG9U9sktThX5VfVci8jfM8D9RspT)](https://pad.p2p.legal/s/G1TWFeed#)
2022-12-26 19:07:32 +01:00
# IPFS : UN STOCKAGE INALTERABLE ET INTELLIGENT
2022-10-30 03:23:01 +01:00
### "The Barefoot Architect" de Johan Van Lengen.
Lignes de commandes
```
ipfs ls Qme6a6RscGHTg4e1XsRrpRoNbfA6yojC6XNCBrS8nPSEox/
2022-12-10 22:10:31 +01:00
ipfs cat QmbfVUAyX6hsxTMAZY7MhvUmB3AkfLS7KqWihjGfu327yG > /tmp/vdoc.pub_the-barefoot-architect.pdf && xdg-open /tmp/vdoc.pub_the-barefoot-architect.pdf
2022-10-30 03:23:01 +01:00
```
Après un passage par [ajouter_media.sh](/qo-op/Astroport.ONE/src/branch/master/ajouter_media.sh)
2022-12-10 22:10:31 +01:00
Vos données son stockées [dans des Tiddlers](https://ipfs.copylaradio.com/ipns/k51qzi5uqu5dioeckikst5f8jw1tbljom6acjbw9zerl3671921krs4nm1531r#:[tag[G1Films]])
2022-10-30 03:23:01 +01:00
### Foret Enchantée - PROJET ASTROPORT.pdf
2022-12-04 19:12:02 +01:00
https://ipfs.copylaradio.com/ipfs/QmUtGpGeMZvwp47ftqebVmoFWCmvroy5wEtWsKvWvDWJpR
2022-10-30 03:23:01 +01:00
2022-05-10 00:37:10 +02:00
---
2022-03-04 00:01:58 +01:00
2023-01-07 19:19:33 +01:00
## SIMULATIONS LOOPY
2022-10-29 14:08:15 +02:00
> [Simulateur Astronaute/Voeux](https://ncase.me/loopy/v1.1/?data=[[[3,646,229,0.5,%22Astronaute%22,5],[4,806,372,0.16,%22G1Voeu%22,3],[5,449,133,0.83,%22G1Talent%22,1],[6,928,124,0.5,%22Astronaute%22,0],[7,1055,293,0.5,%22Astronaute%22,0],[8,883,587,0.5,%22Astronaute%22,0],[10,691,54,0.5,%22G1Voeu%22,3]],[[3,5,82,1,0],[3,4,-87,1,0],[6,4,83,1,0],[4,5,176,1,0],[8,8,85,1,12],[8,4,-45,1,0],[7,4,34,1,0],[5,3,49,1,0],[7,7,101,1,225],[6,6,113,1,-84],[3,3,90,1,75],[5,4,-293,1,0],[3,10,34,1,0]],[],10%5D)
2022-12-10 22:10:31 +01:00
> [Essaim Astroport.ONE](https://ncase.me/loopy/v1.1/?data=[[[1,419,351,1,%22Astroport.ONE%22,3],[2,506,530,1,%22Terrien%22,5],[3,499,95,1,%22IPFS%22,1],[4,272,225,1,%22Astroport.ONE%22,3],[5,620,297,0.16,%22Astroport.ONE%22,4],[7,927,69,0.66,%22Astroport.ONE%22,3],[8,798,175,0.66,%22Astroport.ONE%22,3]],[[2,1,94,-1,0],[1,2,89,1,0],[2,5,-122,1,0],[5,3,58,1,0],[3,5,25,1,0],[4,3,117,1,0],[3,4,-152,1,0],[1,3,60,1,0],[3,1,-18,1,0],[7,3,-44,1,0],[3,7,15,1,0],[8,3,37,1,0],[3,8,-47,1,0]],[[798,557,%22https%253A%252F%252Fipfs.copylaradio.com%253A1234%250A(salt%2520%252F%2520pepper%2520%252F%2520email)%2520%253D%2520TW%2520%252B%2520AstroBot%2520API%22],[256,141,%22Station%2520Officielle%250A(Bootstrap%2520%252B%2520RoundRobin%2520DNS)%22],[868,332,%22D%25C3%25A9l%25C3%25A9gation%2520de%2520clef%250A(Tiers%2520de%2520confiance)%22]],9%5D)
2022-10-29 14:08:15 +02:00
2022-12-16 15:26:01 +01:00
## Stargazers over time
[![Stargazers over time](https://starchart.cc/papiche/Astroport.ONE.svg)](https://starchart.cc/papiche/Astroport.ONE)