Le 15/08/2020 à 09:04, Christian Quest a écrit :
Le 15/08/2020 à 00:02, Éric Gillet a écrit :
Le 14/08/2020 à 19:12, Yves P. a écrit :

C'est une très bonne idée ce projet !

peut-être ça vaut le coup de regarder du côté d'IPFS <https://ipfs.io/> ? Ça utilise exactement le mécanisme que tu décris :)

Quelques avantages que je vois à utiliser ça plutôt qu'une archive "maison" :

- Gestion de l'adressage, des dossiers déjà implémentée depuis longtemps, donc robuste - Possibilité à n'importe quel contributeur disposant de stockage de faire mirroir, idem pour les passerelles IPFS/HTTP
- Moins de trafic à gérer du coup

Pour les photos, il y a son stockage (simple avec IPFS), ses métadonnées, et son ou ses adresses.
Est-ce que Mapillary, Commons utilisent aussi IPFS ?
Je ne pense pas.
Comment authentifier les paires clés OSM / photos ?

Ah oui j'ai mal lu le message de Christian, qui voulait que le hash soit calculé à partir du couple clé-valeur fichier et pas le hash du fichier en lui-même.

Du coup c'est un peu moins direct, mais ça peut se faire avec IPFS aussi en mettant les images dans un dossier. Elles auraient comme nom le hash que proposait Christian, ou tout autre transformation conservant une relation 1-1 (ou presque) avec le tag originel. Exemple rapide :

https://www.openstreetmap.org/node/21715092

https://bafybeidbdqxzzorb7gktaovapiq3agjh33brhgvkolnejhgxspac6ds5t4.ipfs.dweb.link/

Je n'ai rien par principe contre IPFS, ça me semble juste trop exotique actuellement (un peu comme le web sémantique) pour baser une telle archive dessus.

Des technos plus basiques (HTTP) me semblent largement suffisantes pour démarrer et pour faciliter l'adoption initiale.

L'adoption des consommateurs ou l'adoption par les archiveurs ?
Les consommateurs accéderaient les images via une passerelle HTTP, donc aucune différence pour eux. Pour les archiveurs/miroirs idem, ils pourraient faire miroir via IPFS ou via n'importe quel autre protocole (rsync, FTP...). Ce ne serait qu'un avantage supplémentaire.

Le but d'une archive est qu'elle soit pérenne. La rendre "mirrorable"/"shardable" facilement me semble important pour éviter les risques associés à avoir qu'un seul miroir. C'est là qu'IPFS excelle vu que n'importe qui peut devenir lui-même miroir sans manipulation de la part du miroir principal.

Mais je comprends que ça fasse encore une techno de plus à gérer pour le gestionnaire du miroir principal. Même si son utilisation est assez simple.

_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à