Lição 8

[Portefeuille] Analyse des adresses du portefeuille

Ce cours couvre les fondamentaux de la technologie blockchain, y compris les adresses de portefeuille, les transactions et la diversité des implémentations de blockchain dans différentes chaînes. Il explique comment les adresses de portefeuille peuvent être utilisées pour suivre le flux d'argent sur la blockchain en utilisant des explorateurs et des applications analytiques spécialisées. Le cours se concentrera sur des exemples pratiques de requête et d'analyse des données de la blockchain en utilisant le site du réseau Footprint.

・Théorie

Les adresses de portefeuille sont un élément fondamental du fonctionnement des cryptomonnaies. Chaque fois que quelqu'un envoie ou reçoit un actif numérique, il le fait en utilisant une adresse de portefeuille unique qui agit comme une sorte de boîte postale virtuelle. Cette adresse permet à la transaction d'être enregistrée de manière sécurisée sur la blockchain, où elle peut être vérifiée et confirmée par d'autres utilisateurs.

Une façon dont les adresses de portefeuille peuvent être utilisées pour suivre le flux d'argent sur la blockchain est d'utiliser un explorateur de blockchain. Cela permet aux utilisateurs de rechercher une adresse de portefeuille spécifique et de voir toutes les transactions qui y ont été associées. En examinant les transactions associées à une adresse de portefeuille particulière, il est possible d'avoir une idée de la somme d'argent qui a été envoyée et reçue, et d'où elle provient ou où elle est allée.

Une autre manière dont les adresses de portefeuille peuvent être utilisées pour suivre le flux d'argent est en utilisant un logiciel d'analyse spécialisé. Ce logiciel peut être utilisé pour créer des visualisations du flux de fonds sur la blockchain, permettant aux utilisateurs de voir comment l'argent se déplace entre différentes adresses et transactions. Il s'agit d'un autre cas d'utilisation que Footprint prend en charge :

Ce schéma montre des mouvements d'argent entrant et sortant de Binance au cours des 7 derniers jours. Nous voyons que plus de 9 millions de dollars ont été transférés du market maker Wintermute vers l'échange Binance.

Cela peut être particulièrement utile pour suivre le flux d'argent sur les bourses centralisées, où de grosses sommes d'argent sont souvent échangées. En analysant les adresses de portefeuille associées à ces bourses, il est possible de mieux comprendre leur fonctionnement et d'où vient et va l'argent.

・Diversité des mises en œuvre de la blockchain

・BTC

Les transactions en Bitcoin fonctionnent en transférant la propriété de la monnaie numérique d'une personne ou entité à une autre. Lorsqu'une transaction est effectuée, elle est diffusée sur le réseau et incluse dans un nouveau bloc de transactions, qui est ajouté à la blockchain.

Jetons natifs EVM

Ethereum est un réseau blockchain public qui utilise la machine virtuelle Ethereum (EVM) pour permettre à quiconque d'exécuter n'importe quel programme, quelle que soit la langue de programmation, pourvu qu'il dispose du temps et de la mémoire nécessaires. L'EVM permet aux développeurs de créer des contrats intelligents et des applications décentralisées (dapps) sur la plateforme Ethereum.

Les différentes chaînes EVM peuvent avoir des caractéristiques et des cas d'utilisation différents, mais elles partagent toutes les propriétés fondamentales de la technologie blockchain, telles que la décentralisation, la sécurité et la capacité d'exécuter des contrats intelligents et des dapps.

・ERC20 et autres

Les jetons ERC20 sont un type d'actif numérique qui fonctionne sur la blockchain Ethereum. Ils sont conçus pour être utilisés par des applications décentralisées (dApps) et des contrats intelligents sur le réseau Ethereum, et sont créés conformément à un ensemble de règles appelé le standard de jeton ERC20. Cette norme définit un ensemble commun de règles que tous les jetons ERC20 doivent suivre, ce qui facilite l'interaction des dApps et des contrats intelligents avec eux de manière prévisible.

La norme de jeton ERC20 est spécifique à la blockchain Ethereum, et en tant que telle, elle n'est pas applicable à d'autres réseaux blockchain utilisant une technologie différente. Cependant, d'autres réseaux blockchain peuvent avoir leurs propres normes pour les actifs numériques similaires aux jetons ERC20 à certains égards. Par exemple, la Binance Smart Chain utilise une technologie et un mécanisme de consensus différents de ceux d'Ethereum, et en tant que tels, ne prend pas en charge la norme de jeton ERC20. Au lieu de cela, Binance Chain a ses propres normes pour les actifs numériques appelées BEP20. Les jetons BEP20 sont similaires aux jetons ERC20 en ce sens qu'ils sont des actifs numériques pouvant être utilisés par des applications décentralisées et des contrats intelligents sur le réseau Binance Chain, mais ils ne sont pas directement compatibles avec les jetons ERC20.

・Pratique

Dans cette partie, nous examinerons des exemples de requête pour plusieurs exemples populaires. Toutes les requêtes impliquent l'utilisation du site footprint.network - pour accéder au constructeur, vous devez suivre les étapes suivantes :

  1. Cliquez sur Créer et sélectionnez Nouveau graphique.

    Créer un graphique à l'aide de l'interface glisser-déposer de l'interface utilisateur
  2. Une fois sélectionné, le constructeur sera ouvert :

    Constructeur de requête
  3. Une fois que toutes les tables sont chargées avec succès, vous pouvez passer aux chapitres suivants (voir les sous-sections de cette section)

Comment interroger le solde d'une adresse de portefeuille ?

Dans le cadre de notre plateforme, nous combinons les soldes de tous les réseaux dans un seul tableau. Dans l'exemple suivant, nous analyserons la méthode d'obtention d'un solde en utilisant Ethereum comme exemple :

  1. Rechercher la table appelée address_token_balance
  2. Sélectionnez-le dans la liste des résultats. Une fois sélectionné, les données seront prévisualisées comme sur l'écran suivant
  3. Accéder à Avancévue

  4. Appuyez sur la touche Filtrebouton

  5. Sélectionner Chaîneen tant que colonne à filtrer et entrer "Ethereum"

  6. SélectionnerSymbole de jetoncomme une colonne à filtrer et saisir le nom du jeton (USDT, par exemple)

  7. Sélectionner Adresse du portefeuillecomme une colonne à filtrer et entrer l'adresse du portefeuille

  8. Trier du dernier check au plus ancien

  9. Résultat limité à un pour que seul le dernier résultat de vérification soit retourné

  10. Par conséquent, vous aurez quelque chose comme ceci :

  11. Cliquez VisualiserPar défaut, toutes les données sont visualisées sous forme de tableau. Dans ce cas particulier, une seule transaction sera renvoyée (car les hachages des transactions sont uniques)
  12. Vous avez réussi à interroger avec succès les données que vous cherchez !

Comment interroger une transaction fournie ?

・BTC

  1. Recherchez la table appelée bitcoin_transactions
  2. Sélectionnez-le dans la liste des résultats. Une fois sélectionné, les données seront prévisualisées comme sur l'écran suivant
  3. Accéder à Avancévue

  4. Appuyez sur leFiltrebouton

  5. SélectionnerHACHAGEen tant que colonne à filtrer par

  6. Insérez le hachage de la transaction qui vous intéresse

  7. En conséquence, vous aurez quelque chose comme ceci :

  8. Cliquer Visualiser. Par défaut, toutes les données sont visualisées sous forme de tableau. Dans ce cas particulier, une seule transaction sera renvoyée (car les hachages des transactions sont uniques)
  9. Vous avez réussi à interroger les données que vous recherchiez!

・EVM

L'exemple suivant sera basé sur Ethereum :

  1. Recherchez la table appelée ethereum_transactions
  2. Sélectionnez-le dans la liste des résultats. Une fois qu'il a été sélectionné, les données seront prévisualisées comme sur l'écran suivant
  3. Accéder au Avancévue

  4. Appuyez sur le Filtrebouton

  5. Sélectionnerhachagecomme une colonne à filtrer par

  6. Insérez le hachage de la transaction qui vous intéresse

  7. En conséquence, vous aurez quelque chose comme ceci :

  8. Cliquer Visualiser. Par défaut, toutes les données sont visualisées sous forme de tableau. Dans ce cas particulier, une seule transaction sera renvoyée (car les hachages des transactions sont uniques)

  9. Vous avez réussi à interroger avec succès les données que vous recherchiez !

・Jetons ERC20

L'exemple suivant sera basé sur Ethereum :

  1. Recherchez la table appelée ethereum_token_transfers
  2. Sélectionnez-le dans la liste des résultats. Une fois qu'il a été sélectionné, les données seront prévisualisées comme sur l'écran suivant

  3. Accéder au Avancévue

  4. Appuyez sur le Filtrebouton

  5. Sélectionnerhash de transactioncomme une colonne à filtrer par

  6. Insérez le hachage de la transaction qui vous intéresse

  7. En conséquence, vous aurez quelque chose comme ceci :

  8. Cliquez VisualiserPar défaut, toutes les données sont visualisées sous forme de tableau. Dans ce cas particulier, une seule transaction sera renvoyée (car les hachages des transactions sont uniques)
  9. Vous avez réussi à interroger les données que vous cherchez !

・Étude de cas

La publication par Coindesk des documents financiers privés d'Alameda le 2 novembre a provoqué le plus grand effondrement de l'histoire des crypto-monnaies. En conséquence, 140 millions de FTT ont afflué vers Binance et la valeur du jeton est passée de 26 $ à moins de 2 $. Cela a déclenché une ruée sur FTX et un prétendu «piratage» qui a drainé 473 millions de dollars des réserves, conduisant tous à la déclaration de faillite de la deuxième plus grande plateforme de trading au monde.

Résumé des événements

Le 2 novembre, Coindesk a publié les documents financiers privés d'Alameda. Le 6 novembre, le fondateur de Binance, CZ, a annoncé que Binance vendrait tous les jetons FTT figurant dans ses livres dans les mois à venir. La PDG d'Alameda, Caroline Ellison, a proposé d'acheter toutes les participations de FTT de Binance à 22 $, ce qui a entraîné une première chute brutale de 10 % de FTT avant de revenir à 24 $. Le 8 novembre, FTX International a suspendu les retraits, faisant chuter FTT à 5 $. Binance a annoncé le même jour qu'elle pourrait être intéressée par l'acquisition de FTX, mais l'acquisition a été annulée le 11 novembre. Plus tard dans la journée, FTX a déposé son bilan et les fonds des utilisateurs ont disparu.

Entre le 6 et le 8 novembre, le prix de FTT a chuté des 20 $ à moins de 5 $.

・Est-ce que l'effondrement aurait pu être prédit ?

Avant l'effondrement imminent de FTX, plusieurs signaux on-chain indiquaient des problèmes à venir. Le 5 novembre, 75 millions de FTT ont été transférés hors de FTX, indiquant une vente après la publication des documents financiers d'Alameda. Deux importantes ventes de FTT ont eu lieu les 8 et 13 novembre, avec respectivement environ 110 millions et 211 millions de FTT vendus.

Analyse des empreintes - Transactions et montants FTX-FTT

Du 2 novembre au 8 novembre, plus de 140 millions de jetons FTT ont été transférés vers Binance. Le pic du volume des transactions a eu lieu les 5 et 6 novembre, avec environ 45 millions et 42 millions de jetons FTT transférés ces jours-là respectivement. Cela indique que de nombreux utilisateurs déplaçaient leurs jetons FTT vers Binance pendant cette période.

Ce graphique en barres montre un afflux massif de FTT transféré vers Binance, indiquant une sortie de capitaux de l'anciennement deuxième plus grande bourse.

Il est rapporté que plus de 1,4 milliard de dollars ont été drainés du solde Ethereum de FTX.

Analyse de l'empreinte - Flux net des adresses Ethereum de FTX (11.1-11.7)

Les jetons principaux de FTX ont considérablement diminué. Cela s'est reflété sur le tableau de bord précompilé :

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.
Catálogo
Lição 8

[Portefeuille] Analyse des adresses du portefeuille

Ce cours couvre les fondamentaux de la technologie blockchain, y compris les adresses de portefeuille, les transactions et la diversité des implémentations de blockchain dans différentes chaînes. Il explique comment les adresses de portefeuille peuvent être utilisées pour suivre le flux d'argent sur la blockchain en utilisant des explorateurs et des applications analytiques spécialisées. Le cours se concentrera sur des exemples pratiques de requête et d'analyse des données de la blockchain en utilisant le site du réseau Footprint.

・Théorie

Les adresses de portefeuille sont un élément fondamental du fonctionnement des cryptomonnaies. Chaque fois que quelqu'un envoie ou reçoit un actif numérique, il le fait en utilisant une adresse de portefeuille unique qui agit comme une sorte de boîte postale virtuelle. Cette adresse permet à la transaction d'être enregistrée de manière sécurisée sur la blockchain, où elle peut être vérifiée et confirmée par d'autres utilisateurs.

Une façon dont les adresses de portefeuille peuvent être utilisées pour suivre le flux d'argent sur la blockchain est d'utiliser un explorateur de blockchain. Cela permet aux utilisateurs de rechercher une adresse de portefeuille spécifique et de voir toutes les transactions qui y ont été associées. En examinant les transactions associées à une adresse de portefeuille particulière, il est possible d'avoir une idée de la somme d'argent qui a été envoyée et reçue, et d'où elle provient ou où elle est allée.

Une autre manière dont les adresses de portefeuille peuvent être utilisées pour suivre le flux d'argent est en utilisant un logiciel d'analyse spécialisé. Ce logiciel peut être utilisé pour créer des visualisations du flux de fonds sur la blockchain, permettant aux utilisateurs de voir comment l'argent se déplace entre différentes adresses et transactions. Il s'agit d'un autre cas d'utilisation que Footprint prend en charge :

Ce schéma montre des mouvements d'argent entrant et sortant de Binance au cours des 7 derniers jours. Nous voyons que plus de 9 millions de dollars ont été transférés du market maker Wintermute vers l'échange Binance.

Cela peut être particulièrement utile pour suivre le flux d'argent sur les bourses centralisées, où de grosses sommes d'argent sont souvent échangées. En analysant les adresses de portefeuille associées à ces bourses, il est possible de mieux comprendre leur fonctionnement et d'où vient et va l'argent.

・Diversité des mises en œuvre de la blockchain

・BTC

Les transactions en Bitcoin fonctionnent en transférant la propriété de la monnaie numérique d'une personne ou entité à une autre. Lorsqu'une transaction est effectuée, elle est diffusée sur le réseau et incluse dans un nouveau bloc de transactions, qui est ajouté à la blockchain.

Jetons natifs EVM

Ethereum est un réseau blockchain public qui utilise la machine virtuelle Ethereum (EVM) pour permettre à quiconque d'exécuter n'importe quel programme, quelle que soit la langue de programmation, pourvu qu'il dispose du temps et de la mémoire nécessaires. L'EVM permet aux développeurs de créer des contrats intelligents et des applications décentralisées (dapps) sur la plateforme Ethereum.

Les différentes chaînes EVM peuvent avoir des caractéristiques et des cas d'utilisation différents, mais elles partagent toutes les propriétés fondamentales de la technologie blockchain, telles que la décentralisation, la sécurité et la capacité d'exécuter des contrats intelligents et des dapps.

・ERC20 et autres

Les jetons ERC20 sont un type d'actif numérique qui fonctionne sur la blockchain Ethereum. Ils sont conçus pour être utilisés par des applications décentralisées (dApps) et des contrats intelligents sur le réseau Ethereum, et sont créés conformément à un ensemble de règles appelé le standard de jeton ERC20. Cette norme définit un ensemble commun de règles que tous les jetons ERC20 doivent suivre, ce qui facilite l'interaction des dApps et des contrats intelligents avec eux de manière prévisible.

La norme de jeton ERC20 est spécifique à la blockchain Ethereum, et en tant que telle, elle n'est pas applicable à d'autres réseaux blockchain utilisant une technologie différente. Cependant, d'autres réseaux blockchain peuvent avoir leurs propres normes pour les actifs numériques similaires aux jetons ERC20 à certains égards. Par exemple, la Binance Smart Chain utilise une technologie et un mécanisme de consensus différents de ceux d'Ethereum, et en tant que tels, ne prend pas en charge la norme de jeton ERC20. Au lieu de cela, Binance Chain a ses propres normes pour les actifs numériques appelées BEP20. Les jetons BEP20 sont similaires aux jetons ERC20 en ce sens qu'ils sont des actifs numériques pouvant être utilisés par des applications décentralisées et des contrats intelligents sur le réseau Binance Chain, mais ils ne sont pas directement compatibles avec les jetons ERC20.

・Pratique

Dans cette partie, nous examinerons des exemples de requête pour plusieurs exemples populaires. Toutes les requêtes impliquent l'utilisation du site footprint.network - pour accéder au constructeur, vous devez suivre les étapes suivantes :

  1. Cliquez sur Créer et sélectionnez Nouveau graphique.

    Créer un graphique à l'aide de l'interface glisser-déposer de l'interface utilisateur
  2. Une fois sélectionné, le constructeur sera ouvert :

    Constructeur de requête
  3. Une fois que toutes les tables sont chargées avec succès, vous pouvez passer aux chapitres suivants (voir les sous-sections de cette section)

Comment interroger le solde d'une adresse de portefeuille ?

Dans le cadre de notre plateforme, nous combinons les soldes de tous les réseaux dans un seul tableau. Dans l'exemple suivant, nous analyserons la méthode d'obtention d'un solde en utilisant Ethereum comme exemple :

  1. Rechercher la table appelée address_token_balance
  2. Sélectionnez-le dans la liste des résultats. Une fois sélectionné, les données seront prévisualisées comme sur l'écran suivant
  3. Accéder à Avancévue

  4. Appuyez sur la touche Filtrebouton

  5. Sélectionner Chaîneen tant que colonne à filtrer et entrer "Ethereum"

  6. SélectionnerSymbole de jetoncomme une colonne à filtrer et saisir le nom du jeton (USDT, par exemple)

  7. Sélectionner Adresse du portefeuillecomme une colonne à filtrer et entrer l'adresse du portefeuille

  8. Trier du dernier check au plus ancien

  9. Résultat limité à un pour que seul le dernier résultat de vérification soit retourné

  10. Par conséquent, vous aurez quelque chose comme ceci :

  11. Cliquez VisualiserPar défaut, toutes les données sont visualisées sous forme de tableau. Dans ce cas particulier, une seule transaction sera renvoyée (car les hachages des transactions sont uniques)
  12. Vous avez réussi à interroger avec succès les données que vous cherchez !

Comment interroger une transaction fournie ?

・BTC

  1. Recherchez la table appelée bitcoin_transactions
  2. Sélectionnez-le dans la liste des résultats. Une fois sélectionné, les données seront prévisualisées comme sur l'écran suivant
  3. Accéder à Avancévue

  4. Appuyez sur leFiltrebouton

  5. SélectionnerHACHAGEen tant que colonne à filtrer par

  6. Insérez le hachage de la transaction qui vous intéresse

  7. En conséquence, vous aurez quelque chose comme ceci :

  8. Cliquer Visualiser. Par défaut, toutes les données sont visualisées sous forme de tableau. Dans ce cas particulier, une seule transaction sera renvoyée (car les hachages des transactions sont uniques)
  9. Vous avez réussi à interroger les données que vous recherchiez!

・EVM

L'exemple suivant sera basé sur Ethereum :

  1. Recherchez la table appelée ethereum_transactions
  2. Sélectionnez-le dans la liste des résultats. Une fois qu'il a été sélectionné, les données seront prévisualisées comme sur l'écran suivant
  3. Accéder au Avancévue

  4. Appuyez sur le Filtrebouton

  5. Sélectionnerhachagecomme une colonne à filtrer par

  6. Insérez le hachage de la transaction qui vous intéresse

  7. En conséquence, vous aurez quelque chose comme ceci :

  8. Cliquer Visualiser. Par défaut, toutes les données sont visualisées sous forme de tableau. Dans ce cas particulier, une seule transaction sera renvoyée (car les hachages des transactions sont uniques)

  9. Vous avez réussi à interroger avec succès les données que vous recherchiez !

・Jetons ERC20

L'exemple suivant sera basé sur Ethereum :

  1. Recherchez la table appelée ethereum_token_transfers
  2. Sélectionnez-le dans la liste des résultats. Une fois qu'il a été sélectionné, les données seront prévisualisées comme sur l'écran suivant

  3. Accéder au Avancévue

  4. Appuyez sur le Filtrebouton

  5. Sélectionnerhash de transactioncomme une colonne à filtrer par

  6. Insérez le hachage de la transaction qui vous intéresse

  7. En conséquence, vous aurez quelque chose comme ceci :

  8. Cliquez VisualiserPar défaut, toutes les données sont visualisées sous forme de tableau. Dans ce cas particulier, une seule transaction sera renvoyée (car les hachages des transactions sont uniques)
  9. Vous avez réussi à interroger les données que vous cherchez !

・Étude de cas

La publication par Coindesk des documents financiers privés d'Alameda le 2 novembre a provoqué le plus grand effondrement de l'histoire des crypto-monnaies. En conséquence, 140 millions de FTT ont afflué vers Binance et la valeur du jeton est passée de 26 $ à moins de 2 $. Cela a déclenché une ruée sur FTX et un prétendu «piratage» qui a drainé 473 millions de dollars des réserves, conduisant tous à la déclaration de faillite de la deuxième plus grande plateforme de trading au monde.

Résumé des événements

Le 2 novembre, Coindesk a publié les documents financiers privés d'Alameda. Le 6 novembre, le fondateur de Binance, CZ, a annoncé que Binance vendrait tous les jetons FTT figurant dans ses livres dans les mois à venir. La PDG d'Alameda, Caroline Ellison, a proposé d'acheter toutes les participations de FTT de Binance à 22 $, ce qui a entraîné une première chute brutale de 10 % de FTT avant de revenir à 24 $. Le 8 novembre, FTX International a suspendu les retraits, faisant chuter FTT à 5 $. Binance a annoncé le même jour qu'elle pourrait être intéressée par l'acquisition de FTX, mais l'acquisition a été annulée le 11 novembre. Plus tard dans la journée, FTX a déposé son bilan et les fonds des utilisateurs ont disparu.

Entre le 6 et le 8 novembre, le prix de FTT a chuté des 20 $ à moins de 5 $.

・Est-ce que l'effondrement aurait pu être prédit ?

Avant l'effondrement imminent de FTX, plusieurs signaux on-chain indiquaient des problèmes à venir. Le 5 novembre, 75 millions de FTT ont été transférés hors de FTX, indiquant une vente après la publication des documents financiers d'Alameda. Deux importantes ventes de FTT ont eu lieu les 8 et 13 novembre, avec respectivement environ 110 millions et 211 millions de FTT vendus.

Analyse des empreintes - Transactions et montants FTX-FTT

Du 2 novembre au 8 novembre, plus de 140 millions de jetons FTT ont été transférés vers Binance. Le pic du volume des transactions a eu lieu les 5 et 6 novembre, avec environ 45 millions et 42 millions de jetons FTT transférés ces jours-là respectivement. Cela indique que de nombreux utilisateurs déplaçaient leurs jetons FTT vers Binance pendant cette période.

Ce graphique en barres montre un afflux massif de FTT transféré vers Binance, indiquant une sortie de capitaux de l'anciennement deuxième plus grande bourse.

Il est rapporté que plus de 1,4 milliard de dollars ont été drainés du solde Ethereum de FTX.

Analyse de l'empreinte - Flux net des adresses Ethereum de FTX (11.1-11.7)

Les jetons principaux de FTX ont considérablement diminué. Cela s'est reflété sur le tableau de bord précompilé :

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.