EOS entre en mode de congestion en raison du lancement aérien d'EIDOS


Coinbase

par Don Yu, Patrick et Grady, Peter Kacherginsky

Que se passe-t-il avec EOS?

Le 1 er novembre 2019, Coinbase a commencé à constater une dégradation des performances pour les transactions EOS. Coinbase ne disposait pas de suffisamment de processeurs empilés pour que le réseau puisse traiter correctement ses transactions EOS. Vous pouvez obtenir plus d'informations sur EOS et CPU ici. Cette dégradation des performances peut être attribuée à l'augmentation massive de l'activité du réseau EOS liée au lancement du jeton EIDOS récemment lancé. Coinbase a répondu à ce problème en augmentant la quantité de ressources processeur empilées dans les portefeuilles que nous contrôlons pour déverrouiller les transactions des clients. Dans ce rapport, nous partageons notre analyse des ressources EOS, des marchés REX et de la manière dont ils ont été affectés par le lancement du jeton EIDOS.

Faits clés

  • Un jeton appelé EIDOS a été lancé sur le réseau EOS le 31 octobre 2019.
  • La distribution de lancement aérien d’EIDOS implique l’envoi de transactions EOS vers et depuis le contrat EIDOS.
  • Les échanges répertorient les paires EIDOS / USDT, ce qui signifie que les utilisateurs peuvent vendre des jetons lancés depuis les airs pour l'USDT.
  • Pour tirer parti de cette opportunité commerciale, les utilisateurs utilisent des processeurs loués pour augmenter considérablement le nombre de transferts traités par le réseau EOS.
  • Cette activité accrue a amené le réseau EOS à entrer en mode d'encombrement, ce qui limite le nombre de transactions qu'un utilisateur peut transmettre à sa part proportionnelle des ressources totales de la CPU enregistrées sur le réseau EOS.
  • Les utilisateurs normaux ne peuvent pas traiter leurs transactions en raison de la quantité relativement faible de ressources CPU envoyées.
  • Il est important de noter que le protocole EOS se comporte comme prévu, mais le mode d'encombrement empêche les utilisateurs de traiter des transactions dépassant leur participation dans la CPU.
  • Le réseau EOS devrait rester dans cet état jusqu'à ce qu'il ne soit plus rentable de collecter des EIDOS ou jusqu'à ce que les contrats de location en masse conclus avec REX expirent au bout de 30 jours et que les locataires ne renouvellent pas leur contrat de location.

EIDOS Airdrop

À 18h PST, le 31 octobre 2019, un nouveau contrat a été créé dans la blockchain EOS pour le jeton EIDOS. Pour distribuer EIDOS, le contrat utilise un modèle de lancement aérien qui fonctionne comme suit:

  • Un utilisateur EOS envoie un minimum de 0,0001 EOS au contrat EIDOS.
  • Le contrat EIDOS enverra une transaction de retour de même quantité d'EOS de retour à l'expéditeur d'origine.
  • Le contrat EIDOS transfère une certaine quantité d'EIDOS à l'adresse de l'expéditeur d'origine. De cette manière, toute personne qui possède au moins 0,0001 EOS peut recevoir EIDOS.
EIDOS Airdrop Pattern (Source: EOSAuthority)

L'image ci-dessus illustre le schéma d'interaction avec le contrat EIDOS. Notez que ce comportement peut être observé dans le code de contrat EIDOS trouvé ici en open source.

Les échanges listent EIDOS

Le 1er novembre, plusieurs échanges ont décidé d'ajouter le jeton EIDOS à leur liste d'actifs admis. Plus précisément, ces bourses ont introduit une paire de négociation EIDOS / USDT.

Opérations EOS / USDT autorisées (Source: MXC Exchange)

La capture d'écran ci-dessus montre la compensation pour les opérations EIDOS / USDT à 15h40 HNP le 4 novembre 2019. EIDOS vaut toujours un montant positif de Tether. Par conséquent, toute personne possédant au moins 0,0001 EOS peut envoyer une transaction au contrat EIDOS, recevoir quelque chose d’EIDOS, puis essayer de l’échanger contre un échange d’un montant non nul de Tether.

EOS est dominé par les actions liées à EIDOS

Plusieurs parties ont compris qu'elles pouvaient invoquer à plusieurs reprises le contrat EIDOS pour obtenir d'autres EIDOS, puis échanger les EIDOS lancées par l'USDT. Le réseau EOS a été inondé de ces transactions. Notez que dans EOS, une même transaction peut avoir plusieurs actions. Un type d’action EOS est un transfert, qui envoie de l’argent de l’expéditeur au destinataire.

Proportion d'actions de transfert de contrat EOS EIDOS par rapport au total des opérations de transfert

Nous observons actuellement Environ 95% de toutes les actions de transfert EOS sont liées au contrat EIDOS. Étant donné que chaque transfert compte pour la quantité de CPU utilisée dans un bloc, cette augmentation des actions de transfert a amené le réseau EOS à entrer en mode encombrement.

Nombre d'actions par heure (Source: EOS Titan)

Après le lancement d’EIDOS, nous constatons une montée en flèche des actions toutes les heures.

Mode de congestion et CPU

Le réseau EOS s'appuie sur des ressources spéciales appelées CPU, NET et RAM pour effectuer des actions sur le réseau (par exemple, interagir avec un contrat intelligent). Ces ressources peuvent être obtenues en misant sur vos propres actifs EOS ou en les louant dans un centre de ressources spécialisé appelé REX. Lorsque le réseau EOS n'est pas congestionné (lorsque le nombre total de processeurs utilisés dans un bloc est inférieur à 40 millisecondes = 20% de la limite de processeurs d'un bloc de 200 ms), les utilisateurs EOS peuvent utiliser plus de processeurs qu'ils n'en ont mis. Toutefois, le mode d'encombrement (lorsque la CPU totale utilisée dans un bloc est supérieure ou égale à 40 ms) limite strictement le nombre de transactions qu'un utilisateur peut effectuer à la quantité de CPU qu'il a pariée.

En règle générale, moins une adresse CPU a de ressources CPU, moins elle peut traiter de transactions via le réseau EOS. Nous pensons que certaines parties ont prédit que le réseau serait encombré à la suite du lancement aérien et ont commencé à acheter de manière proactive des contrats de location de ressources d'UC dans REX afin de dominer les performances du réseau.

Prix ​​du processeur entre 29/10 et 1/11 (Source: EOSPark)

Le 31 octobre, vers 22h30 PST, la quantité d’EOS misée requise pour une unité centrale de traitement par ms (appelée "prix de l’unité centrale") a considérablement augmenté. Sur une période de 4 heures, le prix du processeur a augmenté d’environ 100 000%.

Modèle de participation au lancement aérien

Plusieurs adresses ayant effectué l'investissement initial en CPU l'ont utilisé pour invoquer largement le contrat EIDOS avec des transactions afin d'obtenir EIDOS lancé depuis les ondes, puis d'envoyer l'EIDOS sur diverses plates-formes d'échange. La séquence de transactions suivante illustre un schéma commun d’utilisateurs qui louent des ressources de calcul et finissent par charger dans un compte DEX:

Étape 1: adresse EOS qui loue le processeur

(Source: EOSAuthority)

Étape 2: adresse EOS participant au lancement aérien d'EIDOS

(Source: EOSAuthority)

Étape 3: adresse EOS qui envoie EIDOS à un échange

(Source: EOSAuthority)

L’adresse ci-dessus loue plus de 2000 CPU EOS le 1er novembre. Après la location de la CPU, les seules transactions effectuées par cette adresse sont avec le contrat EIDOS et les dépôts dans les échanges.

Exemple d'échange de jetons EIDOS vers EOS via un échange DEX (Source: eosq)

Le jeton EIDOS est activement négocié sur des bourses centralisées et sur DEX. Dans le cas précédent, une personne utilise un échange décentralisé pour recevoir EOS pour son EIDOS.

Statut actuel de l'EOS

À compter du 8 novembre 2019, le réseau EOS est toujours encombré. Seules les adresses avec des ressources de processeur significatives peuvent traiter leurs transactions dans un délai raisonnable. Comme mentionné précédemment, environ 95% des actions de transfert sont liées à EIDOS. Il est juste de dire que la majeure partie du nombre de processeurs pris en charge à l’heure actuelle est utilisée pour participer au lancement aérien et collecter l’EIDOS.

Prêts REX au fil du temps (Source: EOSAuthority)

Illustré dans l'image ci-dessus, environ 84% des EOS dans REX sont actuellement loués. Selon le site Web du projet EIDOS, le lancement aérien se poursuivra pendant les 15 prochains mois. Tant que l'argent obtenu de la vente d'EIDOS pour USDT dépasse le coût de la location de processeurs REX, nous pouvons nous attendre à ce que le réseau EOS reste dans cet état.

Coinbase continuera de surveiller l’état du réseau EOS et publiera des avis concernant toute modification susceptible d’affecter ses clients.