A transaction data privacy protection system based on blockchain

By converting real information into simulated information in the blockchain trading system and invalidating the virtual number after the transaction is completed, the problem of user personal information being disclosed is solved, and effective protection of user privacy and secure use of information are achieved.

CN119741017AInactive Publication Date: 2025-04-01HEZE YONGXING NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411550499.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-01
Publication Date
2025-04-01
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

During the blockchain transaction process, user personal information and transaction content are disclosed, resulting in frequent phone calls and text messages promotion, which infringes on user privacy.

Method used

A blockchain-based transaction data privacy protection system is adopted, and through registration and logging in by multiple terminal users, setting the block database to record transaction data in real time, and automatically convert real information into simulated information to hide personal real information. After the transaction is over, the virtual number will be invalid. The terminal needs to reapply to contact the user. The user can update the virtual information to protect privacy.

Benefits of technology

It effectively protects users' real information, avoids information leakage and advertising promotion, ensures users' privacy and security, and ensures the security of information use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119741017A_ABST
    Figure CN119741017A_ABST
Patent Text Reader

Abstract

The present invention discloses a transaction data privacy protection method based on blockchain, comprising the following steps: Step 1: multiple terminal users register and log in to the system, the system sets a block database, and each block database records and stores each business transaction data in real time; Step 2: when multiple terminals communicate, the system automatically converts real information into simulated information, and personal real information is hidden between the user and the terminal. When the transaction is completed, the privacy number is invalid and cannot be used; Step 3: when each terminal needs to view the user's real information, the user authorizes and confirms, and records the viewing data; Step 4: when the user's real information is attempted to be forcibly viewed or suspected of being leaked and spread, an alarm is issued to the user; Step 5: network analysis is performed on the data records, and the simulated information is automatically updated. The present invention has the characteristics of strengthening the privacy processing of user personal information and transaction content and timely protection against information leakage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of privacy protection technology, and in particular to a transaction data privacy protection system based on blockchain. Background Art

[0002] With the advent of the Internet of Things, the transaction volume has surged. In order to facilitate transaction records, blockchain is formed to facilitate information collection. Blockchain uses a distributed accounting network to remove centralized management records. It is a shared, unchangeable ledger that promotes transactions in business networks. Information is provided in a timely manner. Under the state of information sharing and complete transparency, it is an ideal choice for transmitting information. Transaction details can be viewed in an end-to-end manner to improve efficiency. In the blockchain, which is an open and transparent shared network, during the transaction process, merchants have information about the content of the goods purchased by users, and the logistics center has information about the user's address, name, mobile phone number, etc. However, after the purchase of the goods, advertisements for similar goods will appear through phone calls or text messages. User information is shared between merchants and logistics centers, and data such as user personal information and transaction content are made public, resulting in frequent phone calls and text message sales. Therefore, it is necessary to design a transaction data privacy protection system based on blockchain that strengthens the privacy processing of user personal information and transaction content and timely protection of information leakage. Summary of the invention

[0003] The purpose of the present invention is to provide a transaction data privacy protection system based on blockchain to solve the problems raised in the above background technology.

[0004] In order to solve the above technical problems, the present invention provides the following technical solutions: a transaction data privacy protection method based on blockchain, comprising the following steps: Step 1: Multiple terminal users register and log in to the system, and the system sets up a block database. Each block database records and stores each business transaction data in real time; Step 2: When multiple terminals communicate, the system automatically converts real information into simulated information, and hides personal real information between users and terminals. When the transaction is completed, the privacy number becomes invalid and cannot be used; Step 3: When each terminal needs to view the user's real information, the user authorizes and confirms it, and records the viewed data; Step 4: When attempts are made to forcibly view the user's real information or when there is a suspicion of leakage and dissemination, an alert is issued to the user; Step 5: Perform network analysis on the data records and automatically update the simulation information.

[0005] According to the above technical solution, the multiple terminal users register and log in the system, and the system sets up a block database, each block database records and stores each business transaction data in real time, including: The system is logged in and registered by users, merchants, and logistics centers. During transactions between users and merchants, real information such as name and mobile phone number is automatically converted into virtual information. The user information displayed to the merchant is virtual information processed by the system. When the merchant connects with the logistics company to ship the goods after the transaction with the user, the number dialed by the logistics company when delivering the goods to the user is the user's virtual number based on the privacy product content selected by the user. When the user, merchant, and logistics center communicate with each other, they can communicate with each other by phone through the virtual number. When the transaction is completed, the user can choose to update the virtual information and change the virtual number. After the virtual number is changed, the three parties can no longer contact each other through this number. When the user wants to communicate with the merchant or logistics center again, the virtual information communicated with the merchant or logistics center during the transaction and transportation will be reactivated. When merchants and logistics centers need to communicate with users, they apply to the system. When the user agrees, they can contact according to the original virtual number. Each blockchain database records and stores the transaction time, whether the transaction content is private, and the virtual information formed by the conversion of user real information into merchants and logistics centers in real time.

[0006] According to the above technical solution, when the multiple terminals communicate with each other, the system automatically converts the real information into simulated information, and the real personal information is hidden between the user and the terminal. When the transaction is completed, the privacy number is invalid and cannot be used, including: During the blockchain transaction process, the information that users and terminals see when communicating with each other is all virtualized information from big data. The system has a section where users can view their hidden real information. During the transaction process, users communicate with each terminal by phone through a virtual number. After the transaction is completed, the virtual number is automatically invalidated. When each terminal needs to contact the user again, it can apply in the system to contact through the original virtual number. After the user agrees, the virtual number used in the original transaction will be used, and the number will remain invalid afterwards.

[0007] According to the above technical solution, when each terminal needs to view the real information of the user, the user authorizes and confirms, and records the viewing data, including: The specific authorization process to view real information is as follows: Step 31: During the transaction, when the terminal needs to view the real information of the user, each terminal selects the real information of the user that needs to be viewed in the transaction through the system network management platform, and submits a viewing application to the user. The authorization page initiates an authorization request. After the user confirms the OAuth open authorization through the system, the terminal can view the real information. OAuth is an open standard for authorization. Step 32: The user sets the terminal for viewing real information to view only once or as a trusted terminal. The trusted terminal can view the user's real information as many times as needed; Step 33: All terminals will record in the background when viewing the user's real information, and record the viewing time, IP address, network address, and viewing person of the terminal that views the user's real information.

[0008] According to the above technical solution, when the user's real information is attempted to be forcibly viewed or suspected of being leaked and spread, an alarm is issued to the user, including: When the system is protecting the user's real data, if there is a forced cracking of the background to view the user's real information that the system cannot intercept, or if there is a suspicion of the user's real information being spread, the system will promptly notify the user. The specific implementation is as follows: Step 41: When the system finds that the background program device has been invaded, the system determines that a terminal has attempted to forcibly view the user's real information, and strengthens the background firewall; Step 42: The system sends a pop-up window warning to the user. If the backend has been cracked and a terminal is used to view the user's personal information, the system will track the detailed time, IP address, network address, number of views and other data of the terminal that forcibly views the user's real information, generate a report and send it to the user. The user can choose to permanently blacklist the terminal in the system; Step 43: The system searches for virtualized protection of real information of each terminal user. When the terminal authorized to view the real information of the user appears, the system determines that it is suspected of information dissemination; Step 44: When the user's real information is suspected to be spread, the system tracks the spread of the information, analyzes the terminal where the user's information is suspected to have been spread based on the background data recording the viewing of the real information, and generates a data report on the terminal's viewing of the real information and sends it to the user.

[0009] According to the above technical solution, the network analysis of data records and automatic updating of simulation information include: Based on the recorded transaction data, the system automatically analyzes and generates a user report for the current month at the end of each month. The report includes the total number of times the user's real information has been viewed that month, the name of the terminal with the most views and the total number of views for the terminal, the privacy protection index, the security index, etc., and the virtual name, phone number, account address and other information are updated to virtual information that is different from the original.

[0010] According to the above technical solution, the transaction data privacy protection system based on blockchain includes: A virtual information storage module is used to record and store the virtual information generated by each blockchain database during the transaction process in real time; The simulation information conversion module is used by the system to convert the user's real information into simulation information; The virtual number recycling module is used to automatically invalidate the virtual number and then restart the virtual number for the terminal and the user to continue communicating and using it.

[0011] According to the above technical solution, the virtual information storage module includes: A virtual information storage module is used to record and store the virtual information generated by each blockchain database during the transaction process in real time; The simulation information conversion module is used by the system to convert the user's real information into simulation information; The virtual number recycling module is used to automatically invalidate the virtual number and then restart the virtual number for the terminal and the user to continue communicating and using it.

[0012] According to the above technical solution, the simulation information conversion module includes: Two-way virtual communication module, used for two-way virtual communication between users and terminals; The real information authorization module is used to initiate authorization requests on the authorization page of each system network management platform and open authorization confirmation through OAuth to authorize viewing of real information; An information alarm trigger module is used to send an alarm to the user when there is an attempt to forcibly view the user's real information or when there is a suspicion of leakage and dissemination; The data report output module is used to output data reports of real user information viewed by each terminal.

[0013] According to the above technical solution, the virtual number recycling module includes: User report automatic analysis module, used to automatically analyze data such as the total number of times the user's real information has been viewed and the privacy protection index; The virtual information automatic updating module is used to automatically change the original virtual information to new virtual information based on the generated user report.

[0014] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention, by adopting a transaction data privacy protection system based on blockchain, converts real information into virtual information, enables users and terminals to communicate through virtual numbers during the transaction process, and during the transaction, each terminal needs to obtain user authorization when viewing the user's real information required in the transaction. When the system detects that the user's real information is attempted to be forcibly viewed or suspected of being leaked and spread, an alarm is issued to the user. After the transaction is completed, the virtual number will be automatically invalidated and retained. When the user and the terminal still need to communicate about the transaction after the transaction is completed, both parties can choose to restore the virtual number for limited time use, recycle the virtual number, analyze the privacy security report based on the transaction data every month, automatically update the virtual information, and avoid long-term use of the same virtual information to analyze part of the real information, thereby ensuring the privacy security of the user's real information and the safe use of the real information. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings: Figure 1 A flowchart of a transaction data privacy protection method based on blockchain provided in Example 1 of the present invention; Figure 2 A schematic diagram of the module composition of a blockchain-based transaction data privacy protection system provided in Example 2 of the present invention. DETAILED DESCRIPTION

[0016] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0017] Embodiment 1: Figure 1 This is a flowchart of a transaction data privacy protection method based on blockchain provided in Example 1 of the present invention. This embodiment can be applied to scenarios where user identity, account address, and transaction content are privacy-processed. This method can be executed by a transaction data privacy protection system based on blockchain provided in this embodiment. Figure 1 As shown, the method specifically comprises the following steps: Step 1: Multiple terminal users register and log in to the system and conduct business transactions according to their respective needs. The system sets up block databases according to different user terminals, and each block database records and stores each business transaction data in real time; In the embodiment of the present invention, in order to effectively protect privacy information in the blockchain, a system is designed. The system includes several large-scale sections such as automatic information conversion function, replacement function, data recording function, network analysis function, etc., to strengthen the privacy protection of user transaction data in the blockchain. The system is logged in and registered by the user, the merchant, and the logistics center. After the registration is completed, the user's real information such as name and mobile phone number is automatically converted into virtual information during the transaction with the merchant. The user information displayed by the merchant is the virtual information processed by the system. When the merchant connects with the logistics company to ship the goods after the transaction with the user, the number dialed by the logistics company when delivering the goods to the user is the user's virtual number according to the user's selected privacy product content. When the user, the merchant, and the logistics center communicate, they can Through the virtual number, the user can communicate with each other by phone. When the transaction is completed, the user can choose to update the virtual information and change the virtual number. After the virtual number is changed, the three parties can no longer contact each other through this number. When the user wants to communicate with the merchant or logistics center again, the virtual information communicated with the merchant or logistics center during the transaction and transportation process will be reactivated. When the merchant or logistics center needs to communicate with the user, the system applies. When the user agrees, the original virtual number can be used to contact the user, avoiding the interruption of advertisements such as phone calls and SMS promotions after the user purchases the goods. The blockchain database is set according to the user, merchant, and logistics center. Each blockchain database records and stores the transaction time, whether the transaction content is private, and the virtual information formed by the conversion of the user's real information to the merchant and logistics center in real time; Exemplarily, the functions in this system are used in multi-terminal user transactions as follows: Step 11: The automatic information conversion function will automatically identify the user information and convert it into analog information; Step 12: The replacement function replaces the user's real information in each terminal with virtual information; Step 13: The data recording function records the user's real information being viewed, transaction time, whether the transaction content is private, and the user's real information is converted into virtual information formed by merchants and logistics centers; Step 14: The network analysis function analyzes whether the user's real information is forced to be viewed and disseminated, and generates a report based on data record statistics and sends it to the user.

[0018] Step 2: When the user, the merchant, and the logistics center communicate with each other during the transaction, the system automatically converts the user's real information into simulated information, and hides the real personal information between the user and the terminal. When the transaction is completed, the privacy number is invalid and cannot be used; In the embodiment of the present invention, when a transaction is conducted on the blockchain, during the communication between the user and the merchant, the merchant will check the user's background information, such as the user's address, purchase record, etc., so as to analyze the user's consumption level and raise the price. The logistics center can check the goods purchased by the user through the merchant. When the user does not want the above situation to occur, the system is used to replace the real information with virtual information when communicating with the terminal. What the user and the terminal see is the information virtualized by big data. The system has a section where users can check their hidden real information. During the transaction, the user, the merchant and the logistics center communicate by phone through the virtual number. After the transaction is completed, the virtual number is automatically invalidated. When each terminal needs to contact the user again, it can apply in the system to contact through the original virtual number. After the user agrees, the virtual number used in the original transaction is used, and the number is still invalid afterwards. Exemplarily, after the user enters real information into the system, the data is imported into the system based on the user's real information data, automatic recognition is turned on, metadata is formed and stored in the data simulation server after extraction, and the generated metadata table can be queried, and the data can be inserted, updated and deleted. After the user's real information is entered into the system, data mapping is used to integrate the metadata in the virtualized server into the database to achieve compliance data analysis. Through the Resource Description Framework (RDF), the Web Ontology Language (OWL) and standardized metadata, the data mapping process is automatically virtualized. At this time, the user obtains personal information such as virtual name, mobile phone number, account URL, etc. generated by the system When the user communicates with the merchant or logistics center, the real information has been replaced with virtual information. At the same time, the real information is hidden in the encrypted page. The user's homepage in the system is also displayed as virtual information. The user can view the real information by entering a password or fingerprint recognition. After the transaction is completed, the user's and each terminal's virtual mobile phone number is invalidated but still saved. The merchant or logistics company can no longer contact the user through this mobile phone number. When the terminal must contact the user again due to transaction issues after the virtual number is invalidated, it will apply to the system to restore the use of the virtual number. After the request is approved, the user sets the usable period for the virtual number restoration. The user and the terminal jointly choose to restore the virtual number for limited use and recycle the virtual number.

[0019] Step 3: When merchants and logistics centers need to view the user's real information, the user authorizes and confirms, and records the information in the background; In the embodiment of the present invention, the user and each terminal must know the real information during the transaction process. When the user purchases a product, the merchant needs to know the user's real data information based on the product content, and the logistics center needs to have the user's address and mobile phone number. When the user and each terminal have two-way virtual communication, each terminal can apply to the user to view the real information. After the user authorizes each terminal, the real information can be viewed. The authorization viewing regulations are set, the merchant can view the size information, and the logistics center can view the address and mobile phone number information; For example, the specific authorization process for viewing real information is as follows: Step 31: During the transaction, when the terminal needs to view the real information of the user, each terminal selects the real information of the user to be viewed through the system network management platform, submits a viewing application to the user, and the authorization page initiates an authorization request. After the user confirms the open authorization based on OAuth through the system, the terminal can view the real information. OAuth is an open standard for authorization; Step 32: The user sets the terminal for viewing real information to view only once or as a trusted terminal. The trusted terminal can view the user's real information as many times as needed; Step 33: All terminals will record the viewing time, IP address, network address, and viewing person of the terminal viewing the user's real information; Exemplarily, the system adopts a function that allows users to authorize each terminal to view their real information. Users can authorize each terminal to view their real information, and selectively disclose information based on the different content viewed by each terminal. After the terminal views the information, the system background records the terminal's viewing of the real information to avoid malicious dissemination and trafficking of information, and advertising interruptions caused by direct exposure of information on the Internet. This ensures the privacy and security of users' real information, and the safe use of real information.

[0020] Step 4: When attempts are made to forcibly view the user's real information or when there is a suspicion of leakage and dissemination, an alert is issued to the user; In the embodiment of the present invention, based on user information protection, during the transaction between the user and the terminal, when a terminal attempts to forcibly view the user's information, the system will issue an alarm to the user. After the user opens the system, the system homepage displays the terminal that attempts to forcibly view the user's real information. When the user's real information is suspected of being leaked and spread, the system issues a warning. The user can view the start time of the suspected leakage and spread, view the user information during the analysis report, and the suspected leakage and spread of the user information terminal, so that the user can handle it in time; For example, when the system is protecting the user's real data, if there is a forced cracking of the background to view the user's real information and the system cannot intercept it, or if there is a suspicion of the user's real information being spread, the system will promptly notify the user, and the specific implementation is as follows: Step 41: When the system finds that the background program device has been invaded, the system determines that a terminal has attempted to forcibly view the user's real information, and strengthens the background firewall; Step 42: The system sends a pop-up window warning to the user. If the backend has been cracked and a terminal is used to view the user's personal information, the system will track the detailed time, IP address, network address, number of views and other data of the terminal that forcibly views the user's real information, generate a report and send it to the user. The user can choose to permanently blacklist the terminal in the system; Step 43: The system searches for virtualized protection of real information of each terminal user. When the terminal authorized to view the real information of the user appears, the system determines that it is suspected of information dissemination; Step 44: When the user's real information is suspected to be spread, the system tracks the spread of the information, analyzes the terminal where the user's information is suspected to have been spread based on the background data recording the viewing of the real information, and generates a data report on the terminal's viewing of the real information and sends it to the user.

[0021] Step 5: Conduct network analysis on data records, send reports to users every month, and use statistical terminals to view real user information data while automatically updating simulated information.

[0022] In the embodiment of the present invention, the system automatically analyzes and generates a user report for the month at the end of each month based on the recorded transaction data. The report includes the total number of times the user's real information has been viewed in the month, the name of the terminal with the most views and the total number of views of the terminal, the privacy protection index, the security index, etc., and the virtual name, phone number, account address and other information are updated to virtual information different from the original; For example, analyzing user reports can make users more intuitively understand the process of privacy protection and the total number of times real information is viewed. Users can more intuitively understand how much of their information is viewed with authorization. If the user's real information is viewed too much in the current month, the user can adjust the information viewing authorization to reduce unnecessary viewing of information. When a terminal views the user's real information the most this month, the user can choose to view the details, which include the time, IP location, network address, etc. each time the terminal views the real information, so that users can remain vigilant about the terminal to avoid information leakage. Based on whether there is background intrusion and system detection of simulated information that has not been selected for replacement, the privacy protection index and security index for this month are calculated. When the privacy protection index is too low, users need to strengthen information virtualization, improve the degree of virtualization of real information, and protect real information. After the monthly user report is generated, users can automatically change the original virtual information to new virtual information to avoid long-term use of the same virtual information and analysis of part of the real information.

[0023] Embodiment 2: Embodiment 2 of the present invention provides a transaction data privacy protection system based on blockchain. Figure 2 A schematic diagram of the module composition of a transaction data privacy protection system based on blockchain provided in Embodiment 2 of the present invention, such as Figure 2 As shown, the system includes: A privacy information conversion module, used to convert real information into virtual information; The transaction data confirmation and authorization module is used for users to authorize each terminal to view the user's real information as needed; The simulation information update module is used to analyze the data of real information being viewed and update the virtual information.

[0024] In some embodiments of the present invention, the privacy information conversion module includes: A virtual information storage module is used to record and store the virtual information generated by each blockchain database during the transaction process in real time; The simulation information conversion module is used by the system to convert the user's real information into simulation information; The virtual number recycling module is used to automatically invalidate the virtual number and then restart the virtual number for the terminal and the user to continue communicating and using it.

[0025] In some embodiments of the present invention, the transaction data confirmation and authorization module includes: Two-way virtual communication module, used for two-way virtual communication between users and terminals; The real information authorization module is used to initiate authorization requests on the authorization page of each system network management platform and open authorization confirmation through OAuth to authorize viewing of real information; An information alarm trigger module is used to send an alarm to the user when there is an attempt to forcibly view the user's real information or when there is a suspicion of leakage and dissemination; The data report output module is used to output data reports of real user information viewed by each terminal.

[0026] In some embodiments of the present invention, the simulation information updating module includes: User report automatic analysis module, used to automatically analyze data such as the total number of times the user's real information has been viewed and the privacy protection index; The virtual information automatic updating module is used to automatically change the original virtual information to new virtual information based on the generated user report.

[0027] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0028] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A transaction data privacy protection method based on blockchain, characterized by: The method comprises the following steps: Step 1: Multiple terminal users register and log in to the system, and the system sets up a block database. Each block database records and stores each business transaction data in real time; Step 2: When multiple terminals communicate, the system automatically converts real information into simulated information, and hides personal real information between users and terminals. When the transaction is completed, the privacy number becomes invalid and cannot be used; Step 3: When each terminal needs to view the user's real information, the user authorizes and confirms it, and records the viewed data; Step 4: When attempts are made to forcibly view the user's real information or when there is a suspicion of leakage and dissemination, an alert is issued to the user; Step 5: Perform network analysis on the data records and automatically update the simulation information.

2. A transaction data privacy protection method based on blockchain according to claim 1, characterized in that: The multiple terminal users register and log in the system, the system sets a block database, and each block database records and stores each business transaction data in real time, including: The system is logged in and registered by users, merchants, and logistics centers. During transactions between users and merchants, real information such as name and mobile phone number is automatically converted into virtual information. The user information displayed to the merchant is virtual information processed by the system. When the merchant connects with the logistics company to ship the goods after the transaction with the user, the number dialed by the logistics company when delivering the goods to the user is the user's virtual number based on the privacy product content selected by the user. When the user, merchant, and logistics center communicate with each other, they can communicate with each other by phone through the virtual number. When the transaction is completed, the user can choose to update the virtual information and change the virtual number. After the virtual number is changed, the three parties can no longer contact each other through this number. When the user wants to communicate with the merchant or logistics center again, the virtual information communicated with the merchant or logistics center during the transaction and transportation will be reactivated. When merchants and logistics centers need to communicate with users, they apply to the system. When the user agrees, they can contact according to the original virtual number. Each blockchain database records and stores the transaction time, whether the transaction content is private, and the virtual information formed by the conversion of user real information into merchants and logistics centers in real time.

3. A transaction data privacy protection method based on blockchain according to claim 2, characterized in that: When the multiple terminals communicate with each other, the system automatically converts the real information into simulated information, and the real personal information is hidden between the user and the terminal. When the transaction is completed, the privacy number is invalidated and cannot be used. The steps include: During the blockchain transaction process, the information that users and terminals see when communicating with each other is all virtualized information from big data. The system has a section where users can view their hidden real information. During the transaction process, users communicate with each terminal by phone through a virtual number. After the transaction is completed, the virtual number is automatically invalidated. When each terminal needs to contact the user again, it can apply in the system to contact through the original virtual number. After the user agrees, the virtual number used in the original transaction will be used, and the number will remain invalid afterwards.

4. A transaction data privacy protection method based on blockchain according to claim 3, characterized in that: When each terminal needs to view the real information of the user, the user authorizes and confirms, and the steps of recording the viewed data include: The specific authorization process to view real information is as follows: Step 31: During the transaction, when the terminal needs to view the real information of the user, each terminal selects the real information of the user that needs to be viewed in the transaction through the system network management platform, and submits a viewing application to the user. The authorization page initiates an authorization request. After the user confirms the OAuth open authorization through the system, the terminal can view the real information. OAuth is an open standard for authorization. Step 32: The user sets the terminal for viewing real information to view only once or as a trusted terminal. The trusted terminal can view the user's real information as many times as needed; Step 33: All terminals will record in the background when viewing the user's real information, and record the viewing time, IP address, network address, and viewing person of the terminal that views the user's real information.

5. A transaction data privacy protection method based on blockchain according to claim 4, characterized in that: The step of alerting the user when the user's real information is attempted to be forcibly viewed or suspected of being leaked and spread includes: When the system is protecting the user's real data, if there is a forced cracking of the background to view the user's real information that the system cannot intercept, or if there is a suspicion of the user's real information being spread, the system will promptly notify the user. The specific implementation is as follows: Step 41: When the system finds that the background program device has been invaded, the system determines that a terminal has attempted to forcibly view the user's real information, and strengthens the background firewall; Step 42: The system sends a pop-up window warning to the user. If the backend has been cracked and a terminal is used to view the user's personal information, the system will track the detailed time, IP address, network address, number of views and other data of the terminal that forcibly views the user's real information, generate a report and send it to the user. The user can choose to permanently blacklist the terminal in the system; Step 43: The system searches for virtualized protection of real information of each terminal user. When the terminal authorized to view the real information of the user appears, the system determines that it is suspected of information dissemination; Step 44: When the user's real information is suspected to be spread, the system tracks the spread of the information, analyzes the terminal where the user's information is suspected to have been spread based on the background data recording the viewing of the real information, and generates a data report on the terminal's viewing of the real information and sends it to the user.

6. A transaction data privacy protection method based on blockchain according to claim 5, characterized in that: The step of performing network analysis on data records and automatically updating simulation information comprises: Based on the recorded transaction data, the system automatically analyzes and generates a user report for the current month at the end of each month. The report includes the total number of times the user's real information has been viewed that month, the name of the terminal with the most views and the total number of views for the terminal, the privacy protection index, the security index, etc., and the virtual name, phone number, account address and other information are updated to virtual information that is different from the original.

7. A transaction data privacy protection system based on blockchain, characterized by: The system comprises: A privacy information conversion module, used to convert real information into virtual information; The transaction data confirmation and authorization module is used for users to authorize each terminal to view the user's real information as needed; The simulation information update module is used to analyze the data of real information being viewed and update the virtual information.

8. A transaction data privacy protection system based on blockchain according to claim 7, characterized in that: The privacy information conversion module includes: A virtual information storage module is used to record and store the virtual information generated by each blockchain database during the transaction process in real time; The simulation information conversion module is used by the system to convert the user's real information into simulation information; The virtual number recycling module is used to automatically invalidate the virtual number and then restart the virtual number for the terminal and the user to continue communicating and using it.

9. A transaction data privacy protection system based on blockchain according to claim 8, characterized in that: The transaction data confirmation and authorization module includes: Two-way virtual communication module, used for two-way virtual communication between users and terminals; The real information authorization module is used to initiate authorization requests on the authorization page of each system network management platform and open authorization confirmation through OAuth to authorize viewing of real information; An information alarm trigger module is used to send an alarm to the user when there is an attempt to forcibly view the user's real information or when there is a suspicion of leakage and dissemination; The data report output module is used to output data reports of real user information viewed by each terminal.

10. A transaction data privacy protection system based on blockchain according to claim 9, characterized in that: The simulation information updating module comprises: User report automatic analysis module, used to automatically analyze data such as the total number of times the user's real information has been viewed and the privacy protection index; The virtual information automatic updating module is used to automatically change the original virtual information to new virtual information based on the generated user report.