Astroport.ONE/README.md

139 lines
4.8 KiB
Markdown
Raw Normal View History

2024-06-08 15:37:45 +02:00
# Astroport.ONE
2023-06-04 21:58:50 +02:00
2024-06-08 15:37:45 +02:00
Bienvenue dans l'univers d'Astroport.ONE, une plateforme révolutionnaire qui combine la technologie blockchain avec le stockage interplanétaire pour offrir des solutions de paiement et de stockage de données sécurisées et sans commission.
2024-01-03 19:37:08 +01:00
2024-06-08 15:37:45 +02:00
## Introduction
2023-06-04 21:58:50 +02:00
2024-06-08 15:37:45 +02:00
**Astroport.ONE v1.0 : Stockage Décentralisé au-delà des Frontières**
2023-06-04 21:58:50 +02:00
2024-06-08 15:37:45 +02:00
Astroport.ONE n'est pas seulement un logiciel de stockage distribué ; c'est une réinvention de la gestion des données. En utilisant IPFS et en introduisant un master boot record (MBR) et une table d'allocation pour les données Tiddlywiki, Astroport.ONE organise les informations avec une précision sans précédent. Dans le système de format UPlanet, la planète est découpée en segments de 0,01°, garantissant des Tiddlers enregistrés localement avec des signatures uniques.
2023-06-04 21:58:50 +02:00
2024-06-08 15:37:45 +02:00
**Station Extra-Terrestre Astroport.ONE : Là où l'Innovation Rencontre la Tranquillité**
2023-06-04 21:58:50 +02:00
2024-06-08 15:37:45 +02:00
Découvrez la Station Extra-Terrestre Astroport.ONE, un havre pour les volontaires cherchant à vivre en paix et en harmonie dans un vaisseau spatial transformé en jardin. Participez à un nouveau "Jeu de Société" développé par et pour les Astronautes de MadeInZion.
2023-06-04 21:58:50 +02:00
2024-06-08 15:37:45 +02:00
## Fonctionnalités Principales
2023-11-27 20:40:46 +01:00
2024-06-08 15:37:45 +02:00
### ZenCard et AstroID
2023-11-27 20:40:46 +01:00
2024-06-08 15:37:45 +02:00
- **ZenCard** : Système de paiement basé sur QRCode.
- **AstroID** : Identité numérique sécurisée.
2023-11-27 20:40:46 +01:00
2024-06-08 15:37:45 +02:00
### Stockage Décentralisé
2023-11-27 20:40:46 +01:00
2024-06-08 15:37:45 +02:00
- **IPFS** : Utilisation d'IPFS pour le stockage distribué.
- **MBR et Table d'Allocation** : Organisation précise des données Tiddlywiki.
2023-11-27 20:40:46 +01:00
2024-06-08 15:37:45 +02:00
### Gestion des Vœux
2023-06-04 21:58:50 +02:00
2024-06-08 15:37:45 +02:00
- **Voeux** : Idées, plans, explications et erreurs financés collaborativement via des dons en monnaie libre Ğ1.
2023-10-17 23:13:30 +02:00
2024-06-08 15:37:45 +02:00
### Synchronisation et Communication
2022-12-26 19:17:52 +01:00
2024-06-08 15:37:45 +02:00
- **Stations Astroport.ONE** : Chaque station est une ambassade numérique qui communique et se synchronise avec ses pairs.
- **AstroBot** : Contrat intelligent en BASH déclenché par des "G1Tag".
2022-10-30 03:23:01 +01:00
2024-06-08 15:37:45 +02:00
## Installation
2022-03-14 00:17:44 +01:00
2024-06-08 15:37:45 +02:00
### Prérequis
2024-06-08 15:37:45 +02:00
- **Système d'exploitation** : Linux Mint, Ubuntu, Debian
2024-06-08 15:37:45 +02:00
### Commande d'Installation
2024-06-08 15:37:45 +02:00
```bash
bash <(wget -qO- https://raw.githubusercontent.com/papiche/Astroport.ONE/master/install.sh)
```
2024-06-08 15:37:45 +02:00
### Processus en Cours d'Exécution
2024-06-08 15:37:45 +02:00
Après l'installation, vous devriez trouver les processus suivants en cours d'exécution :
2022-03-04 00:01:58 +01:00
2024-06-08 15:37:45 +02:00
```
/usr/local/bin/ipfs daemon --enable-pubsub-experiment --enable-namesys-pubsub
/bin/bash /home/fred/.zen/G1BILLET/G1BILLETS.sh daemon
/bin/bash /home/fred/.zen/Astroport.ONE/12345.sh
/bin/bash /home/fred/.zen/Astroport.ONE/_12345.sh
```
2023-11-23 19:38:50 +01:00
2024-06-08 15:37:45 +02:00
## Utilisation
2024-06-08 15:37:45 +02:00
### Création d'un Joueur
2024-06-08 15:37:45 +02:00
Pour créer un joueur, définissez les paramètres suivants : email, salt, pepper, lat, lon et PASS.
2024-06-08 15:37:45 +02:00
```bash
~/.zen/Astroport.ONE/command.sh
```
2024-06-08 15:37:45 +02:00
### API BASH
2023-04-23 19:04:36 +02:00
2024-06-08 15:37:45 +02:00
Une fois votre station Astroport démarrée, les ports suivants sont activés :
2024-06-08 15:37:45 +02:00
- **Port 1234** : Publie l'API.
- **Port 12345** : Publie la carte des stations.
- **Port 33101** : Publie les G1BILLETS.
- **Ports 8080, 4001 et 5001** : Ports de la passerelle IPFS.
2023-04-23 19:04:36 +02:00
2024-06-08 15:37:45 +02:00
### Exemples d'Utilisation de l'API
2023-04-23 19:04:36 +02:00
2024-06-08 15:37:45 +02:00
#### Créer un Joueur
```http
GET /?salt=${SALT}&pepper=${PEPPER}&g1pub=${URLENCODEDURL}&email=${PLAYER}
```
#### Lire la Messagerie de la Base GChange
```http
GET /?salt=${SALT}&pepper=${PEPPER}&messaging=on
```
#### Déclencher un Paiement de Ğ1
```http
GET /?salt=${SALT}&pepper=${PEPPER}&pay=1&g1pub=DsEx1pS33vzYZg4MroyBV9hCw98j1gtHEhwiZ5tK7ech
```
### Utilisation de l'API UPLANET
L'API `UPLANET.sh` est dédiée aux applications OSM2IPFS et UPlanet Client App. Elle gère les atterrissages UPLANET et la création de ZenCards et AstroIDs.
#### Paramètres Requis
- `uplanet` : Email du joueur.
- `zlat` : Latitude avec 2 décimales.
- `zlon` : Longitude avec 2 décimales.
- `g1pub` : (Facultatif) Langue origine (fr, en, ...)
2024-06-08 15:37:45 +02:00
#### Exemple de Requête
```http
GET /?uplanet=player@example.com&zlat=48.85&zlon=2.35&g1pub=fr
2024-06-08 15:37:45 +02:00
```
| Parameter | Type | Description |
| :-------- | :------- | :-------------------------------- |
| `uplanet` | `email` | **Requis**. Email du joueur |
| `zlat` | `decimal`| **Requis**. Latitude avec 2 décimales |
| `zlon` | `decimal`| **Requis**. Longitude avec 2 décimales |
| `g1pub` | `string` | **Facultatif**. Langue origine (fr, en, ...) |
2024-06-08 15:37:45 +02:00
## DOCUMENTATION
https://astroport-1.gitbook.io/astroport.one/
## Contribution
Ce projet est [une sélection](/papiche/Astroport.solo) de certains des logiciels libres et open source les plus précieux.
Les contributions sont les bienvenues sur [opencollective.com/monnaie-libre](https://opencollective.com/monnaie-libre#category-BUDGET).
2024-06-08 15:37:45 +02:00
2024-06-08 15:40:44 +02:00
## Stargazers over time
[![Stargazers over time](https://starchart.cc/papiche/Astroport.ONE.svg)](https://starchart.cc/papiche/Astroport.ONE)
2024-06-08 15:37:45 +02:00
## Crédits
Merci à tous ceux qui ont contribué à rendre ce logiciel disponible pour tous. Connaissez-vous [Ğ1](https://monnaie-libre.fr) ? La meilleure crypto-monnaie que vous puissiez rêver.