"InterPlanetary File System (IPFS
) est un système ouvert permettant de gérer
des données sans serveur central." C'est un protocole alternatif à http
proposé en 2014 par le chercheur et innovateur américain Juan Benet. Il s'agit
d'une initiative chaleureusement accueillie par la communauté open source et
les adeptes d'un monde décentralisé.
Qu'est-ce qu'un filesystem
Un système de fichier est une façon d'organiser et d'entreposer des données sur un ordinateur ou un média physique. En plus d'encadrer les processus d'écriture et de lecture de données, il permet une gestion de la localisation des données, de l'autorisation en écriture et lecture, l'ajout de metadata aux fichiers, etc.
Il existe plusieurs systèmes de fichier et on en préfère certains selon nos cas d'utilisation. Certains systèmes garantissent de meilleures performances pour la gestion des logs (HTFS), alors que d'autres sont conçues pour des systèmes complexes distribués (HDFS).
IPFS
IPFS
agit en quelque sorte comme bitTorrent. Les fichiers partagés ne sont pas
entreposés sur des serveurs centralisés mais bien sur les machines des
utilisateurs. Un système de hashing permet de caractériser chacun de ceux-ci
et rendre disponible aux pairs le fichier au complet, ou une portion de
ceux-ci.
Les avantages d'un tel système? la liberté des utilisateurs de ne pas être soumis à une autorité centrale, l'amélioration de la persistance des données dans le temps, l'amélioration du software : les applications ayant une vocation de partage sans autorité centrale.
Donc une autre arnaque à la blockchain?
Pas vraiment ... Le problème fondamental d'un système décentralisé est de motiver les acteurs à y participer dans le long terme ; de partager leurs ressources informatiques (espace disque, compute power, bande passante, électricité) avec des inconnus.
IPFS
est discuté dans les mêmes cercles que ceux fréquentés par les adeptes
de la blockchain. Mais le protocole IPFS
n'est pas nécessairement lié à technologie du blockchain. L'idée d'un
système décentralisé est ce qui les unit. Dans le cas du protocole IPFS
, ce
sont les données et les fichiers qui sont décentralisés.
Considérer la blockchain comme essentiellement une arnaque manque la cible selon nous. La cible pour un système d'information décentralisé est d'établir un système de récompense qui motive les acteurs à partager leurs ressources physiques: espace de stockage, réseautique et ressources de compute sur leurs machines personnelles (smartphones, laptops, etc.)
Par exemple, un projet comme FileCoin se veut comme une réponse au problème de l'incentif. Au lieu de télécharger un fichier depuis un serveur centralisé, je vais être en mesure de le télécharger depuis plusieurs sources situés beaucoup plus près de chez moi: 1.5 MB de ma voisine, 0.7 MB d'un autre voisin, etc. Chacun va être dûment compensé pour avoir contribué au partage.
conclusion
Ici, je partage simplement ma découverte récente de l'InterPlanetary File System. Je crois comprendre les grandes lignes et j'aime bien le concept. Mais je suis loin d'être expert et, si ce nouveau protocole décentralisé vous plaît aussi, je vous invite à creuser davantage voire participer au projet !
sources
Discover What's Out There with IPFS
Filecoin is an open-source cloud storage marketplace, protocol, and incentive layer.