ETH : LastWinner, clone de FOMO3D, sature la bande passante
Play stupid games, win stupid prizes – Déjà au cœur de l’actualité après s’être faite momentanément siphonner une partie de son pot commun, voici à nouveau FOMO3D sur le devant de la scène. Mais cette fois-ci, pas directement.
La Pyramide de Ponzi, érigée à l’état d’art par la dApp montée sur la blockchain Ethereum, refait parler d’elle, car elle a été victime de son succès : une copie presque conforme est sortie, sous la forme d’une dApp chinoise appelée LastWinner.
Sauf qu’elle n’est même pas un Ponzi “honnête”, aussi curieuse que l’expression puisse paraître.
Ponzi, mon amour
Pour rappel pour ceux qui n’ont pas suivi le cas FOMO3D, le principe est simple. Vous achetez une clé contre versement d’ETH, et cette clé-token vous appartient alors. Lors de l’achat, 30 secondes sont ajoutées à un minuteur. Les ETH que vous versez lors de l’achat sont redistribués pour partie dans un pot commun et pour partie à ceux ayant acheté une clé avant vous. Si le minuteur voit les secondes s’égrener sans nouvel achat jusqu’à atteindre 0, le pot commun est reversé au dernier acheteur de la clé. Si quelqu’un rachète la clé, le compteur continue d’augmenter, durant 24 heures maximum. De plus, des dividendes sont reversées ensuite pour chaque nouvel achat, à destination des acheteurs précédents.
LastWinner, un smart contract plus malin que vous
C’est dans ce contexte de dApps révolutionnant avec autant d’applications le système monétaire mondial que les ICO ont révolutionné le financement participatif que LastWinner fait son apparition.
Fonctionnant grosso modo sur le même principe que FOMO3D, LastWinner a d’après certains chercheurs une petite particularité bien cachée au fond du code de son smart contract : jamais vous ne gagnerez le pot commun. Vous me direz que c’était déjà le cas dans FOMO3D. Et vous avez bien raison. Mais c’était a priori simplement du fait des dynamiques du “jeu”. Dans LastWinner, il serait de toute façon prévu que la clé vous soit rachetée automatiquement par des bots. Et si vous tombez dans le panneau et remettez une pièce dans la machine, elle s’envolera comme la précédente. Difficile cependant d’être totalement catégorique : la société chinoise éditrice n’a pas communiqué le code source de la “dApp”.
Une bande plus tellement passante
Mais, là où le bât blesse réellement, c’est au niveau purement technique et pas simplement éthique. Les multiples transactions générées par des bots tendent à provoquer en ce moment une congestion du réseau Ethereum. A noter que le smart contract sous-tendant LastWinner n’est pas nécessairement le seul fautif, une flopée de smart contracts ayant pour seul but de spam la blockchain Ethereum ayant émergé récemment. Une telle congestion provoquée par l’utilisation d’une seule dApp avait néanmoins déjà été observée par le passé, notamment lors des pics d’utilisation de la célèbre dApp des CryptoKitties provoqués par les spéculateurs.
Cet acte de piraterie informatique automatisé en roue libre est disponible au suivi par exemple ici. Près de 30% des ressources du réseau Ethereum étaient dévolues au fonctionnement automatique de ce smart contract parasitaire lundi 13 août. La majorité des transactions effectuées pour le compte de LastWinner sont donc des transactions de valeur nulle ou presque, ayant pour simple but de racheter la clé automatiquement.
Une situation passablement explosive
L’un des effets secondaires est alors d’entraîner une hausse du cours du gas, le coût à verser au titre de frais de transactions.
C’est pourquoi le réseau Ethereum est perturbé dans sa globalité : la hausse de ce prix entraîne un amoncellement de transactions à valider et une saturation du réseau. Les perturbations sont censées se calmer dans le courant de la semaine, d’après certaines indiscrétions du côté des développeurs de dApps (notamment des CryptoKitties, justement). Il s’agit d’une information à prendre avec de monumentales pincettes, car difficile de dire si cela sera réellement le cas, ou si la congestion pourrait s’installer plus durablement.
[es_tradingview symbol= »ethusd » interval= »D » height= »350″ colors= »Light »]
Sources : COINCENTRAL ; BitcoinExchangeGuide.com ; Cryptovest ; Etherscan ; Exitscam || Images from Shutterstock & Giphy