Pendant que les GOLEMS dorment, je bosse sur ma librairie de pricing en C++
moucheviolente0
il y a un mois
Personne prend rust au sérieux dans le monde professionnel. Rage bien
aucune rage kheyou je suis pas dans le monde professionnel je fais mon argent seul, chez moi
c'est un bon langage, et je te dis ca en vivant dans un pays ou le mouvement LGBT est interdit
pseu_d_eau
il y a un mois
Personne prend rust au sérieux dans le monde professionnel. Rage bien
Tu fais quoi dans la vie khey ?
Dark-vg2
il y a un mois
A vrai dire c'est bouche depuis 2021-2022. Depuis il faut avoir de solides bases pour s'en sortir, mais il reste quand meme des choses a faire.
par exemple cet ete j'ai fait un algo et j'ai calcule qu'il y avait 20k$ d'arbitrages non realises sur des dizaines de pools mortes
Honnêtement je sais même pas si ça vaut la peine À un moment je trainais un peu sur flashbot et t'avais vraiment des tares qui arbitraient tout et n'importe quoi
Limite sniper des memecoins c'est peut être ce qui est encore le plus rentable
Basescan
il y a un mois
HaineDesBoomers
il y a un mois
Dark-vg2
il y a un mois
Qui en a quoi que ce soit à foutre
T'en as quelque chose à foutre quand des illuminés viennent foutre en l'air ton outil de travail par idéologie
Galllllly
il y a un mois
Perso je suis entrain de dev une extension chrome avec l.i.a. sans rien comprendre en JS.
Y a moyen que je me fasse de l'argent avec ?
pseu_d_eau
il y a un mois
Ok sympa ! Exactement , et oui le job est top je compte y rester le plus longtemps possible
T'es dans un gros HF quant genre SquarePoint/QRT/MLP khey?
moucheviolente0
il y a un mois
Rust c'est sympas mais ça devient vite galère en async je trouve, récemment j'ai eu beaucoup de bon retour de zig
Oui Zig a l'air tres sympa et elegant.
La comparaison C Zig, C++ Rust est assez pertinente pour determiner le choix entre Rust et Zig pour un projet.
async c'est horrible, mais ceux qui gerent rust travaillent activement a ameliorer cet aspect
Figure1
il y a un mois
T'es dans un gros HF quant genre SquarePoint/QRT/MLP khey?
Nope, un petit indé ~5Md AUM
moucheviolente0
il y a un mois
Honnêtement je sais même pas si ça vaut la peine À un moment je trainais un peu sur flashbot et t'avais vraiment des tares qui arbitraient tout et n'importe quoi
Limite sniper des memecoins c'est peut être ce qui est encore le plus rentable
Le plus rentable c'est de profiter des arbitrages crees par de nouveaux protocoles ou etre le premier liquidateur pour un nouveau protocole de lending.
Il faut toujours innover, chercher.
ayaaaah
il y a un mois
Galllllly
il y a un mois
Dark-vg2
il y a un mois
En l'occurrence, la triple boucle est totalement legit dans ce cas particulier
Dans un monde normal tu utilises span
Dark-vg2
il y a un mois
du coup impossible de se faire de l'argent avec un bot d'arbitrage, faut obligatoirement bosser avec la mempool ?
Je vois pas comment tu fais un bot d'arbitrage sans toucher au mempool
Essayes nonobstant c'est sympas pour apprendre des trucs
bloblomv16
il y a un mois
Je connais pas Csharp + une api en C c'est plus rapide
Si tu manipules ton excel sur disque avec des triple boucles imbriquées un peu partout, non ça ne sera vraiment pas si rapide face à une lib mature en C# ou Java, en dépit des bandeurs de Cpp
moucheviolente0
il y a un mois
Je vois pas comment tu fais un bot d'arbitrage sans toucher au mempool
Essayés nonobstant c'est sympas pour apprendre des trucs
Non tu peux faire des arbitrages sans mempool.
A chaque bloc tu verifies si il y a des ecarts de prix sur les pools entre le bloc actuel et le precedent.
Les bots de backrunning (donc qui target la mempool) et les grosses transactions creent des ecarts de prix que seul un bot qui check l'etat a chaque nouveau bloc peut reperer.
Galllllly
il y a un mois
Perso je suis entrain de dev une extension chrome avec l.i.a. sans rien comprendre en JS.Y a moyen que je me fasse de l'argent avec ?
Les gars
Dark-vg2
il y a un mois
Les gars
Non
Galllllly
il y a un mois
Non
Pourquoi non ? Certains extensions marchent bien...
Basescan
il y a un mois
Non tu peux faire des arbitrages sans mempool.
A chaque bloc tu verifies si il y a des ecarts de prix sur les pools entre le bloc actuel et le precedent.
Les bots de backrunning (donc qui target la mempool) et les grosses transactions creent des ecarts de prix que seul un bot qui check l'etat a chaque nouveau bloc peut reperer.
Le pb c'est que quelqu'un peut peut détecter ma transaction en attente dans la mempool et me front-run, je peux rien faire contre ça (et encore c'est si qqun prends pas l'opportunité d'arbitrage avant moi)
Basescan
il y a un mois
Les gars
C'est comme n'importe quel site, projet, idée.. ça dépend si y'a un besoin derrière, on peut pas te répondre sans savoir quel besoin tu essaie de résoudre avec ton extension
Dark-vg2
il y a un mois
Non tu peux faire des arbitrages sans mempool.
A chaque bloc tu verifies si il y a des ecarts de prix sur les pools entre le bloc actuel et le precedent.
Les bots de backrunning (donc qui target la mempool) et les grosses transactions creent des ecarts de prix que seul un bot qui check l'etat a chaque nouveau bloc peut reperer.
OK, mais du coup qu'est ce que tu appelles les pools dans ce cas la ?
Basescan
il y a un mois
OK, mais du coup qu'est ce que tu appelles les pools dans ce cas la ?
pool de liquidité d'un DEX
Dark-vg2
il y a un mois
Le pb c'est que quelqu'un peut peut détecter ma transaction en attente dans la mempool et me front-run, je peux rien faire contre ça (et encore c'est si qqun prends pas l'opportunité d'arbitrage avant moi)
Bah faut que tu frontrun le mec qui te frontrun
bloblomv16
il y a un mois
Ayaaa la triple boucle for i j k
Bof y'a ça mais aussi la condition de boucle placardée sur un appel à arrays.size() c'est jamais une bonne idée. Même si le compilateur va un peu optimiser tu rentres dans un bug et une perte de perf classique :
- tu réévalues la taille de ton vecteur à chaque tour de boucle, donc autant d'appels que de tour de boucle à effectuer
- rien ne garantit que la taille du vecteur ne va pas changer entre deux tours de boucle, à la hausse ou à la baisse, surtout si tu utilises une référence. Si la taille diminue, tu te bouffes un joli buffer overflow, si au contraire la taille augmente, tu finis en stack overflow avec une boucle infinie
Galllllly
il y a un mois
C'est comme n'importe quel site, projet, idée.. ça dépend si y'a un besoin derrière, on peut pas te répondre sans savoir quel besoin tu essaie de résoudre avec ton extension
Toi tu as déjà fait des projets qui t'ont rapporte khey ?
moucheviolente0
il y a un mois
Le pb c'est que quelqu'un peut peut détecter ma transaction en attente dans la mempool et me front-run, je peux rien faire contre ça (et encore c'est si qqun prends pas l'opportunité d'arbitrage avant moi)
il faudrait que je regarde comment le sequenceur de base fonctionne
Basescan
il y a un mois
Bah faut que tu frontrun le mec qui te frontrun
mais je vais me faire front-run ma transaction qui est sensée front-run le mec qui a front-run mon opportunité d'arbitrage
Dark-vg2
il y a un mois
mais je vais me faire front-run ma transaction qui est sensée front-run le mec qui a front-run mon opportunité d'arbitrage
Ouais jusqu'à ce que ça soit a la limite de la rentabilité
Enfin doit y'avoir d'autres beta que je connais pas maintenant
De toute façons sur ethereum tu peux placer par des blocs producers à la flashbot
00tout
il y a un mois