Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
p2p:dat [le 28/08/2018 à 14h54] 111110101011 [Liens] |
p2p:dat [le 09/01/2019 à 21h14] 111110101011 [Dat] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Dat possède déjà plusieurs clients, dont l'un en ligne de commande. Les captures d' | Dat possède déjà plusieurs clients, dont l'un en ligne de commande. Les captures d' | ||
- | Un navigateur web nommé [[https:// | + | Un navigateur web nommé [[https:// |
Dat est perçu comme un vaste réseau de données décentralisé. Les scénarios d' | Dat est perçu comme un vaste réseau de données décentralisé. Les scénarios d' | ||
Ligne 25: | Ligne 25: | ||
Les liens se présentent sous la forme suivante : ''< | Les liens se présentent sous la forme suivante : ''< | ||
- | Il faudrait voir ici en quoi le modèle de Dat diffère de celui de BitTorrent, | + | Jusque là, ça ressemble beaucoup à BitTorrent, |
+ | === Versionnage des fichiers === | ||
+ | |||
+ | L'une de ces différences est assez intéressante : il s'agit de la gestion des versions des fichiers. | ||
+ | |||
+ | Concrètement, | ||
+ | |||
+ | Cas pratique : je mets à disposition un documentaire, | ||
+ | |||
+ | Avec Dat donc, on peut garder en synchronisation des jeux de données qui évoluent dans le temps. | ||
+ | |||
+ | Dat propose en fait 2 modes de gestion de versions : | ||
+ | * l'un où l'on ne peut récupérer que la version la plus récente ; c'est le mode le plus économe en espace disque | ||
+ | * l' | ||
+ | |||
+ | === Découverte via la DHT === | ||
+ | |||
+ | Un autre point de divergence avec BitTorrent, c'est un degré de confidentialité légèrement amélioré lors de l' | ||
+ | |||
+ | Sur BitTorrent, ce qui circule sur la DHT, ce sont les hashs complets des ressources. C'est problématique car dès qu'une recherche est opérée sur le réseau, son hash «fuite» à travers tous les noeuds du réseau qui ont été parcourus, et qui connaissent ainsi votre demande. La DHT rend possible pour un noeud d' | ||
+ | |||
+ | Dat cherche à résoudre ce problème en ajoutant un niveau d' | ||
+ | |||
+ | Avec Dat, ce qui circule sur la DHT, ce n'est pas la clé dat (qui correspondrait au lien magnet), c'est une autre forme de hash qu'on appelle la «Discovery Key», et qui est calculé à partir de la clé Dat (avec l' | ||
+ | |||
+ | Le point qui m' | ||
+ | ==== Beaker Browser ==== | ||
+ | |||
+ | Site : https:// | ||
+ | |||
+ | Basé sur Electron. | ||
+ | |||
+ | Voir aussi : [[https:// | ||
==== HyperDB ==== | ==== HyperDB ==== | ||
Ligne 35: | Ligne 67: | ||
Le papier décrit comment les données sont conservées dans le temps (par indexation), | Le papier décrit comment les données sont conservées dans le temps (par indexation), | ||
+ | |||
+ | ===== Améliorations prévues ===== | ||
+ | |||
+ | Actuellement, | ||
+ | |||
+ | Une implémentation de Dat en Rust a été initiée. Cela pourrait être une alternative pour les allergiques à l' | ||
+ | |||
===== Liens ===== | ===== Liens ===== | ||
Ligne 43: | Ligne 82: | ||
* https:// | * https:// | ||
+ | * https:// | ||
* https:// | * https:// | ||
* P2P similaires : [[p2p> | * P2P similaires : [[p2p> | ||
- | {{tag>logiciel | + | {{tag>type: |