
Le code source de FTX montre également que la plateforme affichait un faux chiffre sur son site web pour indiquer le montant du fonds d’assurance, qui était censé protéger les utilisateurs en cas de pertes excessives. Le fonds d’assurance était en fait vide, et le chiffre affiché était généré aléatoirement à partir du volume quotidien d’échange sur FTX.
De quoi s'agit-il ?
Au cœur de la fraude de Bankman-Fried se trouvent les liens profonds et (littéralement) intimes entre FTX, la bourse qui a attiré les spéculateurs, et Alameda Research, un fonds spéculatif que Bankman-Fried a cofondé. Alors qu'une bourse gagne finalement de l'argent grâce aux frais de transaction sur les actifs appartenant aux utilisateurs, un fonds spéculatif comme Alameda cherche à tirer profit de la négociation ou de l'investissement actif des fonds qu'il contrôle.
Bankman-Fried lui-même a décrit FTX et Alameda comme étant des entités « entièrement séparées ». Pour renforcer cette impression, Bankman-Fried a démissionné de son poste de PDG d'Alameda en 2019. Mais il est apparu que les activités des deux entités restaient profondément liées. Non seulement les dirigeants d'Alameda et de FTX travaillaient souvent dans le même penthouse des Bahamas, mais la PDG de Bankman-Fried et d'Alameda, Caroline Ellison, étaient liées de manière romantique.
Ces circonstances ont probablement permis le péché capital de Bankman-Fried. Quelques jours après les premiers signes de faiblesse de FTX, il est devenu clair que la bourse avait acheminé les actifs des clients vers Alameda pour les utiliser dans les activités de négociation, de prêt et d'investissement. Le 12 novembre, un rapport a été publié selon lequel jusqu'à 10 milliards de dollars de fonds d'utilisateurs avaient été envoyés de FTX à Alameda. À l'époque, on pensait que seulement 2 milliards de dollars de ces fonds avaient disparu après avoir été envoyés à Alameda; les pertes semblent avoir été beaucoup plus élevées.
Alameda Research s'est fortement appuyé sur le jeton FTT natif de FTX et constituait la majorité de ses actifs dans le bilan d'Alameda. Cela a soulevé des inquiétudes quant à la nature imbriquée des deux entreprises et à leur potentiel de manipulation (et de gonflement artificiel) de la valeur de la FTT, posant des problèmes encore plus importants pour Bankman-Fried.
Les jetons FTT ont été utilisés comme garantie pour des prêts, y compris des prêts de fonds clients de FTX à Alameda. C'est là que les liens étroits entre FTX et Alameda sont devenus vraiment toxiques : s'il s'agissait d'entreprises véritablement indépendantes, le jeton FTT aurait pu être beaucoup plus difficile ou coûteux à utiliser comme garantie, réduisant ainsi le risque pour les fonds des clients.
Cette utilisation d'un actif interne comme garantie pour des prêts entre entités clandestinement liées peut être mieux comparée à la fraude comptable commise par les dirigeants d'Enron dans les années 1990. Ces cadres ont purgé jusqu'à 12 ans de prison pour leurs crimes.
La fraude est dans le code
Nous avons eu notre premier aperçu de la base de code FTX vendredi. L'accusation a présenté des captures d'écran de Github alors qu'elle interrogeait le témoin coopérant Gary Wang, l'ancien directeur technique de FTX qui, à plusieurs reprises, était responsable des bases de code alimentant à la fois FTX et Alameda Research. Wang a plaidé coupable à quatre chefs d'accusation.
Il a témoigné que Bankman-Fried lui avait donné des instructions pour s’assurer qu’Alameda ne soit jamais liquidé sur FTX.
Le code source de FTX révèle qu’Alameda disposait d’une colonne appelée [C]allow_negative[/B] dans les bases de données de FTX, qui lui permettait d’avoir un solde négatif. Alameda pouvait retirer de l’argent même lorsque ses comptes étaient vides, et bénéficiait d’une ligne de crédit énorme. Alameda pouvait également passer des ordres plus rapidement que les autres utilisateurs, et il existe des preuves que certains utilisateurs auraient déposé de l’argent par erreur sur Alameda au lieu de FTX.
Wang a témoigné que cet indicateur allow_negative était un privilège spécial accordé uniquement aux comptes de trading d'Alameda Research, et une capture d'écran de la base de données montrait également la ligne de crédit dans laquelle Alameda Research pouvait puiser était effectivement illimitée.
Molly White, qui a rapporté l'affaire en question, s'est laissée aller à une pointe d'humour :
Bien qu’il y ait un certain risque de dérouter le jury en leur présentant des extraits de code, les procureurs ont demandé à Wang d’expliquer ce que fait le code d’une manière qui m’a semblé assez claire. Le fait que les ingénieurs de FTX aient écrit un code assez propre, avec des noms de variables descriptifs et des fonctions concises, et choisi un langage très lisible par l'homme (Python) a probablement aidé.
Note à moi-même*: si vous envisagez d'écrire du code pour commettre une fraude, rendez-le compliqué et illisible pour réduire les chances qu'il soit ensuite présenté à un jury comme preuve.
Une grande partie de la conversation a tourné autour de l'indicateur allow_negative qui a été introduit dans la base de code FTX le 1er août 2019. Wang a déclaré que Sam Bankman-Fried lui avait demandé, ainsi qu'à Nishad Singh (ancien directeur de l'ingénierie de FTX, qui a également plaidé coupable), d'ajouter le drapeau. Les captures d'écran de Github montrent Singh modifiant le code pour ajouter la colonne dans la base de données et ajoutant une logique pour exempter les comptes portant le drapeau des contrôles qui détermineraient autrement s'ils disposaient de fonds suffisants à retirer.

Un changement ultérieur apporté par Wang lui-même a également exempté les comptes portant ce drapeau de toute liquidation.

Les procureurs ont profité de cette occasion pour souligner que pratiquement le jour même où ce changement était effectué sous la direction de Bankman-Fried, Bankman-Fried était sur Twitter affirmant que « le compte [d’Alameda] est comme celui de tout le monde ».
Note à moi-même*: si vous envisagez d'écrire du code pour commettre une fraude, rendez-le compliqué et illisible pour réduire les chances qu'il soit ensuite présenté à un jury comme preuve.
Une grande partie de la conversation a tourné autour de l'indicateur allow_negative qui a été introduit dans la base de code FTX le 1er août 2019. Wang a déclaré que Sam Bankman-Fried lui avait demandé, ainsi qu'à Nishad Singh (ancien directeur de l'ingénierie de FTX, qui a également plaidé coupable), d'ajouter le drapeau. Les captures d'écran de Github montrent Singh modifiant le code pour ajouter la colonne dans la base de données et ajoutant une logique pour exempter les comptes portant le drapeau des contrôles qui détermineraient autrement s'ils disposaient de fonds suffisants à retirer.
Un changement ultérieur apporté par Wang lui-même a également exempté les comptes portant ce drapeau de toute liquidation.
Les procureurs ont profité de cette occasion pour souligner que pratiquement le jour même où ce changement était effectué sous la direction de Bankman-Fried, Bankman-Fried était sur Twitter affirmant que « le compte [d’Alameda] est comme celui de tout le monde ».
Wang a expliqué qu...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.