Smart transaction service management and control system based on block chain

By differentiating the seller's terminal as a service terminal or a control terminal and arranging corresponding transaction nodes for service or control, the problem of extended transaction time caused by transaction review is solved, transaction management is optimized, and transaction efficiency and security are improved.

CN120707281AInactive Publication Date: 2025-09-26SHENZHEN QIYU TECH IND CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510735133.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-04
Publication Date
2025-09-26
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing transaction processing nodes conduct transaction reviews before providing transaction services, which prolongs transaction time and affects the transaction experience of both seller and buyer terminals.

Method used

The transaction terminal evaluation module obtains the transaction evaluation value of the seller terminal, divides it into service terminal and control terminal, and arranges appropriate transaction service nodes and processing nodes to provide transaction services and control, thereby optimizing transaction management.

Benefits of technology

It improves the quality and efficiency of transaction services, ensures the transaction efficiency and experience of service terminals, and at the same time ensures the transaction security and reliability of management and control terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120707281A_ABST
    Figure CN120707281A_ABST
Patent Text Reader

Abstract

The invention discloses a smart transaction service management and control system based on a block chain, and relates to the technical field of smart transactions, and the system comprises a transaction terminal evaluation module, a transaction service management and control module, a transaction recording module, and a setting transaction terminal evaluation module which can divide a seller terminal into a service terminal or a management and control terminal according to a transaction record. Different transaction service modes are subsequently performed on the service terminal and the management and control terminal, transaction management on different seller terminals is optimized, transaction service quality and efficiency are improved, a transaction service management and control module is arranged, a proper final service node can be arranged to perform transaction service on the service terminal, and the transaction service management and control efficiency is improved. Transaction data auditing control is not needed for the service terminal, the transaction efficiency and transaction experience of the service terminal are effectively guaranteed, meanwhile, the transaction processing node is arranged to conduct transaction control on the control terminal, the transaction data are audited before transaction of the control terminal, and the transaction safety and reliability of the control terminal in the transaction process are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart transaction technology, and more specifically, to a blockchain-based smart transaction service management and control system. Background Art

[0002] Smart transactions integrate advanced information technology, artificial intelligence, and big data analytics to achieve intelligent processing of transaction information, automated management of the transaction process, and effective control of transaction risks. Transaction processing nodes in the blockchain connect sellers and buyers. Currently, transaction processing nodes conduct a transaction audit before providing services. While this audit ensures transaction security, it significantly prolongs transaction times, impacting the transaction experience for both sellers and buyers. Providing reasonable services and management for transactions is a pressing issue. Summary of the Invention

[0003] In view of the shortcomings of the existing technology, the purpose of the present invention is to provide a blockchain-based smart transaction service management and control system.

[0004] To achieve the above object, the present invention provides the following technical solutions:

[0005] A blockchain-based smart transaction service management and control system, including a transaction terminal evaluation module, a transaction service management and control module, and a transaction record module;

[0006] The transaction terminal evaluation module is used to obtain the transaction evaluation value of the seller terminal when the seller terminal sends a transaction request, and mark the seller terminal as a service terminal or a control terminal based on the comparison result of the transaction evaluation value and its threshold value;

[0007] The transaction service control module is used to arrange the final service node to provide transaction services to the service terminal, and arrange the transaction processing node to perform transaction control on the control terminal;

[0008] The transaction record module generates a transaction record of the seller's terminal and a node processing record of the transaction processing node after the transaction is completed.

[0009] Furthermore, the transaction evaluation value of the seller terminal is obtained by the following method: obtain all transaction records of the seller terminal before the current time of the system, obtain the total number of transaction initiation fluctuations FQB, obtain the total number of transaction amount fluctuations JEB, mark the total number of transaction records as JYZ, and use the formula The transaction evaluation value PJZ of the seller terminal is obtained, where a1 is the coefficient of the total number of transaction initiation fluctuations, a2 is the coefficient of the total number of transaction amount fluctuations, and a3 is the coefficient of the total number of transaction records.

[0010] Furthermore, the total number of transaction-initiated fluctuations is obtained in the following manner: all transaction records are sorted in sequence according to the transaction record number, and the node numbers of two adjacent transaction records after sorting are compared. When the node numbers of two adjacent transaction records are different, the number of transaction-initiated fluctuations is increased by one. When the node numbers of two adjacent transaction records are the same, no corresponding processing is performed. The number of transaction-initiated fluctuations of the seller terminal is summed up to obtain the total number of transaction-initiated fluctuations, which is marked as FQB.

[0011] Furthermore, the total number of transaction amount fluctuations is obtained in the following manner: all transaction records are sorted in order of transaction record numbers, the difference between the transaction amounts of two adjacent transaction records after sorting is calculated and the absolute value is taken to obtain the transaction amount fluctuation value, and a transaction amount fluctuation threshold is set. When the transaction amount fluctuation value is greater than or equal to the transaction amount fluctuation threshold, the number of transaction amount fluctuations is increased by one. When the transaction amount fluctuation value is less than the transaction amount fluctuation threshold, no corresponding processing is performed. The number of transaction amount fluctuations of the seller terminal is summed up to obtain the total number of transaction amount fluctuations, and marked as JEB.

[0012] Furthermore, based on the comparison result between the transaction evaluation value and its threshold, the seller terminal is marked as a service terminal or a control terminal. Specifically, a transaction evaluation threshold is set. When the transaction evaluation value of the seller terminal is greater than or equal to the transaction evaluation threshold, the seller terminal is marked as a service terminal. When the transaction evaluation value of the seller terminal is less than the transaction evaluation threshold, the seller terminal is marked as a control terminal.

[0013] Furthermore, the final service node is arranged to provide transaction services to the service terminal. Specifically, when the seller terminal is marked as a service terminal, a circle is drawn with a preset radius with the location of the service terminal as the center to form a transaction service range. All transaction processing nodes that are idle within the transaction service range are marked as pre-selected service nodes, and the service priority value of the pre-selected service node is obtained. The pre-selected service node with the largest service priority value is marked as the final service node. The service terminal sends the transaction data to the final service node, and the final service node sends the transaction data to the buyer terminal.

[0014] Furthermore, the transaction processing node is arranged to perform transaction control on the control terminal. Specifically, when the seller terminal is marked as a control terminal, the control terminal sends the transaction data to the nearest transaction processing node, and the transaction processing node performs a transaction review on the transaction data. When the transaction review fails, the transaction request sent by the seller terminal is canceled. When the transaction review passes, the transaction processing node sends the transaction data to the buyer terminal.

[0015] Furthermore, the service priority value of the pre-selected service node is obtained in the following manner: obtain all node processing records of the pre-selected service node before the current system time, calculate the time difference between the transaction end time and the transaction start time of the node processing record, obtain the transaction processing time of the node processing record, sum up all transaction processing times and take the average, obtain the average transaction processing time, and mark it as PLS, set the transaction processing threshold time, when the transaction processing time of the node processing record is greater than or equal to the transaction processing threshold time, mark the node processing record as a load processing record, when the transaction processing time of the node processing record is less than the transaction processing threshold time, do not perform corresponding processing, sort all load processing records in the order of node processing record numbers, calculate the difference between the node processing record numbers of two adjacent load processing records after sorting, obtain the load record number difference, sum up all load record number differences and take the average, obtain the load record number average difference, and mark it as BHC, mark the total number of load processing records as FZZ, obtain the core ratio PTD, and use the formula The service priority value YXZ of the pre-selected service node is obtained, where b1 is the average transaction processing time coefficient, b2 is the load record number mean difference coefficient, b3 is the total number of load processing records coefficient, and b4 is the core ratio coefficient.

[0016] Furthermore, the core ratio is obtained in the following manner: a circle is drawn with a preset radius and a pre-selected service node as the center to obtain the transaction block range, the transaction block located within the transaction block range is marked as a target block, the seller terminal corresponding to the target block is obtained, when the seller terminal corresponding to the target block belongs to the same seller terminal as the current transaction, the target block is marked as a core block, the total number of core blocks and the total number of target blocks are obtained, the ratio of the total number of core blocks to the total number of target blocks is calculated to obtain the core ratio, and marked as PTD.

[0017] Furthermore, after the transaction is completed, a transaction record of the seller's terminal and a node processing record of the transaction processing node are generated. Specifically, after the transaction is completed, a transaction record of the seller's terminal is generated, and the transaction record includes a transaction record number, a node number, and a transaction amount;

[0018] Synchronously generate a node processing record for the transaction processing node, which includes the node processing record number, transaction start time, and transaction end time. The transaction is packaged to generate a transaction block, and the transaction block is added to the blockchain near the core transaction node.

[0019] Compared with the prior art, the present invention has the following beneficial effects:

[0020] 1. Set up a transaction terminal evaluation module to classify seller terminals as service terminals or control terminals based on transaction records. Subsequently, different transaction service modes will be implemented for service terminals and control terminals, optimizing transaction management for different seller terminals and improving transaction service quality and efficiency.

[0021] 2. Set up a transaction service control module to arrange appropriate final service nodes to provide transaction services to service terminals. There is no need to review and control transaction data for service terminals, which effectively ensures the transaction efficiency and transaction experience of service terminals. At the same time, arrange transaction processing nodes to conduct transaction control on control terminals, review transaction data before control terminals trade, and ensure the transaction security and reliability of control terminals during the transaction process. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A flowchart for obtaining the transaction evaluation value of the seller terminal;

[0023] Figure 2 A flowchart for providing transaction services to service terminals and conducting transaction management and control on management and control terminals. DETAILED DESCRIPTION

[0024] Reference Figures 1 to 2 , a blockchain-based intelligent transaction service management and control system, including a transaction terminal evaluation module, a transaction service management and control module, and a transaction record module.

[0025] Transaction terminal evaluation module: When the seller terminal sends a transaction request, the transaction evaluation value of the seller terminal is obtained.

[0026] The transaction evaluation value of the seller's terminal is obtained in the following way: obtain all transaction records of the seller's terminal before the current system time, sort all transaction records in order of transaction record number, compare the node numbers of two adjacent transaction records after sorting, and when the node numbers of two adjacent transaction records are different, increase the number of transaction initiation fluctuations by one; when the node numbers of two adjacent transaction records are the same, no corresponding processing is performed;

[0027] Calculate the difference between the transaction amounts of two adjacent transaction records after sorting and take the absolute value to obtain the transaction amount fluctuation value. Set the transaction amount fluctuation threshold. The transaction amount fluctuation threshold is a system-set threshold and can be modified according to actual needs. When the transaction amount fluctuation value is greater than or equal to the transaction amount fluctuation threshold, the transaction amount fluctuation count is increased by one. When the transaction amount fluctuation value is less than the transaction amount fluctuation threshold, no corresponding processing is performed.

[0028] Sum up the number of transaction fluctuations initiated by the seller's terminal to get the total number of transaction fluctuations, and mark it as FQB. Sum up the number of transaction amount fluctuations of the seller's terminal to get the total number of transaction amount fluctuations, and mark it as JEB. Mark the total number of transaction records as JYZ. Use the formula The transaction evaluation value PJZ of the seller terminal is obtained, where a1 is the coefficient of the total number of transaction initiation fluctuations, a2 is the coefficient of the total number of transaction amount fluctuations, and a3 is the coefficient of the total number of transaction records. The value of a1 is 0.98, the value of a2 is 0.35, and the value of a3 is 1.03.

[0029] Set the transaction evaluation threshold. The transaction evaluation threshold is a system-set threshold and can be modified according to actual needs.

[0030] When the transaction evaluation value of the seller terminal is greater than or equal to the transaction evaluation threshold, the seller terminal is marked as a service terminal.

[0031] When the transaction evaluation value of the seller terminal is less than the transaction evaluation threshold, the seller terminal is marked as a control terminal.

[0032] By setting up a transaction terminal evaluation module, seller terminals can be divided into service terminals or control terminals based on transaction records. Subsequently, different transaction service models can be implemented for service terminals and control terminals to optimize transaction management for different seller terminals and improve transaction service quality and efficiency.

[0033] Transaction service management and control module: When the seller's terminal is marked as a service terminal, a circle is drawn with the service terminal's location as the center and a preset radius (the preset radius is the system-set radius and can be modified according to actual needs) to form a transaction service range. All transaction processing nodes that are idle within the transaction service range are marked as pre-selected service nodes, and the service priority value of the pre-selected service node is obtained. The pre-selected service node with the largest service priority value is marked as the final service node. The service terminal sends the transaction data to the final service node, and the final service node sends the transaction data to the buyer's terminal.

[0034] The service priority value of the pre-selected service node is obtained by the following method: obtain all node processing records of the pre-selected service node before the current system time, calculate the time difference between the transaction end time and the transaction start time of the node processing record, obtain the transaction processing time of the node processing record, sum up all transaction processing times and take the average value to obtain the average transaction processing time, and mark it as PLS;

[0035] Set the transaction processing threshold time. The transaction processing threshold time is the threshold time set by the system and can be modified according to actual needs. When the transaction processing time of a node processing record is greater than or equal to the transaction processing threshold time, the node processing record is marked as a load processing record. When the transaction processing time of a node processing record is less than the transaction processing threshold time, no corresponding processing is performed. All load processing records are sorted in the order of node processing record numbers. The node processing record numbers of two adjacent load processing records after sorting are calculated to obtain the load record number difference. All load record number differences are summed and averaged to obtain the load record number average difference, which is marked as BHC. The total number of load processing records is marked as FZZ.

[0036] With the pre-selected service node as the center, draw a circle with a preset radius to obtain the transaction block range, mark the transaction block within the transaction block range as the target block, obtain the seller terminal corresponding to the target block, and when the seller terminal corresponding to the target block belongs to the same seller terminal as the current transaction, mark the target block as the core block, obtain the total number of core blocks and the total number of target blocks, calculate the ratio of the total number of core blocks to the total number of target blocks, obtain the core ratio, and mark it as PTD, and use the formula The service priority value YXZ of the pre-selected service node is obtained, where b1 is the average transaction processing time coefficient, b2 is the load record number mean difference coefficient, b3 is the total number of load processing records coefficient, and b4 is the core ratio coefficient. The value of b1 is 0.78, the value of b2 is 1.57, the value of b3 is 0.85, and the value of b4 is 0.42.

[0037] When the seller's terminal is marked as a control terminal, the control terminal will send the transaction data to the nearest transaction processing node (regardless of whether the transaction processing node is idle). (When the transaction processing node is idle), the transaction processing node will conduct a transaction review on the transaction data (transaction review will extend the transaction processing time and reduce transaction processing efficiency). If the transaction review fails, the transaction request sent by the seller terminal will be canceled. When the transaction review passes, the transaction processing node will send the transaction data to the buyer's terminal.

[0038] Transaction record module: After the transaction is completed, a transaction record is generated for the seller's terminal. The transaction record includes the transaction record number (the transaction record number is j, j = 1, 2, ... N, N is a positive integer, and each transaction record corresponds to an independent and unique transaction record number), the node number (that is, the number corresponding to the transaction processing node), and the transaction amount.

[0039] Synchronously generate a node processing record for the transaction processing node. The node processing record includes a node processing record number (the node processing record number is i, i = 1, 2, ... N, N is a positive integer, and each node processing record corresponds to an independent and unique node processing record number), transaction start time, and transaction end time. The transaction is packaged to generate a transaction block, and the transaction block is added to the vicinity of the core transaction node in the blockchain.

[0040] By setting up a transaction service control module, you can arrange suitable final service nodes to provide transaction services to the service terminal. There is no need to review and control the transaction data of the service terminal, which effectively ensures the transaction efficiency and transaction experience of the service terminal. At the same time, arrange transaction processing nodes to control the transaction of the control terminal, review the transaction data before the control terminal trades, and ensure the transaction security and reliability of the control terminal during the transaction process.

[0041] The above formulas are all dimensionless and numerical calculations. The formulas are obtained by collecting a large amount of data and performing software simulation to obtain the most recent real situation. The preset parameters in the formulas are set by technicians in this field according to actual conditions.

[0042] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via wired or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0043] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0044] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0045] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0046] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0047] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0048] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. The blockchain-based smart transaction service management and control system is characterized by: Including transaction terminal evaluation module, transaction service management module, and transaction record module; The transaction terminal evaluation module is used to obtain the transaction evaluation value of the seller terminal when the seller terminal sends a transaction request, and mark the seller terminal as a service terminal or a control terminal based on the comparison result of the transaction evaluation value and its threshold value; The transaction service control module is used to arrange the final service node to provide transaction services to the service terminal, and arrange the transaction processing node to perform transaction control on the control terminal; The transaction record module generates a transaction record of the seller's terminal and a node processing record of the transaction processing node after the transaction is completed.

2. The blockchain-based smart transaction service management and control system according to claim 1 is characterized in that: The transaction evaluation value of the seller terminal is obtained by the following method: obtain all transaction records of the seller terminal before the current time of the system, obtain the total number of transaction initiation fluctuations FQB, obtain the total number of transaction amount fluctuations JEB, mark the total number of transaction records as JYZ, and use the formula The transaction evaluation value PJZ of the seller terminal is obtained, where a1 is the coefficient of the total number of transaction initiation fluctuations, a2 is the coefficient of the total number of transaction amount fluctuations, and a3 is the coefficient of the total number of transaction records.

3. The blockchain-based smart transaction service management and control system according to claim 2 is characterized in that: The total number of transaction-initiated fluctuations is obtained in the following way: all transaction records are sorted in order of transaction record numbers, and the node numbers of two adjacent transaction records after sorting are compared. When the node numbers of two adjacent transaction records are different, the number of transaction-initiated fluctuations is increased by one. When the node numbers of two adjacent transaction records are the same, no corresponding processing is performed. The number of transaction-initiated fluctuations of the seller's terminal is summed up to obtain the total number of transaction-initiated fluctuations, which is marked as FQB.

4. The blockchain-based smart transaction service management and control system according to claim 2 is characterized in that: The total number of transaction amount fluctuations is obtained in the following way: all transaction records are sorted in order of transaction record numbers, the difference between the transaction amounts of two adjacent transaction records after sorting is calculated and the absolute value is taken to obtain the transaction amount fluctuation value, and a transaction amount fluctuation threshold is set. When the transaction amount fluctuation value is greater than or equal to the transaction amount fluctuation threshold, the number of transaction amount fluctuations is increased by one. When the transaction amount fluctuation value is less than the transaction amount fluctuation threshold, no corresponding processing is performed. The number of transaction amount fluctuations of the seller's terminal is summed up to obtain the total number of transaction amount fluctuations, which is marked as JEB.

5. The blockchain-based smart transaction service management and control system according to claim 1 is characterized in that: Based on the comparison result of the transaction evaluation value and its threshold, the seller terminal is marked as a service terminal or a control terminal. Specifically, a transaction evaluation threshold is set. When the transaction evaluation value of the seller terminal is greater than or equal to the transaction evaluation threshold, the seller terminal is marked as a service terminal. When the transaction evaluation value of the seller terminal is less than the transaction evaluation threshold, the seller terminal is marked as a control terminal.

6. The blockchain-based smart transaction service management and control system according to claim 1 is characterized in that: Arrange the final service node to provide transaction services to the service terminal. Specifically, when the seller terminal is marked as a service terminal, draw a circle with a preset radius with the location of the service terminal as the center to form a transaction service range. Mark all idle transaction processing nodes within the transaction service range as pre-selected service nodes, obtain the service priority value of the pre-selected service node, and mark the pre-selected service node with the largest service priority value as the final service node. The service terminal sends the transaction data to the final service node, and the final service node sends the transaction data to the buyer terminal.

7. The blockchain-based smart transaction service management and control system according to claim 1 is characterized in that: Arrange transaction processing nodes to conduct transaction control on control terminals. Specifically, when the seller terminal is marked as a control terminal, the control terminal sends the transaction data to the nearest transaction processing node, which then conducts a transaction review on the transaction data. If the transaction review fails, the transaction request sent by the seller terminal is canceled. If the transaction review passes, the transaction processing node sends the transaction data to the buyer terminal.

8. The blockchain-based smart transaction service management and control system according to claim 6 is characterized in that: The service priority value of the pre-selected service node is obtained in the following way: obtain all node processing records of the pre-selected service node before the current system time, calculate the time difference between the transaction end time and the transaction start time of the node processing record, obtain the transaction processing time of the node processing record, sum up all transaction processing times and take the average, obtain the average transaction processing time, and mark it as PLS, set the transaction processing threshold time, when the transaction processing time of the node processing record is greater than or equal to the transaction processing threshold time, mark the node processing record as a load processing record, when the transaction processing time of the node processing record is less than the transaction processing threshold time, do not perform corresponding processing, sort all load processing records in the order of node processing record numbers, calculate the difference between the node processing record numbers of the two adjacent load processing records after sorting, obtain the load record number difference, sum up all load record number differences and take the average, obtain the load record number average difference, and mark it as BHC, mark the total number of load processing records as FZZ, obtain the core ratio PTD, and use the formula The service priority value YXZ of the pre-selected service node is obtained, where b1 is the average transaction processing time coefficient, b2 is the load record number mean difference coefficient, b3 is the total number of load processing records coefficient, and b4 is the core ratio coefficient.

9. The blockchain-based smart transaction service management and control system according to claim 8 is characterized in that: The core ratio is obtained in the following way: draw a circle with a preset radius and a pre-selected service node as the center to obtain the transaction block range, mark the transaction block within the transaction block range as the target block, obtain the seller terminal corresponding to the target block, and when the seller terminal corresponding to the target block belongs to the same seller terminal as the current transaction, mark the target block as the core block, obtain the total number of core blocks and the total number of target blocks, calculate the ratio of the total number of core blocks to the total number of target blocks, and obtain the core ratio, which is marked as PTD.

10. The blockchain-based smart transaction service management and control system according to claim 1, characterized in that: After the transaction is completed, a transaction record of the seller's terminal and a node processing record of the transaction processing node are generated. Specifically, after the transaction is completed, a transaction record of the seller's terminal is generated. The transaction record includes the transaction record number, node number, and transaction amount. Synchronously generate a node processing record for the transaction processing node, which includes the node processing record number, transaction start time, and transaction end time. The transaction is packaged to generate a transaction block, and the transaction block is added to the blockchain near the core transaction node.