Outils pour utilisateurs

Outils du site


fr:about:trustlessness



Trustlessness (Absence de confiance)

Un réseau décentralisé pose des problèmes de confiance, c'est-à-dire, comment savoir si les intentions de chaque nœud sont honnêtes? Dans un marché de stockage, comment un locataire peut-il savoir que l'hôte gardera ses fichiers intacts? Comment un hôte peut-il recevoir les paiements du locataire? Comment y parvient-on dans un réseau décentralisé dont la principale caractéristique est l'absence d'organisme central?

Pour cette raison, l'existence de mécanismes qui évitent la nécessité d'une confiance mutuelle, ou sans confiance, est nécessaire dans les réseaux décentralisés.

Le principal mécanisme qui permet d'atteindre l'absence de confiance dans le réseau Sia est l'existence de contrats de fichiers: des contrats intelligents appliqués par la blockchain qui permettent aux locataires et hôtes inconnus d'interagir avec un ensemble défini de règles. Le locataire verrouille le paiement à l'avance, l'hôte verrouille une caution à l'avance, l'intégrité des données dans l'hôte est prouvée par la blockchain au fil du temps et le contrat et les paiements sont résolus automatiquement par la blockchain.

Pourquoi les hôtes garderont les fichiers des locataires?

Les hôtes d'un réseau de stockage décentralisé pourraient potentiellement supprimer les fichiers qu'ils stockent et utiliser leurs disques pour des activités plus rentables si les conditions du marché changent. Avec Sia, cela est évité (donc, l'absence de confiance est atteinte) grâce à deux mécanismes:

  • Une incitation à conserver les fichiers: Les paiements pour le stockage et l'utilisation de la bande passante ne sont effectués qu' à la fin du contrat, et seulement si l'hôte a gardé un temps de disponibilité d'environ 97%. Si un hôte supprime les fichiers, il ne recevra pas le paiement pour la partie accomplie et le reste du contrat. D'autres solutions de stockage, comme Filecoin ou StorJjutilisent une incitation similaire, mais dans leur cas l'hôte ne reçoit seulement plus de futurs paiements.
  • Une incitation à ne pas supprimer les fichiers: Dans Sia, les hôtes mettent en place des garanties pour les fichiers qu'ils stockent afin de garantir qu'ils seront conformes au contrat de fichier. Les locataires choisissent leurs hôtes en fonction d'un système de notation, et l'un des facteurs qui influe sur ce score est la caution. Ainsi, pour être compétitifs, les hôtes mettent en place des garanties plusieurs fois supérieures à leur prix de stockage. Si les hébergeurs ne tiennent pas leur promesse de stocker les fichiers pendant toute la durée du contrat, ils perdent toute leur caution. À l'heure actuelle (août 2017), ce type de dissuasion est exclusif à Sia et n'est pas présent dans Filecoin ou Storj.

Voyons comment cela fonctionne dans un exemple:

Jane est un hôte qui stocke 1 téraoctet de fichiers de Joe à un prix de 100SC/TeraByte/mois. Comme les hôtes de Sia sont compétitifs, Jane a mis en place une caution 3x plus grande que son prix (donc 300SC/TB/mois). Quand elle a commencé à héberger, elle l' a fait parce que miner une autre monnaie ne donnait que l'équivalent de 90SC/TB/mois. Les conditions du marché ont changé, alors elle se rend compte maintenant qu'elle pourrait faire l'équivalent de 110SC/TB/mois en minant une monnaie alternative. Malgré cela, elle ne supprimera pas les fichiers de Joe pour faire de la place à son autre activité de minage, car elle perdrait non seulement 100SC/mois de revenus, mais aussi 300SC/mois de caution.

fr/about/trustlessness.txt · Dernière modification: 2017/11/28 20:11 de Aschen