# Application of Blockchain Technology in Supply Chain Finance of Beibu Gulf Region

Authors: RenLan Wang; Yanhong Wu
Journal: Mathematical Problems in Engineering
 (2021)

---

## Abstract

Blockchain technology is a database that is operated by multiple parts and forms a chain structure through hash index. The blockchain uses multiple nodes and distributes multiple accesses to data, thereby reducing the dependence on the central Internet server and avoiding the possibility of damage to the central server point due to data and data loss. Encryption technology is used to ensure its integrity and ensure that the data files stored in the blockchain are not tampered with or deleted maliciously. Blockchain technology has inherent advantages in supply chain finance with its technical attributes such as nontampering, distributed ledger, and traceability and has great potential to build trust to solve the main problems of supply chain finance, which is conducive to promoting financial development in the Beibu Gulf region. This article mainly introduces the application research of blockchain technology in supply chain finance in the Beibu Gulf region and intends to provide some ideas for the development of supply chain finance in the Beibu Gulf region combined with blockchain technology. This article proposes the application research methods of blockchain technology in supply chain finance in the Beibu Gulf region, including blockchain technology, supply chain financial risk evaluation on the blockchain, and supply chain finance game for relevant experiments. The experimental results of this article show that the average processing time of the algorithm of the designed blockchain supply chain financial system is 4.10 seconds, the algorithm processing efficiency is faster, and the relevant risks can be better assessed.


---

## Body

## 1. Introduction

In order to make the development of supply chain finance reasonable and controllable, it is necessary to improve the ability to control supply chain financing through emerging technologies. The development of supply chain financing will form cross-industry, cross-regional, cross-departmental, and in-depth alliances with the government, and industry associations and funds will form an economic ecological platform to provide effective services to different entities, improve the operational efficiency of the supply chain, and promote the development of the business environment. And this stage is inseparable from technologies such as blockchain, the Internet, and the Internet of Things. Blockchain technology has attracted more and more attention. At present, blockchain technology is gradually applied in the field of supply chain finance. Its technical characteristics play a practical role in the field of supply chain finance, which can improve the trust relationship in supply chain finance and enhance the huge financing ability of supply chain.In today’s economic globalization, economic integration and financial integration have become more and more important. In this context, the development of regional finance has become an inevitable trend of economic development. The Guangxi Beibu Gulf Economic Zone is located on the southwest coast of China. It is an important transportation hub from China to ASEAN countries during the construction of the China-ASEAN Free Trade Area. It is an important member of the Pan-Beibu Gulf Economic Zone and the Pan-Pearl River Delta Economic Zone. Under the external environment full of opportunities and challenges, it is extremely important for Beibu Gulf Economic Zone to make use of its internal advantages and overcome its disadvantages to carry out regional supply chain economic cooperation.Kshetri evaluated the role of blockchain in enhancing the security of the Internet of Things (IoT), which covers the key underlying mechanism related to blockchain-IoT security relationship. From a security perspective, Kshetri focused on blockchain-based solutions, which are superior to the current IoT ecosystem in many aspects, which mainly rely on centralized cloud servers. Through practical applications and practical examples, Kshetri believes that the decentralized nature of the blockchain may cause malicious participants to be less sensitive to manipulation and forgery. In addition, Kshetri specifically considered how a blockchain-based identity and access management system can deal with some key challenges related to IoT security, and detailed analysis and description of the blockchain’s ability to track insecure sources in the supply chain related to IoT devices. This research lacks experimental data support and is not practical [1]. Gelsomino et al. categorized the research on supply chain finance so far according to main themes and methods, proposed directions for future research, and completed a related literature review, which puts forward two main points: a financing-oriented view and a focus on finance institutions providing short-term solutions involving accounts payable and accounts receivable; and a supply chain-oriented view that may not involve financial institutions, but focuses on accounts payable, accounts receivable, inventory, and sometimes even fixed assets optimization of working capital in financing. Gelsomino LM believes that this review accurately represents the content of supply chain finance research published within the specified time frame and has identified the most important issues that need to be addressed in future research. In addition, Gelsomino LM found, based on the research deficiencies found in the literature, four key issues that are marked and hoped to be resolved in future research. This study only carried out theoretical discussion, without relevant experiments, and lacked persuasiveness [2]. Yao believes that shopping companies must optimize the integration of their supply chain resources to provide service capabilities, improve customer experience, and introduce satisfactory customized services. These companies need to determine how to achieve effective supply chain resource integration based on different customized service models, improve their resource utilization, and solve special problems in the shopping process. Yao explored the dynamic balance between supply and demand service capabilities by analyzing the characteristics and service modes of supply chain resource integration in shopping companies. The discussion of these capabilities not only considered traditional optimization goals, but also looked at general services, emergency services, and strategies. From the perspective of potential capabilities, the applicability of resources is evaluated to achieve effective supply chain resource integration. Yao JM regards the consistency of the ability target orientation of resource partners as an important optimization goal and evaluates this consistency by identifying the ability characteristic factors and introducing them into the supply chain resource integration. He also proposed an optimization model and an improved ant algorithm to solve the supply chain resource integration process. This research procedure is relatively complicated and not suitable for popularization in practice [3].The innovations of this article are to (1) propose algorithms for supply chain financial risk evaluation and supply chain financial game on blockchain for research; (2) research on blockchain-based IoT technology; (3) design the Beibu Gulf supply chain financial system architecture.


## 2. Methods for the Application of Blockchain Technology in Supply Chain Finance in Beibu Gulf Region

### 2.1. Blockchain Technology

#### 2.1.1. Blockchain Definition

Blockchain is well known to mankind and can be understood as a universally distributed decentralized and intelligent platform in the network [4]. Any node in the blockchain has a copy of the database, and each block created is encrypted and stored with transaction information details; and when each block is created, and the block is completed and transmitted to all nodes in the blockchain, the time stamp is created, and all nodes are notified universally. After each node updates the database, the encrypted information cannot be changed. Even if the data of a certain node is destroyed, the node will not be used because the information of most other nodes is inconsistent [5].The official definition of blockchain is as follows: blockchain is a new way of applying computer technology, such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. The blockchain is essentially a decentralized database. At the same time, as the basic technology of Bitcoin, it is a series of data blocks related to encryption. The data block contains a batch of Bitcoin transaction information, which is used to verify the validity of the information and create the next block [6]. The blockchain is composed of multiple blocks, which are automatically formed according to the creation time. It is not based on other institutions to provide credit ratings but uses encryption and computer science as a means to ensure security to create a corresponding secure public database. The blocking chain was found to be a technical means to make decentralized data accounts safe and public [7].


#### 2.1.2. Features of Blockchain

(i) Decentralization. Decentralization is the core feature of blockchain, and it is also impossible to achieve with other technologies. Information transmission, distributed storage, maintenance, and other operations in the blockchain no longer need to be processed by the central server but rely on the common maintenance of each node in the network node [8].(ii) Distributed Ledger and Storage. Due to the decentralization of the blockchain, each node adopts distributed accounting storage; that is, each node has a general ledger. After each node uploads and downloads the information, a new block is created through encryption. The establishment of each block will be notified to all nodes on the chain through broadcast, and the generation of this block will be recorded together. All the ledgers of all nodes are updated once to maintain the consistency of all the node ledgers [9].(iii) Smart Contract. The smart contract is formed by the system program setting. It can complete the recognition, judgment, generation behavior, execution, and other procedures by starting a certain condition. It does not require human setting operations, automatically generates the business of adding data, and cannot modify or delete other data, effectively avoiding the interference caused by the external environment [10].(iv) Traceability. The blockchain adds a time stamp to the generation of each block by adding a time stamp and expands the blockchain according to the sequence of generation time. Time is unique, so after adding the time stamp, double recording can be avoided, and the time stamp cannot be tampered with or deleted after it is generated [11].(v) Security. Each information processing of the blockchain will be encrypted by the hash algorithm in asymmetric cryptography to generate a string of fixed-length characters, supplemented with a time stamp, and jointly ensure uniqueness [12].


### 2.2. Evaluation of Supply Chain Financial Risks on Blockchain

#### 2.2.1. Judgment Matrix

In the analytic hierarchy process, if there aren influencing factors of I in the criterion layer, that is, there are n factors in the sublevel of I, then the corresponding judgment matrix affecting criterion I is an n×n matrix. According to the construction of the judgment matrix of the analytic hierarchy process, in the level analysis of the supply chain financial risk on the blockchain, it can be assumed that the total risk of the system is I, and the first-level indicator of the supply chain financial risk evaluation on the blockchain is Ii=I1,I2,…,Ii, and the second-level indicator is Iin=Ii1,Ii2,…,Iin, and the third-level indicator is Iinm=Iin1,Iin2,…,Iinm [13]. The importance of each influencing factor to the upper level can be determined by quantitative indicators. For any secondary index, its judgment matrix is the matrix formed by comparing the various influencing factors below the index [14]. Suppose that the order of the judgment matrix of Iin is m, and Icd is the importance ratio of the third-level index Iincand the third-level index Iind to the second-level index Iin, and the following relationship exists: (1)Icd>0,Idc=1Icd,Icc=Idd=1,(2)c=bcdmm=b11b12⋯b1mb21b22⋯b2m⋮⋮⋯⋯bm1bm2⋯bmm.


#### 2.2.2. Calculation of Relative Weight

In the second step of calculating the relative weight, suppose that the third-level indicator of supply chain financial risk on the blockchain isIin1,Iin2,…,Iinm, and the corresponding second-level indicator is Iin weight Win1,Win2,…,Winm [15]. Using geometric average method for calculation, the formula is as follows.First, calculate the productMc of each row of the matrix:(3)Mc=∏d=1mbcd,c=1,2,…,m.Then, calculate them-th root Wc¯ of Mc: (4)Winc¯=Mcm.Perform vector normalization:(5)Winc=Winc¯∑k=1mWinc¯=Mcm∑k=1mMcm=∏d=1mbcdm∑k=1m∏d=1mbcdm,c=1,2,…,m.


#### 2.2.3. Consistency Test of Judgment Matrix

The third step is the consistency test. The rationality of the judgment matrix depends on the consistency test. The consistency test can avoid the strong randomness of the judgment matrix without losing the significance of its judgment [16]. Firstly, the new matrix CV is obtained by multiplying the judgment matrix and the relative weight coefficient vector, and then the maximum eigenvalue λmax of the CV is calculated, and then the value of the consistency index (C.I.) is calculated. When the order of the matrix is greater than 2, the value of C.I. is calculated: (6)λmax=1m∑c=1mcvcvc=∑c=1mcvcmvc=1m∑c=1m∑d=1mbcdvdvc.It is generally believed that as long as the value of C.I. is not greater than 0.1, the consistency is considered acceptable. If it is greater than 0.1, it is considered that the consistency is not good enough. Some evaluations may be random and not considered seriously. However, when the order of the matrix increases, its consistency tends to decrease; that is, it will be greater than 0.1, so the randomness index (RIndom Index, RI) is generally used to check the consistency of the judgment matrix. RI is a function of the ordern of the matrix. It increases as the order increases. The order of the matrix is brought into the table of RI values, and the corresponding value is obtained to calculate the value of the consistency ratio C.R. [17, 18].(7)C.R.=C.I.R.I..


### 2.3. Supply Chain Finance Game

Calculate the expected benefits of different decision-making core enterprises and obtain their comprehensive expectations:(8)Ex2=y2R1b2+v+1−y2R2b2,(9)E1−x2=y2R11+b2−p1+1−y2R21+b2−p2,(10)Ex2¯=x2Ex2+1−x2E1−x2.Calculate the expected returns of financial institutions in different decision-making and obtain their comprehensive expectations:(11)Ey2=x2aR1b3+l1−c3+1−x2aR2b3−l2−c4,(12)E1−y2=x2aR2b3−l2−c4+1−x2p2−l2−c4−c6,(13)Ey2¯=y2Ey2+1−y2E1−y2.According to the evolutionary game theory and the above results, the replication dynamic equations of core enterprises and financial institutions are obtained:(14)Fx2=dx2dt=x2Ex2−Ex2¯,(15)Fy2=dy2dt=y2Ey2−Ey2¯.Establish the replication dynamic equation of the above core enterprises and financial institutions together, and record:(16)M=aR1b3−p1+c5−aR2b3+p2−c6,(17)N=c3+c5+p2−p1−l1−l2−c4−c6.Get a two-dimensional dynamic systemS2: (18)dx2dt=x21−x2y2R2−R1+p1−p2+v+p2−R2,dy2dt=y21−y2Mx2+N.Analyze the two-dimensional dynamic system, study the dynamic changes of the strategic choices of core enterprises and financial institutions, and explore the evolutionary path and law of the two parties in the regulatory game [19, 20].The method part of this article uses the above method to study the application of blockchain technology in supply chain finance in the Beibu Gulf region. The specific process is shown in Table1.Table 1
Part of the technical process of this method.
Research methods for the application of blockchain technology in supply chain finance in the Beibu Gulf region2.1Blockchain technology2.2Evaluation of supply chain financial risks on blockchain2.3Supply chain finance game1Blockchain definition1Judgment matrix2Blockchain characteristics2Calculation of relative weight3Judgment matrix consistency test


## 2.1. Blockchain Technology

### 2.1.1. Blockchain Definition

Blockchain is well known to mankind and can be understood as a universally distributed decentralized and intelligent platform in the network [4]. Any node in the blockchain has a copy of the database, and each block created is encrypted and stored with transaction information details; and when each block is created, and the block is completed and transmitted to all nodes in the blockchain, the time stamp is created, and all nodes are notified universally. After each node updates the database, the encrypted information cannot be changed. Even if the data of a certain node is destroyed, the node will not be used because the information of most other nodes is inconsistent [5].The official definition of blockchain is as follows: blockchain is a new way of applying computer technology, such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. The blockchain is essentially a decentralized database. At the same time, as the basic technology of Bitcoin, it is a series of data blocks related to encryption. The data block contains a batch of Bitcoin transaction information, which is used to verify the validity of the information and create the next block [6]. The blockchain is composed of multiple blocks, which are automatically formed according to the creation time. It is not based on other institutions to provide credit ratings but uses encryption and computer science as a means to ensure security to create a corresponding secure public database. The blocking chain was found to be a technical means to make decentralized data accounts safe and public [7].


### 2.1.2. Features of Blockchain

(i) Decentralization. Decentralization is the core feature of blockchain, and it is also impossible to achieve with other technologies. Information transmission, distributed storage, maintenance, and other operations in the blockchain no longer need to be processed by the central server but rely on the common maintenance of each node in the network node [8].(ii) Distributed Ledger and Storage. Due to the decentralization of the blockchain, each node adopts distributed accounting storage; that is, each node has a general ledger. After each node uploads and downloads the information, a new block is created through encryption. The establishment of each block will be notified to all nodes on the chain through broadcast, and the generation of this block will be recorded together. All the ledgers of all nodes are updated once to maintain the consistency of all the node ledgers [9].(iii) Smart Contract. The smart contract is formed by the system program setting. It can complete the recognition, judgment, generation behavior, execution, and other procedures by starting a certain condition. It does not require human setting operations, automatically generates the business of adding data, and cannot modify or delete other data, effectively avoiding the interference caused by the external environment [10].(iv) Traceability. The blockchain adds a time stamp to the generation of each block by adding a time stamp and expands the blockchain according to the sequence of generation time. Time is unique, so after adding the time stamp, double recording can be avoided, and the time stamp cannot be tampered with or deleted after it is generated [11].(v) Security. Each information processing of the blockchain will be encrypted by the hash algorithm in asymmetric cryptography to generate a string of fixed-length characters, supplemented with a time stamp, and jointly ensure uniqueness [12].


## 2.1.1. Blockchain Definition

Blockchain is well known to mankind and can be understood as a universally distributed decentralized and intelligent platform in the network [4]. Any node in the blockchain has a copy of the database, and each block created is encrypted and stored with transaction information details; and when each block is created, and the block is completed and transmitted to all nodes in the blockchain, the time stamp is created, and all nodes are notified universally. After each node updates the database, the encrypted information cannot be changed. Even if the data of a certain node is destroyed, the node will not be used because the information of most other nodes is inconsistent [5].The official definition of blockchain is as follows: blockchain is a new way of applying computer technology, such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. The blockchain is essentially a decentralized database. At the same time, as the basic technology of Bitcoin, it is a series of data blocks related to encryption. The data block contains a batch of Bitcoin transaction information, which is used to verify the validity of the information and create the next block [6]. The blockchain is composed of multiple blocks, which are automatically formed according to the creation time. It is not based on other institutions to provide credit ratings but uses encryption and computer science as a means to ensure security to create a corresponding secure public database. The blocking chain was found to be a technical means to make decentralized data accounts safe and public [7].


## 2.1.2. Features of Blockchain

(i) Decentralization. Decentralization is the core feature of blockchain, and it is also impossible to achieve with other technologies. Information transmission, distributed storage, maintenance, and other operations in the blockchain no longer need to be processed by the central server but rely on the common maintenance of each node in the network node [8].(ii) Distributed Ledger and Storage. Due to the decentralization of the blockchain, each node adopts distributed accounting storage; that is, each node has a general ledger. After each node uploads and downloads the information, a new block is created through encryption. The establishment of each block will be notified to all nodes on the chain through broadcast, and the generation of this block will be recorded together. All the ledgers of all nodes are updated once to maintain the consistency of all the node ledgers [9].(iii) Smart Contract. The smart contract is formed by the system program setting. It can complete the recognition, judgment, generation behavior, execution, and other procedures by starting a certain condition. It does not require human setting operations, automatically generates the business of adding data, and cannot modify or delete other data, effectively avoiding the interference caused by the external environment [10].(iv) Traceability. The blockchain adds a time stamp to the generation of each block by adding a time stamp and expands the blockchain according to the sequence of generation time. Time is unique, so after adding the time stamp, double recording can be avoided, and the time stamp cannot be tampered with or deleted after it is generated [11].(v) Security. Each information processing of the blockchain will be encrypted by the hash algorithm in asymmetric cryptography to generate a string of fixed-length characters, supplemented with a time stamp, and jointly ensure uniqueness [12].


## 2.2. Evaluation of Supply Chain Financial Risks on Blockchain

### 2.2.1. Judgment Matrix

In the analytic hierarchy process, if there aren influencing factors of I in the criterion layer, that is, there are n factors in the sublevel of I, then the corresponding judgment matrix affecting criterion I is an n×n matrix. According to the construction of the judgment matrix of the analytic hierarchy process, in the level analysis of the supply chain financial risk on the blockchain, it can be assumed that the total risk of the system is I, and the first-level indicator of the supply chain financial risk evaluation on the blockchain is Ii=I1,I2,…,Ii, and the second-level indicator is Iin=Ii1,Ii2,…,Iin, and the third-level indicator is Iinm=Iin1,Iin2,…,Iinm [13]. The importance of each influencing factor to the upper level can be determined by quantitative indicators. For any secondary index, its judgment matrix is the matrix formed by comparing the various influencing factors below the index [14]. Suppose that the order of the judgment matrix of Iin is m, and Icd is the importance ratio of the third-level index Iincand the third-level index Iind to the second-level index Iin, and the following relationship exists: (1)Icd>0,Idc=1Icd,Icc=Idd=1,(2)c=bcdmm=b11b12⋯b1mb21b22⋯b2m⋮⋮⋯⋯bm1bm2⋯bmm.


### 2.2.2. Calculation of Relative Weight

In the second step of calculating the relative weight, suppose that the third-level indicator of supply chain financial risk on the blockchain isIin1,Iin2,…,Iinm, and the corresponding second-level indicator is Iin weight Win1,Win2,…,Winm [15]. Using geometric average method for calculation, the formula is as follows.First, calculate the productMc of each row of the matrix:(3)Mc=∏d=1mbcd,c=1,2,…,m.Then, calculate them-th root Wc¯ of Mc: (4)Winc¯=Mcm.Perform vector normalization:(5)Winc=Winc¯∑k=1mWinc¯=Mcm∑k=1mMcm=∏d=1mbcdm∑k=1m∏d=1mbcdm,c=1,2,…,m.


### 2.2.3. Consistency Test of Judgment Matrix

The third step is the consistency test. The rationality of the judgment matrix depends on the consistency test. The consistency test can avoid the strong randomness of the judgment matrix without losing the significance of its judgment [16]. Firstly, the new matrix CV is obtained by multiplying the judgment matrix and the relative weight coefficient vector, and then the maximum eigenvalue λmax of the CV is calculated, and then the value of the consistency index (C.I.) is calculated. When the order of the matrix is greater than 2, the value of C.I. is calculated: (6)λmax=1m∑c=1mcvcvc=∑c=1mcvcmvc=1m∑c=1m∑d=1mbcdvdvc.It is generally believed that as long as the value of C.I. is not greater than 0.1, the consistency is considered acceptable. If it is greater than 0.1, it is considered that the consistency is not good enough. Some evaluations may be random and not considered seriously. However, when the order of the matrix increases, its consistency tends to decrease; that is, it will be greater than 0.1, so the randomness index (RIndom Index, RI) is generally used to check the consistency of the judgment matrix. RI is a function of the ordern of the matrix. It increases as the order increases. The order of the matrix is brought into the table of RI values, and the corresponding value is obtained to calculate the value of the consistency ratio C.R. [17, 18].(7)C.R.=C.I.R.I..


## 2.2.1. Judgment Matrix

In the analytic hierarchy process, if there aren influencing factors of I in the criterion layer, that is, there are n factors in the sublevel of I, then the corresponding judgment matrix affecting criterion I is an n×n matrix. According to the construction of the judgment matrix of the analytic hierarchy process, in the level analysis of the supply chain financial risk on the blockchain, it can be assumed that the total risk of the system is I, and the first-level indicator of the supply chain financial risk evaluation on the blockchain is Ii=I1,I2,…,Ii, and the second-level indicator is Iin=Ii1,Ii2,…,Iin, and the third-level indicator is Iinm=Iin1,Iin2,…,Iinm [13]. The importance of each influencing factor to the upper level can be determined by quantitative indicators. For any secondary index, its judgment matrix is the matrix formed by comparing the various influencing factors below the index [14]. Suppose that the order of the judgment matrix of Iin is m, and Icd is the importance ratio of the third-level index Iincand the third-level index Iind to the second-level index Iin, and the following relationship exists: (1)Icd>0,Idc=1Icd,Icc=Idd=1,(2)c=bcdmm=b11b12⋯b1mb21b22⋯b2m⋮⋮⋯⋯bm1bm2⋯bmm.


## 2.2.2. Calculation of Relative Weight

In the second step of calculating the relative weight, suppose that the third-level indicator of supply chain financial risk on the blockchain isIin1,Iin2,…,Iinm, and the corresponding second-level indicator is Iin weight Win1,Win2,…,Winm [15]. Using geometric average method for calculation, the formula is as follows.First, calculate the productMc of each row of the matrix:(3)Mc=∏d=1mbcd,c=1,2,…,m.Then, calculate them-th root Wc¯ of Mc: (4)Winc¯=Mcm.Perform vector normalization:(5)Winc=Winc¯∑k=1mWinc¯=Mcm∑k=1mMcm=∏d=1mbcdm∑k=1m∏d=1mbcdm,c=1,2,…,m.


## 2.2.3. Consistency Test of Judgment Matrix

The third step is the consistency test. The rationality of the judgment matrix depends on the consistency test. The consistency test can avoid the strong randomness of the judgment matrix without losing the significance of its judgment [16]. Firstly, the new matrix CV is obtained by multiplying the judgment matrix and the relative weight coefficient vector, and then the maximum eigenvalue λmax of the CV is calculated, and then the value of the consistency index (C.I.) is calculated. When the order of the matrix is greater than 2, the value of C.I. is calculated: (6)λmax=1m∑c=1mcvcvc=∑c=1mcvcmvc=1m∑c=1m∑d=1mbcdvdvc.It is generally believed that as long as the value of C.I. is not greater than 0.1, the consistency is considered acceptable. If it is greater than 0.1, it is considered that the consistency is not good enough. Some evaluations may be random and not considered seriously. However, when the order of the matrix increases, its consistency tends to decrease; that is, it will be greater than 0.1, so the randomness index (RIndom Index, RI) is generally used to check the consistency of the judgment matrix. RI is a function of the ordern of the matrix. It increases as the order increases. The order of the matrix is brought into the table of RI values, and the corresponding value is obtained to calculate the value of the consistency ratio C.R. [17, 18].(7)C.R.=C.I.R.I..


## 2.3. Supply Chain Finance Game

Calculate the expected benefits of different decision-making core enterprises and obtain their comprehensive expectations:(8)Ex2=y2R1b2+v+1−y2R2b2,(9)E1−x2=y2R11+b2−p1+1−y2R21+b2−p2,(10)Ex2¯=x2Ex2+1−x2E1−x2.Calculate the expected returns of financial institutions in different decision-making and obtain their comprehensive expectations:(11)Ey2=x2aR1b3+l1−c3+1−x2aR2b3−l2−c4,(12)E1−y2=x2aR2b3−l2−c4+1−x2p2−l2−c4−c6,(13)Ey2¯=y2Ey2+1−y2E1−y2.According to the evolutionary game theory and the above results, the replication dynamic equations of core enterprises and financial institutions are obtained:(14)Fx2=dx2dt=x2Ex2−Ex2¯,(15)Fy2=dy2dt=y2Ey2−Ey2¯.Establish the replication dynamic equation of the above core enterprises and financial institutions together, and record:(16)M=aR1b3−p1+c5−aR2b3+p2−c6,(17)N=c3+c5+p2−p1−l1−l2−c4−c6.Get a two-dimensional dynamic systemS2: (18)dx2dt=x21−x2y2R2−R1+p1−p2+v+p2−R2,dy2dt=y21−y2Mx2+N.Analyze the two-dimensional dynamic system, study the dynamic changes of the strategic choices of core enterprises and financial institutions, and explore the evolutionary path and law of the two parties in the regulatory game [19, 20].The method part of this article uses the above method to study the application of blockchain technology in supply chain finance in the Beibu Gulf region. The specific process is shown in Table1.Table 1
Part of the technical process of this method.
Research methods for the application of blockchain technology in supply chain finance in the Beibu Gulf region2.1Blockchain technology2.2Evaluation of supply chain financial risks on blockchain2.3Supply chain finance game1Blockchain definition1Judgment matrix2Blockchain characteristics2Calculation of relative weight3Judgment matrix consistency test


## 3. Application Research Experiment of Blockchain Technology in Supply Chain Finance in Beibu Gulf

### 3.1. Research on Internet of Things Technology Based on Blockchain

#### 3.1.1. New Block Structure Design

Blockchain is fundamentally different from traditional transaction networks and has a variety of special characteristics [21]. Their key functions include encryption (asymmetric encryption), hashing, chaining blocks, and smart contracts. Blockchain transactions represent the interaction between two parties. For encrypted currencies, transactions represent the transmission of encrypted currencies between blockchain users. These transactions can also refer to the transmission or recording of messages. Each block in the blockchain can contain one or more transactions, and the block structure is designed according to the block’s things [22].The general blockchain is a decentralized, distributed, and public number composed of blocks. In general, each block is connected to a collection of transactions with a time stamp. It can be seen that this technology allows nodes to exchange data by creating transactions. Each transaction depends on another transaction. The output of one transaction is referenced as input in another transaction, thereby creating a chain structure in it [23].The essence of the blockchain is a distributed database (account book). The block header is equivalent to the index of the data account book, and the block body records specific transactions. For the Internet of Things environment, the traditional block is no longer suitable for the Internet of Things environment. The block design does not match this direction, resulting in a large amount of redundancy at the data structure level, which will inevitably lead to a waste of resources for operations such as fast access to the chain and update of the new area [24]. For example, the block structure of Ethereum is more suitable for money transactions and does not pay attention to physical devices. This creates a certain conflict with the environment of a large number of physical devices such as the Internet of Things. Due to the particularity of the IoT environment, IoT devices may not have high computing power. Compared with the computing and storage capabilities required as an Ethereum node, to be applied to the IoT environment, it is necessary to reduce computing overhead and reduce calculations and power dependence [25].


#### 3.1.2. Authentication Interaction Based on New Blocks

The transaction authentication and interaction process of the entire system is divided into two steps, zero-knowledge entry chain and secondary authentication during interaction. The zero-knowledge proof, such as entering the chain, is a necessary condition for joining this IoT blockchain system, and the second identity authentication occurs when two gateway nodes exchange data [26].The first time the new gateway node enters the chain it uses a zero-knowledge proof algorithm to write information such as the device number, Diffie-Helman field, and envelope encryption public key into the blockchain. This time authentication is necessary. The zero-identification proof of the more commonly used and constant data can ensure that important data cannot be tampered with. At the same time, these data are likely to be used extensively and frequently in future gateway node communication. Data disclosure in advance is helpful for mutual trust and communication security between gateway nodes. After the data is written, the second authentication is to use the data of the first authentication to perform the second authentication when interacting between blocks (gateway nodes). Take out the relevant information and necessary cryptographic data of the other party from the blockchain, and then you can carry out secure data interaction [27].


### 3.2. Architecture Design of Financial System of Beibu Gulf Supply Chain

#### 3.2.1. Overall System Architecture

The system is divided into financial basic platform and business service platform from the overall architecture design. The financial basic platform mainly includes the blockchain layer and the financial service layer. The blockchain layer is based on the Hyperledger Fabric project to build a basic blockchain technology network layer, which is used to carry data services such as data security storage and data synchronization in the Beibu Gulf region and financial services. The layer mainly includes service interface, operation, and maintenance platform backend, and operation and maintenance platform front-end. The service interface is a service layer that provides business service platforms in the Beibu Gulf region to quickly access the blockchain network layer for data interaction; the operation and maintenance platform provides services including blocks operation and maintenance operations required by the chain network and financial service layer. The business service platform mainly includes the backend of supply chain finance and the front end of supply chain finance; its main role is to serve as the platform layer for carrying various business processes in the financial business, and different functional modules can be added according to the specific business to meet different functional needs.


#### 3.2.2. Blockchain Network Architecture and Its Module Docking

The blockchain network in the Beibu Gulf region mainly connects to the service interface module together with the service interface to provide blockchain services to the backend of the supply chain finance. The blockchain network includes member management, blockchain services, chain code services, and distributed ledger modules. Member management includes member registration, member review, and member authentication functions; blockchain services implement underlying consensus management and p2p communication management functions; chain code services implement chain code containers and chain code deployment functions; distributed ledgers store data in the business process. The service interface includes four functional modules: Fabric-SDK, authority management, certificate management, and dispatch control, which provide an interface for the backend of supply chain finance to implement the package and call of certificates and permissions. Among them, scheduling control is the entrance to the backend call of supply chain finance, calling certificate management and authority management to determine user identity and authority, and calling SDK according to the result to realize the requested function; authority management is responsible for managing role authority and functional authority in the supply chain system; certificate manages the certificate-related operations of platform customers.


#### 3.2.3. Chain Code Implementation

In Hyperledger Fabric, smart contracts are also called chain codes. The chain code in the system described in this article is the supply chain business logic that controls the core enterprises, suppliers, and banks in the blockchain network to exchange information or execute transactions. Set up and get data in the blockchain ledger or World State database by calling the chain code. Hyperledger Fabric currently supports Golang and Java to develop chain code. Since Hyperledger Fabric is developed in Golang language, the system described in this article uses Golang language that is closer to Hyperledger Fabric to develop chain code. The chain code development environment relies mainly on Docker container and Golang language.This experimental part proposes that the above steps are used in the application research experiment of blockchain technology in supply chain finance in the Beibu Gulf region. The specific process is shown in Figure1.Figure 1
Some steps of the experiment in this article.Table 2
The financial location entropy index of Beibu Gulf urban agglomeration from 2016 to 2020.
City20162017201820192020Nanning1.66721.46371.51291.47481.3729Beihai0.63850.59420.58170.56320.5478Qinzhou0.63270.58650.55430.56710.5527Fangchenggang0.66070.64230.61430.62670.6209Yulin0.94890.91420.92350.89740.8823Chongzuo0.64580.61040.58470.59180.5746Figure 2
The financial location entropy index of the Beibu Gulf urban agglomeration from 2016 to 2020.Table 3
GDP and industrial structure of central cities in Beibu Gulf Economic Zone in 2020 (100 million yuan).
CityGDPFirst industrySecondary industryTertiary industryNanning3671.12692.461567.211411.45Beihai1126.45326.72394.17405.56Qinzhou987.13309.24318.09359.80Fangchenggang1045.07378.05354.69312.33Yulin745.06258.37267.13219.56Chongzuo659.18201.56243.48214.14Figure 3
GDP and industrial structure of central cities in the Beibu Gulf Economic Zone in 2020 (100 million yuan).Table 4
Average random consensus index.
Matrix order1234567Average random consistency index0.120.510.741.231.321.391.44Matrix order891011121314Average random consistency index1.541.591.621.651.681.711.73Figure 4
Average random consensus index and matrix order.Table 5
R.I. Value.
Matrix order12345678910R.I.0.000.020.490.570.931.171.291.361.441.48Figure 5
R.I. Value.Table 6
Comparison of the number of times that malicious nodes were selected as master nodes under different weight coefficients.
Consensus timesAlgorithmk1 = 0.01, k2 = k3 = 0.37k1 = k2 = k3 = 0.33k1 = 0.87, k2 = k3 = 0.011000002015141312302826192240242327255036292523604231292870383736348048454441905452494710061575049Figure 6
Comparison of the number of times that malicious nodes were selected as master nodes under different weight coefficients.Table 7
Processing time of the algorithm.
Experiment timesProcessing time (s)14.3723.9234.2644.0753.87Figure 7
Processing time of the algorithm.


## 3.1. Research on Internet of Things Technology Based on Blockchain

### 3.1.1. New Block Structure Design

Blockchain is fundamentally different from traditional transaction networks and has a variety of special characteristics [21]. Their key functions include encryption (asymmetric encryption), hashing, chaining blocks, and smart contracts. Blockchain transactions represent the interaction between two parties. For encrypted currencies, transactions represent the transmission of encrypted currencies between blockchain users. These transactions can also refer to the transmission or recording of messages. Each block in the blockchain can contain one or more transactions, and the block structure is designed according to the block’s things [22].The general blockchain is a decentralized, distributed, and public number composed of blocks. In general, each block is connected to a collection of transactions with a time stamp. It can be seen that this technology allows nodes to exchange data by creating transactions. Each transaction depends on another transaction. The output of one transaction is referenced as input in another transaction, thereby creating a chain structure in it [23].The essence of the blockchain is a distributed database (account book). The block header is equivalent to the index of the data account book, and the block body records specific transactions. For the Internet of Things environment, the traditional block is no longer suitable for the Internet of Things environment. The block design does not match this direction, resulting in a large amount of redundancy at the data structure level, which will inevitably lead to a waste of resources for operations such as fast access to the chain and update of the new area [24]. For example, the block structure of Ethereum is more suitable for money transactions and does not pay attention to physical devices. This creates a certain conflict with the environment of a large number of physical devices such as the Internet of Things. Due to the particularity of the IoT environment, IoT devices may not have high computing power. Compared with the computing and storage capabilities required as an Ethereum node, to be applied to the IoT environment, it is necessary to reduce computing overhead and reduce calculations and power dependence [25].


### 3.1.2. Authentication Interaction Based on New Blocks

The transaction authentication and interaction process of the entire system is divided into two steps, zero-knowledge entry chain and secondary authentication during interaction. The zero-knowledge proof, such as entering the chain, is a necessary condition for joining this IoT blockchain system, and the second identity authentication occurs when two gateway nodes exchange data [26].The first time the new gateway node enters the chain it uses a zero-knowledge proof algorithm to write information such as the device number, Diffie-Helman field, and envelope encryption public key into the blockchain. This time authentication is necessary. The zero-identification proof of the more commonly used and constant data can ensure that important data cannot be tampered with. At the same time, these data are likely to be used extensively and frequently in future gateway node communication. Data disclosure in advance is helpful for mutual trust and communication security between gateway nodes. After the data is written, the second authentication is to use the data of the first authentication to perform the second authentication when interacting between blocks (gateway nodes). Take out the relevant information and necessary cryptographic data of the other party from the blockchain, and then you can carry out secure data interaction [27].


## 3.1.1. New Block Structure Design

Blockchain is fundamentally different from traditional transaction networks and has a variety of special characteristics [21]. Their key functions include encryption (asymmetric encryption), hashing, chaining blocks, and smart contracts. Blockchain transactions represent the interaction between two parties. For encrypted currencies, transactions represent the transmission of encrypted currencies between blockchain users. These transactions can also refer to the transmission or recording of messages. Each block in the blockchain can contain one or more transactions, and the block structure is designed according to the block’s things [22].The general blockchain is a decentralized, distributed, and public number composed of blocks. In general, each block is connected to a collection of transactions with a time stamp. It can be seen that this technology allows nodes to exchange data by creating transactions. Each transaction depends on another transaction. The output of one transaction is referenced as input in another transaction, thereby creating a chain structure in it [23].The essence of the blockchain is a distributed database (account book). The block header is equivalent to the index of the data account book, and the block body records specific transactions. For the Internet of Things environment, the traditional block is no longer suitable for the Internet of Things environment. The block design does not match this direction, resulting in a large amount of redundancy at the data structure level, which will inevitably lead to a waste of resources for operations such as fast access to the chain and update of the new area [24]. For example, the block structure of Ethereum is more suitable for money transactions and does not pay attention to physical devices. This creates a certain conflict with the environment of a large number of physical devices such as the Internet of Things. Due to the particularity of the IoT environment, IoT devices may not have high computing power. Compared with the computing and storage capabilities required as an Ethereum node, to be applied to the IoT environment, it is necessary to reduce computing overhead and reduce calculations and power dependence [25].


## 3.1.2. Authentication Interaction Based on New Blocks

The transaction authentication and interaction process of the entire system is divided into two steps, zero-knowledge entry chain and secondary authentication during interaction. The zero-knowledge proof, such as entering the chain, is a necessary condition for joining this IoT blockchain system, and the second identity authentication occurs when two gateway nodes exchange data [26].The first time the new gateway node enters the chain it uses a zero-knowledge proof algorithm to write information such as the device number, Diffie-Helman field, and envelope encryption public key into the blockchain. This time authentication is necessary. The zero-identification proof of the more commonly used and constant data can ensure that important data cannot be tampered with. At the same time, these data are likely to be used extensively and frequently in future gateway node communication. Data disclosure in advance is helpful for mutual trust and communication security between gateway nodes. After the data is written, the second authentication is to use the data of the first authentication to perform the second authentication when interacting between blocks (gateway nodes). Take out the relevant information and necessary cryptographic data of the other party from the blockchain, and then you can carry out secure data interaction [27].


## 3.2. Architecture Design of Financial System of Beibu Gulf Supply Chain

### 3.2.1. Overall System Architecture

The system is divided into financial basic platform and business service platform from the overall architecture design. The financial basic platform mainly includes the blockchain layer and the financial service layer. The blockchain layer is based on the Hyperledger Fabric project to build a basic blockchain technology network layer, which is used to carry data services such as data security storage and data synchronization in the Beibu Gulf region and financial services. The layer mainly includes service interface, operation, and maintenance platform backend, and operation and maintenance platform front-end. The service interface is a service layer that provides business service platforms in the Beibu Gulf region to quickly access the blockchain network layer for data interaction; the operation and maintenance platform provides services including blocks operation and maintenance operations required by the chain network and financial service layer. The business service platform mainly includes the backend of supply chain finance and the front end of supply chain finance; its main role is to serve as the platform layer for carrying various business processes in the financial business, and different functional modules can be added according to the specific business to meet different functional needs.


### 3.2.2. Blockchain Network Architecture and Its Module Docking

The blockchain network in the Beibu Gulf region mainly connects to the service interface module together with the service interface to provide blockchain services to the backend of the supply chain finance. The blockchain network includes member management, blockchain services, chain code services, and distributed ledger modules. Member management includes member registration, member review, and member authentication functions; blockchain services implement underlying consensus management and p2p communication management functions; chain code services implement chain code containers and chain code deployment functions; distributed ledgers store data in the business process. The service interface includes four functional modules: Fabric-SDK, authority management, certificate management, and dispatch control, which provide an interface for the backend of supply chain finance to implement the package and call of certificates and permissions. Among them, scheduling control is the entrance to the backend call of supply chain finance, calling certificate management and authority management to determine user identity and authority, and calling SDK according to the result to realize the requested function; authority management is responsible for managing role authority and functional authority in the supply chain system; certificate manages the certificate-related operations of platform customers.


### 3.2.3. Chain Code Implementation

In Hyperledger Fabric, smart contracts are also called chain codes. The chain code in the system described in this article is the supply chain business logic that controls the core enterprises, suppliers, and banks in the blockchain network to exchange information or execute transactions. Set up and get data in the blockchain ledger or World State database by calling the chain code. Hyperledger Fabric currently supports Golang and Java to develop chain code. Since Hyperledger Fabric is developed in Golang language, the system described in this article uses Golang language that is closer to Hyperledger Fabric to develop chain code. The chain code development environment relies mainly on Docker container and Golang language.This experimental part proposes that the above steps are used in the application research experiment of blockchain technology in supply chain finance in the Beibu Gulf region. The specific process is shown in Figure1.Figure 1
Some steps of the experiment in this article.Table 2
The financial location entropy index of Beibu Gulf urban agglomeration from 2016 to 2020.
City20162017201820192020Nanning1.66721.46371.51291.47481.3729Beihai0.63850.59420.58170.56320.5478Qinzhou0.63270.58650.55430.56710.5527Fangchenggang0.66070.64230.61430.62670.6209Yulin0.94890.91420.92350.89740.8823Chongzuo0.64580.61040.58470.59180.5746Figure 2
The financial location entropy index of the Beibu Gulf urban agglomeration from 2016 to 2020.Table 3
GDP and industrial structure of central cities in Beibu Gulf Economic Zone in 2020 (100 million yuan).
CityGDPFirst industrySecondary industryTertiary industryNanning3671.12692.461567.211411.45Beihai1126.45326.72394.17405.56Qinzhou987.13309.24318.09359.80Fangchenggang1045.07378.05354.69312.33Yulin745.06258.37267.13219.56Chongzuo659.18201.56243.48214.14Figure 3
GDP and industrial structure of central cities in the Beibu Gulf Economic Zone in 2020 (100 million yuan).Table 4
Average random consensus index.
Matrix order1234567Average random consistency index0.120.510.741.231.321.391.44Matrix order891011121314Average random consistency index1.541.591.621.651.681.711.73Figure 4
Average random consensus index and matrix order.Table 5
R.I. Value.
Matrix order12345678910R.I.0.000.020.490.570.931.171.291.361.441.48Figure 5
R.I. Value.Table 6
Comparison of the number of times that malicious nodes were selected as master nodes under different weight coefficients.
Consensus timesAlgorithmk1 = 0.01, k2 = k3 = 0.37k1 = k2 = k3 = 0.33k1 = 0.87, k2 = k3 = 0.011000002015141312302826192240242327255036292523604231292870383736348048454441905452494710061575049Figure 6
Comparison of the number of times that malicious nodes were selected as master nodes under different weight coefficients.Table 7
Processing time of the algorithm.
Experiment timesProcessing time (s)14.3723.9234.2644.0753.87Figure 7
Processing time of the algorithm.


## 3.2.1. Overall System Architecture

The system is divided into financial basic platform and business service platform from the overall architecture design. The financial basic platform mainly includes the blockchain layer and the financial service layer. The blockchain layer is based on the Hyperledger Fabric project to build a basic blockchain technology network layer, which is used to carry data services such as data security storage and data synchronization in the Beibu Gulf region and financial services. The layer mainly includes service interface, operation, and maintenance platform backend, and operation and maintenance platform front-end. The service interface is a service layer that provides business service platforms in the Beibu Gulf region to quickly access the blockchain network layer for data interaction; the operation and maintenance platform provides services including blocks operation and maintenance operations required by the chain network and financial service layer. The business service platform mainly includes the backend of supply chain finance and the front end of supply chain finance; its main role is to serve as the platform layer for carrying various business processes in the financial business, and different functional modules can be added according to the specific business to meet different functional needs.


## 3.2.2. Blockchain Network Architecture and Its Module Docking

The blockchain network in the Beibu Gulf region mainly connects to the service interface module together with the service interface to provide blockchain services to the backend of the supply chain finance. The blockchain network includes member management, blockchain services, chain code services, and distributed ledger modules. Member management includes member registration, member review, and member authentication functions; blockchain services implement underlying consensus management and p2p communication management functions; chain code services implement chain code containers and chain code deployment functions; distributed ledgers store data in the business process. The service interface includes four functional modules: Fabric-SDK, authority management, certificate management, and dispatch control, which provide an interface for the backend of supply chain finance to implement the package and call of certificates and permissions. Among them, scheduling control is the entrance to the backend call of supply chain finance, calling certificate management and authority management to determine user identity and authority, and calling SDK according to the result to realize the requested function; authority management is responsible for managing role authority and functional authority in the supply chain system; certificate manages the certificate-related operations of platform customers.


## 3.2.3. Chain Code Implementation

In Hyperledger Fabric, smart contracts are also called chain codes. The chain code in the system described in this article is the supply chain business logic that controls the core enterprises, suppliers, and banks in the blockchain network to exchange information or execute transactions. Set up and get data in the blockchain ledger or World State database by calling the chain code. Hyperledger Fabric currently supports Golang and Java to develop chain code. Since Hyperledger Fabric is developed in Golang language, the system described in this article uses Golang language that is closer to Hyperledger Fabric to develop chain code. The chain code development environment relies mainly on Docker container and Golang language.This experimental part proposes that the above steps are used in the application research experiment of blockchain technology in supply chain finance in the Beibu Gulf region. The specific process is shown in Figure1.Figure 1
Some steps of the experiment in this article.Table 2
The financial location entropy index of Beibu Gulf urban agglomeration from 2016 to 2020.
City20162017201820192020Nanning1.66721.46371.51291.47481.3729Beihai0.63850.59420.58170.56320.5478Qinzhou0.63270.58650.55430.56710.5527Fangchenggang0.66070.64230.61430.62670.6209Yulin0.94890.91420.92350.89740.8823Chongzuo0.64580.61040.58470.59180.5746Figure 2
The financial location entropy index of the Beibu Gulf urban agglomeration from 2016 to 2020.Table 3
GDP and industrial structure of central cities in Beibu Gulf Economic Zone in 2020 (100 million yuan).
CityGDPFirst industrySecondary industryTertiary industryNanning3671.12692.461567.211411.45Beihai1126.45326.72394.17405.56Qinzhou987.13309.24318.09359.80Fangchenggang1045.07378.05354.69312.33Yulin745.06258.37267.13219.56Chongzuo659.18201.56243.48214.14Figure 3
GDP and industrial structure of central cities in the Beibu Gulf Economic Zone in 2020 (100 million yuan).Table 4
Average random consensus index.
Matrix order1234567Average random consistency index0.120.510.741.231.321.391.44Matrix order891011121314Average random consistency index1.541.591.621.651.681.711.73Figure 4
Average random consensus index and matrix order.Table 5
R.I. Value.
Matrix order12345678910R.I.0.000.020.490.570.931.171.291.361.441.48Figure 5
R.I. Value.Table 6
Comparison of the number of times that malicious nodes were selected as master nodes under different weight coefficients.
Consensus timesAlgorithmk1 = 0.01, k2 = k3 = 0.37k1 = k2 = k3 = 0.33k1 = 0.87, k2 = k3 = 0.011000002015141312302826192240242327255036292523604231292870383736348048454441905452494710061575049Figure 6
Comparison of the number of times that malicious nodes were selected as master nodes under different weight coefficients.Table 7
Processing time of the algorithm.
Experiment timesProcessing time (s)14.3723.9234.2644.0753.87Figure 7
Processing time of the algorithm.


## 4. Application Research and Analysis of Blockchain Technology in Supply Chain Finance in Beibu Gulf

### 4.1. Analysis on the Financial Development of Beibu Gulf City Group

(1)
Among the many quantitative evaluation indicators for the spatial agglomeration identification of the financial industry, the location entropy index can measure the agglomeration level of the urban financial industry development from multiple perspectives in geographic space, reflecting the overall concentration characteristics of the urban financial industry space. Based on this, this paper selects two indicators, the location entropy index and the industrial city agglomeration index, and uses the statistical data from 2016 to 2020 to determine the degree of spatial agglomeration of the financial industry in the Beibu Gulf city cluster, as shown in Table2 and Figure 2.On the whole, the financial agglomeration level of the Beibu Gulf urban agglomeration shows a downward trend; from the numerical value of the agglomeration degree, Nanning, which has a higher degree of agglomeration, has a downward trend in financial agglomeration; due to the decline of the traditional industries in these cities, the emerging industries have not yet developed. Under the dual effects of the decrease in the inflow of external financial resources and the outflow of internal financial resources, the concentration of the urban financial industry has shown a continuous downward trend.(2)
The development of financial development in the Beibu Gulf Economic Zone is inseparable from the regional financial center. Financial centers can play the role of regional financial centers and promote the effective integration of financial resources of regional financial centers. The GDP of central cities in the Beibu Gulf region in 2020 is shown in Table3 and Figure 3.As can be seen from the chart, Nanning in the Beibu Gulf Economic Zone has the highest GDP and the strongest economic strength. Nanning is the economic center of the whole district, with the largest number of financial institutions, complete financial services, a high level of electronics, and the most complete financial system.


### 4.2. Experiment Analysis

(1)
Checking whether the judgment matrix is consistent is a necessary prerequisite to ensure better hierarchical ranking, because an important criterion for evaluating whether the importance ranking of the subelements in the judgment matrix is correct is whether the matrix is correct. It has logical regularity. In the actual evaluation process, inconsistent errors often appear, because the evaluator can only make a rough judgment and cannot guarantee that the judgment is sufficiently rational. Therefore, it is extremely necessary to check the consistency of the judgment matrix. Only when the judgment matrix satisfies the principle of consistency and is logically reasonable, can the result be further analyzed; otherwise, the wrong conclusion will be drawn. The specific operation to check whether the judgment matrix has consistency is as follows: first, calculate the consistency index; then, obtain the corresponding average random consistency index by looking up the table; finally, calculate the consistency ratio value and make a judgment. The value of the average random consistency index needs to be obtained by looking up the table. The first- to fourteenth-order average random consistency indexes are shown in Table4 and Figure 4.When the consistency ratio value is less than 0.1, the judgment matrix meets the principle of consistency and can be accepted and analyzed in the next step; when the consistency ratio value is greater than 0.1, it can be concluded that the judgment matrix does not meet the principle of consistency. It must be further revised before it can be used in the result analysis. Finally, the index weight value of each expert is calculated and averaged, and the unified weight of each index is finally determined.(2)
The value of the random consistency index (R.I.) is shown in Table5 and Figure 5.When R.I. is greater than or equal to 0.1, it reflects that the consistency of the judgment matrix is relatively poor, and the judgment matrix must be reformulated. When R.I. is less than 0.10, it reflects the consistency of the judgment matrix and proves that the judgment matrix is available. The financial risk indicators of the supply chain on the blockchain all pass the consistency test required by the analytic hierarchy process.(3)
The number of times that malicious nodes are selected as master nodes under different weight coefficients in the blockchain consensus mechanism is shown in Table6 and Figure 6.It can be seen that when the weight of ownership is not 0, three factors are considered comprehensively. If the weight of the historical consensus score is not much greater than the percentage of the node’s remaining power, the ratio of the number of nodes successfully participating in the consensus to the total number of consensuses The weight, the number of times the malicious node is selected as the master node will be the same as the algorithm in this paper. When the weight of the historical consensus score is much greater than the percentage of the remaining power of the node, as well as the weight of the ratio of the number of times the node successfully participates in the consensus to the total number of consensus, the number of times malicious nodes are selected as the master node is significantly reduced.(4)
For the blockchain supply chain financial system, in addition to factors that affect system performance such as CPU consumption and IO response speed, it is often necessary to consider the delay of the client initiating transactions, the processing delay of the consensus algorithm, and so on. Since blockchain-based systems use cryptographic techniques such as one-way hash functions, asymmetric encryption, etc., such calculations consume extremely high CPU. In addition, because, in most consensus algorithms, there is a process in which multiple nodes in the entire system participate in the consensus voting, this process will generate a large amount of network communication, so the performance of the system depends largely on the processing efficiency of the algorithm. The algorithm processing efficiency of the blockchain supply chain financial system in this paper is shown in Table7 and Figure 7.It can be seen from the data calculation in the chart that the average processing time of the algorithm in the blockchain supply chain financial system is 4.10 seconds. The algorithm processing time is shorter, and the efficiency is faster. It can be better applied in the system to better evaluate the related risks and make more suitable decisions.


## 4.1. Analysis on the Financial Development of Beibu Gulf City Group

(1)
Among the many quantitative evaluation indicators for the spatial agglomeration identification of the financial industry, the location entropy index can measure the agglomeration level of the urban financial industry development from multiple perspectives in geographic space, reflecting the overall concentration characteristics of the urban financial industry space. Based on this, this paper selects two indicators, the location entropy index and the industrial city agglomeration index, and uses the statistical data from 2016 to 2020 to determine the degree of spatial agglomeration of the financial industry in the Beibu Gulf city cluster, as shown in Table2 and Figure 2.On the whole, the financial agglomeration level of the Beibu Gulf urban agglomeration shows a downward trend; from the numerical value of the agglomeration degree, Nanning, which has a higher degree of agglomeration, has a downward trend in financial agglomeration; due to the decline of the traditional industries in these cities, the emerging industries have not yet developed. Under the dual effects of the decrease in the inflow of external financial resources and the outflow of internal financial resources, the concentration of the urban financial industry has shown a continuous downward trend.(2)
The development of financial development in the Beibu Gulf Economic Zone is inseparable from the regional financial center. Financial centers can play the role of regional financial centers and promote the effective integration of financial resources of regional financial centers. The GDP of central cities in the Beibu Gulf region in 2020 is shown in Table3 and Figure 3.As can be seen from the chart, Nanning in the Beibu Gulf Economic Zone has the highest GDP and the strongest economic strength. Nanning is the economic center of the whole district, with the largest number of financial institutions, complete financial services, a high level of electronics, and the most complete financial system.


## 4.2. Experiment Analysis

(1)
Checking whether the judgment matrix is consistent is a necessary prerequisite to ensure better hierarchical ranking, because an important criterion for evaluating whether the importance ranking of the subelements in the judgment matrix is correct is whether the matrix is correct. It has logical regularity. In the actual evaluation process, inconsistent errors often appear, because the evaluator can only make a rough judgment and cannot guarantee that the judgment is sufficiently rational. Therefore, it is extremely necessary to check the consistency of the judgment matrix. Only when the judgment matrix satisfies the principle of consistency and is logically reasonable, can the result be further analyzed; otherwise, the wrong conclusion will be drawn. The specific operation to check whether the judgment matrix has consistency is as follows: first, calculate the consistency index; then, obtain the corresponding average random consistency index by looking up the table; finally, calculate the consistency ratio value and make a judgment. The value of the average random consistency index needs to be obtained by looking up the table. The first- to fourteenth-order average random consistency indexes are shown in Table4 and Figure 4.When the consistency ratio value is less than 0.1, the judgment matrix meets the principle of consistency and can be accepted and analyzed in the next step; when the consistency ratio value is greater than 0.1, it can be concluded that the judgment matrix does not meet the principle of consistency. It must be further revised before it can be used in the result analysis. Finally, the index weight value of each expert is calculated and averaged, and the unified weight of each index is finally determined.(2)
The value of the random consistency index (R.I.) is shown in Table5 and Figure 5.When R.I. is greater than or equal to 0.1, it reflects that the consistency of the judgment matrix is relatively poor, and the judgment matrix must be reformulated. When R.I. is less than 0.10, it reflects the consistency of the judgment matrix and proves that the judgment matrix is available. The financial risk indicators of the supply chain on the blockchain all pass the consistency test required by the analytic hierarchy process.(3)
The number of times that malicious nodes are selected as master nodes under different weight coefficients in the blockchain consensus mechanism is shown in Table6 and Figure 6.It can be seen that when the weight of ownership is not 0, three factors are considered comprehensively. If the weight of the historical consensus score is not much greater than the percentage of the node’s remaining power, the ratio of the number of nodes successfully participating in the consensus to the total number of consensuses The weight, the number of times the malicious node is selected as the master node will be the same as the algorithm in this paper. When the weight of the historical consensus score is much greater than the percentage of the remaining power of the node, as well as the weight of the ratio of the number of times the node successfully participates in the consensus to the total number of consensus, the number of times malicious nodes are selected as the master node is significantly reduced.(4)
For the blockchain supply chain financial system, in addition to factors that affect system performance such as CPU consumption and IO response speed, it is often necessary to consider the delay of the client initiating transactions, the processing delay of the consensus algorithm, and so on. Since blockchain-based systems use cryptographic techniques such as one-way hash functions, asymmetric encryption, etc., such calculations consume extremely high CPU. In addition, because, in most consensus algorithms, there is a process in which multiple nodes in the entire system participate in the consensus voting, this process will generate a large amount of network communication, so the performance of the system depends largely on the processing efficiency of the algorithm. The algorithm processing efficiency of the blockchain supply chain financial system in this paper is shown in Table7 and Figure 7.It can be seen from the data calculation in the chart that the average processing time of the algorithm in the blockchain supply chain financial system is 4.10 seconds. The algorithm processing time is shorter, and the efficiency is faster. It can be better applied in the system to better evaluate the related risks and make more suitable decisions.


## 5. Conclusions

Supply chain finance is mainly to provide financial solutions for small- and medium-sized enterprises or small- and microenterprises. This business mainly uses core enterprises as credit endorsements to serve their upstream and downstream enterprises, so as to realize the cooperative development between logistics companies, banks, and enterprises. The distributed deployment of the blockchain can ensure that any node in the network saves the same copy information. The data of each node in the network will be encrypted by algorithms and data, marked with a timestamp. This feature allows financial institutions to unique and true data can be obtained at the postloan management stage. The characteristics of the blockchain also guarantee the traceability, anticounterfeiting, identity authentication, and other issues in the financial transaction process.The Beibu Gulf region should keep up with the pace of the times, cater to the development trend of my country’s supply chain finance, speed up the resolution of the difficult and expensive financing problems of Guangxi’s small- and medium-sized enterprises, and actively accelerate the win-win cooperation with Internet technology companies, supply chain companies, and logistics companies. Small- and medium-sized enterprises in the region and even across the country provide high-quality and efficient financial services, which effectively enhance the financial transaction capabilities, core competitiveness, and risk control capabilities of the Beibu Gulf region in Guangxi and increase resources and profit for the development of the Beibu Gulf region.This article first analyzes the main business models of supply chain finance and the status quo of the development of supply chain financial services by major domestic commercial banks and proposes the necessity of developing supply chain financial services in the Beibu Gulf region of Guangxi; blockchain can connect banks and other financial institutions, core enterprises. The upstream and downstream enterprises at all levels in the supply chain are connected to realize information sharing. Supply chain finance effectively alleviates the problem of information asymmetry in supply chain finance.



---

*Source: 5556424-2021-03-31.xml*