Blockchain et crypto-monnaie pourraient bientôt sous-tendre le stockage en nuage
Grâce à la blockchain, Roberto Galoppini voit l’occasion de faire d’une pierre deux coups: son organisation, FileZilla, peut offrir aux utilisateurs un stockage de données en ligne gratuit tout en leur permettant de gagner de précieuses cryptomonnaies.
Galoppini, directeur de la stratégie pour FileZilla , le populaire client FTP open-source, a déclaré que son service prévoyait de changer de direction cette année en utilisant une plate-forme de stockage distribué peer-to-peer (P2P) de Storj Labs Inc. basée à Atlanta qui sera gérée via blockchain.
FileZilla, qui pilote depuis plusieurs mois le stockage décentralisé de Storj, a gagné de l’argent grâce à son service gratuit de partage de fichiers hébergé sur SourceForge.net. Il propose aux utilisateurs des logiciels tiers ou des offres leur permettant de gagner de l’argent en testant une nouvelle application Web ou mobile. À son tour, FileZilla partagerait les revenus avec les fournisseurs de logiciels tiers.
Certains utilisateurs, cependant, ont rapporté que l’adware était installé sans consentement, et en général, la publicité n’est pas toujours populaire auprès des utilisateurs, a déclaré Galoppini.
Crypto-monnaie attire les investisseurs et les utilisateurs
En partageant ses revenus avec Storj Labs, FileZilla serait en mesure de continuer à offrir son service gratuit aux utilisateurs et même d’étendre les ensembles de fonctionnalités en utilisant la cryptographie native de blockchain, par exemple en offrant un accès gratuit à un VPN.
«Les gens utilisent gratuitement FileZilla depuis de nombreuses années, il est important de trouver un nouveau service qui, s’il n’est pas gratuit, est moins cher que quiconque», a déclaré M. Galoppini.
Storj utilise blockchain pour suivre les «fermiers» numériques qui, à l’instar des mineurs de Bitcoin, ont signé pour permettre à une application de partager la capacité excédentaire de réseau et de stockage sur leurs ordinateurs ou serveurs. Le registre électronique distribué blockchain est également utilisé pour payer les agriculteurs en crypto-monnaie – jetons numériques dont la valeur a augmenté de 240 fois depuis son lancement en 2014.
L’année dernière, lorsque la direction de FileZilla cherchait une autre méthode de stockage basée sur un service de cloud sécurisé, une technologie de jeton était la clé car elle créait une certaine «rigidité» pour les utilisateurs.
«Pour la première fois, nous sommes en mesure de fournir aux utilisateurs finaux quelque chose de facile, bon marché, voire gratuit, et avec lequel ils peuvent gagner de l’argent», a déclaré M. Galoppini. « Ce n’est pas un jeu à somme nulle, tout le monde gagne.
« Les jetons changent la donne », a-t-il poursuivi. « Cela nous permet enfin de nous rapprocher pour éviter cette relation en tête-à-tête avec l’utilisateur final qui vient à nous, télécharge notre logiciel et s’en va, dans ce cas, il devient partie intégrante d’un écosystème. et commencent à partager leur capacité de disque dur ou leur bande passante, ils deviennent partie intégrante d’un marché. »
À ce jour, plus de 50 000 agriculteurs ont rejoint le réseau P2P de Storj, qui héberge maintenant 30 pétaoctets de données.
Storj est l’une des nombreuses start-ups utilisant blockchain pour gérer des plateformes de stockage distribuées et basées sur des objets; il a connu une croissance de 50% au cours des six derniers mois.
Des problèmes d’échelle se posent
L’année dernière, une autre start-up de stockage numérique basée sur blockchain, Filecoin, 52 millions de dollars dans le cadre d’une vente pré-initiale de pièces de monnaie (OIC) et de 205 millions de dollars dans l’OIC – un record historique.
Avec une croissance rapide, cependant, un problème est apparu, un problème auquel se heurtent de nombreuses plateformes de blockchain: l’impossibilité d’évoluer efficacement. Ainsi, le service a annoncé la semaine dernière qu’il n’acceptera pas de nouveaux utilisateurs ou agriculteurs jusqu’à ce qu’il puisse réorganiser sa plate-forme d’une manière qui lui permettra de croître avec la demande.
« Nous avons pris la décision avant que les choses ne se développent encore et plus vite à une échelle qui peut ne pas être gérable pour geler les nouveaux utilisateurs pendant que nous réorganisons notre infrastructure pour gérer la gamme de capacité Exabyte », a déclaré John Quinn, fondateur de Storj et chef des revenus.
Quinn espère améliorer les performances du service et l’ouvrir à de nouveaux hôtes et utilisateurs dans les six mois.
Plus tôt ce mois-ci, l’une des plus importantes plateformes de blockchain au monde, Ethereum, a annoncé explorer des moyens d’évoluer la technologie du grand livre distribué.
En raison de sa nature de chaîne, chaque nouvel enregistrement inséré dans une blockchain doit être sérialisé, ce qui signifie que le taux de mises à jour est plus lent que les bases de données traditionnelles, qui peuvent mettre à jour les données en parallèle.
Les systèmes basés sur la blockchain défient AWS, Dropbox
Le marché émergent du stockage distribué basé sur la blockchain pourrait remettre en question les services de stockage en nuage traditionnels, tels qu’Amazon AWS et Dropbox, pour une coupe du marché du stockage en nuage.
«Les modèles de calcul et de stockage distribués en sont encore à leurs balbutiements, mais je crois qu’il existe un énorme marché pour cette technologie», a déclaré Paul Brody, leader mondial de l’innovation chez Blockchain Technology chez Ernst & Young (EY).
L’idée d’utiliser les réseaux P2P pour agréger les ressources informatiques n’est pas nouvelle. Au début des années 2000, BitTorrent a ouvert ses portes en tant que service de partage de fichiers distribué et s’est développé pour gérer plus de la moitié de la bande passante de partage de fichiers sur Internet.
Parce que les blockchains sont dotées d’un mécanisme intégré pour les paiements – les cryptomonnaies, qui manquaient lors de la dernière remise des clés aux services P2P -, elles ont plus de chances de réussir, selon Brody.
«Les réseaux sont également beaucoup plus grands et plus rapides aujourd’hui qu’ils ne l’étaient et nous sommes bien meilleurs pour découper des charges de travail. Il se peut donc qu’un certain nombre de petits changements de paiements à des améliorations de distribution de charge soient nécessaires. bonne idée «à l’entreprise massivement évolutive», a déclaré Brody. « J’espère que nous sommes là. »
Si la confiance des investisseurs est une indication, le marché peut être prêt.
Un réseau peer-to-peer mondial
Sia basé à Boston utilise également un réseau P2P géré par blockchain pour stocker des données sur des hôtes ayant une capacité de stockage excédentaire; il réplique chaque fichier sur 50 autres hôtes pour la redondance et la fiabilité.
Sia gère plus de 1 000 hôtes dans 50 pays et, même si ses débuts ont commencé avec les consommateurs, la semaine dernière, elle a annoncé qu’elle visait le marché des entreprises, ciblant les CIO et les CTO des entreprises, des universités et des PME. Il affirme que son service est 10 fois plus abordable, plus sûr et fiable que les services de cloud traditionnels.
Conçue en 2013 lors d’un hackathon MIT par David Vorick alors âgé de 24 ans, Sia est en mesure d’offrir des prix de stockage moins chers car elle n’utilise pas exclusivement des centres de données, comme les autres services cloud.
L’entreprise facture 2 $ par mois par téraoctet; cela se compare à AWS, qui facture 20 $ par téraoctet par mois pour le stockage de données d’archives. Pour les capacités d’entreprise de 100 To, AWS, Google Cloud et Microsoft Azure facturent tous 2 000 dollars par mois ou plus; Sia facture 200 $ par mois pour la même capacité de stockage.
Les hôtes détenant des données sur le réseau peer-to-peer de Sia obtiennent une récompense financière s’ils peuvent vérifier via blockchain qu’ils détiennent effectivement ces données; et, sinon, les hôtes sont pénalisés par la perte d’incitations financières. Le montant de leur rémunération dépend du stockage et de la capacité du réseau qu’ils partagent.
« Le stockage à froid est l’une des principales opportunités pour la chaîne de blocs en ce moment, avec un marché de 200 milliards de dollars », a déclaré M. Vorick.
Environ la moitié des hôtes de Sia se trouvent dans des ménages, l’autre moitié utilisant la capacité excédentaire du centre de données. Comme tous les hôtes n’offrent pas la même bande passante réseau, ils ne sont pas payés de la même manière. Les utilisateurs du service peuvent également payer pour une bande passante premium et des hôtes géographiquement plus proches.
« Sur notre réseau aujourd’hui, si vous allez récupérer un fichier, le temps de démarrage de ce téléchargement est généralement d’environ une seconde pour que les téléchargements commencent », a déclaré Vorick. « Une fois que le téléchargement a commencé, vous pouvez récupérer des données à un débit soutenu d’environ 60 à 70 mégabits par seconde. »
Alors que les nœuds individuels sur le réseau P2P peuvent ne pas répondre à la prétendue « 11 ntimes uptime » d’AWS, parce que les données sont stockées sur 50 nœuds, il est suffisant d’être « hyper » fiable, selon Vorick.
Les données circulant sur le réseau P2P sont cryptées à l’aide de la norme AES 256, tout comme les identités des ordinateurs hôtes sur la blockchain.
Sia affirme que son réseau ne subit pas les mêmes problèmes de mise à l’échelle que les autres chaînes de blocs, car les données ne s’affichent que si tous les nœuds sont utilisés pour stocker les données.
Sur Sia, les données ne sont stockées que sur 50 hôtes. Il est préférable de le considérer comme «un facilitateur de contrats de stockage P2P» plutôt qu’un «centre de données partagé géant», affirme l’entreprise.
En revanche, Storj utilise un algorithme de codage Reed-Solomon pour diviser les données en morceaux aléatoires avant de les stocker sur son réseau. Les données sont répliquées six fois pour la redondance.
Galoppini de FileZilla a déclaré que son projet pilote de réseau peer-to-peer de Storj s’est déroulé sans problème d’un point de vue technique, bien qu’il ait vu certains des problèmes de performance que la société espère corriger cette année.
« Jusqu’à ce que ce soit opérationnel, nous continuerons à l’utiliser pour une fraction de notre base d’utilisateurs.La technologie est en train de se préparer pour la prime time, où pour le moment il n’est pas là », a déclaré Galoppini. « Nous les avons vu travailler sérieusement pour réparer ce problème et nous sommes impatients d’être opérationnels très tôt en 2018. »
Storj Labs, en substance, vise à respecter le vieil adage: un point dans le temps permet d’économiser neuf points de vue – attaquant le problème d’évolutivité imminente avant qu’il ne devienne un problème pour ses agriculteurs et les utilisateurs.
Résoudre les problèmes de blockchain
«Souvent, les entreprises de notre secteur subiront un grave accident, puis décideront de se regrouper», a déclaré Philip Hutchins, directeur technique et principal architecte de développement chez Storj Labs.
L’un des changements fondamentaux que Storj espère apporter est son API, ce qu’elle appelle son « pont ». Il est actuellement centralisé et hébergé sur le service Cloud de Google.
« C’est un point d’échec unique, la plus grande chose que nous allons changer, c’est de décentraliser comme le reste de notre service, ce qui réduit les coûts de notre côté et apporte des avantages aux membres du réseau », a déclaré Hutchins.
En créant une API décentralisée, Storj disposera de plusieurs ponts réseau pour l’intégration des données dans son réseau d’égal à égal.
Le service de stockage distribué envisage également un concept connu sous le nom sharding . Sharding nécessiterait un petit pourcentage de nœuds pour voir et traiter chaque transaction, au lieu de tous les nœuds comme Blockchains sont conçus aujourd’hui.
Sharding permettrait de traiter beaucoup plus de transactions en parallèle; on ne s’attend pas non plus à ce que cela diminue la sécurité native d’une blockchain car elle maintient «la plupart des propriétés de décentralisation et de sécurité souhaitées d’une blockchain», selon le créateur de l’Ethereum, Vitalik Buterin.
Une fois les problèmes de mise à l’échelle résolus, Galoppini de FileZilla a déclaré qu’il était enthousiasmé par les perspectives du stockage distribué basé sur blockchain.
« Le grand avantage de travailler avec la technologie cryptographique est que vous pouvez trouver des moyens de rendre les utilisateurs finaux heureux avec de nouvelles fonctionnalités, et vous pouvez également en tirer de l’argent », a-t-il déclaré.