Wave field currency (TRX) and Taida currency (USDT-TRC20) exchange (mixed currency) transaction identification method based on wave field chain (TRON)

By extracting and cleaning transaction data from the Tron chain (TRON) nodes and identifying the smart contract address of the decentralized financial (Defi) institutions, the automatic identification and analysis of Tron currency (TRX) and Tether (USDT-TRC20) exchange transactions is realized, which solves the problem of inefficient manual analysis in the existing technology and improves the accuracy and efficiency of the analysis.

CN120070057AActive Publication Date: 2025-05-30GUANGZHOU ZHONGLIAN XINAN DIGITAL TECHNOLOGY CO LTD +1

Patent Information

Application Number
CN202510233271.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-05-30
Estimated Expiration
2045-02-28

AI Technical Summary

Technical Problem

In the prior art, the identification of Tron Coin (TRX) and Tether (USDT-TRC20) exchange (mixed currency) transactions based on Tron Chain (TRON) relies on manual analysis, and there are problems such as inefficient efficiency, high cost, low data quality, and low analysis accuracy, making it difficult for law enforcement agencies to effectively investigate and track related cases.

Method used

By extracting, cleaning and extracting transaction data from the nodes of the Tron chain (TRON) and storing them according to different transaction types, the smart contract address of the decentralized financial (Defi) institution that passes through the funds during the mixed currency transaction is realized, and automated identification and analysis of Tron currency (TRX) and Tether (USDT-TRC20) exchange transactions are realized.

Benefits of technology

It realizes automatic identification and analysis of Tron Coin (TRX) and Tether Coin (USDT-TRC20) exchange transactions, improves data processing efficiency, gets rid of manual dependence, and ensures the accuracy and completeness of the analysis results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120070057A_ABST
    Figure CN120070057A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of mixed currency transaction identification, in particular to a wave field currency (TRX) and Taida currency (USDT-TRC20) exchange (mixed currency) transaction identification method based on a wave field chain (TRON). The method comprises the following steps of: splitting and modularizing a plurality of transaction underlying mechanisms required for analyzing an exchange transaction of decentralized finance (Defi); according to the technical scheme, automatic identification and analysis of wave field currency (TRX) and Taida currency (USDT-TRC20) exchange transactions are realized, so that a worker can perform transaction analysis on the wave field currency (TRX) and Taida currency (USDT-TRC20) exchange transactions through decentralized finance (Defi) without relying on a very few personal experts when facing the situation, and by adopting the technical scheme, through intelligent identification, the exchange transactions of the wave field currency (TRX) and the Taida currency (USDT-TRC20) can be automatically identified and analyzed, so that the exchange transactions of the wave field currency (TRX) and the Taida currency (USDT-TRC20) can be analyzed. Therefore, data processing efficiency is improved, dependence on manpower is avoided, analysis of mass transaction data is completed through the technical scheme, efficiency is greatly improved, and meanwhile accuracy and integrity of analysis results are completely guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of coin mixing transaction identification, and particularly to a method for identifying the exchange (coin mixing) transactions of Tron (TRX) and Tether (USDT-TRC20) based on the Tron blockchain (TRON). Background Art

[0002] Currently, the analysis of the exchange (coin mixing) transactions of Tron (TRX) and Tether (USDT-TRC20) using decentralized finance (DeFi) based on the Tron blockchain (TRON) still relies on the traditional manual analysis method of a very small number of blockchain technology experts. The manual analysis method is to export the transaction data record file by consulting the blockchain data browser, and in most cases, it is processed into an Excel file or a Csv file, and then a series of processes such as screening, deduplication, sorting, multiplication, merging, and statistics are carried out to draw a conclusion. Moreover, the number of transaction levels and account addresses that can be traced by manual analysis is small, and there will be omissions.

[0003] The existing technology (i.e., the manual analysis method) has the following specific disadvantages:

[0004] 1. Extremely high requirements for professional skills: Due to the intertwined mixing of the native operating mechanism and smart contract mechanism of the Tron blockchain (TRON), ordinary transactions, exchanges through decentralized finance (DeFi), and transactions for transferring funds after exchange, the requirements for professional skills are very high, making it extremely difficult to analyze the exchange (coin mixing) transactions of Tron (TRX) and Tether (USDT-TRC20), especially in the case of massive data, it is almost impossible. And there are very few talents in this area, and the cost of purchasing the services of technical experts is extremely high.

[0005] 2. The scarcity of professional talents leads to a large number of cases unable to be investigated: It is extremely difficult to understand and master the native coin trading mechanism of the Tron blockchain (TRON), the token trading mechanism under smart contracts, and the underlying operating mechanism of decentralized finance (DeFi), and the requirements for professionalism are extremely high. Since law enforcement agencies themselves do not have this ability, when faced with money laundering through cryptocurrency exchange (coin mixing) transactions using decentralized finance (DeFi) in a case, they can only rely on a few blockchain industry technical experts to complete, and the support services of these technical experts often require a large amount of time cost and extremely high financial cost. This makes law enforcement agencies often unable to investigate and trace such criminal cases where cryptocurrency exchange (coin mixing) transactions using decentralized finance (DeFi) are used as a means of money laundering, and in most cases, they have to give up.

[0006] 3. Massive amounts of data lead to a long analysis process: The transaction principle of blockchain is complex. In cryptocurrency money laundering cases, the number of upstream and downstream addresses and transactions grows exponentially. Moreover, criminals can use decentralized transactions (DeFi) for various token and multi-layer exchange obfuscation methods to achieve better obfuscation and concealment of fund transfers. Therefore, the timeliness of tracing and analyzing funds through traditional manual methods is very low. Often, the illicit funds have already been transferred and cashed out by criminals, but the analysis work of manual experts has not ended, or even has not started yet. This causes law enforcement agencies to often miss the golden opportunity for tracing illicit funds and solving cases.

[0007] 4. Multiple tokens on the TRON blockchain are exploited by criminals, making it difficult to penetrate exchange (coin mixing) transactions: Since there are tens of thousands of tokens on the TRON blockchain, when criminals use decentralized finance (Defi) exchange (coin mixing) transactions as a money laundering means, they add other tokens for transfer between the exchange (coin mixing) transactions of TRON (TRX) and Tether (USDT-TRC20) to confuse the public. Even for technical experts, in most cases, it is difficult to penetrate such exchange (coin mixing) transactions or it requires a large amount of time cost, resulting in the inability to trace and locate the final result of such exchange (coin mixing) transactions. Law enforcement agencies cannot find the true transfer path of these funds.

[0008] 5. It is difficult to guarantee the correctness and integrity of processing results: The processing method of manual analysis overly relies on personal experience and intuition, and has a high requirement for people's continuous concentration. As a result, it is very difficult to guarantee the accuracy and integrity of transaction data analysis results, ultimately leading to inevitable quantitative errors or even directional errors in the case handling by law enforcement agencies. If errors are discovered, it often requires reworking and re-analyzing, resulting in a further reduction in the investigation and handling efficiency of law enforcement agencies.

[0009] If the errors are not discovered, more serious consequences may occur.

[0010] In summary, there are various drawbacks in processing massive blockchain data manually, including low efficiency, high cost, low data quality, low analysis accuracy, etc., making it difficult for law enforcement agencies to handle such cases, resulting in losses of social wealth. Summary of the Invention

[0011] The object of the present invention is to provide a method for identifying the exchange (coin mixing) transactions of Tronix (TRX) and Tether (USDT-TRC20) based on the Tron blockchain, so as to solve the problems in the existing coin mixing transaction identification technology. There are various drawbacks in the traditional manual processing of a large amount of blockchain data, including low efficiency, high cost, low data quality, low analysis accuracy, etc. This makes it difficult for law enforcement agencies to handle this part of cases, resulting in losses of social wealth.

[0012] To achieve the above object, the present invention provides a method for identifying the exchange (coin mixing) transactions of Tronix (TRX) and Tether (USDT-TRC20) based on the Tron blockchain. The method for identifying the exchange (coin mixing) transactions of Tronix (TRX) and Tether (USDT-TRC20) based on the Tron blockchain includes the following steps:

[0013] Extract, clean and extract transaction data from the nodes of the Tron blockchain, and store it according to different transaction types;

[0014] Extract the transaction data of Tether (USDT-TRC20);

[0015] Identify the smart contract addresses of decentralized finance (DeFi) institutions through which funds pass during the coin mixing transaction process;

[0016] Compare the originating address and receiving address of the funds with the smart contract addresses of decentralized finance (DeFi) institutions to identify the type of fund transaction;

[0017] When the type of fund transaction is a decentralized finance (DeFi) transaction, identify the exchange transaction of Tronix (TRX) and Tether (USDT-TRC20) in decentralized finance (DeFi);

[0018] Identify the mode of the exchange transaction of Tronix (TRX) and Tether (USDT-TRC20).

[0019] Among them, in the step of "extracting, cleaning and extracting transaction data from the nodes of the Tron blockchain, and storing it according to different transaction types", the specific content of the extraction, cleaning and extraction of transaction data is as follows:

[0020] Clean out the block data from the nodes of the Tron blockchain, that is, the data packets of each block;

[0021] After cleaning the block data, clean out all the transaction information from each block data packet;

[0022] Among all transaction records, extract the transaction records where the smart contract address of the decentralized finance (Defi) institution is in the transaction initiation address or the transaction receiving address;

[0023] From all smart contract transaction data, in the transaction initiation address and the transaction receiving address, extract all transactions of the TRC20 token contract address and perform deduplication;

[0024] Transactions other than all smart contract transactions and TRC20 token transactions are recorded as ordinary transactions, i.e., Tron (TRX) transactions;

[0025] After cleaning the transaction receipts of the above-extracted smart contract transactions, Tether (USDT-TRC20) transactions, and ordinary transactions, classify and save them to the transaction log.

[0026] Among them, in the step of "extracting the transaction data of Tether (USDT-TRC20)", it is necessary to identify the token contract address called in the transaction. If the content of the token contract address is the address of TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t, it is the transaction record of Tether (USDT-TRC20). Extract the transaction records of Tether (USDT-TRC20) to obtain the transaction data records of Tether (USDT-TRC20).

[0027] Among them, in the step of "identifying the smart contract address of the decentralized finance (Defi) institution through which the funds pass during the coin mixing transaction", after cleaning and extracting the smart contract address of each decentralized finance (Defi) institution, the following data structure should be stored separately:

[0028] Name of the decentralized finance (Defi) institution;

[0029] Name of the decentralized finance (Defi) smart contract;

[0030] Smart contract address of the decentralized finance (Defi);

[0031] The blockchain type is TRX.

[0032] Among them, in the step of "identifying the type of fund transaction by comparing the fund initiation address and the receiving address with the smart contract address of the decentralized finance (Defi) institution", the fund transaction types include transfer transactions and decentralized finance (Defi) transactions;

[0033] The specific transfer transaction is as follows: When analyzing a transaction, if the transaction initiation address or the receiving address is not the stored smart contract address of the decentralized finance (Defi), it is a transfer transaction;

[0034] The decentralized finance (DeFi) transaction specifically is: when analyzing a transaction, if the initiating address or receiving address of the transaction is a stored smart contract address of decentralized finance (DeFi), it is a decentralized finance (DeFi) transaction.

[0035] Among them, in the step "When the transaction type of the funds is a decentralized finance (DeFi) transaction, identify the exchange transaction of Tronix (TRX) and Tether (USDT-TRC20) of decentralized finance (DeFi)", the identification function of the exchange transaction of Tronix (TRX) and Tether (USDT-TRC20) is realized when the following three conditions are met simultaneously:

[0036] While the cryptocurrency unit sent by the transaction initiator is TRX or USDT, the cryptocurrency unit received by the transaction recipient is the opposite, which is USDT or TRX;

[0037] The transaction execution address is the smart contract address of a decentralized finance (DeFi) institution;

[0038] When trading Tether (USDT-TRC20), the token contract address informed is TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.

[0039] Among them, in the step "When the transaction type of the funds is a decentralized finance (DeFi) transaction, identify the exchange transaction of Tronix (TRX) and Tether (USDT-TRC20) of decentralized finance (DeFi)", "While the cryptocurrency unit sent by the transaction initiator is TRX or USDT, the cryptocurrency unit received by the transaction recipient is the opposite, which is USDT or TRX" specifically means:

[0040] When the transaction initiator sends Tronix (TRX) and the transaction recipient receives Tether (USDT-TRC20), at this time the transaction is that Tronix (TRX) is directly exchanged for Tether (USDT-TRC20), or Tronix (TRX) is exchanged for one or more other TRC20 tokens and finally exchanged for Tether (USDT-TRC20);

[0041] When the transaction initiator sends Tether (USDT-TRC20) and the transaction recipient receives Tronix (TRX), at this time the transaction is that Tether (USDT-TRC20) is directly exchanged for Tronix (TRX), or Tether (USDT-TRC20) is exchanged for one or more other TRC20 tokens and finally exchanged for Tronix (TRX).

[0042] Among them, in the step of "identifying the trading mode of the exchange of Tron (TRX) and Tether (USDT-TRC20)", it is necessary to use the A-Swap-A trading identification model and the A-Swap-B trading identification model to identify the trading mode of the exchange of Tron (TRX) and Tether (USDT-TRC20);

[0043] The A-Swap-A trading identification model specifically refers to: initiating an exchange transaction from the current account address, and the funds after being exchanged through decentralized finance (Defi) return to the current account address itself;

[0044] The A-Swap-B trading identification model specifically refers to: initiating an exchange transaction from the current account address, and the funds after being exchanged through decentralized finance (Defi) are sent to another account address.

[0045] A method for identifying the exchange (coin mixing) transaction of Tron (TRX) and Tether (USDT-TRC20) based on the Tron blockchain (TRON) of the present invention splits and modularizes various trading underlying mechanisms required for analyzing the exchange of decentralized finance (Defi), realizing the automated identification and analysis of the exchange transaction of Tron (TRX) and Tether (USDT-TRC20). When faced with such a situation, the staff no longer rely on a very small number of individual experts to conduct transaction analysis on the exchange transaction of Tron (TRX) and Tether (USDT-TRC20) through decentralized finance (Defi). And by adopting this technical solution, through intelligent identification, the data processing efficiency is improved, the dependence on manual labor is eliminated, and the analysis of a large amount of transaction data is completed by this technical solution. While greatly improving the efficiency, the accuracy and integrity of the analysis results are fully guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0047] Figure 1 is a flowchart of the steps of the method for identifying the exchange (coin mixing) transaction of Tron (TRX) and Tether (USDT-TRC20) based on the Tron blockchain (TRON) provided by the present invention.

[0048] Figure 2 is a flowchart of the steps for extracting and storing transaction data provided by the present invention.

[0049] Figure 3It is a schematic structural diagram of the A-Swap-A transaction recognition model provided by the present invention.

[0050] Figure 4 It is a schematic structural diagram of the A-Swap-B transaction recognition model provided by the present invention.

[0051] Figure 5 It is a schematic structural diagram of the cryptocurrency fund tracking and tracing provided by the present invention.

[0052] Figure 6 It is a schematic diagram of the currency type selection provided by the present invention.

[0053] Figure 7 It is a schematic diagram of the transaction and fund flow of Tron (TRX) and the Tether (USDT-TRC20) after conversion (coin mixing) in Practical Application Example 1 of the transaction recognition for converting Tron (TRX) into Tether (USDT-TRC20) provided by the present invention.

[0054] Figure 8 It is a schematic diagram of the conversion (coin mixing) transaction data indicators for converting Tron (TRX) into Tether (USDT-TRC20) in Practical Application Example 1 of the transaction recognition for converting Tron (TRX) into Tether (USDT-TRC20) provided by the present invention.

[0055] Figure 9 It is a schematic diagram of the transaction and fund flow of Tether (USDT-TRC20) and the Tron (TRX) after conversion (coin mixing) in Practical Application Example 2 of the transaction recognition for converting Tether (USDT-TRC20) into Tron (TRX) provided by the present invention.

[0056] Figure 10 It is a schematic diagram of the conversion (coin mixing) transaction data indicators for converting Tether (USDT-TRC20) into Tron (TRX) in Practical Application Example 2 of the transaction recognition for converting Tether (USDT-TRC20) into Tron (TRX) provided by the present invention. Detailed Embodiment

[0057] The embodiments of the present invention will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.

[0058] Please refer to Figures 1 to 4, the present invention provides a method for identifying the exchange (coin mixing) transactions of Tronix (TRX) and Tether (USDT-TRC20) based on the Tron blockchain. The method for identifying the exchange (coin mixing) transactions of Tronix (TRX) and Tether (USDT-TRC20) based on the Tron blockchain includes the following steps:

[0059] Extract, clean, and extract transaction data from the nodes of the Tron blockchain, and store it according to different transaction types;

[0060] Extract the transaction data of Tether (USDT-TRC20);

[0061] Identify the smart contract addresses of decentralized finance (DeFi) institutions through which funds pass during the coin mixing transaction process;

[0062] Compare the initiating address and receiving address of the funds with the smart contract addresses of decentralized finance (DeFi) institutions to identify the type of fund transaction;

[0063] When the type of fund transaction is a decentralized finance (DeFi) transaction, identify the exchange transactions of Tronix (TRX) and Tether (USDT-TRC20) in decentralized finance (DeFi);

[0064] Identify the mode of the exchange transactions of Tronix (TRX) and Tether (USDT-TRC20).

[0065] In this embodiment, various transaction underlying mechanisms required for analyzing decentralized finance (DeFi) exchange transactions are split and modularized, realizing the automated identification and analysis of the exchange transactions of Tronix (TRX) and Tether (USDT-TRC20). When faced with this situation, staff can conduct transaction analysis on the exchange transactions of Tronix (TRX) and Tether (USDT-TRC20) through decentralized finance (DeFi) without relying on a very small number of individual experts. And by using this technical solution, through intelligent identification, the data processing efficiency is improved, the dependence on manual labor is eliminated, and the analysis of a large amount of transaction data is completed by this technical solution. While greatly improving the efficiency, the accuracy and integrity of the analysis results are fully guaranteed.

[0066] Further, in the step of "extracting, cleaning, and extracting transaction data from the nodes of the Tron blockchain, and storing it according to different transaction types", the specific content of the extraction, cleaning, and extraction of transaction data is as follows:

[0067] Clean out the block data from the nodes of the Tron blockchain, that is, the data packets of each block;

[0068] After cleaning the block data, all transaction information is cleaned out from each block data packet;

[0069] Among all transaction records, extract the transaction records whose transaction initiation address or transaction receiving address is the smart contract address of a decentralized finance (Defi) institution;

[0070] From all smart contract transaction data, among the transaction initiation address and transaction receiving address, extract all transactions with TRC20 token contract addresses and perform deduplication;

[0071] Transactions other than all smart contract transactions and TRC20 token transactions are recorded as ordinary transactions, i.e., Tron (TRX) transactions;

[0072] After cleaning the transaction receipts of the above-extracted smart contract transactions, Tether (USDT-TRC20) transactions, and ordinary transactions, they are classified and saved to the transaction log.

[0073] In this embodiment, the cleaning, extraction, and storage process of Tron (TRON) transaction data is as Figure 2 shown. Through the above steps, the transaction data of Tron (TRON) is decomposed and cleaned, and stored according to different types of transactions.

[0074] Furthermore, in the step of "extracting the transaction data of Tether (USDT-TRC20)", it is necessary to identify the token contract address called in the transaction. If the content of the token contract address is the address of TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t, it is the token transaction record of Tether (USDT-TRC20). Extract the transaction records of Tether (USDT-TRC20) to obtain the transaction data records of Tether (USDT-TRC20).

[0075] In this embodiment, Tether is the issuer of Tether (USDT-TRC20). Tether (USDT-TRC20) is a token based on the TRC20 standard of Tron (TRON). The deposit address is a TRON address, and deposits and withdrawals go through the TRON network. The official token contract address of Tether on Tron (TRON) is: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Other tokens named USDT on Tron (TRON) other than this token contract address are fake Tron (TRON) Tether (USDT-TRC20).

[0076] Further, in the step of "identifying the smart contract addresses of decentralized finance (DeFi) institutions through which funds pass during the coin mixing transaction process", after cleaning and extracting the smart contract addresses of each decentralized finance (DeFi) institution, the following data structure should be stored separately for each of them:

[0077] Name of the decentralized finance (DeFi) institution;

[0078] Name of the decentralized finance (DeFi) smart contract;

[0079] Smart contract address of the decentralized finance (DeFi) institution;

[0080] The blockchain type is TRX.

[0081] In this embodiment, each decentralized finance (DeFi) institution has several smart contract addresses to implement its complete financial services. Each smart contract address has the following two attributes:

[0082] (1) Name of the smart contract;

[0083] (2) The address type is a marker for the smart contract;

[0084] The decentralized finance (DeFi) institution can be judged from the type and name. Decentralized finance (DeFi) institutions:

[0085] (1) The type is all smart contracts: SmartContract;

[0086] (2) The names all contain the following words: "Swap", "Fi", etc., such as SunSwap, MetaSwap, SwftSwap, UniSwap, PumpSwap, PancakeSwap, Curve.Fi, etc.;

[0087] By extracting through the type and keywords, all the smart contract addresses of decentralized finance (DeFi) institutions can be cleaned and extracted.

[0088] Further, in the step of "identifying the type of fund transaction by comparing the fund initiation address and the receiving address with the smart contract addresses of decentralized finance (DeFi) institutions", the fund transaction types include transfer transactions and decentralized finance (DeFi) transactions;

[0089] The specific transfer transaction is as follows: when analyzing a transaction, if the initiation address or the receiving address of the transaction is not the stored smart contract address of decentralized finance (DeFi), it is a transfer transaction;

[0090] The decentralized finance (DeFi) transaction specifically is: when analyzing a transaction, if the initiating address or receiving address of the transaction is the smart contract address of the stored decentralized finance (DeFi), it is a decentralized finance (DeFi) transaction.

[0091] Further, in the step of "when the transaction type of the funds is a decentralized finance (DeFi) transaction, realizing the identification of the exchange transaction of the Tron (TRX) and Tether (USDT-TRC20) of decentralized finance (DeFi)", the identification function of the exchange transaction of the Tron (TRX) and Tether (USDT-TRC20) is realized when the following three conditions are met simultaneously:

[0092] When the cryptocurrency unit sent by the transaction initiator is TRX or USDT, the cryptocurrency unit received by the transaction recipient is the opposite, which is USDT or TRX;

[0093] The transaction execution address is the smart contract address of a decentralized finance (DeFi) institution;

[0094] The token contract address informed when trading Tether (USDT-TRC20) is TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.

[0095] In this embodiment, "when the cryptocurrency unit sent by the transaction initiator is TRX or USDT, the cryptocurrency unit received by the transaction recipient is the opposite, which is USDT or TRX" specifically means:

[0096] When the transaction initiator sends Tron (TRX) and the transaction recipient receives Tether (USDT-TRC20), at this time the transaction is that Tron (TRX) is directly exchanged for Tether (USDT-TRC20), or Tron (TRX) is exchanged for one or more other TRC20 tokens and finally exchanged for Tether (USDT-TRC20);

[0097] When the transaction initiator sends Tether (USDT-TRC20) and the transaction recipient receives Tron (TRX), at this time the transaction is that Tether (USDT-TRC20) is directly exchanged for Tron (TRX), or Tether (USDT-TRC20) is exchanged for one or more other TRC20 tokens and finally exchanged for Tron (TRX).

[0098] Further, in the step of "identifying the trading mode of the exchange of Tron (TRX) and Tether (USDT-TRC20)", it is necessary to use the A-Swap-A trading identification model and the A-Swap-B trading identification model to identify the trading mode of the exchange of Tron (TRX) and Tether (USDT-TRC20);

[0099] The A-Swap-A trading identification model specifically refers to: initiating an exchange transaction from the current account address, and the funds after being exchanged through decentralized finance (Defi) return to the current account address itself;

[0100] The A-Swap-B trading identification model specifically refers to: initiating an exchange transaction from the current account address, and the funds after being exchanged through decentralized finance (Defi) are sent to another account address.

[0101] In this embodiment, when identifying the exchange (coin mixing) transaction of Tron (TRX) and Tether (USDT-TRC20), the conditions for identifying the A-Swap-A trading mode are:

[0102] (1) The transaction is identified as an exchange (coin mixing) transaction of Tron (TRX) and Tether (USDT-TRC20);

[0103] (2) The address of the transaction recipient is the same as the address of the transaction initiator;

[0104] When the exchange (coin mixing) transaction is identified as the A-Swap-A trading mode, the tracking of the encrypted funds should also be carried out along the currently analyzed address.

[0105] In the identification of the exchange (coin mixing) transaction of Tron (TRX) and Tether (USDT-TRC20), the conditions for identifying the A-Swap-B trading mode are:

[0106] (1) The transaction is identified as an exchange (coin mixing) transaction of Tron (TRX) and Tether (USDT-TRC20);

[0107] (2) The address of the transaction recipient is different from the address of the transaction initiator;

[0108] (3) Since the account addresses at the start and end of the exchange (coin mixing) transaction are different, the A-Swap-B exchange (coin mixing) transaction is divided into two stages: the exchange sending transaction (i.e., the initiation stage of the exchange (coin mixing) transaction) and the exchange receiving transaction (i.e., the completion stage of the exchange (coin mixing) transaction);

[0109] When the exchange (coin mixing) transaction is identified as the A-Swap-B trading mode, the tracking of the encrypted funds should also be carried out along the receiving address after the exchange.

[0110] Please refer to Figures 5 to 10 This invention also provides an application of a method for identifying the exchange (coin mixing) transactions between Tron (TRX) and Tether (USDT-TRC20) based on the Tron blockchain in the software "Chain Goldstone Cryptocurrency Transaction Big Data Traceability and Tracking Platform".

[0111] By using the software "Chain Goldstone Cryptocurrency Transaction Big Data Traceability and Tracking Platform", law enforcement agency users can trace and analyze the transactions of cryptocurrency addresses and funds related to cryptocurrency crimes on the Tron blockchain, and can identify whether the operators at each address through which the cryptocurrency funds flow have conducted the act of exchanging Tron (TRX) and Tether (USDT-TRC20) with each other through decentralized finance (DeFi). If the above exchange (coin mixing) transactions exist, this technical solution can also identify transaction data indicators such as the number of exchange (coin mixing) transactions, cycle, initiation amount, completion amount, starting currency, completion currency, and the number and address names of the addresses participating in the exchange (coin mixing) transactions at each transaction level during the transfer process of cryptocurrency funds, as shown below:

[0112] The exchange (coin mixing) transaction number patterns that can be analyzed and identified by this technical solution are divided into the A-Swap-A mode and the A-Swap-B mode. Through the A-Swap-A transaction identification model and the A-Swap-B transaction identification model, the following transaction data indicators of the exchange (coin mixing) transactions can be identified:

[0113]

[0114]

[0115] Since the software "Chain Goldstone Cryptocurrency Transaction Big Data Traceability and Tracking Platform" traces and tracks the funds related to cryptocurrency crimes, the tracking starts from a currently queryable address and analyzes layer by layer the multi-layer transaction structure of the flow direction of the encrypted funds.

[0116] Centered on the query address, the addresses and levels for exchange (coin mixing) transaction analysis include the following:

[0117] (1) The query address itself;

[0118] (2) The two-layer transaction addresses in the fund inflow direction of the query address, including:

[0119] The directly inflowing address;

[0120] The indirectly inflowing address;

[0121] (3) Query the three - layer transaction addresses of the fund outflow direction of the address, including:

[0122] Direct outflow address;

[0123] Indirect outflow address;

[0124] Three - layer outflow address;

[0125] According to the order of the fund flow direction, the transaction relationship structure of these six address levels is as Figure 5 shown. It can be seen from the transaction structure schematic diagram that except for the query address as the central address with only one address, each transaction level may have multiple addresses involved in the entire flow and transaction of funds, and these addresses need to be identified for exchange (coin - mixing) transactions.

[0126] In practical applications, when users use the software "Chain Goldstone Cryptocurrency Transaction Big Data Traceability and Tracking Platform" to monitor addresses and trace and analyze the funds of suspicious addresses of the Tron blockchain (TRON) involved in cases or of key concern, they need to first select a benchmark cryptocurrency, and use this currency as the main currency for current monitoring and query.

[0127] In the software "Chain Goldstone Cryptocurrency Transaction Big Data Traceability and Tracking Platform", two cryptocurrency types can be selected for Tron blockchain (TRON) addresses, namely:

[0128] (1) Tronix (TRX). When this currency and a Tron blockchain (TRON) address are selected, then the software "Chain Goldstone Cryptocurrency Transaction Big Data Traceability and Tracking Platform" will monitor and analyze the status and transaction situation of Tronix (TRX) on this address. Under this premise, there is a situation where Tronix (TRX) is exchanged for Tether (USDT - TRC20);

[0129] (2) Tether (USDT - TRC20). When this currency and a Tron blockchain (TRON) address are selected, then the software "Chain Goldstone Cryptocurrency Transaction Big Data Traceability and Tracking Platform" will monitor and analyze the status and transaction situation of Tether (USDT - TRC20) on this address. Under this premise, there is a situation where Tether (USDT - TRC20) is exchanged for Tronix (TRX);

[0130] As Figure 6 shown, a Tron blockchain (TRON) address can select two currency types:

[0131] Since this technical solution is to identify the exchange (coin - mixing) transactions of Tronix (TRX) and Tether (USDT - TRC20), two types of exchange (coin - mixing) transactions need to be identified in practice.

[0132] 1. Practical Application Example 1 of Transaction Identification for Exchanging (Mixing) TRON (TRX) for Tether (USDT-TRC20):

[0133] Input Conditions: The currency is TRX, and the query address is TXR2EwzqqUdgFrgX3xHeKPcrKM5gYNto3e

[0134] First, query the transactions and fund flows of TRON (TRX) at this address, as Figure 7 shown:

[0135] It can be seen that the funds start from the indirect inflow address layer, pass through the direct inflow address layer, the query address (the address in the input conditions), the direct outflow address layer, the indirect outflow address layer, and finally reach the three-layer outflow address layer, showing the traceability and tracking of the entire fund transaction.

[0136] The red line represents the fund flow of TRON (TRX), and the green line represents the fund flow of Tether (USDT-TRC20).

[0137] At this time, click [View Mixing Information] in the upper left corner, and the exchange (mixing) transaction data indicators of TRON (TRX) exchanged (mixed) for Tether (USDT-TRC20) identified by this technical solution will be displayed, as follows Figure 8 shown.

[0138] Compare with the exchange (mixing) transaction data indicators, and the following exchange (mixing) transaction data indicators are shown in [Mixing Information]: Figure 8 Total Indicators:

[0139] Total flag for exchange (mixing) transaction operations (whether there is a mixing behavior in the fund flow);

[0140] Total number of exchange (mixing) transaction operations;

[0141] Indicators for each transaction address layer:

[0142] Exchange (mixing) transaction flag (indicating whether there are addresses in this address layer participating in the exchange (mixing));

[0143] Number of exchange (mixing) transactions (total number of exchanges (mixing) by addresses in this layer / total number of mixing transactions);

[0144] Content of exchange (mixing) transactions (total number of exchanges (mixing) by addresses in this layer / mixing);

[0145] Number of exchange (mixing) transaction addresses (total number of addresses participating in the exchange (mixing) transaction in this layer / number of addresses in the mixing transaction);

[0146] Number of exchange (mixing) transaction addresses (total number of addresses participating in the exchange (mixing) transaction in this layer / number of addresses in the mixing transaction);

[0147] Exchange (coin mixing) transaction operation cycle (the time of the earliest exchange (coin mixing) transaction and the time of the most recent exchange (coin mixing) transaction at this level);

[0148] Total starting amount of exchange (coin mixing) transactions (the total amount of funds initiated for exchange (coin mixing) transactions at this level, i.e., the total amount of TRON (TRX));

[0149] Total completed amount of exchange (coin mixing) transactions (the total amount of funds initiated for exchange (coin mixing) transactions at this level, i.e., the total amount of Tether (USDT-TRC20));

[0150] List of addresses for exchange (coin mixing) transactions (a list of all addresses participating in exchange (coin mixing) transactions at this level), and the total number of addresses in the address list is the number of exchange (coin mixing) transaction addresses above;

[0151] Daily change in the number of exchange (coin mixing) transactions recently (the number of exchange (coin mixing) transactions per day within the exchange (coin mixing) transaction operation cycle at this level, presented as a curve graph);

[0152] Daily change in the starting amount of exchange (coin mixing) recently (the total daily amount of the starting amount of exchange (coin mixing) transactions per day within the exchange (coin mixing) transaction operation cycle at this level, which is TRON (TRX), presented as a curve graph);

[0153] Daily change in the completed amount of exchange (coin mixing) recently (the total daily amount of the completed amount of exchange (coin mixing) transactions per day within the exchange (coin mixing) transaction operation cycle at this level, Tether (USDT-TRC20), presented as a curve graph);

[0154] In this example, addresses in three transaction address layers, namely the query address, indirectly outflow address, and three-layer outflow address, etc., all participated in the transaction of exchanging (coin mixing) TRON (TRX) into Tether (USDT-TRC20). There were a total of 61 exchange (coin mixing) transactions. Through this technical solution, users and law enforcement agencies can obtain the transaction scale, transaction frequency, amount of funds, and transaction historical patterns of the exchange (coin mixing) transactions.

[0155] 2. Practical application effect illustration 2 for the transaction identification of exchanging (coin mixing) Tether (USDT-TRC20) into TRON (TRX);

[0156] Enter analysis conditions: currency is USDT-TRC20, and the query address is TDs3USWcG5ua4jkGNMGgNZrXrPgw8UMMCt;

[0157] First, query the transactions and fund flows of Tether (USDT-TRC20) at this address, asFigure 9 As shown below:

[0158] It can be seen that the funds start from the indirect inflow address layer, pass through the direct inflow address layer, the query address (the initially queried address), the direct outflow address layer, the indirect outflow address layer, and finally reach the three-layer outflow address layer, showing the traceability and tracking of the entire fund transaction.

[0159] The green line represents the flow of Tether (USDT-TRC20) funds, and the red line represents the flow of Tron (TRX) funds. At this time, clicking on [View Coin Mixing Information] in the upper left corner displays the exchange (coin mixing) transaction data indicators of Tether (USDT-TRC20) exchanged (mixed) for Tron (TRX) identified by this technical solution, such as Figure 10 As shown below:

[0160] Corresponding to the exchange (coin mixing) transaction data indicators, the following exchange (coin mixing) transaction data indicators are displayed in [Coin Mixing Information]: Figure 10 Total indicators:

[0161] Total exchange (coin mixing) transaction operation flag (whether there is coin mixing behavior in the fund flow);

[0162] Total number of exchange (coin mixing) transaction operations;

[0163] Indicators for each transaction address layer:

[0164] Exchange (coin mixing) transaction flag (indicating whether there are addresses participating in the exchange (coin mixing) in this address layer);

[0165] Number of exchange (coin mixing) transactions (total number of exchanges (coin mixings) of addresses in this layer / total number of coin mixings);

[0166] Content of exchange (coin mixing) transactions (total number of exchanges (coin mixings) of addresses in this layer / coin mixing);

[0167] Number of exchange (coin mixing) transaction addresses (total number of addresses participating in the exchange (coin mixing) transactions in this layer / number of addresses in the coin mixing transaction);

[0168] Exchange (coin mixing) transaction operation cycle (time of the earliest exchange (coin mixing) transaction and the time of the most recent exchange (coin mixing) transaction in this layer);

[0169] Total starting amount of exchange (coin mixing) transactions (total amount of the starting amount of exchange (coin mixing) transactions in this layer, i.e., the total amount of Tether (USDT-TRC20));

[0170] Total starting amount of exchange (coin mixing) transactions (total amount of the starting amount of exchange (coin mixing) transactions in this layer, i.e., the total amount of Tether (USDT-TRC20)(USDT-TRC20));

[0171] Total amount of completed exchange (coin mixing) transactions (total amount of the initiated amount of the current layer's exchange (coin mixing) transactions, i.e., the total amount of TRON (TRX)),

[0172] List of addresses for exchange (coin mixing) transactions (list of all addresses participating in the exchange (coin mixing) transactions at the current layer), and the total number of addresses in the address list is the number of addresses for the above exchange (coin mixing) transactions);

[0173] Daily change of the number of exchange (coin mixing) transactions recently (during the operation period of the exchange (coin mixing) transactions at the current layer, the number of exchange (coin mixing) transactions per day, presented as a curve graph);

[0174] Daily change of the starting amount of exchange (coin mixing) recently (during the operation period of the exchange (coin mixing) transactions at the current layer, the total daily amount of the starting amount of the exchange (coin mixing) transactions per day, which is Tether (USDT-TRC20), presented as a curve graph);

[0175] Daily change of the completed amount of exchange (coin mixing) recently (during the operation period of the exchange (coin mixing) transactions at the current layer, the total daily amount of the completed amount of the exchange (coin mixing) transactions per day, TRON (TRX), presented as a curve graph);

[0176] In this example, five transaction address layers, namely, directly inflowing addresses, query addresses, directly outflowing addresses, indirectly outflowing addresses, and three-layer outflowing addresses, all have addresses participating in the transaction of exchanging (coin mixing) Tether (USDT-TRC20) into TRON (TRX). There are a total of 191 exchange (coin mixing) transactions. Through this technical solution, users and law enforcement agencies can obtain the transaction scale, transaction frequency, capital amount, and transaction historical pattern of the exchange (coin mixing) transactions.

[0177] The above-disclosed is only a preferred embodiment of the present invention. Of course, it cannot be used to limit the scope of the rights of the present invention. Those of ordinary skill in the art can understand the entire or part of the processes of implementing the above embodiments, and the equivalent changes made according to the claims of the present invention still fall within the scope covered by the invention.

Claims

1. A method for identifying exchange (mixed currency) transactions of TRON (TRX) and Tether (USDT-TRC20) based on TRON, characterized in that: The following steps are involved: Extract, clean and extract transaction data from TRON nodes and store them according to different transaction types; Extract transaction data of Tether (USDT-TRC20); Identify the smart contract addresses of decentralized finance (Defi) institutions through which funds pass during mixed currency transactions; Identify the type of fund transaction by comparing the fund’s origination address and receiving address with the smart contract address of the DeFi institution; If the transaction type of funds is a decentralized finance (Defi) transaction, the exchange transaction of TRX and USDT (TRC20) of decentralized finance (Defi) can be identified; Identify the patterns of TRON (TRX) and Tether (USDT-TRC20) exchange transactions.

2. The method for identifying the exchange (mixed currency) transaction of TRON (TRX) and Tether (USDT-TRC20) based on TRON as claimed in claim 1, characterized in that: In the step "Extract, clean and extract transaction data from the TRON node and store it according to different transaction types", the specific contents of the extraction, cleaning and extraction of transaction data are as follows: Clean the block data from the TRON nodes, i.e. the data packet of each block; After cleaning the block data, all transaction information is cleaned from each block data packet; Among all transaction records, extract the transaction records whose transaction initiation address or transaction receiving address is the smart contract address of a decentralized financial (Defi) institution; From all smart contract transaction data, extract all TRC20 token contract address transactions in the transaction initiation address and transaction receiving address, and perform deduplication processing; All transactions except smart contract transactions and TRC20 token transactions are recorded as ordinary transactions, i.e. TRON (TRX) transactions; After cleaning the transaction receipts of the smart contract transactions, Tether (USDT-TRC20) transactions and ordinary transactions extracted above, they are classified and saved in the transaction log.

3. The method for identifying the exchange (mixed currency) transaction of TRON (TRX) and Tether (USDT-TRC20) based on TRON as claimed in claim 2, characterized in that: In step "Extracting Tether (USDT-TRC20) transaction data", it is necessary to identify the token contract address called in the transaction. If the token contract address content is TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t, it is the Tether (USDT-TRC20) token transaction record. Extract the Tether (USDT-TRC20) transaction record to obtain the Tether (USDT-TRC20) transaction data record.

4. The method for identifying the exchange (mixed currency) transaction of TRON (TRX) and Tether (USDT-TRC20) based on TRON chain as claimed in claim 3, characterized in that: In the step "Identify the smart contract addresses of decentralized finance (Defi) institutions through which funds pass during mixed currency transactions", after cleaning and extracting the smart contract addresses of each decentralized finance (Defi) institution, the following data structure should be used to store them separately: Name of the decentralized finance (Defi) institution; Decentralized Finance (Defi) smart contract name; Decentralized Finance (Defi) smart contract address; The blockchain type is TRX.

5. The method for identifying exchange transactions between TRON (TRX) coins and Tether (USDT-TRC20) based on TRON as claimed in claim 4, characterized in that: In the step of "identifying the type of fund transaction by comparing the fund initiation address and the receiving address with the smart contract address of the decentralized finance (Defi) institution", the fund transaction type includes transfer transaction and decentralized finance (Defi) transaction; The transfer transaction is specifically: when analyzing a transaction, if the initiating address or receiving address of the transaction is not a stored smart contract address of decentralized finance (Defi), it is a transfer transaction; The decentralized finance (Defi) transaction is specifically: when analyzing a transaction, when the initiating address or receiving address of the transaction is a stored decentralized finance (Defi) smart contract address, it is a decentralized finance (Defi) transaction.

6. The method for identifying the exchange (mixed currency) transaction of TRON (TRX) and Tether (USDT-TRC20) based on TRON as claimed in claim 5, characterized in that: In the step "If the transaction type of funds is a decentralized finance (Defi) transaction, the exchange transaction of TRX and USDT (USDT-TRC20) of decentralized finance (Defi) is recognized", the exchange transaction of TRX and USDT (USDT-TRC20) is recognized if the following three conditions are met at the same time: The cryptocurrency unit sent by the transaction initiator is TRX or USDT, while the cryptocurrency unit received by the transaction receiver is the opposite, USDT or TRX; The transaction execution address is the smart contract address of the decentralized finance (Defi) institution; The token contract address notified when trading Tether (USDT-TRC20) is TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.

7. The method for identifying the exchange (mixed currency) transaction of TRON (TRX) and Tether (USDT-TRC20) based on TRON as claimed in claim 6, characterized in that: In the step "If the transaction type of funds is a decentralized finance (Defi) transaction, the exchange transaction of TRX and USDT (USDT-TRC20) of decentralized finance (Defi) is identified", "When the cryptocurrency unit sent by the transaction initiator is TRX or USDT, the cryptocurrency unit received by the transaction recipient is the opposite, which is USDT or TRX" specifically means: When the transaction initiator sends TRX and the transaction receiver receives USDT-TRC20, the transaction is a direct exchange of TRX into USDT-TRC20, or a conversion of TRX into one or more other TRC20 tokens and then into USDT-TRC20. When the transaction initiator sends Tether (USDT-TRC20) and the transaction receiver receives TRX, the transaction is a direct exchange of Tether (USDT-TRC20) into TRX, or Tether (USDT-TRC20) into one or more other TRC20 tokens and then finally into TRX.

8. The method for identifying the exchange (mixed currency) transaction of TRON (TRX) and Tether (USDT-TRC20) based on TRON chain as claimed in claim 7, characterized in that: In the step "Identify the pattern of TRX and USDT-TRC20 exchange transactions", it is necessary to identify the pattern of TRX and USDT-TRC20 exchange transactions through the A-Swap-A transaction identification model and the A-Swap-B transaction identification model; The A-Swap-A transaction identification model specifically refers to: initiating a redemption transaction from the current account address, and the funds exchanged through decentralized finance (Defi) return to the current account address itself; The A-Swap-B transaction identification model specifically refers to: initiating a swap transaction from the current account address, and sending the swapped funds through decentralized finance (Defi) to another account address.

Citation Information

Patent Citations

  • A multi-center collaborative distributed digital currency mixing method for protecting privacy

    CN109447602A

  • Heuristic address association method for Ethereum mixed currency contract

    CN113592491A

  • Method and system for judging neighbor node corresponding to initial node in digital currency transaction network based on block chain

    CN113709236A

  • Money laundering transaction behavior identification method based on block chain

    CN114445225A

  • De-anonymization method for ChipMixer mixed currency service

    CN115391822A

Cited By

  • Address identity affirmation method and system based on two layers of transaction networks

    CN120297984A

  • Address identity identification method and system based on two-layer transaction network

    CN120297984B