Le réseau ImPossible

14 ans de recherche et développement se concrétisent alors que nous rassemblons les derniers éléments de base de ce que certains ont dit impossible: un accès sécurisé pour tous.

DERNIÈRE MISE

À JOUR 29 août 2019

Voûtes de phase 1

La dernière pièce du puzzle est terminée et nous avons maintenant la CLI SAFE, les bibliothèques client SAFE, le coffre-fort SAFE et le navigateur SAFE.

Abonnez-vous pour les mises à jour:

VIS MAINTENANT

Voûtes de phase 1

Cette version de Phase 1 Vault est principalement destinée à présenter les fonctionnalités du réseau aux consommateurs (personnes utilisant le réseau pour parcourir, partager des données, etc.) et aux créateurs (développeurs ou éditeurs de contenu). Il permet aux utilisateurs de tester des fonctionnalités telles que SAFE CLI et SAFE Client Libs, ainsi que d’introduire les nouveaux types de données.

C’est simple à utiliser. Téléchargez simplement un binaire Vault qui s’exécutera localement sur votre ordinateur. Les détails et les liens peuvent être trouvés dans cet article du forum.

Jalon à venir

Fleming SAFE Network

La prochaine étape importante pour le réseau SAFE. Alors que le réseau de coffre-fort partagé continuera de fonctionner, il s’agira d’un réseau autonome qui permettra aux particuliers d’exécuter des coffres-forts - stockage décentralisé à partir d’ordinateurs personnels. La sortie de Fleming sera notable pour de nombreuses raisons, notamment le fait qu’avec le stockage de données, le réseau contiendra désormais également Test Safecoin.

Fonction Fleming
La description
Statut

L’auto-authentification

La possibilité de se connecter à un réseau décentralisé sans l’autorisation ou l’existence d’un tiers

Achevé

MaidSafe a inventé la technologie qui permet à une personne de se connecter à un réseau décentralisé en toute sécurité sans nécessiter l’intervention d’un tiers. Le réseau Shared Vault est le seul endroit au monde où vous pouvez le voir en action.

Auto-cryptage

Les données sont cryptées sur votre ordinateur avant d’être stockées sur le réseau: aucune clé ni mot de passe ne quitte votre machine

Achevé

Inventé par MaidSafe, c’est le processus par lequel tout fichier à stocker dans le réseau est d’abord divisé en morceaux, haché, puis crypté. Ces morceaux sont ensuite eux-mêmes chiffrés à l’aide du hachage d’un autre morceau du même fichier.

Explication de l’auto-chiffrement

Sections disjointes

Autrement connu sous le nom de Sharding, cela permet au réseau d’évoluer en répartissant les responsabilités pour des fonctions spécifiques du réseau.

Achevé

Garantit que le réseau peut évoluer en gérant les responsabilités et les emplacements de chaque nœud sans nécessiter aucune intervention humaine. Cela agit également comme une mesure de sécurité pour garantir qu’un attaquant ne puisse pas choisir son emplacement ou ses responsabilités.

Relais de messages

Garantit qu’un message peut être envoyé entre les nœuds dans différentes sections disjointes

Achevé

Garantit qu’un message peut être envoyé entre des nœuds dans différentes sections disjointes. Dans cette première itération, chaque message contient les signatures des membres des sections disjointes mais ne vérifie pas encore les signatures elles-mêmes.

PARSEC

Algorithme de consensus asynchrone

Achevé

Garantit qu’un réseau mondial décentralisé et sans autorisation peut parvenir à un accord sur les événements autorisés et l’ordre dans lequel ils doivent être enregistrés. Un algorithme basé sur DAG qui atteint le plus haut niveau de sécurité possible, inventé par MaidSafe de manière à garantir qu’il est mathématiquement certain que chaque partie du réseau parviendra à un accord final. À Fleming, nous publierons une version hautement asynchrone de PARSEC, avec une asynchronicité complète à venir plus tard.

Vieillissement des nœuds

Un système décentralisé pour classer le comportement, les performances et les capacités des nœuds sur le réseau qui ne nécessite aucune intervention humaine.

Achevé

Chaque nœud du réseau SAFE se voit attribuer un âge par le réseau lui-même. L’âge du nœud augmente chaque fois qu’un nœud se déplace entre les sections disjointes, seuls les plus âgés (aînés) ayant le droit de voter pendant l’algorithme de consensus PARSEC.

Plongez dans les détails du RFC et rejoignez la discussion sur le forum.

Livraison sécurisée des messages

Communication sécurisée entre les nœuds - messages avec source authentifiée

Achevé

Garantit que les messages sont envoyés et signés de manière à permettre aux nœuds de s’appuyer sur le contenu de chaque message malgré l’absence de relation préalable avec l’expéditeur. Cela résout un problème rencontré par de nombreux projets existants basés sur la blockchain et est essentiel lorsque vous avez un réseau qui déplacera de manière autonome les nœuds selon les besoins.

Livraison fiable des messages

Communication garantissant la bonne transmission des messages.

Achevé

Garantit que tous les messages envoyés seront livrés avec succès vers leurs destinations, même lorsque certains nœuds responsables de la remise échouent.

QUIC-P2P

Le langage de bas niveau que les utilisateurs se connectant à SAFE utiliseront pour toutes les communications réseau

Achevé

Logiciel qui permet aux ordinateurs de communiquer de manière cryptée sur le réseau SAFE. Le logiciel fournit l’infrastructure permettant aux messages de voyager tandis que la couche de routage du réseau définit les règles dans lesquelles les messages peuvent voyager.

Détection de malice

Empêcher les nœuds malveillants de renverser l’algorithme de consensus, PARSEC

Achevé

La façon dont les nœuds identifient les nœuds malveillants qui endommagent le réseau au sein d’une section disjointe et le mécanisme par lequel ils acceptent d’éjecter ce nœud ou d’atténuer le risque.

Testez Safecoin & Wallet

Permettre au réseau de facturer et à un utilisateur d’envoyer et de recevoir des paiements vers un portefeuille, en unités appelées Test Safecoins

Achevé

Safecoin est le mécanisme d’incitation qui encourage les individus à fournir les ressources informatiques dont le réseau a besoin: stockage, large bande et ressources CPU.

Agriculture

Le processus de fourniture de ressources et de réception de Safecoin en retour

Développement

Les personnes qui choisissent de fournir les ressources dont le réseau a besoin ont la possibilité d’être récompensées par Safecoin. Ce travail garantit que le Réseau récompense ceux qui lui fournissent des ressources précieuses.

Voûtes de la maison

La possibilité pour n’importe qui de télécharger des logiciels et d’exécuter des coffres-forts à partir de la maison, créant un stockage décentralisé pour le réseau

Développement

Le stockage décentralisé des données est un élément clé du réseau SAFE. Cette version permettra aux nœuds de participer quelles que soient les ressources qu’ils offrent.

Types de données publiés et non publiés

Autoriser le réseau à stocker des données publiées et non publiées via les types AppendOnlyData ou MutableData

Achevé

Les données publiées se réfèrent au contenu qui est publié (rendu disponible) pour tout le monde, comme les sites Web, les blogs ou les articles de recherche. Pour un tel contenu public, il devient important de conserver un historique des changements. L’historique ne doit pas être altéré et les données publiées doivent rester éternelles. Les données non publiées sont des données dont la publication n’est pas souhaitée, telles que les données personnelles ou les données d’organisations stockées sur le réseau.

Type de données ImmutableData non publié

Améliorez ImmutableData pour en faire un non publié ou publié, à la différence que le non publié peut être supprimé

Achevé

Il existe de nombreuses fois où un utilisateur devra créer des données immuables pour stocker du contenu privé. Tant que ce contenu n’est pas publié (mis à la disposition de tiers), il ne pourra être supprimé que par le propriétaire des données.

SUIVANT

SAFE Network Maxwell

La sortie de SAFE Maxwell s’appuie sur Fleming et permet au réseau de se mettre à niveau, améliore la sécurité et prépare le terrain pour passer le test SAFE Coin à un véritable SAFEcoin.

Fonction Maxwell
La description
Statut

Traitement du spam

Capacité à gérer les attaques de spam

Idée

Le spam comprend les nœuds tentant d’exécuter des activités qu’ils ne devraient pas ou des activités valides à une échelle destinée à étouffer le réseau. Le réseau devrait pouvoir résister à un volume raisonnable de telles attaques.

Gestion d’identité

Possibilité pour les utilisateurs de créer et de gérer plusieurs identités à utiliser sur le réseau

Idée

Les utilisateurs pourront créer plusieurs identités dans le réseau. Chaque identité peut être utilisée selon les besoins de l’utilisateur et chacune doit être indépendante, sauf si l’utilisateur souhaite explicitement les connecter. Cela permet de protéger l’identité et la confidentialité.

Mises à jour

La capacité du réseau à se mettre à niveau sans causer de dommages

Idée

Le réseau aura la capacité de se mettre à niveau afin de permettre aux fonctionnalités et aux améliorations de se diffuser à travers le réseau. Les mises à niveau doivent être effectuées de manière à ne pas nuire au réseau.

Il s’agit d’une étape importante dans l’évolution du réseau car elle signifie que de nouveaux logiciels peuvent ensuite être déployés sur le réseau existant sans perturber les fonctionnalités existantes.

BIENTÔT DISPONIBLE

Fonctionnalités réseau à venir

La liste suivante représente le travail de réseau qui reste à terminer. La commande ne doit en aucun cas être considérée comme fixe car dans certains cas, les travaux seront effectués en parallèle par différentes équipes.

Fonctionnalité
La description
Statut

Enclaves sécurisées

Un environnement exécutable fiable dans les ordinateurs existants

Idée

Crée une zone au sein du matériel d’un ordinateur qui est un environnement sécurisé et fiable qui est séparé du reste de l’ordinateur. Il fonctionne comme un mini-ordinateur à l’intérieur des ordinateurs existants qui ne peuvent pas être ouverts.

Croissance du réseau

Permettre au réseau de croître et d’évoluer de manière durable

Idée

Le réseau permet une croissance contrôlée pour garantir que la majorité des décideurs sont des nœuds sains qui suivent les règles du réseau. Cette croissance devrait être durable afin d’éviter des fusions inutiles entre les sections.

Redémarrages du réseau

Possibilité pour le réseau de redémarrer après une catastrophe

Idée

En cas de panne catastrophique, le réseau devrait pouvoir se reconstruire car il maintient l’intégrité des données essentielles (telles que l’historique de la chaîne), ce qui lui permet de recommencer à fonctionner sur la base du dernier état connu du réseau.

Prise en charge RDF

Le réseau aura un support natif pour RDF, permettant aux données d’être compatibles avec le Web sémantique

RFC

Garantit que les données sur le réseau SAFE sont stockées de manière à ce que le format puisse être compris par d’autres projets Web sémantiques, tels que Solid.

Obscurcir les données stockées

Toutes les données stockées dans un coffre-fort sur l’ordinateur d’une personne doivent être entièrement cryptées et illisibles

Idée

Garantit que même la plus petite donnée stockée dans un coffre-fort ne peut pas être lue par la personne contrôlant l’ordinateur sur lequel elle est stockée.

Pièce commune

Remplacez notre pièce en béton par une pièce commune pour rendre le PARSEC entièrement asynchrone

Conception

La monnaie commune est un appareil que les nœuds peuvent utiliser pour générer une valeur binaire «aléatoire» (vraie ou fausse). Chaque fois qu’un nœud lance la pièce, tous les autres nœuds sont garantis d’observer la même valeur pour leur lancer de pièce. De plus, la valeur doit être imprévisible, ce qui signifie qu’aucun nœud malveillant ne peut connaître le résultat avant qu’un nœud honnête ne l’ait observé.

Applications et expérience utilisateur

DERNIÈRE VERSION v0.16.0

Navigateur SAFE

La dernière version inclut certains des débuts du Web perpétuel, ainsi que l’Authenticator: vous permettant de vous connecter en toute sécurité au réseau SAFE et de gérer l’accès et les autorisations des applications SAFE.

Jalon actuel

Le Web perpétuel

Le réseau SAFE est conçu pour garantir que les données publiques sont permanentes et ne peuvent jamais être supprimées. Les individus et les groupes peuvent choisir de garder leurs données privées, mais une fois publiées, elles resteront disponibles en permanence. Ce jalon vise à mettre en valeur l’incroyable puissance de cette facette du réseau, en construisant l’expérience utilisateur et en l’itérant jusqu’au lancement.

Caractéristiques du jalon
La description
Statut

La fonctionnalité du navigateur SAFE sera étendue pour intégrer de nouvelles fonctionnalités uniques au Web perpétuel, telles que la possibilité de revenir en arrière dans l’historique des versions de tout site Web ou élément SAFE.

Permet aux particuliers d’accéder directement au réseau SAFE en utilisant un navigateur sur leur téléphone mobile

Gestionnaire de données

Publication rationalisée des sites SAFE et des données perpétuelles

Développement

Une suite d’outils qui fournit les fonctionnalités nécessaires pour ajouter des données au réseau SAFE, publier des données perpétuelles et gérer les noms publics. Cela remplacera le gestionnaire d’hébergement Web.

SAFE CLI

Une CLI avancée pour gérer les comptes et les données

Achevé

Un outil en ligne de commande pour gérer les données sur le réseau SAFE. Il permettra à l’utilisateur de stocker des données sur le réseau et de gérer les comptes, les identités et les autorisations. Il s’agit de l’outil sur lequel les applications et fonctionnalités frontales, telles que le gestionnaire de données, s’appuieront.

Système de noms publics

Le contenu stocké doit être accessible avec des URL lisibles par l’homme, via un système de noms de domaine décentralisé: le système de noms publics

Achevé

Un système de noms de domaine traduit les adresses IP numériques dans un format qui peut être lu par les humains (par exemple, http // 216.58.206.35 se résout en Google.com). Le Web actuel s’appuie sur une organisation centralisée pour conserver cet enregistrement. Le réseau SAFE exige que ce processus soit indépendant de la volonté d’un seul parti afin d’éviter la censure et la repression.

ÉTAPES À VENIR

Communications privées

Si nous voulons un monde dans lequel les individus peuvent communiquer librement quand ils le souhaitent, la vie privée est essentielle. Cette étape importante vise précisément à cela.

Caractéristiques du jalon
La description
Statut

Messagerie privée

Envoyer des messages privés sécurisés entre les clients

Idée

L’une des fonctionnalités les plus recherchées du réseau SAFE: messagerie instantanée sécurisée et privée.

Gestion d’identité

Possibilité pour les utilisateurs de créer et de gérer plusieurs identités

Idée

Améliore l’expérience utilisateur des individus lorsqu’ils basculent entre les identités (ou profils) avec lesquels ils choisissent de se représenter sur le réseau SAFE, sans avoir besoin de créer plusieurs comptes.

Gestion des contacts

Trouvez, connectez-vous et restez à jour avec les autres utilisateurs du réseau SAFE

Idée

Permet aux utilisateurs SAFE de trouver et de se connecter avec d’autres personnes à travers une gamme d’applications de manière cohérente.

Prenez le contrôle de vos données

Le réseau SAFE renverse le modèle actuel de propriété des données. Les informations personnelles ne seront plus stockées sur les serveurs d’entreprise. L’auto-authentification vous donne un contrôle complet sur vos données. Vous pouvez accorder (et révoquer) l’autorisation aux applications d’utiliser vos données à tout moment et empêcher toute entreprise non autorisée ou un tiers d’y accéder.

Caractéristiques du jalon
La description
Statut

Gestionnaire de données

Une gestion fine de vos données personnelles

Idée

L’extension de l’outil Data Manager pour permettre aux individus un contrôle précis sur leurs données privées et non publiées.

Prise en charge RDF

Prise en charge du stockage et de l’interrogation des ressources RDF dans SAFE-Core

RFC

S’assure que le réseau SAFE comprend une façon de décrire l’architecture des données qui est comprise par d’autres projets, tels que Solid

Prise en charge de SPARQL

Ajout de la prise en charge native de SPARQL pour permettre la recherche de données

Idée

Améliore la fonctionnalité de SAFE en ajoutant la prise en charge SPARQL aux bibliothèques client SAFE et SAFE Vault (coffre-fort). Cela garantit que le réseau peut comprendre un langage de requête sémantique bien connu et permet aux utilisateurs d’effectuer des recherches.

Collaboration

Outils pour permettre la collaboration via le partage et les autorisations de groupe sur les données privées non publiées

Idée

Gérez le partage et les autorisations des données et des fichiers privés non publiés pour la collaboration entre les individus et les groupes.

XOR URLs

Un moyen de partager et d’accéder aux fichiers du réseau SAFE sans avoir besoin d’un nom public

Achevé

Créez un système d’URL normalisées sur le réseau SAFE qui sont basées sur l’adresse XOR du contenu référencé. Garantit que les individus peuvent accéder et localiser les données et les fichiers de manière plus conviviale.

La nouvelle économie numérique

La nouvelle économie numérique vise à garantir que vous ne payez plus votre vie numérique avec des données. Au lieu de cela, vous utilisez une crypto-monnaie intégrée et distribuée par le réseau SAFE. Vous gagnez de la valeur en échange de la fourniture de ressources au réseau.

Caractéristiques du jalon
La description
Statut

Testez le portefeuille Safecoin

Transaction en utilisant Test Safecoins

Développement

Les utilisateurs pourront utiliser Test Safecoin dans le réseau, permettant à un écosystème de se construire autour du mécanisme d’incitation SAFE. La possibilité de créer plusieurs portefeuilles, de les associer à une identité, ainsi que des portefeuilles à usage unique pour permettre des transactions anonymes, feront tous partie de cela.

Interface utilisateur Vault (coffre-fort)

Configurez, exécutez et gérez facilement un coffre-fort

Idée

Les utilisateurs verront l’expérience utilisateur Vault considérablement améliorée. Quiconque fournit du stockage au réseau peut s’attendre à voir un certain nombre d’améliorations de la convivialité, ce qui facilite l’offre de ressources et le démarrage de l’agriculture sur les ordinateurs et appareils domestiques quotidiens.