Method and system for solving trust problem in steel transaction based on block chain

By adopting blockchain technology in steel transactions, evaluating the credit ratings of suppliers and buyers and performing security monitoring, the trust issues in steel transactions are solved, and the transparency and security of transactions are improved.

CN119809749APending Publication Date: 2025-04-11上海铁铁智慧供应链管理有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411822250.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

There are trust problems in steel transactions, including the inability to ensure the authenticity of transaction data and the accuracy of the monitoring process, which leads to problems such as insufficient control over information, misuse of goods rights, and lack of risk assessment of buyers and supplier behaviors and management of high-risk transactions.

Method used

A blockchain-based approach is adopted to evaluate the steel supply level by matching the supplier's qualification certification information with the steel transaction qualification configuration information, and evaluate the consumer credit level through the buyer's historical purchase data. Then, based on the true intentions of the supplier and the buyer, the matching transaction object is selected in two-way, the transaction block is built and the security domain is divided for security monitoring, and transaction data with prompt information is generated.

Benefits of technology

It enhances the trust and transparency of steel transactions, reduces the risk of data fraud, ensures the openness and stability of the transaction process, and improves transaction efficiency and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809749A_ABST
    Figure CN119809749A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of steel transaction data, and discloses a method and a system for solving a trust problem in steel transaction based on a block chain, which are applied to a server and comprise the following steps: matching qualification authentication information corresponding to a supplier with steel transaction qualification configuration information, carrying out qualification evaluation on the steel transaction qualification configuration information to obtain a steel supply grade; acquiring buyer information and buyer terminal information of login user terminal equipment, and evaluating the buyer information to acquire a consumption credit rating; extracting a first transaction request of a supplier and a second transaction request of a buyer to perform request intention grouping, obtaining real intentions of the supplier and the buyer, and bidirectionally selecting and matching corresponding transaction objects according to the real intentions; constructing a transaction block between the autonomously selected transaction objects, and dividing a security domain in the transaction block; and performing security monitoring based on the security domain to generate transaction data with prompt information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of steel transaction data technology, and more specifically, to a method and system for solving trust issues in steel transactions based on blockchain. Background Technology

[0002] To rapidly develop the steel industry, the strong trust endorsement of blockchain is being integrated into steel transactions, ensuring the trustworthiness, security, and immutability of all data. As blockchain technology rapidly expands, the scale of data will continue to grow, and the integration of blockchain data across different business scenarios will further increase its size and richness. Blockchain can further standardize data usage and refine the scope of authorization. The de-identified circulation of data facilitates the breaking down of information silos, establishing a horizontal data flow mechanism, and forming "socialized big data."

[0003] For example, Chinese Patent Publication No. CN107516221A discloses a method and system for solving trust issues in steel transactions based on blockchain. It also involves multiple business systems. Users can complete registration, transactions, and request remote delivery or offline pickup on the online system. The operation is simple and avoids the complicated procedures of existing emergency operations. However, while it is simple, it also brings security issues. The accuracy of the monitoring process cannot be guaranteed. Even if the data cannot be tampered with, the buyer's control over the information cannot be guaranteed. Even if the buyer's own reasons lead to the misuse of the right to the goods, it will greatly affect the normal trust operation of the system. Even storing all information on the blockchain cannot guarantee the absence of fraudulent manipulation. Therefore, monitoring the transaction process is crucial to address existing trust issues, ensuring the authenticity of transaction data, resolving disputes, and preventing tampering. The lack of risk assessment for buyer and supplier behavior further hinders effective management of high-risk steel transactions.

[0004] In view of this, this application proposes a method and system for solving the trust problem in steel transactions based on blockchain. Summary of the Invention

[0005] To overcome the aforementioned shortcomings of existing technologies, this invention proposes a method and system for solving trust issues in steel transactions based on blockchain, which resolves the trust problem in traditional transaction models and promotes the modernization and digital transformation of the steel industry.

[0006] To achieve the above objectives, the present invention provides the following technical solution: a method for solving the trust problem in steel transactions based on blockchain, applied in a server, comprising the following steps: Match the supplier's qualification certification information with the steel transaction qualification configuration information, and conduct a qualification assessment of the steel transaction qualification configuration information to obtain the steel supply level; Obtain buyer information and buyer terminal information from the logged-in user's terminal device; evaluate the buyer information to generate buyer credit information; evaluate the buyer credit information to obtain a consumer credit rating. The first transaction request from the supplier and the second transaction request from the buyer are extracted separately. The first and second transaction requests are grouped by request intention to obtain the true intention of the supplier and the buyer. Based on the true intention of the supplier and the buyer, the corresponding transaction object is selected and matched in both directions. Transaction blocks are constructed among the self-selected transaction partners. Security domains are divided within the transaction blocks, including network security domain, supplier security domain, buyer security domain, and information security domain. Based on the security domains, security monitoring is performed to generate transaction data with prompts.

[0007] As a preferred embodiment of the first aspect of the present invention, the logic for obtaining the steel supply grade is as follows: The steel trading qualification configuration information includes steel identification information and qualification standard information; both steel identification information and qualification standard information are set according to the production and operation parameter templates of different steel products. The qualification certification information includes qualification document information based on steel identification information. The qualification document information provided by the supplier is written into the qualification standard information of the corresponding steel product. The qualification document information is compared with the qualification standard information to obtain the steel supply information corresponding to the steel product currently provided by the supplier. A steel supply assessment model is constructed, which uses steel supply information, historical supply data of suppliers, product quality and delivery time as multivariate input factors. The influence weights of the multivariate input factors are fitted based on the steel supply assessment model to evaluate the steel supply level of suppliers, and the steel supply level is written into the blockchain.

[0008] As a preferred embodiment of the first aspect of the present invention, the logic for obtaining the consumer credit rating is as follows: The consumer credit score with timestamps within a preset time period is extracted from the buyer's historical purchase data. The initial value of the consumer credit score is zero. The buyer updates the consumer credit score according to the transaction strategy in steel transactions. Consumer credit scores are statistically analyzed through time series. Within a preset time period, the first non-zero consumer credit score is marked as 1, and the consumer credit score generated after the first transaction that is higher than the previous one is marked as 1. Other scores are filled with 0, thus generating a consumer credit data stream. The value is assigned based on the position of the '1' in the consumer credit data stream. The earlier the '1' appears, the larger the value. The values ​​assigned to all '1' positions in the consumer credit data stream are accumulated, and the accumulated values ​​are converted into consumer credit ratings.

[0009] As a preferred embodiment of the first aspect of this invention, in steel trading, the update logic for updating consumer credit rating based on trading strategy is as follows: Obtain the buyer's historical purchase data, analyze the buyer's transaction behavior based on the historical purchase data, the transaction behavior includes transaction frequency, transaction size and transaction price, and obtain the buyer's activity and transaction ability based on the transaction behavior; A data-driven risk control system is built to evaluate the buyer's transaction behavior, obtain the buyer's transaction strategy and credit score under the current transaction strategy, and accumulate the credit score based on the buyer's transaction strategy to update the consumer credit rating.

[0010] As a preferred technical solution of the first aspect of the present invention, the trading strategy includes trend-following strategy, arbitrage strategy, volatility strategy, fundamental analysis strategy, technical analysis strategy, hedging strategy and inter-period arbitrage strategy; based on the trading strategy, a trading strategy framework for buyers to update consumer credit in steel trading is constituted.

[0011] As a preferred technical solution of the first aspect of the present invention, the application logic of bidirectionally selecting and matching corresponding transaction objects based on the true intentions of the supplier and the buyer is as follows: Supply blocks are generated by integrating the steel supply levels of suppliers. The first transaction request of the supplier is recorded in the supply block, and the first transaction characteristics are obtained based on historical supply data. A demand block is generated based on the buyer's consumer credit rating. The buyer's second transaction request is recorded in the demand block, and the characteristics of the second transaction are obtained based on historical purchase data. The first transaction request and the second transaction request are grouped according to the first transaction characteristics and the second transaction characteristics respectively to obtain transaction group data. The transaction group data are then processed by a hash algorithm to obtain the request hash values ​​of the supplier and the buyer. The Hamming distance between the corresponding request hash values ​​of the supplier and the buyer is calculated using a formula. The matching degree between the supplier and the buyer is determined based on the Hamming distance, and a transaction matching table is generated by ranking the matching degree from high to low. The corresponding transaction object is selected based on the transaction matching table.

[0012] As a preferred embodiment of the first aspect of the present invention, the logic for obtaining the transaction data with prompting information is as follows: By selecting suppliers and buyers independently as trading partners, a transaction block is constructed based on blockchain technology. This transaction block records and monitors the data for this transaction. The transaction monitoring data is divided into security domains according to function. A monitoring system is deployed in each security domain to monitor transaction activities in real time, detect abnormal behavior and potential security threats. If an abnormal scene is found in the transaction activity, a verification request is initiated, and the monitoring system is updated in real time based on the verification request. Extract the request duration corresponding to this verification request. Based on the request duration, suggest that the transaction object perform the extraction as needed until the request duration is within the preset time. Obtain the monitoring results of the monitoring transaction data in the security domain and generate transaction data with prompt information.

[0013] As a preferred technical solution of the first aspect of the present invention, transaction data is stored in a historical database and divided into historical supply data and historical purchase data according to the identity information of suppliers and buyers. The historical supply data and historical purchase data are written into the initial block respectively. New transaction data added online are generated into new blocks in chronological order. All blocks are combined in a chain to form a blockchain.

[0014] Secondly, a system for solving trust issues in steel transactions based on blockchain, based on the implementation of the first aspect, is applied in a server, characterized in that: the server includes a supplier evaluation module, a data access module, a block interaction module, and a security monitoring module; the modules are connected to each other via wired and / or wireless connections; The supplier evaluation module matches the supplier's corresponding qualification certification information with the steel transaction qualification configuration information, performs a qualification evaluation on the steel transaction qualification configuration information to obtain the steel supply level, and writes the steel supply level into the block interaction module; The buyer assessment module obtains buyer information and buyer terminal information from the logged-in user's terminal device, assesses the buyer information to generate buyer credit information, assesses the buyer credit information to obtain a consumer credit rating, and writes the consumer credit rating into the block interaction module. The block interaction module extracts the first transaction request from the supplier and the second transaction request from the buyer, groups the first and second transaction requests by request intention to obtain the true intention of the supplier and the buyer, and selects and matches the corresponding transaction object based on the true intention of the supplier and the buyer, and sends the corresponding transaction object selected and matched by the true intention of the supplier and the buyer to the security monitoring module. The security monitoring module constructs transaction blocks among self-selected transaction objects, and divides the transaction blocks into security domains, including network security domain, supplier security domain, buyer security domain, and information security domain; based on the security domains, it performs security monitoring and generates transaction data with prompt information.

[0015] Thirdly, the present invention provides an electronic device, comprising: a processor and a memory, wherein the memory stores a computer program that can be called by the processor; The processor executes the first aspect by invoking a computer program stored in the memory.

[0016] The technical effects and advantages of this invention, which proposes a method and system for solving trust issues in steel transactions based on blockchain, are as follows: This invention provides a secure, transparent, and efficient new platform for steel trading based on blockchain. The decentralized and immutable characteristics of blockchain enhance the trust in transactions. All transaction records are public to all participants, ensuring transparency. Transaction terms are automatically executed through smart contracts, simplifying the transaction process and improving the efficiency of transactions and capital turnover.

[0017] Establishing a trust rating system for suppliers and buyers beforehand can reduce the risk of data fraud, especially in situations of information inequality. Blockchain ensures real-time updates and accuracy of information, making the steel trading process more transparent. Every transaction is recorded on the blockchain, increasing the stability and security of transactions. All participants can view transaction details in real time, eliminating information asymmetry. Attached Figure Description

[0018] Figure 1 This is a schematic diagram of a system for solving the trust problem in steel transactions based on blockchain according to the present invention; Figure 2 This is a flowchart illustrating a method for solving trust issues in steel transactions based on blockchain technology, as described in this invention. Figure 3 This is a schematic diagram of the structure of an electronic device according to the present invention. Detailed Implementation

[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0020] The blockchain used in this invention is primarily deployed on servers. A system is built upon these servers to address trust issues in steel transactions. Based on this system, the following functions are achieved: Suppliers can safely deliver steel, and the entire transaction process can be viewed during the steel delivery, enabling real-time monitoring and adjustments. When purchasing steel, how can buyers accurately and quickly obtain supplier information and select the appropriate supplier from among numerous suppliers, while ensuring safety?

[0021] Example 1

[0022] Please see Figure 1 As shown in the figure, the system for solving the trust problem in steel transactions based on blockchain described in this embodiment is applied to a server; the server includes a supplier evaluation module 100, a data access module 200, a block interaction module 300, and a security monitoring module 400; the modules are connected to each other via wired and / or wireless means. The supplier evaluation module 100 matches the supplier's corresponding qualification certification information with the steel transaction qualification configuration information, performs a qualification evaluation on the steel transaction qualification configuration information to obtain the steel supply level, and writes the steel supply level into the block interaction module 300. It should be noted that the system for solving the trust problem in steel transactions based on blockchain in this embodiment of the invention is similar to existing e-commerce platforms. The information published on the platform is by suppliers. If the quality and quantity of suppliers in steel transactions are guaranteed and fraud is avoided, it is necessary to audit and evaluate suppliers. The audit and evaluation process is difficult to achieve in real time, but if audits are conducted periodically, fraud is likely to occur. This poses great difficulties for supervision and management. On the contrary, as long as the buyer can provide sufficient financial guarantees, trust assessment can be achieved better.

[0023] Specifically, the logic for obtaining the steel supply grade is as follows: The steel trading qualification configuration information includes steel identification information and qualification standard information; both steel identification information and qualification standard information are set according to the production and operation parameter templates of different steel products. More specifically, steel identification information includes unique identifiers related to specific steel products, such as product model, specifications, and composition. This information helps identify and differentiate different steel products. Qualification standard information is a set of pre-defined standards used to assess whether suppliers meet the production and trading requirements for specific steel products; qualification standard information includes quality control, environmental standards, and safe production practices.

[0024] The steel identification information and the qualification standard information are steel information configured based on industry standards. The specific industry standards referenced are confirmed according to the supplier's intended customer development direction. Then, the corresponding data is written into the supplier evaluation module 100 to achieve the purpose of standardization, so that all steel information input by suppliers has standard reference information.

[0025] The qualification certification information includes qualification document information based on steel identification information. The qualification document information provided by the supplier is written into the qualification standard information of the corresponding steel product. The qualification document information is compared with the qualification standard information to obtain the steel supply information corresponding to the steel product currently provided by the supplier. More specifically, the steel supply information includes basic information about the steel products provided by the supplier under the qualification standards. The supplier needs to provide qualification documents related to its steel products. However, there are many types of qualification documents for actual producers, and multiple qualification documents may only be used to evaluate one technology. Therefore, it is necessary to match the qualification document information with the steel identification information. The qualification document information will be written into the system and recorded according to the qualification standard information of the corresponding steel products to form a consistent template format. In subsequent evaluations, a unified format will be formed. The information is then compared with preset qualification standards to verify whether the supplier's qualifications meet the requirements. The comparison process may include checking whether the supplier's qualification documents are complete, valid, or meet specific quality or safety standards, in order to obtain steel supply information.

[0026] A steel supply assessment model is constructed, using steel supply information, historical supply data of suppliers, product quality, and delivery time as multivariate input factors. The influence weights of the multivariate input factors are fitted based on the steel supply assessment model to evaluate the steel supply level of suppliers. The steel supply level is then written into the blockchain, ensuring the legitimacy and reliability of suppliers, as well as the immutability and transparency of information, thus providing a trust foundation for subsequent transactions.

[0027] The buyer evaluation module 200 obtains buyer information and buyer terminal information from the logged-in user's terminal device, evaluates the buyer information to generate buyer credit information, evaluates the buyer credit information to obtain a consumer credit rating, and writes the consumer credit rating into the block interaction module 300. Specifically, the logic for obtaining the consumer credit rating is as follows: The consumer credit score with timestamps within a preset time period is extracted from the buyer's historical purchase data. The initial value of the consumer credit score is zero. The buyer updates the consumer credit score according to the transaction strategy in steel transactions. To further clarify, in steel trading, the update logic for consumer credit rating based on trading strategies is as follows: Obtain the buyer's historical purchase data, analyze the buyer's transaction behavior based on the historical purchase data, the transaction behavior includes transaction frequency, transaction size and transaction price, and obtain the buyer's activity and transaction ability based on the transaction behavior; Build a data-driven risk control system to evaluate the buyer's transaction behavior, obtain the buyer's transaction strategy and credit score under the current transaction strategy, mark the credit score under the current transaction strategy as the credit rating of this consumption, and thus update the credit rating of consumption.

[0028] It's important to note that a buyer's trading strategies, such as trend following, arbitrage, and volatility strategies, can affect their market performance and reputation. For example, a buyer who employs and successfully executes an effective arbitrage strategy may receive a higher reputation score, establishing a buyer credit system and ensuring the security of transactions.

[0029] Financial payment and settlement platforms are the most important means of transactions, including e-commerce transactions. Steel e-commerce platforms need to establish a financial credit system, which is an essential attribute of internet finance. All financial activities are based on credit and involve managing credit. E-commerce has higher demands and stricter requirements for financial creditworthiness. Past credit scores can be used as reference data, but cannot be used as a complete guide. Once the data risk control system provided in this embodiment is established, it is not limited to serving steel commodity trading, but can also make great strides into the distinctive internet finance field backed by the steel industry.

[0030] More specifically, in steel trading, the buyer updates their consumer credit rating based on a trading strategy, which includes: Trend-following strategies, based on market trends, involve investors analyzing historical price data to determine whether the market is in an upward or downward trend and then trading accordingly. For example, when steel prices are rising, investors can choose to go long; conversely, when prices are falling, they can choose to go short.

[0031] Arbitrage strategies exploit price differences between different markets or contracts. For example, an investor can simultaneously buy a lower-priced contract and sell a higher-priced contract in two different futures markets to obtain a risk-free profit.

[0032] Volatility strategies, based on market volatility forecasts, analyze historical volatility data to predict future market fluctuations and adjust trading strategies accordingly. For example, when market volatility is predicted to increase, investors can choose to increase hedging positions to reduce potential losses.

[0033] Fundamental analysis strategies predict steel price trends by analyzing the supply and demand situation in the steel industry, macroeconomic data, and policy changes. For example, when steel demand is expected to increase, one can consider buying steel futures.

[0034] Technical analysis strategies use charts and technical indicators (such as moving averages, relative strength index, etc.) to identify price trends and trading signals, helping investors find suitable entry and exit points during price fluctuations.

[0035] Hedging strategies allow steel producers and consumers to use steel futures to hedge against price risks. For example, steel producers can sell steel futures on the futures market to lock in future selling prices, thereby mitigating the risk of price declines.

[0036] Inter-temporal arbitrage strategies involve simultaneously buying and selling steel futures contracts with different expiration dates, profiting from price differences between the contracts. This strategy typically requires a deep understanding of the market and the ability to execute quickly.

[0037] The above trading strategies together constitute the trading strategy framework for buyers to update their consumer credit rating in steel transactions.

[0038] Consumer credit scores are statistically analyzed through time series. Within a preset time period, the first non-zero consumer credit score is marked as 1, and the consumer credit score generated after the first transaction that is higher than the previous one is marked as 1. Other scores are filled with 0, thus generating a consumer credit data stream. The value is assigned based on the position of the '1' in the consumer credit data stream. The earlier the '1' appears, the larger the value. The values ​​assigned to all '1' positions in the consumer credit data stream are accumulated, and the accumulated values ​​are converted into consumer credit ratings.

[0039] The block interaction module 300 extracts the first transaction request from the supplier and the second transaction request from the buyer, groups the first and second transaction requests by request intention, thereby obtaining the true intentions of the supplier and the buyer, and bidirectionally selects and matches the corresponding transaction object based on the true intentions of the supplier and the buyer.

[0040] It should be noted that the application logic for matching corresponding transaction partners based on the true intentions of both the supplier and the buyer is as follows: Supply blocks are generated by integrating the steel supply levels of suppliers. The first transaction request of the supplier is recorded in the supply block, and the first transaction characteristics are obtained based on historical supply data. A demand block is generated based on the buyer's consumer credit rating. The buyer's second transaction request is recorded in the demand block, and the characteristics of the second transaction are obtained based on historical purchase data. The first transaction request and the second transaction request are grouped according to the first transaction characteristics and the second transaction characteristics respectively to obtain transaction group data. The transaction group data are then processed by a hash algorithm to obtain the request hash values ​​of the supplier and the buyer. The Hamming distance between the corresponding request hash values ​​of the supplier and the buyer is calculated using a formula. The matching degree between the supplier and the buyer is determined based on the Hamming distance, and a transaction matching table is generated by ranking the matching degree from high to low. The corresponding transaction object is selected based on the transaction matching table.

[0041] It should be noted that the two-way selection and matching of trading partners based on these genuine intentions, combined with the use of blockchain technology, enhances the trust between the trading parties.

[0042] The security monitoring module 400 constructs transaction blocks among the self-selected transaction objects, and divides the transaction blocks into security domains, including network security domain, supplier security domain, buyer security domain, and information security domain; based on the security domains, it performs security monitoring and generates transaction data with prompt information.

[0043] Specifically, the logic for obtaining the transaction data with prompt information is as follows: By selecting suppliers and buyers independently as trading partners, a transaction block is constructed based on blockchain technology. The transaction block records the monitoring data of this transaction, ensuring the transparency and immutability of the transaction. The transaction monitoring data is divided into security domains based on function, including: Network security domain: responsible for monitoring and protecting the security of network communications within transaction blocks, ensuring the encryption and integrity of data transmission, and preventing network attacks and data leaks.

[0044] Supplier Security Domain: Focuses on supplier security, including security assessments of supplier qualification and certification information and transaction behavior, to ensure the legitimacy and reliability of suppliers.

[0045] Buyer security domain: Monitors buyer transaction behavior and credit information, assesses buyer credit rating, and protects buyer transaction security and information security.

[0046] Information security domain: responsible for the security of information in the entire transaction block, including encrypted storage of data, access control, and prevention of unauthorized access.

[0047] Deploy a monitoring system in each security domain to monitor transaction activities in real time, detect abnormal behavior and potential security threats. If an abnormal scene is detected in the transaction activity, a verification request is initiated, and the monitoring system is updated in real time based on the verification request. Extract the request duration corresponding to this verification request. Based on the request duration, suggest that the trading parties extract the data as needed until the request duration is within the preset time. Obtain the monitoring results of the monitored transaction data in the security domain and generate transaction data with prompts. The prompts include, but are not limited to, abnormal transaction warnings, security vulnerability prompts, and qualification certification expiration reminders. This helps both parties to the transaction to understand the transaction security status in a timely manner, take corresponding security measures, thereby improving the security of the entire transaction process, effectively monitoring and managing security issues in steel transactions, and generating transaction data with prompts to provide security guarantees for both parties to the transaction.

[0048] More specifically, transaction data is stored in a historical database and divided into historical supply data and historical purchase data based on the identity information of suppliers and buyers. The historical supply data and historical purchase data are written into the initial block respectively. New transaction data added online are generated into new blocks in chronological order. All blocks are combined in a chain to form a blockchain.

[0049] It should be noted that: strengthening access control between regions and enhancing the security of communication protocols between systems are necessary to prevent network attacks and threats. By using side-channel monitoring and intelligent analysis technologies, timely warnings of attacks can be issued. A system should be established for the early detection and prevention of attacks, proactive detection and defense against attacks during the attack, and timely tracing of the source after the attack.

[0050] Example 2

[0051] Please see Figure 2 As shown, parts not described in detail in this embodiment are described in Embodiment 1. A method for solving trust issues in steel transactions based on blockchain is provided, applied in a server, and includes the following steps: Match the supplier's qualification certification information with the steel transaction qualification configuration information, and conduct a qualification assessment of the steel transaction qualification configuration information to obtain the steel supply level; Obtain buyer information and buyer terminal information from the logged-in user's terminal device; evaluate the buyer information to generate buyer credit information; evaluate the buyer credit information to obtain a consumer credit rating. The first transaction request from the supplier and the second transaction request from the buyer are extracted separately. The first and second transaction requests are grouped by request intention to obtain the true intention of the supplier and the buyer. Based on the true intention of the supplier and the buyer, the corresponding transaction object is selected and matched in both directions. Transaction blocks are constructed among the self-selected transaction partners. Security domains are divided within the transaction blocks, including network security domain, supplier security domain, buyer security domain, and information security domain. Based on the security domains, security monitoring is performed to generate transaction data with prompts.

[0052] The logic for obtaining the steel supply grade is as follows: The steel trading qualification configuration information includes steel identification information and qualification standard information; both steel identification information and qualification standard information are set according to the production and operation parameter templates of different steel products. The qualification certification information includes qualification document information based on steel identification information. The qualification document information provided by the supplier is written into the qualification standard information of the corresponding steel product. The qualification document information is compared with the qualification standard information to obtain the steel supply information corresponding to the steel product currently provided by the supplier. A steel supply assessment model is constructed, which uses steel supply information, historical supply data of suppliers, product quality and delivery time as multivariate input factors. The influence weights of the multivariate input factors are fitted based on the steel supply assessment model to evaluate the steel supply level of suppliers, and the steel supply level is written into the blockchain.

[0053] The logic for obtaining the consumer credit rating is as follows: The consumer credit score with timestamps within a preset time period is extracted from the buyer's historical purchase data. The initial value of the consumer credit score is zero. The buyer updates the consumer credit score according to the transaction strategy in steel transactions. Consumer credit scores are statistically analyzed through time series. Within a preset time period, the first non-zero consumer credit score is marked as 1, and the consumer credit score generated after the first transaction that is higher than the previous one is marked as 1. Other scores are filled with 0, thus generating a consumer credit data stream. The value is assigned based on the position of the '1' in the consumer credit data stream. The earlier the '1' appears, the larger the value. The values ​​assigned to all '1' positions in the consumer credit data stream are accumulated, and the accumulated values ​​are converted into consumer credit ratings.

[0054] In steel trading, the update logic for consumer credit rating based on trading strategy is as follows: Obtain the buyer's historical purchase data, analyze the buyer's transaction behavior based on the historical purchase data, the transaction behavior includes transaction frequency, transaction size and transaction price, and obtain the buyer's activity and transaction ability based on the transaction behavior; A data-driven risk control system is built to evaluate the buyer's transaction behavior, obtain the buyer's transaction strategy and credit score under the current transaction strategy, and accumulate the credit score based on the buyer's transaction strategy to update the consumer credit rating.

[0055] The trading strategies include trend-following strategies, arbitrage strategies, volatility strategies, fundamental analysis strategies, technical analysis strategies, hedging strategies, and inter-period arbitrage strategies; based on these trading strategies, a trading strategy framework is constructed for buyers to update their consumer credit rating in steel transactions.

[0056] The application logic for matching corresponding transaction partners based on the true intentions of both suppliers and buyers is as follows: Supply blocks are generated by integrating the steel supply levels of suppliers. The first transaction request of the supplier is recorded in the supply block, and the first transaction characteristics are obtained based on historical supply data. A demand block is generated based on the buyer's consumer credit rating. The buyer's second transaction request is recorded in the demand block, and the characteristics of the second transaction are obtained based on historical purchase data. The first transaction request and the second transaction request are grouped according to the first transaction characteristics and the second transaction characteristics respectively to obtain transaction group data. The transaction group data are then processed by a hash algorithm to obtain the request hash values ​​of the supplier and the buyer. The Hamming distance between the corresponding request hash values ​​of the supplier and the buyer is calculated using a formula. The matching degree between the supplier and the buyer is determined based on the Hamming distance, and a transaction matching table is generated by ranking the matching degree from high to low. The corresponding transaction object is selected based on the transaction matching table.

[0057] The logic for obtaining the transaction data with prompt information is as follows: By selecting suppliers and buyers independently as trading partners, a transaction block is constructed based on blockchain technology. This transaction block records and monitors the data for this transaction. The transaction monitoring data is divided into security domains according to function. A monitoring system is deployed in each security domain to monitor transaction activities in real time, detect abnormal behavior and potential security threats. If an abnormal scene is found in the transaction activity, a verification request is initiated, and the monitoring system is updated in real time based on the verification request. Extract the request duration corresponding to this verification request. Based on the request duration, suggest that the transaction object perform the extraction as needed until the request duration is within the preset time. Obtain the monitoring results of the monitoring transaction data in the security domain and generate transaction data with prompt information.

[0058] Transaction data is stored in a historical database and divided into historical supply data and historical purchase data based on the identity information of suppliers and buyers. The historical supply data and historical purchase data are written into the initial block respectively. New transaction data added online are generated into new blocks in chronological order. All blocks are combined in a chain to form a blockchain.

[0059] Example 3

[0060] An electronic device according to an exemplary embodiment includes: a processor and a memory, wherein the memory stores a computer program that can be called by the processor; The processor executes the aforementioned method for solving trust issues in steel transactions based on blockchain by calling a computer program stored in the memory.

[0061] Figure 3This is a schematic diagram of an electronic device provided in an embodiment of this application. The electronic device can vary significantly due to differences in configuration or performance. It can include one or more Central Processing Units (CPUs) and one or more memories, wherein the memory stores at least one computer program, which is loaded and executed by the processor to implement the method provided in the above-described embodiments for solving trust issues in steel transactions based on blockchain. The electronic device can also include other components for implementing device functions; for example, it can have wired or wireless network interfaces and input / output interfaces for input / output. Further details are not elaborated upon in the embodiments of this application.

[0062] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply 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 this application.

[0063] It should be understood that determining B based on A does not mean determining B solely based on A; it also means determining B based on A and / or other information.

[0064] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. 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. 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 a wired or wireless network. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.

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

[0066] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0067] In the several embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only one method, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0068] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0069] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0070] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

[0071] In conclusion, the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for solving the trust problem in steel transactions based on blockchain, applied to a server, characterized in that: The following steps are involved: Match the supplier's corresponding qualification certification information with the steel trading qualification configuration information, and conduct qualification evaluation on the steel trading qualification configuration information to obtain the steel supply grade; Acquire buyer information and buyer terminal information of a logged-in user terminal device, evaluate the buyer information to generate buyer credit information, and evaluate the buyer credit information to obtain a consumer credit rating; Extract the first transaction request of the supplier and the second transaction request of the buyer respectively, group the first transaction request and the second transaction request by request intention, thereby obtaining the real intentions of the supplier and the buyer, and bidirectionally select and match the corresponding transaction objects according to the real intentions of the supplier and the buyer; Build transaction blocks between self-selected transaction objects, and divide security domains in the transaction blocks. The security domains include network security domain, supplier security domain, buyer security domain, and information security domain. Generate transaction data with prompt information based on security monitoring of security domains.

2. A method for solving the trust problem in steel transactions based on blockchain according to claim 1, characterized in that: The logic for obtaining the steel supply level is: The steel trading qualification configuration information includes steel identification information and qualification standard information; the steel identification information and qualification standard information are both implemented and set according to the production and operation parameter templates of different steel commodities; The qualification certification information includes qualification document information corresponding to the steel identification information, and the qualification document information provided by the supplier is written according to the qualification standard information of the corresponding steel product, and the qualification document information is compared with the qualification standard information to obtain the steel supply information corresponding to the steel product currently provided by the supplier; Construct a steel supply evaluation model, take steel supply information, supplier's historical supply data, product quality and delivery time as multivariate input factors, fit the impact weights of multivariate input factors based on the steel supply evaluation model, evaluate the supplier's steel supply grade, and write the steel supply grade into the blockchain.

3. A method for solving the trust problem in steel transactions based on blockchain according to claim 2, characterized in that: The logic for obtaining the consumer credit rating is: Extracting consumer credibility with a timestamp within a preset time period from the historical purchase data of the buyer's information, wherein the initial value of the consumer credibility is zero, and the buyer updates the consumer credibility according to the transaction strategy in the steel transaction; Through the time series statistics of consumer reputation, the first non-zero consumer reputation generated within the preset time period is marked as 1, and the consumer reputation generated after the first transaction is higher than the previous consumer reputation is marked as 1, and the others are filled with 0 to generate a consumer reputation data stream; The value is assigned according to the position of 1 in the consumer credit data stream. The earlier the position appears, the greater the value is assigned. The values ​​of all 1 positions in the consumer credit data stream are accumulated and the accumulated values ​​are converted into consumer credit ratings.

4. A method for solving the trust problem in steel transactions based on blockchain according to claim 3, characterized in that: In steel trading, the update logic for updating consumer credibility according to the trading strategy is: Obtain the buyer's historical purchase data, analyze the buyer's transaction behavior based on the historical purchase data, the transaction behavior includes transaction frequency, transaction size and transaction price, and obtain the buyer's activity and transaction ability based on the transaction behavior; Build a data risk control system to evaluate the buyer's trading behavior to obtain the buyer's trading strategy and credit score under the current trading strategy, accumulate the credit score based on the buyer's trading strategy, and update the consumer credibility.

5. A method for solving the trust problem in steel transactions based on blockchain according to claim 4, characterized in that: The trading strategies include trend tracking strategies, arbitrage strategies, volatility strategies, fundamental analysis strategies, technical analysis strategies, hedging strategies and cross-period arbitrage strategies; based on the trading strategies, a trading strategy framework is constructed for the buyer to update consumer credibility in steel transactions.

6. A method for solving the trust problem in steel transactions based on blockchain according to claim 5, characterized in that: The application logic of bidirectionally selecting and matching corresponding transaction objects based on the true intentions of suppliers and buyers is: generating a supply block based on the steel supply level integration of the supplier, recording the first transaction request of the supplier in the supply block, and obtaining the first transaction feature based on the historical supply data; Generate a demand block based on the buyer's consumer credit rating, record the buyer's second transaction request in the demand block, and obtain a second transaction feature based on historical purchase data; The first transaction request and the second transaction request are respectively grouped according to the first transaction feature and the second transaction feature to obtain transaction grouping data, and the transaction grouping data are respectively subjected to a hash algorithm to obtain request hash values ​​of the supplier and the buyer; The Hamming distance between the hash values ​​of the supplier and the buyer's corresponding requests is calculated through a formula, and the matching degree between the supplier and the buyer is determined based on the Hamming distance. The transaction matching table is generated from high to low matching degrees. Select the corresponding transaction object based on the transaction matching table.

7. A method for solving the trust problem in steel transactions based on blockchain according to claim 6, characterized in that: The acquisition logic of the transaction data with prompt information is: The suppliers and buyers selected by the parties are used as the transaction objects, and a transaction block is constructed based on the blockchain technology. The transaction monitoring data is recorded through the transaction block. Divide transaction monitoring data into security domains according to their functions, deploy monitoring systems in each security domain, monitor transaction activities in real time, detect abnormal behaviors and potential security threats, and initiate verification requests if abnormal scenes in transaction activities are found, and update the monitoring system in real time based on the verification requests; Extract the request duration corresponding to this verification request, and suggest the transaction object to extract it on demand according to the request duration until the request duration is within the preset time, and obtain the monitoring results of the monitoring transaction data in the security domain, and generate transaction data with prompt information.

8. A method for solving the trust problem in steel transactions based on blockchain according to claim 7, characterized in that: The transaction data is stored in a historical database and divided into historical supply data and historical purchase data according to the identity information of suppliers and buyers. The historical supply data and historical purchase data are written into the initial block respectively. New transaction data added online generates new blocks in chronological order, and all blocks are combined in a chain to form a blockchain.

9. A system for solving trust problems in steel transactions based on blockchain, based on the implementation of a method for solving trust problems in steel transactions based on blockchain as described in any one of claims 1 to 8, applied to a server, characterized in that: The server comprises a supplier evaluation module (100), a data access module (200), a block interaction module (300) and a security monitoring module (400); each module is connected via wired and / or wireless connections; The supplier evaluation module (100) matches the supplier's corresponding qualification authentication information with the steel trading qualification configuration information, performs qualification evaluation on the steel trading qualification configuration information to obtain the steel supply grade; and writes the steel supply grade into the block interaction module (300); A buyer evaluation module (200), which obtains buyer information of a logged-in user terminal device and buyer terminal information, evaluates the buyer information to generate buyer credit information, and evaluates the buyer credit information to obtain a consumer credit rating; Writing the consumer credit rating into the block interaction module (300); The block interaction module (300) extracts the first transaction request of the supplier and the second transaction request of the buyer respectively, performs request intention grouping on the first transaction request and the second transaction request, thereby obtaining the real intention of the supplier and the buyer, bidirectionally selects and matches the corresponding transaction object according to the real intention of the supplier and the buyer, and sends the bidirectionally selected transaction object corresponding to the real intention of the supplier and the buyer to the security monitoring module (400); A security monitoring module (400) constructs a transaction block between autonomously selected transaction objects, and divides the transaction block into security domains, wherein the security domains include a network security domain, a supplier security domain, a buyer security domain, and an information security domain; Generate transaction data with prompt information based on security monitoring of security domains.

10. An electronic device, characterized in that: include: A processor and a memory, wherein the memory stores a computer program that can be called by the processor; The processor executes the tree-structured method for solving the trust problem in steel transactions based on blockchain as described in any one of claims 1 to 8 by calling the computer program stored in the memory.

Citation Information

Patent Citations

  • Method for solving trust problem in iron and steel transaction based on block chain and system thereof

    CN107516221A