DEX, ne me passe pas devant mon frère


Cet article est écrit par Joel Dejesus.

Le processus de soumission de transaction Solana est susceptible d’être exécuté en amont. Par conséquent, le trading sur DEX est beaucoup plus risqué, en particulier sur les produits à effet de levier. Les entreprises Regtech peuvent ouvrir une nouvelle source de revenus en analysant la relation entre les fonds Bitcoin et les validateurs de réseau qui traitent les transactions. Et enfin, les validateurs de Solana devraient ajouter des contre-mesures de premier plan dans le protocole pour garantir l’équité pour tous les participants.

Tldr

Les acteurs du marché, de deux manières, supportent les coûts de fonctionnement initiaux  :

DEX, ne me passe pas devant mon frère

  • glissement – les coureurs de tête voient une commande et achètent/vendent l’actif et le retournent à l’émetteur de la commande ; le soumissionnaire perd des points de base
  • liquidation – les leaders exécutent des bots de liquidation qui ont la priorité sur un donneur d’ordre tentant de financer sa position

Les participants au marché des DEX supposent que  :

  • les transactions sont entrées dans la blockchain au fur et à mesure que les validateurs les reçoivent
  • les contreparties commerciales n’utilisent pas de validateurs
  • l’effort de bonne foi est appliqué de la même manière à toutes les transactions

La FINRA a des conseils sur la façon dont les soumissions d’ordres sont censées fonctionner sur les marchés dérivés. Je suppose que les validateurs devraient être exécutés sous cette direction, faute d’un meilleur point de référence.

Ces hypothèses sont impossibles à vérifier à quelque degré que ce soit avec le processus actuel de soumission des transactions.

Technique

Solana est une preuve de participation blockchain. Les serveurs qui traitent les transactions sont appelés validateurs. Environ tous les deux jours, le planning du leader couvrant les 48 prochaines heures est calculé par le protocole. Les leaders sont choisis parmi les validateurs.

Pour envoyer une transaction, il faut parler à un validateur et demander qui seront les dirigeants pendant les prochaines minutes. Sur la base de ces informations, on envoie ensuite un paquet UDP avec la transaction aux dirigeants actuels et futurs. L’expéditeur doit continuer à envoyer des paquets UDP jusqu’à ce qu’un bloc soit publié par un leader contenant la transaction cible.

Il n’y a pas de poignée de main ni de confirmation que le validateur a reçu une transaction dans ce processus. Par conséquent, la stratégie optimale pour obtenir une transaction dans un bloc est de faire l’équivalent d’une attaque DDOS (voir Attaque par réflexion DNS BIND) sur le prochain ensemble de leaders. Cela ralentit considérablement le réseau

Les développeurs semblent traiter les transactions « spam » en mettant en œuvre une poignée de main sur UDP (protocole QUIC), qui sera suivie d’un marché des frais de transaction. Cependant, cela ne résout que le manque de capacité de traitement des transactions et ne touche pas au problème de fonctionnement initial.

Est-ce que ça se passe vraiment ?

Je n’ai aucune preuve que le fonctionnement frontal se produit sur les Solana DEX. Je ne suis pas un régulateur. De plus, le fonctionnement frontal sur les DEX ne semble enfreindre aucune loi dans aucune des juridictions que je connaisse.

Cependant, j’ai analysé la structure d’incitation des validateurs et les événements récents du marché pour en déduire qu’il existe une opportunité de faire du front running.

Des incitations

Les validateurs ne subissent aucune pénalité pour avoir rejeté des transactions. Aucun enregistrement n’est conservé des transactions rejetées, il est donc difficile pour les acteurs du marché d’accumuler des données de réputation sur les validateurs.

Les transactions sur Solana ne sont pas des transactions de règlement uniquement (mouvement de fonds) comme dans Bitcoin. Les transactions contiennent des ordres de marché qui affectent directement les profits et les pertes des participants au marché. Les bénéfices qu’un trader DEX peut réaliser en s’entendant avec suffisamment de validateurs l’emportent théoriquement sur l’exécution d’un validateur conformément à la règle CFTC 8.4.10 ~. Par exemple, dans NFT mint drops (…), on peut gagner plusieurs milliers d’USD en quelques minutes d’action de bot

Tendances de développement de Solana

Les développeurs des canaux Discord ont discuté de mesures pour réduire les transactions de « spam » en  :

  • filtrage par adresses IP
  • filtrage par adresses de portefeuille

Cela prouve qu’au moins certains opérateurs de validateur ont un programme de filtrage entre le réseau et le validateur lui-même. Par conséquent, il n’est pas exagéré de supposer que certains validateurs hiérarchisent les transactions par plus que le simple premier entré, premier sorti.

Regtech

De grands progrès ont été réalisés dans l’application de la LBC/FT sur diverses chaînes de blocs. Il existe une pléthore d’outils disponibles pour les acteurs du marché qui permettent de brancher une adresse blockchain et d’obtenir un score propre.

Il existe des outils de surveillance pour les marchés conventionnels qui détectent les transactions suspectes, ce qui couvre MAR.

Cependant, ce serait bien si je pouvais brancher une adresse de paire de trading DEX et le calendrier du leader et obtenir un score de risque de premier plan (comme une carte thermique ?). Et avec les sociétés de trading de devises numériques qui s’appliquent à la compensation des dérivés, j’imagine que des régulateurs comme la FSA au Japon et la CFTC aux États-Unis aimeraient disposer de ces outils pour obtenir un contexte sur le comportement des sociétés de trading de devises numériques opérant dans les DEX.

Développeurs principaux de Solana

J’aimerais voir (humblement demander) les principaux développeurs de Solana déclarer explicitement que le front run est un problème et en tenir compte lors de la mise à niveau du processus de soumission des transactions.

Conclusion

Je suis fan de Solana et je suis investi dans son succès futur. Cependant, je vois le front comme un risque qui pourrait faire dérailler Solana. J’espère que ce risque pourra être atténué avec de nouvelles fonctionnalités créatives dans le validateur.

J’assume la responsabilité du matériel écrit ici et serai heureux d’apporter des corrections si nécessaire.

Blockstream, ShapeShift, Coinbase, Ripple,

Ethereum, FTX et Tether, qui ont coopté la révolution des actifs numériques et transformé l’industrie en un champ de mines pour les acteurs naïfs (et même expérimentés) du marché.

le guide de ressources ultime pour en savoir plus sur Bitcoin – tel qu’envisagé à l’origine par Satoshi Nakamoto – et la blockchain.