A blockchain-based intelligent supply chain management method and system
By using blockchain technology in the supply chain for identity authentication, transaction risk assessment and automatic execution of smart contracts, the problems of information asymmetry and lack of trust in traditional supply chain management are solved, and the coordination and management efficiency of the supply chain are improved.
Patent Information
- Application Number
- CN202510423021.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2045-04-07
AI Technical Summary
There are problems of information asymmetry and lack of trust in traditional supply chain management, resulting in poor information circulation, delayed decision-making and low transaction efficiency.
Adopt blockchain-based intelligent supply chain management methods, identity authentication, transaction risk assessment and automatic execution of smart contracts through blockchain technology, ensuring transparency of information, security of transactions and reliable trust.
It improves the synergy and management efficiency of the supply chain, reduces transaction risks and uncertainties, reduces intermediate links and verification processes, and improves overall security and reliability.
Smart Images

Figure CN119963201B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of blockchain management technology, and in particular to a blockchain-based supply chain intelligent management method and system. Background Art
[0002] In today's globalized business environment, the efficiency, security and transparency of supply chain management are crucial to the successful operation of enterprises. However, traditional supply chain management faces many difficulties, among which information asymmetry and lack of trust are particularly prominent.
[0003] In a complex supply chain network, involving many links and participants, it is often difficult to achieve real-time sharing and accurate transmission of information between enterprise clients. The poor flow of data between different systems and enterprises leads to lags and uncertainties in the grasp of upstream and downstream information in each link, which seriously affects the timeliness and accuracy of decision-making. In addition, due to the lack of an effective trust mechanism, enterprises have concerns about data sharing and transaction cooperation, fearing that information will be leaked or the other party will not fulfill its promises.
[0004] This distrust leads to a large number of intermediaries and cumbersome verification processes to ensure the security and reliability of transactions, thereby reducing the overall efficiency of the supply chain. Summary of the invention
[0005] In order to solve the problems existing in the above-mentioned prior art, the present invention provides a supply chain intelligent management method and system based on blockchain, so as to solve the problems of information asymmetry and lack of trust in the supply chain through blockchain technology, and improve the overall coordination ability and management efficiency of the supply chain.
[0006] In the first aspect, the present application provides a supply chain intelligent management method based on blockchain, which is applied to transaction nodes. The transaction nodes are multiple nodes established on the blockchain. The nodes correspond to enterprise clients in the supply chain. The method includes:
[0007] Obtain transaction instructions, and initiate a transaction request to the target node according to the transaction instructions. The transaction request is used to initiate a transaction to the target node;
[0008] Authenticate the transaction nodes and target nodes based on the zero-trust management model, and generate identity confirmation information and transaction content information;
[0009] If the identity confirmation information is correct, obtain the transaction feature information of the target node, and input the transaction feature information and transaction content information into the transaction risk assessment model to conduct a risk assessment on the target node to obtain the transaction risk value of the target node. The transaction feature information includes historical transaction information and blockchain node topology information;
[0010] If the transaction risk value meets the transaction conditions, obtain the smart contracts of the transaction node and the target node, and based on Layer 2 technology, perform off-chain calculations on the transaction processes of the transaction node and the target node according to the smart contracts to obtain the key transaction information;
[0011] Perform transaction verification on the key transaction information according to the transaction volume and status of the current blockchain network to obtain the transaction verification result.
[0012] In one embodiment, performing transaction verification on the key transaction information according to the transaction volume and status of the current blockchain network to obtain the transaction verification result includes:
[0013] Obtain the website status information and transaction volume data of the current blockchain network. The website status information includes network latency, node online rate, and block congestion level. The transaction volume data includes the number of transactions, transaction frequency, and transaction type;
[0014] Based on the consensus mechanism, calculate the node computing power value according to the website status information and transaction volume data, and filter out the verification nodes with a value greater than the node computing power value according to the node computing power value;
[0015] The verification nodes verify the key transaction information according to the preset rules in the smart contract to obtain the transaction verification result.
[0016] In one embodiment, the node computing power value is calculated by the following formula:
[0017]
[0018] Among them, represents the node computing power value, represents the initial node computing power value, represents the current network transaction volume, represents the preset benchmark transaction volume, represents the transaction volume adjustment coefficient; represents the current network latency, represents the preset benchmark network latency, represents the network latency adjustment coefficient; represents the current node online rate, represents the preset benchmark node online rate, represents the node online rate adjustment coefficient.
[0019] In one embodiment, the transaction risk value is calculated by the following formula:
[0020]
[0021] Among them, is the target node The trading risk value, is a linear transformation function, is the target node The trading frequency risk item of is the target node The trading amount risk item of is the target node The trading cycle risk item of is the target node The intermediate node risk item of and is the proportionality coefficient, is the trading node to the target node The cumulative number of transactions initiated is the The time interval from the The time interval data set for the trading distance risk assessment between the trading node and the target node is the historical decreasing coefficient function, is the In the Satisfaction score between the trading node and the target node is the In the Trading amount between the trading node and the target node is the In the Trading cycle between the trading node and the target node is the Number of the final pointed nodes of the target node is the target node The The Between the The number of intermediate nodes between the target node and the is the target node The The Between the The The Trading frequency risk item of ; Among them, the The The node that finally reaches the transaction with the trading node.
[0022] In one embodiment, based on Layer2 technology, the transaction process between the transaction node and the target node is calculated off-chain according to the smart contract to obtain transaction key information, including:
[0023] Obtain a transaction trigger instruction, which is a transaction instruction issued when the transaction risk value meets the first condition or when the indirect trust value is higher than the preset threshold, and is used to conduct a transaction with the target node;
[0024] According to the transaction trigger instruction, open a state channel between the transaction node and the target node based on the state channel technology;
[0025] Transmit the transaction data between the transaction node and the target node to the Layer2 layer for transaction calculation to obtain transaction key information.
[0026] In one embodiment, the method further includes:
[0027] Input the smart contracts of the transaction node and the target node into the transaction smart contract classification model based on Layer2 technology to obtain transaction smart contract classification information;
[0028] Input the transaction smart contract classification information and the transaction risk value into a support vector machine to determine the transaction priority level of the target node. The transaction priority level includes a reward priority level and a penalty priority level;
[0029] If the transaction priority level is the reward priority level, set the target node as a reward-priority node;
[0030] If the transaction priority level is the penalty priority level, set the target node as a penalty-priority node.
[0031] In one embodiment, the method further includes:
[0032] If the target node is a reward-priority node, increase the satisfaction score of the target node in this transaction based on the reward mechanism;
[0033] If the target node is a penalty-priority node, decrease the satisfaction score of the target node in this transaction based on the penalty mechanism.
[0034] In a second aspect, the present invention also provides a blockchain-based supply chain intelligent management system, which is applied to transaction nodes. The transaction nodes are multiple nodes established on the blockchain, and the nodes correspond to enterprise clients in the supply chain. The system includes:
[0035] A transaction request module, which is used to obtain a transaction instruction and initiate a transaction request to the target node according to the transaction instruction. The transaction request is used to initiate a transaction to the target node;
[0036] An identity authentication module, used to perform identity authentication on a trading node and a target node based on a zero-trust management model, and generate identity confirmation information and transaction content information;
[0037] A transaction evaluation module, used to, if the identity confirmation information is that the identity is confirmed correctly, obtain the transaction feature information of the target node, and input the transaction feature information and the transaction content information into a transaction risk assessment model to perform risk assessment on the target node, and obtain the transaction risk value of the target node. The transaction feature information includes historical transaction information and blockchain node topology information;
[0038] A transaction implementation module, used to, if the transaction risk value meets the transaction conditions, obtain the smart contract of the trading node and the smart contract of the target node, and perform off-chain calculation on the transaction process of the trading node and the target node based on the Layer2 technology according to the smart contract to obtain transaction key information;
[0039] A transaction verification module, used to verify the transaction key information according to the transaction volume and status of the current blockchain network to obtain a transaction verification result.
[0040] Thirdly, the present application also provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the method according to any one of the first aspects of the present application are implemented.
[0041] Fourthly, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method according to any one of the first aspects of the present application are implemented.
[0042] The above-mentioned blockchain-based supply chain intelligent management method, system, computer device and storage medium utilize the distributed ledger feature of the blockchain to store all data in the supply chain on multiple nodes, without a single control center. Each node can query and synchronize information in real time, effectively solving the problem of poor information circulation in the supply chain, improving the timeliness and accuracy of decision-making, and making supply chain management more efficient and accurate. And by performing transaction evaluation on the target node through a transaction risk model, obtaining a transaction risk value, and combining with recommended nodes, it provides a more reliable trust basis for transaction cooperation between enterprises, reduces the concerns of enterprises in data sharing and transaction cooperation, and reduces a large number of intermediate links and cumbersome verification processes caused by lack of trust, thereby improving the overall efficiency of supply chain management.
[0043] In addition, the automatic execution of the transaction process based on smart contracts ensures the security and reliability of transactions, avoids human errors and malicious tampering, further enhances the trust between enterprises, reduces losses caused by transaction risks, and improves the overall security and reliability of supply chain management. And during the transaction process, Layer 2 technology is combined for off-chain computing to complete most of the transaction computing and data processing, obtain the key transaction information, effectively reduce the dependence on the main chain, and enhance the cooperation and interaction efficiency among the parties involved in the supply chain. Based on the obtained key transaction information, verification nodes can be selected according to the transaction volume and status of the current blockchain network for transaction verification, ensuring that the selected nodes have sufficient processing power and network bandwidth, so as to complete the transaction verification in a timely and efficient manner, and further improve the efficiency and accuracy of transactions. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0045] Figure 1 Schematic diagram of the application environment provided for an exemplary embodiment of the present invention;
[0046] Figure 2 Flowchart of a blockchain-based supply chain intelligent management method provided for an exemplary embodiment of the present invention;
[0047] Figure 3 Schematic diagram of the structure of a blockchain-based supply chain intelligent management system provided for an exemplary embodiment of the present invention.
[0048] REFERENCE NUMERALS
[0049] 101 - First terminal, 102 - Second terminal, 103 - Communication network, 300 - Supply chain intelligent management system, 301 - Transaction request module, 302 - Identity authentication module, 303 - Transaction evaluation module, 304 - Transaction implementation module, 305 - Transaction verification module. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0050] In order to make the objectives, technical solutions and advantages of the present application clearer, the following further details the present application with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0051] A blockchain-based supply chain intelligent management method provided by an embodiment of the present application can be applied to, for exampleFigure 1 In the application environment shown, the environment includes a first terminal 101, a second terminal 102 and a communication network 103. The first terminal 101 communicates with the second terminal 102 through the communication network 103.
[0052] Schematically, an application applicable to a blockchain-based supply chain intelligent management method is installed in the first terminal 101 and the second terminal 102, and enterprises in the supply chain can realize interaction between different terminals through the application. For example, the first terminal 101 or the second terminal 102 obtains a transaction instruction, and then initiates a transaction request to the target node, evaluates the target node based on the transaction risk assessment model, obtains a transaction risk value, and finally, when the transaction risk value meets the first condition, conducts a transaction with the target node based on the smart contract.
[0053] Among them, the first terminal 101 or the second terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc.
[0054] In combination with the above application environment, the application scenario of the embodiment of the present application is explained.
[0055] In the process of supply chain management, there are many different enterprises, such as suppliers, manufacturers, sellers and transporters, etc. Different enterprises need to exchange information and cooperate with each other to achieve efficient operation of the supply chain. For example, manufacturers need to trade with suppliers to purchase raw materials for secondary processing and manufacturing, sellers need to purchase finished products from manufacturers for sale, and transporters are responsible for transporting raw materials and finished products between various enterprises through transactions with suppliers or manufacturers. The information of the transaction process needs to be clearly recorded and traced one by one, and all participants in the supply chain can query and understand it.
[0056] Illustratively, the blockchain-based supply chain intelligent management method provided in the embodiment of the present application can also be applied to other application scenarios. It is only used as an example here and is not limited to the specific application scenario.
[0057] In an exemplary embodiment, Figure 2 As shown, a supply chain intelligent management method based on blockchain is provided. The method is applied to transaction nodes. The transaction nodes are multiple nodes established on the blockchain. The nodes correspond to enterprise clients in the supply chain. Figure 1 Taking the first terminal 101 in the example as an example, the following steps are included:
[0058] S201: Obtain a trading instruction, and initiate a trading request to the target node according to the trading instruction. The trading request is used to initiate a transaction to the target node.
[0059] Specifically, the manufacturer terminal can be regarded as the first terminal 101. If the manufacturer needs to purchase raw materials from the supplier, the supplier terminal can be regarded as Figure 1 the second terminal 102 in it, that is, the target node for trading with the trading node. After obtaining the trading instruction, the first terminal 101 can initiate a trading request to the second terminal 102 through the communication network 103 according to its raw material inventory, manufacturing period, etc. Among them, the trading instruction can be manually issued by the manufacturer or automatically triggered by the first terminal 101 when its raw material inventory is lower than the preset threshold, which is not limited here.
[0060] It should be noted that the enterprise client in the supply chain is not limited to only being the trading node or the target node, and can also be the party that actively initiates the transaction or the party being traded at the same time. For example, the first terminal 101 can also be a distributor terminal. After obtaining the trading instruction, it then initiates a trading request to the manufacturer terminal, that is, the manufacturer terminal is the target node. The first terminal 101 can also be a transporter and a distributor, etc., which is not limited here.
[0061] S202: Perform identity authentication on the trading node and the target node based on the zero-trust management model, and generate identity confirmation information and trading content information.
[0062] S203: If the identity confirmation information is that the identity is confirmed correctly, obtain the trading characteristic information of the target node, and input the trading characteristic information and the trading content information into the trading risk assessment model to perform a risk assessment on the target node to obtain the trading risk value of the target node.
[0063] Optionally, the trading characteristic information includes historical trading information and blockchain node topology information.
[0064] Optionally, after the first terminal 101 initiates a trading request to the target node, it needs to perform an assessment on the target node to obtain the trading risk value of the target node. Schematically, the target node can be Figure 1For the second terminal 102 in [the context], the first terminal 101 first queries the historical interaction data with the second terminal 102 recorded in itself. These data can include multiple aspects in the past transaction process, such as transaction success rate, transaction amount, timeliness of transaction completion, transaction quality, and transaction service, etc. Based on these data, calculations are made according to the transaction risk model to obtain the transaction risk value, so as to evaluate whether to continue the transaction. The introduction of the transaction risk model makes each transaction decision based on specific historical data and quantitative indicators, rather than simply relying on pure subjective judgment or word-of-mouth. This makes the behaviors of both trading parties traceable, enhances mutual trust, reduces the frictions caused by trust issues in the transaction process, effectively improves the transparency, trust, and security of supply chain transactions, and reduces transaction risks.
[0065] S204: If the transaction risk value meets the transaction conditions, obtain the smart contract of the transaction node and the smart contract of the target node, and based on the Layer2 technology, perform off-chain calculations on the transaction processes of the transaction node and the target node according to the smart contracts to obtain the key transaction information.
[0066] Optionally, the transaction conditions can include guarantee transaction conditions. The guarantee transaction conditions are an additional threshold or other relevant criteria set on the basis of directly calculating the transaction risk value of the target node, and are used to judge whether it is necessary to introduce the evaluation of a third-party guarantee node to further determine the credibility of the target node. For example, an enterprise may set that when the transaction risk value is greater than 50%, it is considered necessary to obtain the opinions of a third-party guarantee node, because although the target node initially shows a certain degree of credibility at this time, more information is needed to comprehensively evaluate it. The recommended guarantee nodes are usually enterprises, institutions, or other relevant parties that have had business dealings with the target node and have a certain reputation and influence in the industry.
[0067] After receiving the recommendation request, the recommended guarantee node will give the third-party guarantee transaction risk value of the target node according to its own transaction experience and understanding of the target node, which can reflect the recommended node's judgment on the credibility of the target node in the transaction process. After the transaction node receives the third-party guarantee transaction risk values of multiple recommended guarantee nodes, it will obtain the guarantee trust value through a specific calculation method. When the guarantee trust value is higher than the preset threshold, the transaction node decides to conduct a transaction with the target node. This is a decision made based on comprehensively considering its own direct transaction history with the target node and the evaluation of the third-party guarantee node, believing that the target node has shown sufficient credibility in many aspects and the transaction risk is relatively low. However, if the guarantee trust value is lower than the preset threshold, the transaction node may re-examine the cooperation plan with the target node, may further investigate the problems existing in the target node, or seek the opinions of more recommended nodes, and may even abandon the transaction with the target node to avoid potential risks and ensure the safety and stability of supply chain transactions.
[0068] Optionally, a smart contract is a computer program that automatically executes the terms of a contract based on blockchain technology. The terms and conditions of the agreement between the two trading parties are written in the form of code. Once the preset trigger conditions are met, the contract will automatically execute the corresponding operations without manual intervention. After determining that the transaction risk value of the target node meets the first condition, the trading node and the target node will jointly confirm the specific terms and parameters of the smart contract, which may include details of the products or services traded (such as specifications, quantities, quality standards, etc.), prices, delivery times and locations, payment methods, etc. Exemplarily, the first condition may be higher than a preset threshold, which is not limited herein.
[0069] Optionally, when the smart contract successfully executes all transaction steps, the transaction is considered completed. At this time, the blockchain will record the detailed information of the entire transaction process, including the identities of the two trading parties, the transaction content, the execution time, the transaction result, etc. These records not only provide an immutable proof for this transaction, but also provide important data support for subsequent transaction analysis, supply chain management, and enterprise decision-making. For example, enterprises can optimize their procurement strategies, inventory management, and partner selection by analyzing these historical transaction records, which also helps to optimize and synergistically develop the entire supply chain, improving the overall efficiency and competitiveness of the supply chain. In addition, successful transaction records can be used as the basis for enhancing the reputation of the target node, further affecting the assessment of its future transaction risk value, forming a virtuous cycle, and promoting the continuous and healthy cooperation among enterprises in the supply chain.
[0070] Optionally, Layer 2 (Layer 2 Scaling Solutions) technology can improve the efficiency and flexibility of transactions in the blockchain by migrating part of the transaction processing process to be executed under the blockchain. In this process, the trading node and the target node can achieve multiple interactions in the Layer 2 layer. For example, through data processing to generate calculation results of transaction amounts such as calculating the total price, discounts, and taxes, or performing transaction identity confirmation to obtain the identity information of the two trading parties, etc., immediate feedback and calculation results can be achieved, improving the fluency and response speed of the transaction.
[0071] S205: Verify the transaction key information according to the transaction volume and status of the current blockchain network to obtain a transaction verification result.
[0072] Schematically, the transaction verification result is used to indicate whether the trading node and the target node have completed the transaction.
[0073] Optionally, after the transaction data of the transaction node and the target node is processed within Layer 2, a key transaction information will be summarized. Schematically, the state of the blockchain network is dynamically changing, and its transaction volume and the network's own operating conditions such as network latency and node online rate will affect the efficiency and accuracy of transaction verification. After submitting this key transaction information to the main chain of the blockchain, transaction verification can be performed according to the current transaction volume and state of the blockchain network. By obtaining relevant state information of the current blockchain network such as network latency, node online rate, and block congestion degree, etc., the network monitoring state is evaluated, and by obtaining the transaction volume data of the current blockchain network such as the number of transactions, transaction frequency, and transaction type, etc., the transaction load is evaluated. And based on the above information, through corresponding consensus mechanisms such as Proof of Work (PoW) or Proof of Stake (PoS), etc., transaction verification is carried out. Only when all these verification items for the key transaction information pass smoothly, the result of this transaction verification is determined to be successful, that is, the transaction node and the target node complete this transaction, and subsequent operations such as fund settlement and commodity delivery can be carried out according to the established process. However, once any one of the verifications fails, then the result of the transaction verification is a failure, and according to the exception handling mechanism agreed in the smart contract, such as requiring both parties to the transaction to re-check the information, supplement or modify the key transaction information, and handle the violation situation accordingly, etc., to ensure the compliance and stability of the entire supply chain transaction.
[0074] In the above-mentioned supply chain intelligent management method based on blockchain, under the blockchain-based architecture, after the transaction node obtains the transaction instruction, it initiates a transaction request to the target node. The transaction request and subsequent interaction information are all spread in the blockchain network, and due to the distributed ledger feature of the blockchain, each enterprise client (node) in the supply chain can obtain this information in real time, and thus the real-time sharing and accurate transmission of information can be realized, effectively solving the problem of poor circulation of traditional supply chain information between different systems and enterprises. At the same time, through the transaction risk model, the transaction risk value of the target node is evaluated. This mechanism screens out more reliable partners, reduces transaction risks and uncertainties, and makes the transactions between enterprises smoother. And when its transaction risk value meets the transaction conditions, subsequent transactions are carried out based on the smart contract. The automated execution of the smart contract improves the transaction processing speed and reduces the human error and manual intervention links.
[0075] Compared with the traditional supply chain management strategy, this method is based on the distributed ledger, smart contract, and transaction risk model, effectively solving many problems in the traditional supply chain such as information asymmetry, low transaction efficiency, high risks, and unstable cooperation relationships, improving the transparency, automation, reliability, and flexibility of the supply chain, and thus enhancing the efficiency of supply chain management.
[0076] In an exemplary embodiment, transaction verification of transaction key information is performed according to the transaction volume and status of the current blockchain network to obtain a transaction verification result, including:
[0077] Obtain the website status information and transaction volume data of the current blockchain network. The website status information includes network latency, node online rate, and block congestion level. The transaction volume data includes the number of transactions, transaction frequency, and transaction type;
[0078] Based on the consensus mechanism, calculate the node computing power value according to the website status information and transaction volume data, and filter out the verification nodes whose computing power values are greater than the node computing power value;
[0079] The verification nodes verify the transaction key information according to the preset rules in the smart contract to obtain a transaction verification result.
[0080] Specifically, the network latency of the current blockchain network can be accurately determined by sending test data packets to each node in the blockchain network and recording the round-trip time of the data packets, and taking the average value after multiple measurements. The node online rate can be obtained by counting the heartbeat signals or regular response situations of the nodes in the current blockchain. This indicator reflects the overall availability and stability of the blockchain network. The block congestion level in the current blockchain can be evaluated according to the number of unprocessed transactions in the block and the average processing time. The number of transactions can be obtained by counting the transaction records on the blockchain and can reflect the current network busyness. The transaction frequency is the change rate of the number of transactions within a specific time period and helps to predict the future load situation of the network. The transaction type can be classified and identified by the feature code or label of the transaction. Based on the above information, transaction verification of transaction key information can be performed through the consensus mechanism.
[0081] Schematically, in a blockchain network, the consensus mechanism is the key to ensuring that all nodes reach an agreement on the validity and order of transactions. In this embodiment, various actual situations of the network can be comprehensively considered based on the Proof of Work (PoW), and the node computing power value can be calculated according to the above information. And based on the calculated node computing power value, nodes greater than this value are selected as verification nodes, which can ensure that the nodes participating in transaction verification have sufficient computing power and stability, and can efficiently and accurately complete the verification task under the current network conditions. At the selected verification nodes, the key transaction information can be checked one by one to see if it conforms to the preset rules in the smart contract. For example, for product information, the specifications, quality standards, quantity, etc. of the product will be checked to see if they are consistent with the contract agreement, ensuring the authenticity and integrity of the transaction, etc., and the transaction verification result is obtained. This process can ensure that transaction verification can be carried out quickly and efficiently in a complex and changeable blockchain network environment by selecting verification nodes with sufficient computing power according to the actual network situation, and at the same time, it can avoid all nodes participating in the verification process, thus reducing unnecessary network resource consumption.
[0082] In an exemplary embodiment, the node computing power value is calculated by the following formula:
[0083]
[0084] Wherein, represents the node computing power value, represents the initial node computing power value, represents the current network transaction volume, represents the preset benchmark transaction volume, represents the transaction volume adjustment coefficient; represents the current network latency, represents the preset benchmark network latency, represents the network latency adjustment coefficient; represents the current node online rate, represents the preset benchmark node online rate, represents the node online rate adjustment coefficient.
[0085] Optionally, the transaction volume adjustment coefficient can have a value range of ; the network latency adjustment coefficient can have a value range of ; the node online rate adjustment coefficient can have a value range of .
[0086] Schematically, the node online rate adjustment coefficient can be less than the network latency adjustment coefficient .
[0087] Exemplarily, in the case of a low-latency supply chain, the trading volume adjustment coefficient can take a value of 0.5; the network latency adjustment coefficient can take a value of 1.2; the node online rate adjustment coefficient can take a value of 0.6.
[0088] In the case of a supply chain for high-frequency trading with high real-time requirements, the trading volume adjustment coefficient can take a value of 0.3; the network latency adjustment coefficient can take a value of 2; the node online rate adjustment coefficient can take a value of 1. In the case of a supply chain with high throughput and high network latency tolerance, the trading volume adjustment coefficient can take a value of 1; the network latency adjustment coefficient can take a value of 0.5; the node online rate adjustment coefficient can take a value of 0.3.
[0089] The above formula comprehensively considers the differences between the current network trading volume, network latency, and node online rate and the preset reference values, and combines the corresponding adjustment coefficients to calculate the node computing power value of the node. When the network trading volume far exceeds the preset reference trading volume , according to the formula, the node computing power value will increase accordingly. This means that in the case of high trading volumes, those high-computing-power nodes that can process transactions quickly will receive more verification tasks. For example, during an e-commerce promotion event, the number of transactions in the blockchain network will increase sharply. At this time, the high-computing-power nodes screened by this formula can more efficiently handle the verification work of a large number of transactions and avoid network congestion. On the contrary, when the network trading volume is low, the adjustment of the node computing power value is relatively small, and network resources can be more evenly distributed to each node, thereby avoiding the situation where some nodes are overly idle or some nodes are overly loaded.
[0090] In an exemplary embodiment, the trading risk value can be calculated by the following formula:
[0091]
[0092] Wherein, is the trading risk value of the target node , is a linear transformation function, is the trading volume risk item of the target node , is the trading risk item of the target node The risk item of transaction amount, is the target node The risk item of transaction cycle, is the target node The risk item of intermediate node, and is the proportionality coefficient, is the number of times the transaction node has initiated transactions cumulatively to the target node is the time interval from the nth transaction to the time of risk assessment, is the set of time interval data of the transaction node's transactions with the target node at the time of risk assessment, is the historical decreasing coefficient function, is the satisfaction score of the transaction node and the target node in the nth transaction is the transaction amount of the transaction node and the target node in the nth transaction is the transaction cycle of the transaction node and the target node in the nth transaction is the number of the final destination nodes of the target node is the target node is the mth final destination node plus one for the number of intermediate nodes between the mth final destination node and the target node is the target node is the mth final destination node and the nth intermediate node between the mth final destination node and the target node The risk item of transaction times; among them, the mth final destination node is the node that finally reaches a transaction with the transaction node.
[0093] Target node is the mth final destination node and the nth intermediate node between the mth final destination node and the target node The risk item of transaction times The calculation formula can be:
[0094]
[0095] In the formula, is the number of transactions initiated by the trading node to the intermediary node cumulatively, is the time interval between the th transaction between the trading node and the intermediary node and the risk assessment time, is the historical decreasing coefficient function, is the satisfaction score of the th transaction between the trading node and the intermediary node.
[0096] Exemplarily, the trading risk value can be used to evaluate the quantitative index of the credibility during the transaction process between the target node and the trading node. Its value range can be between 0 and 1, usually expressed as a percentage. The higher the value, the higher the trading risk of the target node. For example, being 30% means that the comprehensive performance of the target node in past transactions makes the trading node consider it to have a relatively high credibility, thus having a relatively low risk value and a greater possibility of cooperation in subsequent transactions; while being 80% means that the credibility of the target node is relatively low, and its trading risk is relatively high. The trading node may consider cooperating with it more cautiously or adopt more strict risk prevention measures. This parameter reflects the historical scale of the transaction between the two parties. The more transactions there are, the more frequent the business exchanges between the two parties are, the richer the accumulated interaction data is, and the more reference value it has for the calculation of the trust value.
[0097] Optionally, can be a normalized percentage conversion function, or a neural network model with as the input and as the output.
[0098] Optionally, the historical decreasing coefficient function decreases as the time interval between the transaction and the risk assessment increases, thereby increasing the importance of the most recent transaction behavior and the real-time nature of the trading risk value of.
[0099] Optionally, the satisfaction score is a key factor in measuring the performance fulfillment ability and transaction quality of the target node. A successful transaction not only means the completion of the transaction, but also covers multiple aspects such as on-time delivery, the product or service meeting quality standards, and reasonable price. The satisfaction score It is the comprehensive evaluation of the target node by the trading node based on the subjective experience of each transaction, which can cover various details in the trading process, such as the quality of the product (whether the product meets the expected performance, whether the appearance is perfect, etc.), the timeliness of delivery (whether it is delivered within the agreed time, the degree of advance or delay), the quality of after-sales service (the response speed to problems, the effectiveness of problem-solving, etc.), and the smoothness of cooperation and communication. The satisfaction score is obtained through weighted calculation. 。
[0100] Schematically, the target node 's trading risk value can be used to characterize the trading risk between the trading node and the target node , that is, the larger the value of the trading risk value , the greater the trading risk between the trading node and the target node .
[0101] Schematically, the target node 's trading times risk item can be used to characterize the level of satisfaction between the trading node and the target node during the historical trading process. The larger the trading times risk item , the smaller the trading risk value of the target node , that is, the larger the value of the trading times risk item , the smaller the trading risk between the trading node and the target node .
[0102] Schematically, the target node 's trading amount risk item can be used to characterize the level of the cumulative trading amount between the trading node and the target node during the historical trading process. The larger the trading amount risk item , the smaller the trading risk value of the target node , that is, the larger the value of the trading amount risk item , the smaller the trading risk between the trading node and the target node .
[0103] Schematically, the target node 's trading cycle risk item can characterize the length of the trading cycle between the trading node and the target node during the historical trading process. The larger the trading cycle risk item , the larger the trading risk value of the target node , that is, the larger the value of the trading cycle risk item The larger the value, the more likely it is that the transaction node is the same as the target node. The greater the transaction risk.
[0104] Schematically, the target node The intermediary node risk item Can represent the transaction node and the target node The global stability of the supply chain network, the target node The intermediary node risk item It can quantify the multi-level dependency risk of the supply chain and the risk items of the intermediary nodes. The larger the target node Transaction risk value The smaller the risk item of the intermediate node The larger the value, the more likely it is that the transaction node is the same as the target node. The lower the transaction risk.
[0105] In an exemplary embodiment, based on Layer 2 technology, the transaction process of the transaction node and the target node is calculated off-chain according to the smart contract to obtain key transaction information, including:
[0106] Obtaining a transaction trigger instruction, which is a transaction instruction issued when the transaction risk value meets the first condition or when the indirect trust value is higher than a preset threshold, and is used to trade with the target node;
[0107] According to the transaction trigger instruction, a state channel is opened between the transaction node and the target node based on the state channel technology;
[0108] The transaction data between the transaction node and the target node is transmitted to Layer 2 for transaction calculation to obtain key transaction information.
[0109] Specifically, the transaction trigger instruction is issued when the transaction risk value meets the first condition or when the indirect trust value is higher than the preset threshold. The transaction risk value can be obtained by evaluating the target node based on various factors, such as the target node's historical transaction records, credit ratings, compliance status, etc. This trust-based trigger mechanism can effectively screen out reliable transaction objects, reduce transaction risks, and ensure that subsequent transactions can be carried out in a relatively safe environment. According to the transaction trigger instruction, a dedicated channel can be established between the transaction nodes and the target node of the transaction parties through the state channel technology, and the transaction process can be transferred from the blockchain main chain to this channel for processing.
[0110] Exemplarily, when opening a state channel, some parameters of the channel need to be determined through mutual consensus, such as the channel validity period, the maximum trading amount, the initial locked asset quantity, etc. These information can create and initialize the channel through a smart contract and serve as the basis for the rules and constraints for subsequent transactions within the channel, which can be known and recognized by relevant nodes in the blockchain network, effectively ensuring the fairness and transparency of transactions. After the state channel is opened, transaction data between the trading node and the target node, such as the detailed specifications of the traded goods or services, the trading quantity, the expected trading price range, the trading time requirements, etc., can be transmitted to the Layer2 layer through data encryption processing to ensure its security and privacy during the transmission process, prevent data from being stolen or tampered with, and then ensure that the transaction information is only obtained and processed by the two trading parties and authorized verification nodes. Through comprehensive and accurate calculation and processing of the transaction data at the Layer2 layer, complete and accurate key transaction information can finally be obtained, which can effectively optimize the transaction process, reduce the burden on the main chain, and improve the transaction efficiency.
[0111] In one embodiment, the blockchain-based supply chain management method further includes:
[0112] Input the smart contract of the trading node and the smart contract of the target node into the transaction smart contract classification model based on Layer2 technology to obtain transaction smart contract classification information;
[0113] Input the transaction smart contract classification information and the transaction risk value into a support vector machine to determine the transaction priority level of the target node. The transaction priority level includes a reward priority level and a penalty priority level;
[0114] If the transaction priority level is the reward priority level, set the target node as a reward priority node;
[0115] If the transaction priority level is the penalty priority level, set the target node as a penalty priority node.
[0116] By classifying the transaction priority level of the target node based on the transaction risk value and the transaction smart contract classification information, the trading node can more clearly understand the risk degree of trading with different target nodes. For reward priority nodes, enterprises can give more cooperation opportunities, more favorable trading conditions, and more preferential service supports to further consolidate the cooperation relationship. For penalty priority nodes, measures such as restricting transactions, strengthening reviews, or even terminating cooperation can be taken to avoid resource waste and potential losses. This way of classifying transaction priority levels can encourage target nodes to improve their own transaction performance and credibility, thereby enhancing the stability and competitiveness of the entire supply chain. In order to obtain a higher transaction priority level, target nodes will strive to improve the quality of products or services, fulfill contracts on time, maintain good communication and cooperation, etc., forming a virtuous competition atmosphere and promoting the common development of all parties in the supply chain.
[0117] In an exemplary embodiment, the blockchain-based supply chain management method may further include:
[0118] If the target node is a reward-priority node, increase the satisfaction score of the target node in this transaction based on the reward mechanism;
[0119] If the target node is a punishment-priority node, decrease the satisfaction score of the target node in this transaction based on the punishment mechanism.
[0120] By establishing a reward mechanism, when the target node is identified as a reward-priority node, the satisfaction score of the target node is increased. This is to further motivate the reward-priority node to maintain good transaction behavior, and also to give the reward-priority node higher transaction priority and better transaction conditions in future transactions. When the target node is identified as a punishment-priority node, the satisfaction score of the target node is decreased based on the punishment mechanism. This is to punish the bad behavior of the punishment-priority node and to remind transaction nodes to treat this node carefully in future transactions. This mechanism of adjusting the satisfaction score according to the node level helps to establish a good environment of honest transactions in the supply chain. By rewarding the reward-priority nodes and punishing the punishment-priority nodes, all target nodes can be motivated to strive to improve their transaction performance and reputation, thereby improving the efficiency and stability of the entire supply chain. For transaction nodes, the continuously updated satisfaction score can provide them with a more accurate basis for transaction decisions.
[0121] In an alternative embodiment, the method may further include:
[0122] When trading with the target node, generate a random number;
[0123] Based on the asymmetric key encryption technology, encrypt the random number with the private key to generate a timestamp, obtaining an encrypted random number;
[0124] Send the encrypted random number to the target node for node identity verification.
[0125] By generating a random number, an unpredictable factor is introduced to increase the security of the transaction. This random number will serve as the basis for subsequent encryption and authentication, making the verification process of each transaction unique and difficult for attackers to predict and crack. Based on the asymmetric key encryption technology, a pair of keys, namely the public key and the private key, are used to encrypt the random number. The public key can be publicly distributed for encrypting data, while the private key is only known to the owner and is used for decrypting data.
[0126] By generating a timestamp during the encryption process, the timeliness of the encrypted random number can be ensured, preventing attackers from using expired encrypted information for deception. This node authentication mechanism can effectively prevent impersonation attacks and man-in-the-middle attacks through the use of asymmetric key encryption technology and random numbers, improve the security and credibility of transactions, and ensure the stable operation of the supply chain.
[0127] Based on the same inventive concept, as Figure 3 shown, the present application also proposes a blockchain-based supply chain intelligent management system 300, which is applied to transaction nodes. The transaction nodes are multiple nodes established on the blockchain, and the nodes correspond to enterprise clients in the supply chain. The system includes:
[0128] A transaction request module 301, which can be used to obtain a transaction instruction and initiate a transaction request to a target node according to the transaction instruction. The transaction request is used to initiate a transaction to the target node;
[0129] An identity authentication module 302, which can be used to authenticate the transaction node and the target node based on the zero-trust management model, and generate identity confirmation information and transaction content information;
[0130] A transaction evaluation module 303, which can be used to, if the identity confirmation information is that the identity is confirmed correctly, obtain the transaction characteristic information of the target node, and input the transaction characteristic information and the transaction content information into a transaction risk assessment model to perform a risk assessment on the target node to obtain the transaction risk value of the target node. The transaction characteristic information includes historical transaction information and blockchain node topology information;
[0131] A transaction implementation module 304, which can be used to, if the transaction risk value meets the transaction conditions, obtain the smart contract of the transaction node and the smart contract of the target node, and perform off-chain calculations on the transaction process of the transaction node and the target node based on the Layer 2 technology according to the smart contract to obtain the transaction key information;
[0132] A transaction verification module 305, which can be used to verify the transaction key information according to the transaction volume and status of the current blockchain network to obtain a transaction verification result.
[0133] Furthermore, the transaction verification module 305 can also be used to obtain the website status information and transaction volume data of the current blockchain network. The website status information includes network latency, node online rate, and block congestion degree. The transaction volume data includes the number of transactions, transaction frequency, and transaction type; calculate the node computing power value based on the consensus mechanism according to the website status information and transaction volume data, and screen out the verification nodes greater than the node computing power value according to the node computing power value; the verification nodes verify the transaction key information according to the preset rules in the smart contract to obtain a transaction verification result.
[0134] Further, the node computing power value is calculated by the following formula:
[0135]
[0136] Wherein, represents the node computing power value, represents the initial node computing power value, represents the current network transaction volume, represents the preset benchmark transaction volume, represents the transaction volume adjustment coefficient; represents the current network latency, represents the preset benchmark network latency, represents the network latency adjustment coefficient; represents the current node online rate, represents the preset benchmark node online rate, represents the node online rate adjustment coefficient.
[0137] Further, the transaction risk value in the transaction evaluation module 303 is calculated by the following formula:
[0138]
[0139] Wherein, is the transaction risk value of the target node , is the linear transformation function, is the transaction times risk item of the target node , is the transaction amount risk item of the target node , is the transaction cycle risk item of the target node , is the intermediary node risk item of the target node , and are proportionality coefficients, is the number of times the transaction node has initiated transactions cumulatively to the target node , is the th time interval from the transaction to the time of risk assessment, is the set of time interval data of the transaction node's transactions with the target node at the time of risk assessment, is the historical decreasing coefficient function, is the th satisfaction score of the transaction node and the target node in the th transaction, is the The transaction amount, is the transaction cycle between the transaction node and the target node in the th transaction, is the number of final destination nodes of the said target node, is the th final destination node of the target node plus one for the number of intermediate nodes between the final destination node and the target node; is the th final destination node of the target node same as the th intermediate node between the final destination node and the target node; where the kth final destination node is the node that finally reaches a transaction with the transaction node.
[0140] Furthermore, the transaction implementation module 304 can also be used for:
[0141] Obtain a transaction trigger instruction, which is a transaction instruction issued when the transaction risk value meets the first condition or when the indirect trust value is higher than the preset threshold, and is used to conduct a transaction with the target node;
[0142] Based on the transaction trigger instruction, open a state channel between the transaction node and the target node using state channel technology;
[0143] Transmit the transaction data between the transaction node and the target node to Layer 2 for transaction calculation to obtain transaction key information.
[0144] Furthermore, the supply chain intelligent management system 300 can also be used for:
[0145] Input the smart contracts of the transaction node and the target node into the transaction smart contract classification model based on Layer 2 technology to obtain transaction smart contract classification information;
[0146] Input the transaction smart contract classification information and the transaction risk value into a support vector machine to determine the transaction priority level of the target node. The transaction priority level includes a reward priority level and a penalty priority level;
[0147] If the transaction priority level is the reward priority level, set the target node as a reward priority node;
[0148] If the transaction priority level is the penalty priority level, set the target node as a penalty priority node.
[0149] Further, the supply chain intelligent management system 300 can also be used for:
[0150] If the target node is a reward - priority node, improve the satisfaction score of the target node in this transaction based on the reward mechanism;
[0151] If the target node is a punishment - priority node, reduce the satisfaction score of the target node in this transaction based on the punishment mechanism.
[0152] In an exemplary embodiment, the present application also provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the steps of a blockchain - based supply chain intelligent management method. A multi - core processor is preferred to improve the parallel processing ability of the system. Memory: Provide sufficient temporary storage space to support the operation of the program and the processing of data. The memory capacity should be large enough to accommodate a large amount of supply information and computing tasks.
[0153] In an exemplary embodiment, the present application also provides a computer - readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of a blockchain - based supply chain intelligent management method. The computer - readable storage medium can include: read - only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), solid - state drives (SSD, Solid State Drives) or optical discs, etc. Among them, the random access memory can include resistive random access memory (ReRAM, Resistance Random Access Memory) and dynamic random access memory (DRAM, Dynamic Random Access Memory).
[0154] The above - described embodiments only represent several implementation manners of the embodiments of the present application. Their descriptions are relatively specific and detailed, but they should not be construed as limiting the patent scope of the application embodiments. It should be noted that for those of ordinary skill in the art, without departing from the concept of the embodiments of the present application, several deformations and improvements can still be made, and these all belong to the protection scope of the embodiments of the present application.
Claims
1. A supply chain intelligent management method based on blockchain, characterized in that: Applied to transaction nodes, the transaction nodes are multiple nodes established on the blockchain, and the nodes correspond to enterprise clients in the supply chain. The method includes: Obtaining a transaction instruction, and initiating a transaction request to a target node according to the transaction instruction, wherein the transaction request is used to initiate a transaction to the target node; Performing identity authentication on the transaction node and the target node based on a zero-trust management model to generate identity confirmation information and transaction content information; If the identity confirmation information is correct, obtain the transaction feature information of the target node, and input the transaction feature information and the transaction content information into the transaction risk assessment model to perform risk assessment on the target node to obtain the transaction risk value of the target node, wherein the transaction feature information includes historical transaction information and blockchain node topology information; If the transaction risk value meets the transaction conditions, the smart contract of the transaction node and the smart contract of the target node are obtained, and the transaction process of the transaction node and the target node is calculated off-chain according to the smart contract based on Layer2 technology to obtain key transaction information; Performing transaction verification on the key transaction information according to the transaction volume and status of the current blockchain network to obtain a transaction verification result; The transaction verification of the key transaction information is performed according to the transaction volume and status of the current blockchain network to obtain a transaction verification result, including: Obtaining website status information and transaction volume data of the current blockchain network, wherein the website status information includes network delay, node online rate and block congestion degree, and the transaction volume data includes transaction quantity, transaction frequency and transaction type; Calculate the node computing power value based on the website status information and transaction volume data based on the consensus mechanism, and select verification nodes with a computing power value greater than the node computing power value based on the node computing power value; Verifying the key transaction information at the verification node according to the preset rules in the smart contract to obtain the transaction verification result; The node computing power value is calculated by the following formula: , in, Indicates the computing power value of the node, Indicates the initial node computing power value, Indicates the current network transaction volume, Indicates the preset benchmark transaction volume. represents the volume adjustment factor; Indicates the current network delay. Indicates the preset baseline network delay. Indicates the network delay adjustment coefficient; Indicates the current node online rate, Indicates the preset benchmark node online rate, Indicates the node online rate adjustment coefficient.
2. The supply chain intelligent management method according to claim 1, characterized in that: The transaction risk value is calculated by the following formula: , , in, The target node The transaction risk value, is the linear transformation function, The target node The number of transactions risk item, The target node The transaction amount risk item, The target node The transaction cycle risk item, The target node The intermediate node risk item is is the proportionality coefficient, For the transaction node to the target node The cumulative number of transactions initiated. For the The time interval between the transaction and the risk assessment, is a data set of time intervals when the transaction distance risk assessment is performed between the transaction node and the target node, is the historical decreasing coefficient function, For the The transaction node and the target node in the transaction Satisfaction rating, For the The transaction node and the target node in the transaction The transaction amount, For the The transaction node and the target node in the transaction The transaction cycle The target node The final number of nodes pointed to by The target node No. The final point to the node With the target node The number of intermediate nodes between the two nodes is increased by one. The target node No. The final point to the node Same as target node The first Intermediary Node The number of transactions risk item; among them, the kth one finally points to the node The node that finally reaches a transaction with the transaction node.
3. The supply chain intelligent management method according to claim 2, characterized in that: The Layer2 technology is used to perform off-chain calculations on the transaction process between the transaction node and the target node according to the smart contract to obtain key transaction information, including: Obtaining a transaction trigger instruction, where the transaction trigger instruction is used to conduct a transaction with the target node; According to the transaction trigger instruction, a state channel is opened between the transaction node and the target node based on the state channel technology; The transaction data between the transaction node and the target node is transmitted to Layer 2 for transaction calculation to obtain the key transaction information.
4. The supply chain intelligent management method according to claim 2, characterized in that: The method further comprises: Based on the Layer2 technology, the smart contract of the transaction node and the smart contract of the target node are input into the transaction smart contract classification model to obtain transaction smart contract classification information; Inputting the transaction smart contract classification information and the transaction risk value into a support vector machine to determine the transaction priority level of the target node, wherein the transaction priority level includes a reward priority level and a penalty priority level; If the transaction priority level is a reward priority level, setting the target node as a reward priority node; If the transaction priority is a penalty priority, the target node is set as a penalty priority node.
5. The supply chain intelligent management method according to claim 4, characterized in that: The method further comprises: If the target node is a reward priority node, the satisfaction score of the target node in this transaction is increased based on the reward mechanism; If the target node is a penalty priority node, the satisfaction score of the target node in this transaction is reduced based on the penalty mechanism.
6. A blockchain-based supply chain intelligent management system, characterized in that: Applied to transaction nodes, the transaction nodes are multiple nodes established on the blockchain, the nodes correspond to enterprise clients in the supply chain, and the system includes: A transaction request module, used to obtain a transaction instruction and initiate a transaction request to a target node according to the transaction instruction, wherein the transaction request is used to initiate a transaction to the target node; An identity authentication module, used to authenticate the transaction node and the target node based on a zero-trust management model, and generate identity confirmation information and transaction content information; A transaction assessment module, for obtaining transaction feature information of the target node if the identity confirmation information is correct, and inputting the transaction feature information and the transaction content information into a transaction risk assessment model, performing risk assessment on the target node, and obtaining a transaction risk value of the target node, wherein the transaction feature information includes historical transaction information and blockchain node topology information; A transaction implementation module, which is used to obtain the smart contract of the transaction node and the smart contract of the target node if the transaction risk value meets the transaction conditions, and perform off-chain calculations on the transaction process of the transaction node and the target node according to the smart contract based on Layer2 technology to obtain key transaction information; A transaction verification module, used to verify the key transaction information according to the transaction volume and status of the current blockchain network to obtain a transaction verification result; The transaction verification of the key transaction information is performed according to the transaction volume and status of the current blockchain network to obtain a transaction verification result, including: Obtaining website status information and transaction volume data of the current blockchain network, wherein the website status information includes network delay, node online rate and block congestion degree, and the transaction volume data includes transaction quantity, transaction frequency and transaction type; Calculate the node computing power value based on the website status information and transaction volume data based on the consensus mechanism, and select verification nodes with a computing power value greater than the node computing power value based on the node computing power value; Verifying the key transaction information at the verification node according to the preset rules in the smart contract to obtain the transaction verification result; The node computing power value is calculated by the following formula: , in, Indicates the computing power value of the node, Indicates the initial node computing power value, Indicates the current network transaction volume, Indicates the preset benchmark transaction volume. represents the volume adjustment factor; Indicates the current network delay. Indicates the preset baseline network delay. Indicates the network delay adjustment coefficient; Indicates the current node online rate, Indicates the preset benchmark node online rate, Indicates the node online rate adjustment coefficient.
7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Block chain-based dynamic movable property pledge financing method and device and storage medium
CN113674080A
Method, device, and storage medium for controlling use of blockchain resource
WO2020037578A1