Quest-ce que ' est une attaque Sybil?

Quelquun peut-il donner une définition claire de ce quest une attaque Sybil? On ma demandé comment la crypto-monnaie que je développe empêcherait les attaques Sybil.

Commentaires

Answer

Une Sybille lattaque est une attaque où un seul adversaire contrôle plusieurs nœuds sur un réseau. Le réseau ignore que les nœuds sont contrôlés par la même entité contradictoire. Par exemple, un adversaire peut engendrer plusieurs ordinateurs, machines virtuelles et adresses IP. Ils peuvent créer plusieurs comptes avec des noms dutilisateur et des adresses e-mail différents et prétendre quils existent tous dans des pays différents.

Éviter les attaques Sybil est un problème difficile. Dans les systèmes centralisés, ils sont généralement évités grâce à des heuristiques qui ne fournissent pas lassurance cryptographique de la résilience Sybil. Par exemple, une entité centralisée peut essayer déviter les attaques Sybil en exigeant quune adresse IP individuelle ne puisse pas créer plus dun nombre spécifique de comptes utilisateur dans un intervalle de temps donné.

Les attaques Sybil sont évitées dans Bitcoin en exigeant un blocage capacité de production à être proportionnelle à la puissance de calcul disponible grâce au mécanisme de preuve de travail. De cette façon, un adversaire est limité dans le nombre de blocs quil peut produire. Cela fournit de solides garanties cryptographiques de la résilience de Sybil.

Commentaires

  • @dionyziz Pouvez-vous expliquer comment Bitcoin évite lattaque de Sybil? Jai du mal à comprendre. Veuillez aider.
  • @Aditya Ladversaire a une puissance de calcul limitée. Si ladversaire se présente comme une seule entité du réseau, la puissance de calcul contradictoire sera entièrement concentrée sur cette seule entité. Si ladversaire se présente comme 100 entités au réseau – une attaque Sybil -, alors chacune des entités aura 1 / 100e du pouvoir antagoniste total. Parce que dans Bitcoin, ce qui compte, cest la puissance de calcul, pas le nombre dentités par décompte, créer plus didentités naide pas ladversaire à produire plus de blocs.
  • @dionyziz excellente réponse!
  • Merci pour lexplication! La page wiki indique " que lattaquant subvertit le système de réputation dun réseau peer-to-peer en créant un grand nombre didentités pseudonymes, en les utilisant pour obtenir une influence disproportionnée. " Jai du mal à comprendre ce quest l " influence " dans le cas du bitcoin. Cela ne semble pas ' être le hashrate car dans ce cas, un pool de minage peut gagner beaucoup plus dinfluence quun utilisateur régulier.
  • Ah, peu importe. Je viens de trouver que la page Wikipedia Bitcoin donne des exemples de problèmes potentiels que lattaque Sybil peut causer.

Réponse

Veuillez consulter Ethereum EIP 819 ( https://github.com/ethereum/EIPs/pull/918 ) qui a recherché la première conception résistante aux attaques de sybille pour un jeton Ethereum ERC20. Cette conception garantit une résistance aux attaques de sybille en utilisant la preuve de travail pour garantir que ni le déployeur ni aucune autre entité ne reçoivent injustement des quantités massives de jetons gratuitement pendant la distribution. Aucun autre schéma de distribution (airdrop, ico) ne peut empêcher cela.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *