# Financial Automation Audit Method Based on Blockchain Technology

Authors: Weidong Gai; Yue Gu; Jiaming Qin
Journal: Computational Intelligence and Neuroscience
 (2022)

---

## Abstract

Blockchain (BC) maintains a continuously growing database in a “decentralized” way, and its impact on the financial auditing industry is becoming increasingly significant. This paper aims to study the research on financial automation auditing methods supported by blockchain technology and proposes the related concepts of blockchain technology, hash function, financial auditing analysis, and the impact of BP Neural Network (BPNN) and its algorithms on financial automation auditing methods. Simultaneously, this paper likewise disperses the poll overview to definite individuals, for example, endeavor, monetary work force, focus and ranking directors, university researchers, and specialists, who have pragmatic support in the execution and use of monetary review. The experimental results of this paper show that speculation based on the interconnected environment is the most basic natural factor for understanding this idea, and its score is also the largest at 4.36 points.


---

## Body

## 1. Introduction

The rapid development of Internet technology, massive data, cloud computing, artificial intelligence, and massive data chains has had a large impact on the future economic development trend. With its unique advantages, blockchain technology has been widely used in finance, credit, Internet of Things, insurance, and other fields. Blockchain technology can help related industries reduce costs, improve efficiency, and inject new vitality into them. With the vigorous development of digital currencies (such as Bitcoin), increasingly people recognize that blockchain technology is the basic technology that supports the development of various fields.As of now, there are many imperfections and dangers in the credit component. Blockchain-based dispersed encoded records take care of the issue of absence of credit and essentially affect the present modern climate and plan of action. The disseminated record of the blockchain takes on a brought-together calculation, and in this biological system, the distributed course technique and the Lightning Network can significantly further develop the work efficiency. The dispersed record of the blockchain cannot just enormously work on the security and straightforwardness of information, yet additionally diminish the expense of data procurement.The innovations of this paper are as follows. (1) The use of blockchain technology to research financial automation audit has certain innovation and practicability. (2) By analyzing the technical characteristics of blockchain, this paper constructs the application framework of blockchain financial auditing and expounds the application advantages of blockchain in financial auditing.


## 2. Related Work

Blockchain is the technology behind the Bitcoin cryptocurrency system; it is considered attractive for ensuring enhanced security and untraceable privacy protection in some implementations for various applications in many other areas such as the Internet of Things (IoT) ecosystem. Currently, academia and industry are conducting in-depth research on the application of blockchain technology in various applications. The purpose of Sikorski’s research is to explore the application of blockchain technology in the fourth industrial revolution (Industry 4.0) and describe and discuss the research and application prospects of blockchain technology related to Industry 4.0 [1]. Miraz conducts a survey of recent research articles and project applications to evaluate the implementation of BC enhanced security, identify associated challenges, and propose solutions for BC-enabled enhanced security systems [2]. Blockchain’s requirements and guarantees for cryptocurrency, from transaction throughput to security primitives and privacy, do not match the requirements and guarantees of financial technology (FinTech). Ittay explores how blockchain research beyond Bitcoin is bridging these gaps and some of the remaining challenges [3]. Yeoh aims to study key regulatory challenges affecting blockchain innovative distributed technologies in the European Union and the United States. His findings provide support for blockchain technology [4]. O’Dair M research found that blockchain technology could have transformative potential for the music industry related to recorded music and the sustainability of the music business [5]. Engelhardt presents specific examples of the application of blockchain technology in the health sector, involving near term prospects and challenges [6]. The downside of these studies, however, is that the considerations are not comprehensive enough to adapt to more complex situations, and precision needs to be improved.


## 3. Blockchain Technology and Related Methods

### 3.1. Definition and Structure of Blockchain

#### 3.1.1. Definition of Blockchain

Blockchain is a decentralized, collectively maintained, and cryptographically secure distributed database that cannot be tampered with. Through the nodes in the network, the data information in a cycle is stored in a block by cryptographic methods. Then, each block generates a unique hash value as a characteristic value, and then these blocks are connected in a time sequence and a chain structure to form a blockchain. The main characteristics of blockchain include anonymity, decentralization, trustlessness, collective maintenance, and reliable database. Decentralization really intends that there are no extraordinary hubs in the blockchain network, and every hub has similar privileges and commitments. Any node has the right to access the data block list and read the data information in it, each node does not affect others, and the damage of individual nodes will not cause problems to the overall network. Trustless means that because the blockchain is efficient and transparent in the process of recording information and the recording method is very secure, it cannot be tampered with and is difficult to forge, and nodes cannot deceive each other and do not need mutual trust. Collective maintenance means that every node in the entire blockchain can participate in maintenance. Reliable database means that the storage method of the blockchain is distributed storage, and the data can be copied and shared among all network nodes, instead of being made into multiple backups. Any node can download complete data information, and a single node cannot modify the content. Only nodes that control more than 51% can affect the database [7].According to these characteristics of blockchain, this technology can be used in all application fields that require fairness and honesty, which is why this article chooses blockchain technology. The application of blockchain in this paper belongs to a large medical data operation record book, involving every user in the operation process, as shown in Figure1. The layers of blockchain technology include data layer, network layer, consensus layer, incentive layer, contract layer, and application layer. Combined with the use of this article, this chapter will introduce the data layer, network layer, consensus layer, and the security of blockchain analysis.Figure 1
Blockchain technology hierarchy.


#### 3.1.2. Data Layer

Each block on the blockchain is connected in turn. When a new block appears and is recognized by other nodes, this block will be connected to the previous block chain and form the latest block chain. The blockchain main chain is the longest blockchain in this period from the time of the formation of the founding block to the birth of the current block. It records the complete history of blockchain data, and all data can be traced back to the main chain. However, if two blocks appear at the same time in a short period of time, the main chain of the block will fork. At this time, the block chain will no longer be in consensus and the participants must wait for the appearance of the next block to rebuild the consensus. Blocks need to choose to connect to the blockchain with the largest proof of work, which is the main blockchain, because the way to resolve forks in consensus is for nodes to choose the longest chain [8, 9].As shown in Figure2, block A and block B appear at the same time in a short time after block N3, and both A and B meet the conditions. At this time, it is necessary to make a judgment based on the situation after A and B. If block C and other blocks are connected to block B, then the BC chain is the main chain. For attackers, the large amount of generated fake information means that it takes a lot of computing power to find a longer blockchain to replace the current consensus. That is to say, when more than 51% of the computing power is controlled, the famous “51%” attack may occur, but this situation is rare [10].Figure 2
Schematic diagram of the main chain.


#### 3.1.3. The Workflow of Blockchain

Figure3 is a schematic flowchart of the blockchain, and the specific steps are as follows [11].(1)
A hub needs to start another information record, and the hub needs to communicate this information record to all hubs in the whole organization through the P2P organization.(2)
Other nodes receive the data and store the received data records in the block.(3)
The node that generates the block broadcasts its block to all nodes in the entire network.(4)
Other nodes verify the broadcasted block. If the block is successfully verified by other nodes, that is, a consensus of the whole network is reached, the block will be added to the main chain of the block. At this time, it needs to go back to step 1 and wait for a new message to be broadcasted.Figure 3
Schematic diagram of blockchain process.


#### 3.1.4. Key Technologies of Blockchain

Blockchain technology originates from Bitcoin, a peer-to-peer cash system proposed in 2009. Subsequently, Bitcoin was developed in the open source community, and a variety of encrypted digital currencies were evolved based on Bitcoin, which realizes the key technologies used by Bitcoin, including proof-of-work mechanism, Merkle Tree data verification, P2P communication model, digital signature and encryption, and reward mechanism. The blockchain technology stack is shown in Figure4 [12].Figure 4
Blockchain technology stack.With the in-depth research on blockchain technology, including the multiparty contributions of the open source community, there are now a variety of blockchain technology implementations.


#### 3.1.5. SWOT Analysis Matrix Theory

SWOT analysis matrix is a relatively basic comprehensive information analysis tool. The so-called SWOT refers to the advantages and disadvantages of the enterprise and the opportunities and threats that may exist in the environment of the enterprise. SWOT analysis is essentially a comprehensive and systematic analysis of the company’s own situation and development environment [13]. First, analyze the enterprise itself and discover all advantages and disadvantages of the enterprise; second, analyze the development environment in which the enterprise is located, and determine the possible opportunities and threats. Through SWOT analysis, the company’s current strategic panorama can be reflected more comprehensively (as shown in Table 1).Table 1
SWOT analysis matrix style.
Strategic choiceStrengthsWeaknessesOpportunitiesSO strategy (growth strategy)WO strategy (turnaround strategy)ThreatsST strategy (diversification strategy)WT strategy (defensive strategy)DifferenceA littleMoreSO strategy means that the enterprise chooses a growth strategy; WO strategy is a reverse strategy; ST strategy is a diversification strategy; WT strategy is a defensive strategy.SWOT matrix analysis is conducive to helping enterprises give full play to their advantages, avoid disadvantages, promote strengths and avoid weaknesses, turn weaknesses into advantages, and turn challenges into opportunities, which is of great significance to helping enterprises formulate future development strategies. In short, the SWOT matrix is a method of comprehensive analysis and comprehensive evaluation of the subject’s own conditions and environment.


### 3.2. Hash Function

#### 3.2.1. Definition and Properties of Hash Function

The hash function is to compress messages of any length and finally output a fixed-length hash value [14, 15]. Its mathematical expression is(1)W:0,1∗⟶0,1n,B=WK.Among them, W represents the adopted hash function,0,1∗ is the message space, 0,1n is the space of the output message digest value, K represents the input message of any length, and B is the final output message digest value.Hash functions have many practical applications in cryptography. To achieve their functions, they must have the following properties:(1)
The length of the message involved in the calculation is arbitrary.(2)
The final output value of the function is a fixed length, and the size of the length depends on the specific function.(3)
For any known messageK, it is easy to calculate the value of W(K).(4)
Given the value of B, a message K cannot be found by calculation, so thatB = W(K), and this property is also the one-way of the hash function.(5)
For any given message K, another messageK′K′≠K cannot be found by calculation, so that WK=WK′. If a one-way hash function satisfies this property, then the hash function is said to satisfy weak collision resistance.(6)
It is computationally infeasible to find any two different messages K andK′K′≠K that satisfy equation WK=WK′. A hash function that satisfies this condition has strong collision resistance.Among the above six properties, the first three are the basic requirements that the hash function can be used for message authentication, and the last three are the basic security properties of the hash function to meet different applications.


#### 3.2.2. Classic Hash Function

To better research and analyze hash functions, this section will briefly introduce a commonly used hash function SHA1.The operation process of the SHA1 algorithm is described as follows:(a)
Message stuffing: it produces message packetB1,B2,…,BL−1 of length 512XL bits.(b)
Initialize link variables:(2)A=W00=0x67452301,B=W10=0xEFCDAB89,C=W20=0x98BADCFE,D=W30=0x10325476,E=W40=0xC3D2E1F0.(c)
Compressing function processing:(3)Mt=Kti,0≤t≤15,Mt=ROTL1Mt−3⊕Mt−8⊕Mt−14⊕Mt−16,16≤t≤79.Among them, ROTLuX means to rotate x to the left by u bits. St a is an additive constant, each round takes a different value, and its value is expressed as follows: t represents the number of rounds of iteration.(4)St=ox5A82799,0≤t≤19,St=ox6ED9EBA1,20≤t≤39,St=ox8F1BBCDC,40≤t≤59,St=oxCA62C1D6,60≤t≤79.(d)
It gets the final hash value: in each step function operation, the values inA, B, C, and D will be assigned to the B, C, D, and E registers in turn. At the same time, the current input values of A, B, C, D, E, the addition constant, and the value of the message word generated by the message block are operated by the step function, and the obtained value is assigned to the register A, and its expression is(5)A=ROTL5A+gtB,C,D+E+Mt+Kpmod232,B=A,C=ROTL30Bmod232,D=C,E=D.Among them,t is the number of steps, 0 < t < 79, p is the number of rounds, 1 < p < 4, and the calculation formula of gt is as follows:(6)gtb,c,d=b∧c∨b¯∧d,0≤t≤19,gtb,c,d=b⊕c⊕d,20≤t≤39,gtb,c,d=b∧c∨b∧d∨c∧d,40≤t≤59,gtb,c,d=b⊕c⊕d.60≤t≤79.After each message block is operated, the obtained value is assigned to the registersA, B, C, D, and E, the value in the current register is modulo added to the input value of this operation, and the current intermediate link variable value is obtained. When the value of the last message block is calculated sequentially, the obtained value is the final message digest.


### 3.3. Financial Audit

#### 3.3.1. Risks Faced by Auditing under the Conditions of Informatization

Relevant scholars have investigated and analyzed the reasons for informatization auditing and reached the conclusions shown in Table2 [16]. It also objectively describes the risk factors faced by the audit.Table 2
Analysis of reasons for implementing informatization audit.
Reasons for implementationproportionKeep up with key controls25.89%Rapid response to events22.61%Reduce the consumption of audit resources9.8%Improve audit efficiency9.8Compliance needs6.7%Meet timeliness needs6.0%Implement the company’s financial policies3.3%Other16.3%


#### 3.3.2. Innovations in the Application of Blockchain Technology to Auditing

The various characteristics of blockchain technology show that this technology is very suitable for application in the audit industry. It can improve and perfect the shortcomings of the traditional audit industry, ensure the quality of accounting information, and greatly liberate the productivity of auditors [17].(1)
Improve the efficiency of audit work: (a) the starting point of early audit implementation; (b) the authenticity of audit data; (c) the efficiency of obtaining evidence.(2)
Optimize the audit workflow: on the one hand, the basic audit work is intelligentized, which greatly reduces the basic work of auditors. Auditors can devote more energy to more complex work that requires data analysis based on the actual situation. The quality of the audit will be improved, and the results of the audit will be more professional and in depth. On the other hand, auditors no longer need to formulate a detailed and complex audit plan. The audit of most businesses can be realized as early as the moment economic business occurs, and there is no need to wait until the financial report is prepared before auditing.(3)
Reduce the cost of audit work.The innovative diagram of blockchain technology applied to auditing is shown in Figure5.Figure 5
Innovation diagram of blockchain technology applied to auditing.


#### 3.3.3. The Process of Financial Audit Analysis Model

Audit analysis models can be divided into individual audit analysis models, category audit analysis models, and system audit analysis models according to their functions. Most of the individual audit analysis models are to carry out audit verification and extraction of doubts based on the specific problems of the audited object. The category audit analysis model is to conduct targeted audits on the scope and content of the nodes according to the characteristics of the audited units. The system audit analysis model systematically analyzes the financial status of the audited unit from the overall perspective, studies the overall financial risk level of the audited unit, and provides support for enterprise leaders to make decisions. Among them, the relationship between the three point, line, and plane, and category audit analysis is a specific extension of system audit analysis [18, 19].Different types of audit analysis models have their own thematic functions. The system audit analysis model is mainly used to grasp the system, the category audit analysis model is mainly used for key locking, and the individual audit analysis model is mainly used for clue screening. The general audit analysis model construction sequence is to first build the system audit analysis model, then the category audit analysis model, and finally the individual audit analysis model. The process of audit analysis model is shown in Figure6. The types and data sources of intelligent financial reports are shown in Table 3.Figure 6
Audit analysis model flowchart.Table 3
Types of smart financial reports and data sources.
Reporting modelType of reportData sourcesEconomic event based reportingSales report, fund raising report, debt report, etc.Purchase and sale contract, purchase order, receipt and payment, document, delivery, document, payslip, value-added tax bill, investment agreement, debt contract and bank receipt, etc.Comprehensive income reportPerformance report, revenue reportSales contract, special VAT invoice, bills receivable, receipt voucher, etc.Interactive on-demand reportingInformation management, business intelligence reportingData extraction on demandReal-time intelligent financial reportingAutomatic multi-dimensional financial reportingData extraction on demandIntelligent analysis reportInternal management, budget implementation, financial performance evaluation, industry comprehensive analysis, etc.Financial data and business activities, financial indicators and enterprise operation indicators


#### 3.3.4. Construction of an Intelligent Financial Reporting Model Based on Blockchain Technology

The data needed in the financial report generation process come from various business data, and the specific collection process is shown in Figure7 [20]. When the economic activity of the enterprise occurs, the financial data submission system will initiate storage and quickly transmit it to the relevant authorized nodes in a point-to-point form. After automatic preprocessing, the accounting transaction data are generated and put into the database, and the legal basis for the integrity verification of transaction information is stored synchronously. Other nodes will wait to query the database for unconfirmed transaction information. Once confirmed, the transaction information can be packaged to form a block code. The authorized node verifies the legitimacy of the transaction through the data processing algorithm and then processes the relevant transaction data and adds the timestamp and other specific identification content and adds it to the new block.Figure 7
Data collection process based on blockchain technology.Blockchain technology is a decentralized database management solution, which is fully applied in the process of organizing accounting information. It builds a blockchain-based financial report generation model through decentralized storage and intelligent analysis. The specific process is shown in Figure8 [21].Figure 8
Financial report generation process based on blockchain technology.


### 3.4. BP Neural Network and Its Algorithm

BP (Back Propagation) neural network is a multilayer forward network to tutor learning based on error back propagation algorithm training, and it is composed of multiple neurons connected to each other according to certain criteria. BP Neural Network (BPNN) is essentially the problem of solving the minimum value of the error function, which is an important and classic algorithm [22].


#### 3.4.1. Basic Structure of BP Neural Network

The signal of BPNN is forward conduction. The signal is transmitted from the input node to the hidden layer node through weighting and function transformation, and its value is(7)Dj=Fnetj,j=1,2,…,m,netj=∑i=0nUijGi,j=1,2,…,m.For the BP network with multihidden layer structure, the signal is transmitted from the hidden layer of the previous layer to the next hidden layer; for the single hidden layer structure shown in the figure, the signal is directly transmitted from the hidden layer to the output layer, as follows:(8)Vk=Fnetk,j=1,2,…,k,netk=∑j=0mRjkGj,k=1,2,…,s.Among them,F(X) is called the transfer function, and the unipolar sigmoid function (hyperbolic tangent function) is generally used:(9)FB=11+E−X.Making it differentiable and continuous,(10)F′B=FB1−FB.Sometimes, depending on the application needs, a bipolar sigmoid function can also be used:(11)FB=1−E−B1+E−B.


#### 3.4.2. BP Learning Algorithm

The core idea of the BP learning algorithm is to repeat the forward conduction of error and the reverse conduction of error until the output error meets the design requirements.The expected output of the neural network isA=A1,A2,…,AlT, and the output error e is defined as(12)e=12A−L2=12∑k=1sAk−Lk2.Expanding the above formula layer by layer in reverse. For the hidden layer, there are(13)e=12∑k=1sYk−Fnetk2=12∑k=1sYk−F∑j=0mVjkDj2.Expanding further to the output layer, there are(14)e=12∑k=1sAk−F∑j=0mVjkFnetk2=12∑k=1sAk−F∑j=0mVjkF∑i=0nUijBi2.(15)ΔVjk=−η∂e∂vjk.(16)ΔUij=−η∂e∂Uij.In the above two formulas, the constantη is the learning rate, which can affect the speed of weight adjustment, which in turn affects the speed of the entire learning process. When η∈0,1 and η are larger, it is easier to jump out of the local minimum interval of the output error e, and the learning speed is faster, but the adjustment accuracy is poor.Substituting the expression ofE in (13) and (14) into the gradient adjustment in (15) and (16), the weight adjustment formula of the 3-layer BPNN can be obtained:(17)ΔVjk=ηAk−LkLk1−LkDj,ΔUij=η∑k=1sAk−LkLk1−LkVjkDj1−DjBi.The derivative of the unipolar sigmoid function, equation (10), is applied. For multihidden layer BPNN, it is only necessary to reversely derive the weight adjustment formula according to the above rules.


## 3.1. Definition and Structure of Blockchain

### 3.1.1. Definition of Blockchain

Blockchain is a decentralized, collectively maintained, and cryptographically secure distributed database that cannot be tampered with. Through the nodes in the network, the data information in a cycle is stored in a block by cryptographic methods. Then, each block generates a unique hash value as a characteristic value, and then these blocks are connected in a time sequence and a chain structure to form a blockchain. The main characteristics of blockchain include anonymity, decentralization, trustlessness, collective maintenance, and reliable database. Decentralization really intends that there are no extraordinary hubs in the blockchain network, and every hub has similar privileges and commitments. Any node has the right to access the data block list and read the data information in it, each node does not affect others, and the damage of individual nodes will not cause problems to the overall network. Trustless means that because the blockchain is efficient and transparent in the process of recording information and the recording method is very secure, it cannot be tampered with and is difficult to forge, and nodes cannot deceive each other and do not need mutual trust. Collective maintenance means that every node in the entire blockchain can participate in maintenance. Reliable database means that the storage method of the blockchain is distributed storage, and the data can be copied and shared among all network nodes, instead of being made into multiple backups. Any node can download complete data information, and a single node cannot modify the content. Only nodes that control more than 51% can affect the database [7].According to these characteristics of blockchain, this technology can be used in all application fields that require fairness and honesty, which is why this article chooses blockchain technology. The application of blockchain in this paper belongs to a large medical data operation record book, involving every user in the operation process, as shown in Figure1. The layers of blockchain technology include data layer, network layer, consensus layer, incentive layer, contract layer, and application layer. Combined with the use of this article, this chapter will introduce the data layer, network layer, consensus layer, and the security of blockchain analysis.Figure 1
Blockchain technology hierarchy.


### 3.1.2. Data Layer

Each block on the blockchain is connected in turn. When a new block appears and is recognized by other nodes, this block will be connected to the previous block chain and form the latest block chain. The blockchain main chain is the longest blockchain in this period from the time of the formation of the founding block to the birth of the current block. It records the complete history of blockchain data, and all data can be traced back to the main chain. However, if two blocks appear at the same time in a short period of time, the main chain of the block will fork. At this time, the block chain will no longer be in consensus and the participants must wait for the appearance of the next block to rebuild the consensus. Blocks need to choose to connect to the blockchain with the largest proof of work, which is the main blockchain, because the way to resolve forks in consensus is for nodes to choose the longest chain [8, 9].As shown in Figure2, block A and block B appear at the same time in a short time after block N3, and both A and B meet the conditions. At this time, it is necessary to make a judgment based on the situation after A and B. If block C and other blocks are connected to block B, then the BC chain is the main chain. For attackers, the large amount of generated fake information means that it takes a lot of computing power to find a longer blockchain to replace the current consensus. That is to say, when more than 51% of the computing power is controlled, the famous “51%” attack may occur, but this situation is rare [10].Figure 2
Schematic diagram of the main chain.


### 3.1.3. The Workflow of Blockchain

Figure3 is a schematic flowchart of the blockchain, and the specific steps are as follows [11].(1)
A hub needs to start another information record, and the hub needs to communicate this information record to all hubs in the whole organization through the P2P organization.(2)
Other nodes receive the data and store the received data records in the block.(3)
The node that generates the block broadcasts its block to all nodes in the entire network.(4)
Other nodes verify the broadcasted block. If the block is successfully verified by other nodes, that is, a consensus of the whole network is reached, the block will be added to the main chain of the block. At this time, it needs to go back to step 1 and wait for a new message to be broadcasted.Figure 3
Schematic diagram of blockchain process.


### 3.1.4. Key Technologies of Blockchain

Blockchain technology originates from Bitcoin, a peer-to-peer cash system proposed in 2009. Subsequently, Bitcoin was developed in the open source community, and a variety of encrypted digital currencies were evolved based on Bitcoin, which realizes the key technologies used by Bitcoin, including proof-of-work mechanism, Merkle Tree data verification, P2P communication model, digital signature and encryption, and reward mechanism. The blockchain technology stack is shown in Figure4 [12].Figure 4
Blockchain technology stack.With the in-depth research on blockchain technology, including the multiparty contributions of the open source community, there are now a variety of blockchain technology implementations.


### 3.1.5. SWOT Analysis Matrix Theory

SWOT analysis matrix is a relatively basic comprehensive information analysis tool. The so-called SWOT refers to the advantages and disadvantages of the enterprise and the opportunities and threats that may exist in the environment of the enterprise. SWOT analysis is essentially a comprehensive and systematic analysis of the company’s own situation and development environment [13]. First, analyze the enterprise itself and discover all advantages and disadvantages of the enterprise; second, analyze the development environment in which the enterprise is located, and determine the possible opportunities and threats. Through SWOT analysis, the company’s current strategic panorama can be reflected more comprehensively (as shown in Table 1).Table 1
SWOT analysis matrix style.
Strategic choiceStrengthsWeaknessesOpportunitiesSO strategy (growth strategy)WO strategy (turnaround strategy)ThreatsST strategy (diversification strategy)WT strategy (defensive strategy)DifferenceA littleMoreSO strategy means that the enterprise chooses a growth strategy; WO strategy is a reverse strategy; ST strategy is a diversification strategy; WT strategy is a defensive strategy.SWOT matrix analysis is conducive to helping enterprises give full play to their advantages, avoid disadvantages, promote strengths and avoid weaknesses, turn weaknesses into advantages, and turn challenges into opportunities, which is of great significance to helping enterprises formulate future development strategies. In short, the SWOT matrix is a method of comprehensive analysis and comprehensive evaluation of the subject’s own conditions and environment.


## 3.1.1. Definition of Blockchain

Blockchain is a decentralized, collectively maintained, and cryptographically secure distributed database that cannot be tampered with. Through the nodes in the network, the data information in a cycle is stored in a block by cryptographic methods. Then, each block generates a unique hash value as a characteristic value, and then these blocks are connected in a time sequence and a chain structure to form a blockchain. The main characteristics of blockchain include anonymity, decentralization, trustlessness, collective maintenance, and reliable database. Decentralization really intends that there are no extraordinary hubs in the blockchain network, and every hub has similar privileges and commitments. Any node has the right to access the data block list and read the data information in it, each node does not affect others, and the damage of individual nodes will not cause problems to the overall network. Trustless means that because the blockchain is efficient and transparent in the process of recording information and the recording method is very secure, it cannot be tampered with and is difficult to forge, and nodes cannot deceive each other and do not need mutual trust. Collective maintenance means that every node in the entire blockchain can participate in maintenance. Reliable database means that the storage method of the blockchain is distributed storage, and the data can be copied and shared among all network nodes, instead of being made into multiple backups. Any node can download complete data information, and a single node cannot modify the content. Only nodes that control more than 51% can affect the database [7].According to these characteristics of blockchain, this technology can be used in all application fields that require fairness and honesty, which is why this article chooses blockchain technology. The application of blockchain in this paper belongs to a large medical data operation record book, involving every user in the operation process, as shown in Figure1. The layers of blockchain technology include data layer, network layer, consensus layer, incentive layer, contract layer, and application layer. Combined with the use of this article, this chapter will introduce the data layer, network layer, consensus layer, and the security of blockchain analysis.Figure 1
Blockchain technology hierarchy.


## 3.1.2. Data Layer

Each block on the blockchain is connected in turn. When a new block appears and is recognized by other nodes, this block will be connected to the previous block chain and form the latest block chain. The blockchain main chain is the longest blockchain in this period from the time of the formation of the founding block to the birth of the current block. It records the complete history of blockchain data, and all data can be traced back to the main chain. However, if two blocks appear at the same time in a short period of time, the main chain of the block will fork. At this time, the block chain will no longer be in consensus and the participants must wait for the appearance of the next block to rebuild the consensus. Blocks need to choose to connect to the blockchain with the largest proof of work, which is the main blockchain, because the way to resolve forks in consensus is for nodes to choose the longest chain [8, 9].As shown in Figure2, block A and block B appear at the same time in a short time after block N3, and both A and B meet the conditions. At this time, it is necessary to make a judgment based on the situation after A and B. If block C and other blocks are connected to block B, then the BC chain is the main chain. For attackers, the large amount of generated fake information means that it takes a lot of computing power to find a longer blockchain to replace the current consensus. That is to say, when more than 51% of the computing power is controlled, the famous “51%” attack may occur, but this situation is rare [10].Figure 2
Schematic diagram of the main chain.


## 3.1.3. The Workflow of Blockchain

Figure3 is a schematic flowchart of the blockchain, and the specific steps are as follows [11].(1)
A hub needs to start another information record, and the hub needs to communicate this information record to all hubs in the whole organization through the P2P organization.(2)
Other nodes receive the data and store the received data records in the block.(3)
The node that generates the block broadcasts its block to all nodes in the entire network.(4)
Other nodes verify the broadcasted block. If the block is successfully verified by other nodes, that is, a consensus of the whole network is reached, the block will be added to the main chain of the block. At this time, it needs to go back to step 1 and wait for a new message to be broadcasted.Figure 3
Schematic diagram of blockchain process.


## 3.1.4. Key Technologies of Blockchain

Blockchain technology originates from Bitcoin, a peer-to-peer cash system proposed in 2009. Subsequently, Bitcoin was developed in the open source community, and a variety of encrypted digital currencies were evolved based on Bitcoin, which realizes the key technologies used by Bitcoin, including proof-of-work mechanism, Merkle Tree data verification, P2P communication model, digital signature and encryption, and reward mechanism. The blockchain technology stack is shown in Figure4 [12].Figure 4
Blockchain technology stack.With the in-depth research on blockchain technology, including the multiparty contributions of the open source community, there are now a variety of blockchain technology implementations.


## 3.1.5. SWOT Analysis Matrix Theory

SWOT analysis matrix is a relatively basic comprehensive information analysis tool. The so-called SWOT refers to the advantages and disadvantages of the enterprise and the opportunities and threats that may exist in the environment of the enterprise. SWOT analysis is essentially a comprehensive and systematic analysis of the company’s own situation and development environment [13]. First, analyze the enterprise itself and discover all advantages and disadvantages of the enterprise; second, analyze the development environment in which the enterprise is located, and determine the possible opportunities and threats. Through SWOT analysis, the company’s current strategic panorama can be reflected more comprehensively (as shown in Table 1).Table 1
SWOT analysis matrix style.
Strategic choiceStrengthsWeaknessesOpportunitiesSO strategy (growth strategy)WO strategy (turnaround strategy)ThreatsST strategy (diversification strategy)WT strategy (defensive strategy)DifferenceA littleMoreSO strategy means that the enterprise chooses a growth strategy; WO strategy is a reverse strategy; ST strategy is a diversification strategy; WT strategy is a defensive strategy.SWOT matrix analysis is conducive to helping enterprises give full play to their advantages, avoid disadvantages, promote strengths and avoid weaknesses, turn weaknesses into advantages, and turn challenges into opportunities, which is of great significance to helping enterprises formulate future development strategies. In short, the SWOT matrix is a method of comprehensive analysis and comprehensive evaluation of the subject’s own conditions and environment.


## 3.2. Hash Function

### 3.2.1. Definition and Properties of Hash Function

The hash function is to compress messages of any length and finally output a fixed-length hash value [14, 15]. Its mathematical expression is(1)W:0,1∗⟶0,1n,B=WK.Among them, W represents the adopted hash function,0,1∗ is the message space, 0,1n is the space of the output message digest value, K represents the input message of any length, and B is the final output message digest value.Hash functions have many practical applications in cryptography. To achieve their functions, they must have the following properties:(1)
The length of the message involved in the calculation is arbitrary.(2)
The final output value of the function is a fixed length, and the size of the length depends on the specific function.(3)
For any known messageK, it is easy to calculate the value of W(K).(4)
Given the value of B, a message K cannot be found by calculation, so thatB = W(K), and this property is also the one-way of the hash function.(5)
For any given message K, another messageK′K′≠K cannot be found by calculation, so that WK=WK′. If a one-way hash function satisfies this property, then the hash function is said to satisfy weak collision resistance.(6)
It is computationally infeasible to find any two different messages K andK′K′≠K that satisfy equation WK=WK′. A hash function that satisfies this condition has strong collision resistance.Among the above six properties, the first three are the basic requirements that the hash function can be used for message authentication, and the last three are the basic security properties of the hash function to meet different applications.


### 3.2.2. Classic Hash Function

To better research and analyze hash functions, this section will briefly introduce a commonly used hash function SHA1.The operation process of the SHA1 algorithm is described as follows:(a)
Message stuffing: it produces message packetB1,B2,…,BL−1 of length 512XL bits.(b)
Initialize link variables:(2)A=W00=0x67452301,B=W10=0xEFCDAB89,C=W20=0x98BADCFE,D=W30=0x10325476,E=W40=0xC3D2E1F0.(c)
Compressing function processing:(3)Mt=Kti,0≤t≤15,Mt=ROTL1Mt−3⊕Mt−8⊕Mt−14⊕Mt−16,16≤t≤79.Among them, ROTLuX means to rotate x to the left by u bits. St a is an additive constant, each round takes a different value, and its value is expressed as follows: t represents the number of rounds of iteration.(4)St=ox5A82799,0≤t≤19,St=ox6ED9EBA1,20≤t≤39,St=ox8F1BBCDC,40≤t≤59,St=oxCA62C1D6,60≤t≤79.(d)
It gets the final hash value: in each step function operation, the values inA, B, C, and D will be assigned to the B, C, D, and E registers in turn. At the same time, the current input values of A, B, C, D, E, the addition constant, and the value of the message word generated by the message block are operated by the step function, and the obtained value is assigned to the register A, and its expression is(5)A=ROTL5A+gtB,C,D+E+Mt+Kpmod232,B=A,C=ROTL30Bmod232,D=C,E=D.Among them,t is the number of steps, 0 < t < 79, p is the number of rounds, 1 < p < 4, and the calculation formula of gt is as follows:(6)gtb,c,d=b∧c∨b¯∧d,0≤t≤19,gtb,c,d=b⊕c⊕d,20≤t≤39,gtb,c,d=b∧c∨b∧d∨c∧d,40≤t≤59,gtb,c,d=b⊕c⊕d.60≤t≤79.After each message block is operated, the obtained value is assigned to the registersA, B, C, D, and E, the value in the current register is modulo added to the input value of this operation, and the current intermediate link variable value is obtained. When the value of the last message block is calculated sequentially, the obtained value is the final message digest.


## 3.2.1. Definition and Properties of Hash Function

The hash function is to compress messages of any length and finally output a fixed-length hash value [14, 15]. Its mathematical expression is(1)W:0,1∗⟶0,1n,B=WK.Among them, W represents the adopted hash function,0,1∗ is the message space, 0,1n is the space of the output message digest value, K represents the input message of any length, and B is the final output message digest value.Hash functions have many practical applications in cryptography. To achieve their functions, they must have the following properties:(1)
The length of the message involved in the calculation is arbitrary.(2)
The final output value of the function is a fixed length, and the size of the length depends on the specific function.(3)
For any known messageK, it is easy to calculate the value of W(K).(4)
Given the value of B, a message K cannot be found by calculation, so thatB = W(K), and this property is also the one-way of the hash function.(5)
For any given message K, another messageK′K′≠K cannot be found by calculation, so that WK=WK′. If a one-way hash function satisfies this property, then the hash function is said to satisfy weak collision resistance.(6)
It is computationally infeasible to find any two different messages K andK′K′≠K that satisfy equation WK=WK′. A hash function that satisfies this condition has strong collision resistance.Among the above six properties, the first three are the basic requirements that the hash function can be used for message authentication, and the last three are the basic security properties of the hash function to meet different applications.


## 3.2.2. Classic Hash Function

To better research and analyze hash functions, this section will briefly introduce a commonly used hash function SHA1.The operation process of the SHA1 algorithm is described as follows:(a)
Message stuffing: it produces message packetB1,B2,…,BL−1 of length 512XL bits.(b)
Initialize link variables:(2)A=W00=0x67452301,B=W10=0xEFCDAB89,C=W20=0x98BADCFE,D=W30=0x10325476,E=W40=0xC3D2E1F0.(c)
Compressing function processing:(3)Mt=Kti,0≤t≤15,Mt=ROTL1Mt−3⊕Mt−8⊕Mt−14⊕Mt−16,16≤t≤79.Among them, ROTLuX means to rotate x to the left by u bits. St a is an additive constant, each round takes a different value, and its value is expressed as follows: t represents the number of rounds of iteration.(4)St=ox5A82799,0≤t≤19,St=ox6ED9EBA1,20≤t≤39,St=ox8F1BBCDC,40≤t≤59,St=oxCA62C1D6,60≤t≤79.(d)
It gets the final hash value: in each step function operation, the values inA, B, C, and D will be assigned to the B, C, D, and E registers in turn. At the same time, the current input values of A, B, C, D, E, the addition constant, and the value of the message word generated by the message block are operated by the step function, and the obtained value is assigned to the register A, and its expression is(5)A=ROTL5A+gtB,C,D+E+Mt+Kpmod232,B=A,C=ROTL30Bmod232,D=C,E=D.Among them,t is the number of steps, 0 < t < 79, p is the number of rounds, 1 < p < 4, and the calculation formula of gt is as follows:(6)gtb,c,d=b∧c∨b¯∧d,0≤t≤19,gtb,c,d=b⊕c⊕d,20≤t≤39,gtb,c,d=b∧c∨b∧d∨c∧d,40≤t≤59,gtb,c,d=b⊕c⊕d.60≤t≤79.After each message block is operated, the obtained value is assigned to the registersA, B, C, D, and E, the value in the current register is modulo added to the input value of this operation, and the current intermediate link variable value is obtained. When the value of the last message block is calculated sequentially, the obtained value is the final message digest.


## 3.3. Financial Audit

### 3.3.1. Risks Faced by Auditing under the Conditions of Informatization

Relevant scholars have investigated and analyzed the reasons for informatization auditing and reached the conclusions shown in Table2 [16]. It also objectively describes the risk factors faced by the audit.Table 2
Analysis of reasons for implementing informatization audit.
Reasons for implementationproportionKeep up with key controls25.89%Rapid response to events22.61%Reduce the consumption of audit resources9.8%Improve audit efficiency9.8Compliance needs6.7%Meet timeliness needs6.0%Implement the company’s financial policies3.3%Other16.3%


### 3.3.2. Innovations in the Application of Blockchain Technology to Auditing

The various characteristics of blockchain technology show that this technology is very suitable for application in the audit industry. It can improve and perfect the shortcomings of the traditional audit industry, ensure the quality of accounting information, and greatly liberate the productivity of auditors [17].(1)
Improve the efficiency of audit work: (a) the starting point of early audit implementation; (b) the authenticity of audit data; (c) the efficiency of obtaining evidence.(2)
Optimize the audit workflow: on the one hand, the basic audit work is intelligentized, which greatly reduces the basic work of auditors. Auditors can devote more energy to more complex work that requires data analysis based on the actual situation. The quality of the audit will be improved, and the results of the audit will be more professional and in depth. On the other hand, auditors no longer need to formulate a detailed and complex audit plan. The audit of most businesses can be realized as early as the moment economic business occurs, and there is no need to wait until the financial report is prepared before auditing.(3)
Reduce the cost of audit work.The innovative diagram of blockchain technology applied to auditing is shown in Figure5.Figure 5
Innovation diagram of blockchain technology applied to auditing.


### 3.3.3. The Process of Financial Audit Analysis Model

Audit analysis models can be divided into individual audit analysis models, category audit analysis models, and system audit analysis models according to their functions. Most of the individual audit analysis models are to carry out audit verification and extraction of doubts based on the specific problems of the audited object. The category audit analysis model is to conduct targeted audits on the scope and content of the nodes according to the characteristics of the audited units. The system audit analysis model systematically analyzes the financial status of the audited unit from the overall perspective, studies the overall financial risk level of the audited unit, and provides support for enterprise leaders to make decisions. Among them, the relationship between the three point, line, and plane, and category audit analysis is a specific extension of system audit analysis [18, 19].Different types of audit analysis models have their own thematic functions. The system audit analysis model is mainly used to grasp the system, the category audit analysis model is mainly used for key locking, and the individual audit analysis model is mainly used for clue screening. The general audit analysis model construction sequence is to first build the system audit analysis model, then the category audit analysis model, and finally the individual audit analysis model. The process of audit analysis model is shown in Figure6. The types and data sources of intelligent financial reports are shown in Table 3.Figure 6
Audit analysis model flowchart.Table 3
Types of smart financial reports and data sources.
Reporting modelType of reportData sourcesEconomic event based reportingSales report, fund raising report, debt report, etc.Purchase and sale contract, purchase order, receipt and payment, document, delivery, document, payslip, value-added tax bill, investment agreement, debt contract and bank receipt, etc.Comprehensive income reportPerformance report, revenue reportSales contract, special VAT invoice, bills receivable, receipt voucher, etc.Interactive on-demand reportingInformation management, business intelligence reportingData extraction on demandReal-time intelligent financial reportingAutomatic multi-dimensional financial reportingData extraction on demandIntelligent analysis reportInternal management, budget implementation, financial performance evaluation, industry comprehensive analysis, etc.Financial data and business activities, financial indicators and enterprise operation indicators


### 3.3.4. Construction of an Intelligent Financial Reporting Model Based on Blockchain Technology

The data needed in the financial report generation process come from various business data, and the specific collection process is shown in Figure7 [20]. When the economic activity of the enterprise occurs, the financial data submission system will initiate storage and quickly transmit it to the relevant authorized nodes in a point-to-point form. After automatic preprocessing, the accounting transaction data are generated and put into the database, and the legal basis for the integrity verification of transaction information is stored synchronously. Other nodes will wait to query the database for unconfirmed transaction information. Once confirmed, the transaction information can be packaged to form a block code. The authorized node verifies the legitimacy of the transaction through the data processing algorithm and then processes the relevant transaction data and adds the timestamp and other specific identification content and adds it to the new block.Figure 7
Data collection process based on blockchain technology.Blockchain technology is a decentralized database management solution, which is fully applied in the process of organizing accounting information. It builds a blockchain-based financial report generation model through decentralized storage and intelligent analysis. The specific process is shown in Figure8 [21].Figure 8
Financial report generation process based on blockchain technology.


## 3.3.1. Risks Faced by Auditing under the Conditions of Informatization

Relevant scholars have investigated and analyzed the reasons for informatization auditing and reached the conclusions shown in Table2 [16]. It also objectively describes the risk factors faced by the audit.Table 2
Analysis of reasons for implementing informatization audit.
Reasons for implementationproportionKeep up with key controls25.89%Rapid response to events22.61%Reduce the consumption of audit resources9.8%Improve audit efficiency9.8Compliance needs6.7%Meet timeliness needs6.0%Implement the company’s financial policies3.3%Other16.3%


## 3.3.2. Innovations in the Application of Blockchain Technology to Auditing

The various characteristics of blockchain technology show that this technology is very suitable for application in the audit industry. It can improve and perfect the shortcomings of the traditional audit industry, ensure the quality of accounting information, and greatly liberate the productivity of auditors [17].(1)
Improve the efficiency of audit work: (a) the starting point of early audit implementation; (b) the authenticity of audit data; (c) the efficiency of obtaining evidence.(2)
Optimize the audit workflow: on the one hand, the basic audit work is intelligentized, which greatly reduces the basic work of auditors. Auditors can devote more energy to more complex work that requires data analysis based on the actual situation. The quality of the audit will be improved, and the results of the audit will be more professional and in depth. On the other hand, auditors no longer need to formulate a detailed and complex audit plan. The audit of most businesses can be realized as early as the moment economic business occurs, and there is no need to wait until the financial report is prepared before auditing.(3)
Reduce the cost of audit work.The innovative diagram of blockchain technology applied to auditing is shown in Figure5.Figure 5
Innovation diagram of blockchain technology applied to auditing.


## 3.3.3. The Process of Financial Audit Analysis Model

Audit analysis models can be divided into individual audit analysis models, category audit analysis models, and system audit analysis models according to their functions. Most of the individual audit analysis models are to carry out audit verification and extraction of doubts based on the specific problems of the audited object. The category audit analysis model is to conduct targeted audits on the scope and content of the nodes according to the characteristics of the audited units. The system audit analysis model systematically analyzes the financial status of the audited unit from the overall perspective, studies the overall financial risk level of the audited unit, and provides support for enterprise leaders to make decisions. Among them, the relationship between the three point, line, and plane, and category audit analysis is a specific extension of system audit analysis [18, 19].Different types of audit analysis models have their own thematic functions. The system audit analysis model is mainly used to grasp the system, the category audit analysis model is mainly used for key locking, and the individual audit analysis model is mainly used for clue screening. The general audit analysis model construction sequence is to first build the system audit analysis model, then the category audit analysis model, and finally the individual audit analysis model. The process of audit analysis model is shown in Figure6. The types and data sources of intelligent financial reports are shown in Table 3.Figure 6
Audit analysis model flowchart.Table 3
Types of smart financial reports and data sources.
Reporting modelType of reportData sourcesEconomic event based reportingSales report, fund raising report, debt report, etc.Purchase and sale contract, purchase order, receipt and payment, document, delivery, document, payslip, value-added tax bill, investment agreement, debt contract and bank receipt, etc.Comprehensive income reportPerformance report, revenue reportSales contract, special VAT invoice, bills receivable, receipt voucher, etc.Interactive on-demand reportingInformation management, business intelligence reportingData extraction on demandReal-time intelligent financial reportingAutomatic multi-dimensional financial reportingData extraction on demandIntelligent analysis reportInternal management, budget implementation, financial performance evaluation, industry comprehensive analysis, etc.Financial data and business activities, financial indicators and enterprise operation indicators


## 3.3.4. Construction of an Intelligent Financial Reporting Model Based on Blockchain Technology

The data needed in the financial report generation process come from various business data, and the specific collection process is shown in Figure7 [20]. When the economic activity of the enterprise occurs, the financial data submission system will initiate storage and quickly transmit it to the relevant authorized nodes in a point-to-point form. After automatic preprocessing, the accounting transaction data are generated and put into the database, and the legal basis for the integrity verification of transaction information is stored synchronously. Other nodes will wait to query the database for unconfirmed transaction information. Once confirmed, the transaction information can be packaged to form a block code. The authorized node verifies the legitimacy of the transaction through the data processing algorithm and then processes the relevant transaction data and adds the timestamp and other specific identification content and adds it to the new block.Figure 7
Data collection process based on blockchain technology.Blockchain technology is a decentralized database management solution, which is fully applied in the process of organizing accounting information. It builds a blockchain-based financial report generation model through decentralized storage and intelligent analysis. The specific process is shown in Figure8 [21].Figure 8
Financial report generation process based on blockchain technology.


## 3.4. BP Neural Network and Its Algorithm

BP (Back Propagation) neural network is a multilayer forward network to tutor learning based on error back propagation algorithm training, and it is composed of multiple neurons connected to each other according to certain criteria. BP Neural Network (BPNN) is essentially the problem of solving the minimum value of the error function, which is an important and classic algorithm [22].


### 3.4.1. Basic Structure of BP Neural Network

The signal of BPNN is forward conduction. The signal is transmitted from the input node to the hidden layer node through weighting and function transformation, and its value is(7)Dj=Fnetj,j=1,2,…,m,netj=∑i=0nUijGi,j=1,2,…,m.For the BP network with multihidden layer structure, the signal is transmitted from the hidden layer of the previous layer to the next hidden layer; for the single hidden layer structure shown in the figure, the signal is directly transmitted from the hidden layer to the output layer, as follows:(8)Vk=Fnetk,j=1,2,…,k,netk=∑j=0mRjkGj,k=1,2,…,s.Among them,F(X) is called the transfer function, and the unipolar sigmoid function (hyperbolic tangent function) is generally used:(9)FB=11+E−X.Making it differentiable and continuous,(10)F′B=FB1−FB.Sometimes, depending on the application needs, a bipolar sigmoid function can also be used:(11)FB=1−E−B1+E−B.


### 3.4.2. BP Learning Algorithm

The core idea of the BP learning algorithm is to repeat the forward conduction of error and the reverse conduction of error until the output error meets the design requirements.The expected output of the neural network isA=A1,A2,…,AlT, and the output error e is defined as(12)e=12A−L2=12∑k=1sAk−Lk2.Expanding the above formula layer by layer in reverse. For the hidden layer, there are(13)e=12∑k=1sYk−Fnetk2=12∑k=1sYk−F∑j=0mVjkDj2.Expanding further to the output layer, there are(14)e=12∑k=1sAk−F∑j=0mVjkFnetk2=12∑k=1sAk−F∑j=0mVjkF∑i=0nUijBi2.(15)ΔVjk=−η∂e∂vjk.(16)ΔUij=−η∂e∂Uij.In the above two formulas, the constantη is the learning rate, which can affect the speed of weight adjustment, which in turn affects the speed of the entire learning process. When η∈0,1 and η are larger, it is easier to jump out of the local minimum interval of the output error e, and the learning speed is faster, but the adjustment accuracy is poor.Substituting the expression ofE in (13) and (14) into the gradient adjustment in (15) and (16), the weight adjustment formula of the 3-layer BPNN can be obtained:(17)ΔVjk=ηAk−LkLk1−LkDj,ΔUij=η∑k=1sAk−LkLk1−LkVjkDj1−DjBi.The derivative of the unipolar sigmoid function, equation (10), is applied. For multihidden layer BPNN, it is only necessary to reversely derive the weight adjustment formula according to the above rules.


## 3.4.1. Basic Structure of BP Neural Network

The signal of BPNN is forward conduction. The signal is transmitted from the input node to the hidden layer node through weighting and function transformation, and its value is(7)Dj=Fnetj,j=1,2,…,m,netj=∑i=0nUijGi,j=1,2,…,m.For the BP network with multihidden layer structure, the signal is transmitted from the hidden layer of the previous layer to the next hidden layer; for the single hidden layer structure shown in the figure, the signal is directly transmitted from the hidden layer to the output layer, as follows:(8)Vk=Fnetk,j=1,2,…,k,netk=∑j=0mRjkGj,k=1,2,…,s.Among them,F(X) is called the transfer function, and the unipolar sigmoid function (hyperbolic tangent function) is generally used:(9)FB=11+E−X.Making it differentiable and continuous,(10)F′B=FB1−FB.Sometimes, depending on the application needs, a bipolar sigmoid function can also be used:(11)FB=1−E−B1+E−B.


## 3.4.2. BP Learning Algorithm

The core idea of the BP learning algorithm is to repeat the forward conduction of error and the reverse conduction of error until the output error meets the design requirements.The expected output of the neural network isA=A1,A2,…,AlT, and the output error e is defined as(12)e=12A−L2=12∑k=1sAk−Lk2.Expanding the above formula layer by layer in reverse. For the hidden layer, there are(13)e=12∑k=1sYk−Fnetk2=12∑k=1sYk−F∑j=0mVjkDj2.Expanding further to the output layer, there are(14)e=12∑k=1sAk−F∑j=0mVjkFnetk2=12∑k=1sAk−F∑j=0mVjkF∑i=0nUijBi2.(15)ΔVjk=−η∂e∂vjk.(16)ΔUij=−η∂e∂Uij.In the above two formulas, the constantη is the learning rate, which can affect the speed of weight adjustment, which in turn affects the speed of the entire learning process. When η∈0,1 and η are larger, it is easier to jump out of the local minimum interval of the output error e, and the learning speed is faster, but the adjustment accuracy is poor.Substituting the expression ofE in (13) and (14) into the gradient adjustment in (15) and (16), the weight adjustment formula of the 3-layer BPNN can be obtained:(17)ΔVjk=ηAk−LkLk1−LkDj,ΔUij=η∑k=1sAk−LkLk1−LkVjkDj1−DjBi.The derivative of the unipolar sigmoid function, equation (10), is applied. For multihidden layer BPNN, it is only necessary to reversely derive the weight adjustment formula according to the above rules.


## 4. Experiment of Financial Automation Audit Method Based on Blockchain Technology Support

Agreement system implies that all hubs in the blockchain arrive at a brought-together agreement on the refreshed record data, and the agreement component can completely ensure that the information data are valid and safe. The logical framework of the blockchain application platform is shown in Figure9.Figure 9
Logical framework diagram of the blockchain application platform.


### 4.1. Questionnaire Results

The study was directed through an electronic study known as the “poll star” and scattered to instructors inside the extent of the brand name through the Internet filling, e-mail, and phone interviews of the review star. It fundamentally incorporates definitive people, for example, corporate money instructors; focus and ranking directors, who have useful cooperation in the execution and utilization of bookkeeping informatization; and university rationale assessment laborers, scientists, and other staff, to guarantee the greatness, authority, and adequacy of the exploration results. After a few rounds of assessment of public sentiment, 255 overviews were actually disseminated, including 20 invalid studies and 235 authentic reviews (as shown in Table4).Table 4
Basic information of the questionnaire.
Personnel characteristicsCategorySample sizePercentage (%)Work unit categoryState-owned enterprise5523.40Private enterprise10444.26Government-affiliated institutions4619.57Other3012.77Industry categoryFinance4418.72Construction6527.66Service industry5222.13Manufacturing2611.06Retail208.51Other2811.91Job category of personnelFinancial staff12653.61Scientific research/education personnel7130.21Other3816.17Personnel position categoryMiddle and senior managers10676.26Financial professional and technical personnel3323.74Personnel ageUnder 252510.6425–35 years old13959.1535–45 years old5121.70Over 45208.51


### 4.2. Relevant Information Based on the Questionnaire Survey

According to the results collected by the questionnaire, the relevant issues related to the application of blockchain technology to the accounting information system are analyzed, as shown in the following figure.Figure10(a) depicts the results of the respondents’ evaluation of the credibility of the current financial automation audit. It can be seen from the figure that the highest proportion of evaluations is less credible, accounting for 41.84% and 51.53% of those who think that they are completely untrustworthy and those who think that they are less credible, accounting for half of the respondents. According to the answers of professionals and authoritative persons, the reliability of financial automation audit is not very good at present, which is a major problem of financial automation audit. Therefore, the research in this paper is meaningful.Figure 10
Respondents’ evaluation of the credibility of financial automation audits and their understanding of blockchain technology. (a) The respondents’ evaluation of the reliability of financial automation auditing. (b) The degree of understanding of the respondents about blockchain technology.
(a)(b)Figure10(b) depicts the respondents’ understanding of whether the industry has applied blockchain technology; the figure shows that as much as 53.57% of people are familiar with the industry that uses blockchain technology. Due to the obscure and cutting-edge nature of blockchain technology, most nonprofessionals are unaware of this technology. However, in this questionnaire, as many as half of the professionals are familiar with it, which once again proves the validity of the results of this questionnaire.


### 4.3. Ranking of the Importance of Realizing the Concept of the Credibility Guarantee Mechanism of the Accounting Information System Based on Blockchain Technology

Through the above analysis, we can know that it is necessary and important to build the financial automation audit credibility guarantee mechanism of blockchain technology to a large extent. Therefore, the conditions that should be met to realize this idea, or the difficulties that still need to be overcome, also require further analysis. Next, we made descriptive statistics on the idea of realizing the credibility assurance mechanism of financial automation audit based on blockchain technology. The detailed results are shown in Table5.Table 5
Descriptive statistics of the concept of realizing the credibility assurance mechanism of financial automation audit based on blockchain technology.
Specific itemsSample sizeMinimum valueMaximumMean valueStandard deviationThe Internet plus and the IoT are developing at a high speed and are in an environment of full interconnection.235154.36.771The relevant professional technologies supporting this concept are gradually mature and have a realistic basis for realizing the concept.235254.11.682The realization of innovative technology can be better connected with traditional technology to minimize the integration cost.235154.29.755Regulators need to recognize this concept and need to be bound by relevant systems and laws.235254.33.677As can be seen from Table5, the score of each subproject in this project is greater than 4 points, so each project is essential for realizing the concept of the credibility assurance mechanism of financial automation auditing based on blockchain technology. However, the research of this paper is based on the assumption of an interconnected environment, so this condition is also the most basic environmental factor to realize this idea, and its score is also the largest, with a score of 4.36. In addition, it also requires the maturity of related technologies, the reduction of integration costs, and the support of relevant legal systems as support. The scores of these projects are also roughly similar. In today’s “Internet +” era, science and technology are developing rapidly, and the IoT is growing rapidly, so the realization of these conditions is just around the corner. Traditional industries need to be integrated with Internet technology in order not to be eliminated by the times and to develop more fully. Therefore, relevant theoretical research is essential and important, and it is also a strong foundation for realizing the idea.


## 4.1. Questionnaire Results

The study was directed through an electronic study known as the “poll star” and scattered to instructors inside the extent of the brand name through the Internet filling, e-mail, and phone interviews of the review star. It fundamentally incorporates definitive people, for example, corporate money instructors; focus and ranking directors, who have useful cooperation in the execution and utilization of bookkeeping informatization; and university rationale assessment laborers, scientists, and other staff, to guarantee the greatness, authority, and adequacy of the exploration results. After a few rounds of assessment of public sentiment, 255 overviews were actually disseminated, including 20 invalid studies and 235 authentic reviews (as shown in Table4).Table 4
Basic information of the questionnaire.
Personnel characteristicsCategorySample sizePercentage (%)Work unit categoryState-owned enterprise5523.40Private enterprise10444.26Government-affiliated institutions4619.57Other3012.77Industry categoryFinance4418.72Construction6527.66Service industry5222.13Manufacturing2611.06Retail208.51Other2811.91Job category of personnelFinancial staff12653.61Scientific research/education personnel7130.21Other3816.17Personnel position categoryMiddle and senior managers10676.26Financial professional and technical personnel3323.74Personnel ageUnder 252510.6425–35 years old13959.1535–45 years old5121.70Over 45208.51


## 4.2. Relevant Information Based on the Questionnaire Survey

According to the results collected by the questionnaire, the relevant issues related to the application of blockchain technology to the accounting information system are analyzed, as shown in the following figure.Figure10(a) depicts the results of the respondents’ evaluation of the credibility of the current financial automation audit. It can be seen from the figure that the highest proportion of evaluations is less credible, accounting for 41.84% and 51.53% of those who think that they are completely untrustworthy and those who think that they are less credible, accounting for half of the respondents. According to the answers of professionals and authoritative persons, the reliability of financial automation audit is not very good at present, which is a major problem of financial automation audit. Therefore, the research in this paper is meaningful.Figure 10
Respondents’ evaluation of the credibility of financial automation audits and their understanding of blockchain technology. (a) The respondents’ evaluation of the reliability of financial automation auditing. (b) The degree of understanding of the respondents about blockchain technology.
(a)(b)Figure10(b) depicts the respondents’ understanding of whether the industry has applied blockchain technology; the figure shows that as much as 53.57% of people are familiar with the industry that uses blockchain technology. Due to the obscure and cutting-edge nature of blockchain technology, most nonprofessionals are unaware of this technology. However, in this questionnaire, as many as half of the professionals are familiar with it, which once again proves the validity of the results of this questionnaire.


## 4.3. Ranking of the Importance of Realizing the Concept of the Credibility Guarantee Mechanism of the Accounting Information System Based on Blockchain Technology

Through the above analysis, we can know that it is necessary and important to build the financial automation audit credibility guarantee mechanism of blockchain technology to a large extent. Therefore, the conditions that should be met to realize this idea, or the difficulties that still need to be overcome, also require further analysis. Next, we made descriptive statistics on the idea of realizing the credibility assurance mechanism of financial automation audit based on blockchain technology. The detailed results are shown in Table5.Table 5
Descriptive statistics of the concept of realizing the credibility assurance mechanism of financial automation audit based on blockchain technology.
Specific itemsSample sizeMinimum valueMaximumMean valueStandard deviationThe Internet plus and the IoT are developing at a high speed and are in an environment of full interconnection.235154.36.771The relevant professional technologies supporting this concept are gradually mature and have a realistic basis for realizing the concept.235254.11.682The realization of innovative technology can be better connected with traditional technology to minimize the integration cost.235154.29.755Regulators need to recognize this concept and need to be bound by relevant systems and laws.235254.33.677As can be seen from Table5, the score of each subproject in this project is greater than 4 points, so each project is essential for realizing the concept of the credibility assurance mechanism of financial automation auditing based on blockchain technology. However, the research of this paper is based on the assumption of an interconnected environment, so this condition is also the most basic environmental factor to realize this idea, and its score is also the largest, with a score of 4.36. In addition, it also requires the maturity of related technologies, the reduction of integration costs, and the support of relevant legal systems as support. The scores of these projects are also roughly similar. In today’s “Internet +” era, science and technology are developing rapidly, and the IoT is growing rapidly, so the realization of these conditions is just around the corner. Traditional industries need to be integrated with Internet technology in order not to be eliminated by the times and to develop more fully. Therefore, relevant theoretical research is essential and important, and it is also a strong foundation for realizing the idea.


## 5. Discussion

Blockchain technology is a data sequence that arranges data packets into blocks in chronological order, ensuring that the data are not tampered and forged. Therefore, the ledger of the blockchain is decentralized, authoritative, and immutable.The upsides of evaluating in the blockchain climate mostly lie in the rightness of information assortment. Exchange information is put away in the blockchain, which tackles the ongoing issue of information assortment and capacity and guarantees the security of information stockpiling.Real-time audit, blockchain real-time audit, and technical characteristics solve the real-time problem in traditional audit. Through the early warning of the application mechanism of the real-time audit platform, the losses caused by the audit unit due to strategic decision mistakes or poor management cannot be recovered.


## 6. Conclusions

This paper sums up the characteristics and advantages of blockchain advancement through a hierarchical overview of blockchain development and a popular assessment study of specialists acquainted with blockchain advancement. Through additional investigation, focusing on the advancement of blockchain, this paper makes a hierarchical examination on the viability of monetary computerization review and the wellbeing, unwavering quality, and adequacy of the affirmation part and observes that the monetary robotization review in light of blockchain innovation can meet the believability necessities.



---

*Source: 9941585-2022-07-05.xml*