CN112506860B - Collaborative audit method, device and system based on blockchain - Google Patents

Collaborative audit method, device and system based on blockchain Download PDF

Info

Publication number
CN112506860B
CN112506860B CN202011476994.6A CN202011476994A CN112506860B CN 112506860 B CN112506860 B CN 112506860B CN 202011476994 A CN202011476994 A CN 202011476994A CN 112506860 B CN112506860 B CN 112506860B
Authority
CN
China
Prior art keywords
audit
blockchain
information
auditing
uplink information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011476994.6A
Other languages
Chinese (zh)
Other versions
CN112506860A (en
Inventor
陈鲲
李雪飞
虞樱
朱江波
何艳波
南高鹏
闫宏宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202011476994.6A priority Critical patent/CN112506860B/en
Publication of CN112506860A publication Critical patent/CN112506860A/en
Application granted granted Critical
Publication of CN112506860B publication Critical patent/CN112506860B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • G06F16/137Hash-based
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/35Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Computing Systems (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a collaborative audit method, a device and a system based on a blockchain, wherein the method comprises the following steps: the audit node carries out uplink processing on unstructured data files according to a preset on-chain structure to obtain first uplink information, and the first uplink information is uploaded to a block chain network; the audit node classifies and splits unstructured data files according to a preset on-chain structure to obtain second uplink information, and the second uplink information is uploaded to a blockchain network; wherein the zone block further comprises an audit classification item field; and the auditing node performs summarizing processing comparison on the second uplink information based on the first uplink information according to auditing rules set by the intelligent contracts of the blockchain to obtain a comparison result, and uploads the comparison result to the blockchain network. The invention can realize audit process coordination and audit tracing process through the block chain technology.

Description

Collaborative audit method, device and system based on blockchain
Technical Field
The invention relates to the technical field of data audit, in particular to a collaborative audit method, device and system based on a blockchain.
Background
This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
The existing audit is mainly aimed at the processing of structured data documents, and is realized in an unstructured data entry audit item mode, for example, office documents, pdf files, picture information and the like are stored in files and the like. The specific flow is as follows:
and step 1, importing structured audit data into a database.
And 2, searching various unstructured documents by auditors according to the audit items for unstructured data, and inputting result information into a database.
And step 3, calculating through a database to obtain an audit summary processing result.
The above method has the following problems:
the method has the defects that 1, in the unstructured data identification process, an auditor is easy to miss key information items, the efficiency is low, data loss is easy to occur when multi-level audit timing is involved, and collaborative audit cannot be achieved efficiently.
Disadvantage 2. Data integrity and transparency are difficult to guarantee when working in concert. The integrity and transparency require a large number of database logs and the guarantee of authority, and the system overhead is high.
Disclosure of Invention
The embodiment of the invention provides a collaborative audit method based on a blockchain, which is used for solving the problems that in the prior art, the efficiency of auditing unstructured data is low and collaborative audit cannot be realized, and comprises the following steps:
the audit node carries out uplink processing on unstructured data files according to a preset on-chain structure to obtain first uplink information, and the first uplink information is uploaded to a block chain network; the on-chain structure comprises a block head and a block body, wherein the block body comprises a file hash index field, an audit item information field and a hierarchy definition field, and the first uplink information comprises a corresponding file hash index, audit item information and hierarchy definition information;
the audit node classifies and splits unstructured data files according to a preset on-chain structure to obtain second uplink information, and the second uplink information is uploaded to a blockchain network; wherein the zone block further comprises an audit classification item field;
and the auditing node performs summarizing processing comparison on the second uplink information based on the first uplink information according to auditing rules set by the intelligent contracts of the blockchain to obtain a comparison result, and uploads the comparison result to the blockchain network.
The embodiment of the invention also provides a co-auditing device based on the blockchain, which is used for solving the problems that in the prior art, the efficiency of auditing unstructured data is low and the co-auditing cannot be realized, and comprises the following steps:
the unstructured data file processing module is used for carrying out uplink processing on the unstructured data file according to a preset on-chain structure to obtain first uplink information, and uploading the first uplink information to a blockchain network; the on-chain structure comprises a block head and a block body, wherein the block body comprises a file hash index field, an audit item information field and a hierarchy definition field, and the first uplink information comprises a corresponding file hash index, audit item information and hierarchy definition information;
the audit service splitting module is used for classifying and splitting unstructured data files according to a preset on-chain structure to obtain second uplink information, and uploading the second uplink information to the blockchain network; wherein the zone block further comprises an audit classification item field;
and the audit conclusion engine module is used for summarizing, processing and comparing the second uplink information based on the first uplink information according to audit rules set by the audit nodes according to the intelligent contracts of the blockchain, obtaining a comparison result and uploading the comparison result to the blockchain network.
The embodiment of the invention also provides a collaborative audit system based on the blockchain, which is used for solving the problems that the efficiency of auditing unstructured data is low and collaborative audit cannot be realized in the prior art, and comprises the following steps: audit nodes and blockchain networks;
the audit node and blockchain network is configured to: the above-mentioned collaborative audit method based on the blockchain is realized.
The embodiment of the invention also provides computer equipment, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the blockchain-based collaborative audit method when executing the computer program.
The embodiment of the invention also provides a computer readable storage medium, which stores a computer program for executing the blockchain-based collaborative audit method.
In the embodiment of the invention, compared with the technical scheme that unstructured data in the prior art is easy to miss key information items and low in efficiency, data deletion is easy to be caused when multi-level audit is involved, collaborative audit cannot be achieved efficiently, and data integrity and transparency are difficult to be ensured during collaborative work, through a preset on-chain structure, an audit node carries out uplink processing on unstructured data files according to the preset on-chain structure, uploads first uplink information to a block chain network, carries out classification splitting on unstructured data files, uploads second uplink information to the block chain network, carries out summarizing processing comparison based on the uplink information according to audit rules set by intelligent contracts of the block chain, obtains comparison results, uploads the comparison results to the block chain network, can realize audit process collaboration, and can realize audit tracing process.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art. In the drawings:
FIG. 1 is a flowchart of a blockchain-based co-audit method in accordance with an embodiment of the present invention;
FIG. 2 is a flowchart of a second exemplary blockchain-based co-audit method in accordance with embodiments of the present invention;
FIG. 3 is a flowchart III of a blockchain-based co-audit method in accordance with an embodiment of the present invention;
FIG. 4 is a flowchart of a blockchain-based co-audit method in accordance with an embodiment of the present invention;
FIG. 5 is a flowchart fifth exemplary blockchain-based co-audit method in accordance with embodiments of the present invention;
FIG. 6 is a block diagram illustrating a first exemplary architecture of a blockchain-based co-audit device in accordance with embodiments of the present invention;
fig. 7 is a block chain-based co-audit device according to a second embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention will be described in further detail with reference to the accompanying drawings. The exemplary embodiments of the present invention and their descriptions herein are for the purpose of explaining the present invention, but are not to be construed as limiting the invention.
Technical term interpretation
Blockchain techniques: the blockchain is a distributed shared ledger and database, and has the characteristics of decentralization, non-tampering, whole trace, traceability, collective maintenance, disclosure transparency and the like. These features ensure the "honest" and "transparent" of the blockchain, laying a foundation for creating trust for the blockchain. The application scene with rich blockchain is basically based on the blockchain, so that the problem of information asymmetry can be solved, and collaborative trust and consistent actions among a plurality of subjects are realized.
Fig. 1 is a flowchart of a blockchain-based co-audit method according to an embodiment of the present invention, as shown in fig. 1, where the method includes:
step 101: the audit node carries out uplink processing on unstructured data files according to a preset on-chain structure to obtain first uplink information, and the first uplink information is uploaded to a block chain network; the on-chain structure comprises a block head and a block body, wherein the block body comprises a file hash index field, an audit item information field and a hierarchy definition field, and the first uplink information comprises a corresponding file hash index, audit item information and hierarchy definition information;
step 102: the audit node classifies and splits unstructured data files according to a preset on-chain structure to obtain second uplink information, and the second uplink information is uploaded to a blockchain network; wherein the zone block further comprises an audit classification item field;
step 103: and the auditing node performs summarizing processing comparison on the second uplink information based on the first uplink information according to auditing rules set by the intelligent contracts of the blockchain to obtain a comparison result, and uploads the comparison result to the blockchain network.
Wherein the audit node refers to a hierarchical bank and/or headquarter. The file hash index is used to quickly find unstructured data files. The audit item information is used to determine which audit item the unstructured data file belongs to, and the hierarchy definition is used to indicate that the unstructured data file data is of all banks at that level, which may be hierarchical banks or may belong to a headquarter.
Specifically, the definition and construction of blockchain upper structure and the chain lower business engine are required before implementing the method. The invention is based on the file storage method of the alliance chain, determines the network information and contract consensus to be set on the chain, and sets the network range and intelligent contract consensus mechanism used by the system.
The consensus mechanism adopts a practical Bayesian fault-tolerant algorithm PBFT (Practical Byzantine Fault Tolerance), and can meet the requirement of file storage and field splitting speed. The intelligent contract can set logic rules of unstructured data file processing, an audit service splitting engine, an audit approval judging engine and an audit conclusion engine according to audit requirements.
Chain structure:
the set blockchain basic structure may include a blockhead and a blockbody structure. The block header may include network information, version number, upper block hash value, merkle root, timestamp, random number, target hash. The block body may include a file hash index, audit items, hierarchy definitions (all set fields that need to be populated from unstructured data files).
Under-chain intelligent contract business:
and the under-chain audit service splitting engine of the setting logic performs splitting information uplink record.
And (3) carrying out grading summarization processing comparison by a set rule audit service judging engine, and screening out problematic audit data.
In the embodiment of the present invention, as shown in fig. 2, the block body further includes a header and trailer value field of a file paragraph and/or an audit mark amount information field; the second uplink information comprises the head and tail values of the file paragraphs and/or audit mark amount information;
step 102: the audit node classifies and splits unstructured data files according to a preset on-chain structure to obtain second uplink information, and the method comprises the following steps:
the auditing node classifies and splits the unstructured data files based on the auditing classification items, and performs text recognition on the unstructured data files after classification to obtain the head and tail values of file paragraphs and/or auditing mark amount information of the corresponding auditing classification items.
The file paragraph head and tail value fields indicate that the content to be audited is located in those paragraphs.
Wherein the unstructured data files include Office, text, pdf, pictures, and the like. For common Office, text, pdf documents, document and paragraph positioning of the above category of files can be achieved by a Python programming manner, for example, using an Office Python interface provided by Microsoft, a third party library of Python operating Pdf files, including pyPdf, pyPdf2, pyPdf3, pyPdf4, pdfrw, etc.; for a document in picture format, document and paragraph localization can be done by OCR (Optical Character Recognition ). Other types of documents can be converted into text or pictures for OCR recognition processing.
In the embodiment of the invention, as shown in fig. 3, the zone block further comprises an audit annotation item field and an audit annotation content field;
in order to guarantee the accuracy of information, still include:
step 104: the auditing node marks the auditing conditions of the unstructured data file according to a preset on-chain structure (for explaining the auditing conditions and assisting other auditors in collaborative auditing), obtains auditing marking content information, and uploads the auditing marking items and the auditing marking content information to the blockchain network.
In an embodiment of the present invention, as shown in FIG. 4, the zone block also includes an audit status field;
in order to guarantee the accuracy of information, still include:
step 105: and the auditing node marks the auditing state of the doubtful auditing classification item in the unstructured data file according to a preset on-chain structure, obtains the doubtful auxiliary marking information and uploads the doubtful auxiliary marking information to the blockchain network.
In the embodiment of the present invention, as shown in fig. 5, in order to ensure accuracy of information, the method further includes:
step 106: and the audit node carries out approval judgment on the audit mark amount information to obtain an approval judgment result, and uploads the approval judgment result to the blockchain network.
If other key information is contained, the document paragraph information can also assist auditors in approval determination of the key information through the context.
Specifically, if step 103 is performed, and part of the line level information is absent, the audit data file may be supplemented based on step 101. If the decision information is found to be insufficient (e.g., not approved for the amount) after step 103 is performed, the approval decision may be supplemented.
As described above, the on-chain structure is shown in Table 1.
TABLE 1
The present invention is based on blockchain technology-both up-and-down intelligent contract mechanisms. And the audit process coordination is realized, and the audit tracing process can be realized. The method for realizing the collaborative audit of the total branch auditors by the blockchain technology can help audit service staff to solve the practical difficulty that a large number of unstructured documents are involved in the audit process, the workload of marking and extracting audit information in the documents is large, and collaborative audit of multiple persons is difficult to realize. For example, the general line audit personnel face a large number of unstructured audit files of different levels (general lines, line levels, and the like), the line levels need to be in compliance step by step, and data collected from the line to the general line levels also meet the general line summary audit requirements and are difficult to collaborate with audit. Meanwhile, transparent traceability of the auditing process is realized through the technical characteristics of the block chain.
The embodiment of the invention also provides a co-audit device based on the blockchain, as described in the following embodiment. Because the principle of the device for solving the problem is similar to that of the co-audit method based on the blockchain, the implementation of the device can be referred to the implementation of the co-audit method based on the blockchain, and the repetition is omitted.
Fig. 6 is a block chain-based co-audit device according to an embodiment of the present invention, as shown in fig. 6, including:
the unstructured data file processing module 02 is configured to perform uplink processing on an unstructured data file according to a preset on-chain structure, obtain first uplink information, and upload the first uplink information to a blockchain network; the on-chain structure comprises a block head and a block body, wherein the block body comprises a file hash index field, an audit item information field and a hierarchy definition field, and the first uplink information comprises a corresponding file hash index, audit item information and hierarchy definition information;
the audit service splitting module 04 is used for classifying and splitting unstructured data files according to a preset on-chain structure to obtain second uplink information, and uploading the second uplink information to a blockchain network; wherein the zone block further comprises an audit classification item field;
and the audit conclusion engine module 06 is used for the audit node to summarize, process and compare the second uplink information based on the first uplink information according to the audit rule set by the intelligent contract of the blockchain, obtain a comparison result and upload the comparison result to the blockchain network.
In the embodiment of the invention, the zone block further comprises a head and tail value field of the file paragraph and/or an audit mark amount information field; the second uplink information comprises the head and tail values of the file paragraphs and/or audit mark amount information;
the audit service splitting module is specifically used for:
and classifying and splitting the unstructured data files based on the audit classification items, and performing text recognition on the unstructured data files after classification to obtain the head and tail values of file paragraphs and/or audit mark amount information of the corresponding audit classification items.
In the embodiment of the invention, as shown in fig. 7, the zone block further comprises an audit annotation item field and an audit annotation content field;
further comprises: and the audit approval judging module 08 is used for marking the audit condition of the unstructured data file according to a preset on-chain structure, obtaining audit marking content information and uploading audit marking items and the audit marking content information to the blockchain network.
In an embodiment of the present invention, as shown in FIG. 7, the zone block also includes an audit status field;
further comprises: and the audit approval judging module 08 is used for marking the audit state of the suspected audit classification item in the unstructured data file according to a preset on-chain structure, obtaining the suspected auxiliary marking information and uploading the suspected auxiliary marking information to the blockchain network.
In an embodiment of the present invention, as shown in fig. 7, the method further includes: and the audit approval judging module 08 is used for carrying out approval judgment on the audit mark amount information, obtaining an approval judging result and uploading the approval judging result to the blockchain network.
The invention also provides a co-audit system based on the blockchain, which comprises: audit nodes and blockchain networks;
the audit node and blockchain network is configured to: the above-mentioned collaborative audit method based on the blockchain is realized.
The embodiment of the invention also provides computer equipment, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the blockchain-based collaborative audit method when executing the computer program.
The embodiment of the invention also provides a computer readable storage medium, which stores a computer program for executing the blockchain-based collaborative audit method.
Compared with the technical scheme that unstructured data are easy to miss key information items, low in efficiency and low in efficiency, data are easy to miss when multi-level audit is related, collaborative audit cannot be achieved efficiently, data integrity and transparency are difficult to guarantee when collaborative work is achieved, through the preset on-chain structure, audit nodes conduct uplink processing on unstructured data files according to the preset on-chain structure, first uplink information is uploaded to a block chain network, unstructured data files are classified and split, second uplink information is uploaded to the block chain network, summary processing comparison is conducted based on the uplink information according to audit rules set by intelligent contracts of the block chain, comparison results are obtained, and uploading the comparison results to the block chain network, audit process collaboration can be achieved, and meanwhile audit tracing can be achieved.
Others: 1. the audit service collaborative work of the invention is realized by utilizing the technical characteristics of block chain (such as non-falsification, whole trace, traceability, collective maintenance, disclosure transparency and the like). The characteristics of the blockchain can trace back transparent audit results, and the transparency of the audit process of the total branch auditor.
2. Aiming at the processing of the structured data document in the auditing process of auditors, the structured data document is split according to a preset service, so that the production efficiency is improved.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The foregoing description of the embodiments has been provided for the purpose of illustrating the general principles of the invention, and is not meant to limit the scope of the invention, but to limit the invention to the particular embodiments, and any modifications, equivalents, improvements, etc. that fall within the spirit and principles of the invention are intended to be included within the scope of the invention.

Claims (13)

1. A blockchain-based co-audit method, comprising:
the audit node carries out uplink processing on unstructured data files according to a preset on-chain structure to obtain first uplink information, and the first uplink information is uploaded to a block chain network; the on-chain structure comprises a block head and a block body, wherein the block body comprises a file hash index field, an audit item information field and a hierarchy definition field, and the first uplink information comprises a corresponding file hash index, audit item information and hierarchy definition information;
the audit node classifies and splits unstructured data files according to a preset on-chain structure to obtain second uplink information, and the second uplink information is uploaded to a blockchain network; wherein the zone block further comprises an audit classification item field;
and the auditing node performs summarizing processing comparison on the second uplink information based on the first uplink information according to auditing rules set by the intelligent contracts of the blockchain to obtain a comparison result, and uploads the comparison result to the blockchain network.
2. The blockchain-based co-audit method of claim 1, wherein the block of regions further includes a file paragraph end value field and/or an audit trail amount information field; the second uplink information comprises the head and tail values of the file paragraphs and/or audit mark amount information;
the audit node classifies and splits unstructured data files according to a preset on-chain structure to obtain second uplink information, and the method comprises the following steps:
the auditing node classifies and splits the unstructured data files based on the auditing classification items, and performs text recognition on the unstructured data files after classification to obtain the head and tail values of file paragraphs and/or auditing mark amount information of the corresponding auditing classification items.
3. The blockchain-based co-audit method of claim 1, wherein the block of regions further includes an audit annotation item field and an audit annotation content field;
further comprises:
and the auditing node marks the auditing conditions of the unstructured data file according to a preset on-chain structure, obtains auditing marking content information, and uploads the auditing marking item and the auditing marking content information to the blockchain network.
4. The blockchain-based co-audit method of claim 1, wherein the blockvolumes further include an audit status field;
further comprises:
and the auditing node marks the auditing state of the doubtful auditing classification item in the unstructured data file according to a preset on-chain structure, obtains the doubtful auxiliary marking information and uploads the doubtful auxiliary marking information to the blockchain network.
5. The blockchain-based co-audit method of claim 2, further comprising:
and the audit node carries out approval judgment on the audit mark amount information to obtain an approval judgment result, and uploads the approval judgment result to the blockchain network.
6. A blockchain-based co-auditing apparatus, comprising:
the unstructured data file processing module is used for carrying out uplink processing on the unstructured data file according to a preset on-chain structure to obtain first uplink information, and uploading the first uplink information to a blockchain network; the on-chain structure comprises a block head and a block body, wherein the block body comprises a file hash index field, an audit item information field and a hierarchy definition field, and the first uplink information comprises a corresponding file hash index, audit item information and hierarchy definition information;
the audit service splitting module is used for classifying and splitting unstructured data files according to a preset on-chain structure to obtain second uplink information, and uploading the second uplink information to the blockchain network; wherein the zone block further comprises an audit classification item field;
and the audit conclusion engine module is used for summarizing, processing and comparing the second uplink information based on the first uplink information according to audit rules set by the audit nodes according to the intelligent contracts of the blockchain, obtaining a comparison result and uploading the comparison result to the blockchain network.
7. The blockchain-based co-audit device of claim 6, wherein the block of regions further includes a file paragraph end value field and/or an audit trail amount information field; the second uplink information comprises the head and tail values of the file paragraphs and/or audit mark amount information;
the audit service splitting module is specifically used for:
and classifying and splitting the unstructured data files based on the audit classification items, and performing text recognition on the unstructured data files after classification to obtain the head and tail values of file paragraphs and/or audit mark amount information of the corresponding audit classification items.
8. The blockchain-based co-audit device of claim 6, wherein the zone block further includes an audit annotation item field and an audit annotation content field;
further comprises: and the audit approval judging module is used for marking the audit condition of the unstructured data file according to a preset on-chain structure, obtaining audit marking content information and uploading audit marking items and the audit marking content information to the blockchain network.
9. The blockchain-based co-auditing apparatus of claim 6, wherein the blockvolumes further include an audit status field;
further comprises: and the audit approval judging module is used for marking the audit state of the suspected audit classification item in the unstructured data file according to a preset on-chain structure, obtaining the suspected auxiliary marking information and uploading the suspected auxiliary marking information to the blockchain network.
10. The blockchain-based co-auditing apparatus of claim 7, further comprising: and the audit approval judging module is used for carrying out approval judgment on the audit mark amount information, obtaining an approval judging result and uploading the approval judging result to the blockchain network.
11. A blockchain-based co-audit system, comprising: audit nodes and blockchain networks;
the audit node and blockchain network is configured to: implementing the blockchain-based co-audit method of any of claims 1-5.
12. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the blockchain-based co-audit method of any of claims 1 to 5 when the computer program is executed.
13. A computer readable storage medium storing a computer program for performing the blockchain-based co-audit method of any of claims 1 to 5.
CN202011476994.6A 2020-12-15 2020-12-15 Collaborative audit method, device and system based on blockchain Active CN112506860B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011476994.6A CN112506860B (en) 2020-12-15 2020-12-15 Collaborative audit method, device and system based on blockchain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011476994.6A CN112506860B (en) 2020-12-15 2020-12-15 Collaborative audit method, device and system based on blockchain

Publications (2)

Publication Number Publication Date
CN112506860A CN112506860A (en) 2021-03-16
CN112506860B true CN112506860B (en) 2024-02-27

Family

ID=74973588

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011476994.6A Active CN112506860B (en) 2020-12-15 2020-12-15 Collaborative audit method, device and system based on blockchain

Country Status (1)

Country Link
CN (1) CN112506860B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113592453B (en) * 2021-07-30 2023-11-24 上海万向区块链股份公司 Information system operation compliance examining method and system based on block chain
CN113610509A (en) * 2021-08-26 2021-11-05 中国银行股份有限公司 System and method for auditing abnormal behaviors of staff based on block chain
CN116578537B (en) * 2023-07-12 2023-09-22 北京安天网络安全技术有限公司 File detection method, readable storage medium and electronic device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109525671A (en) * 2018-11-26 2019-03-26 远光软件股份有限公司 Date storage method, electronic equipment and storage medium based on block chain
CN109815051A (en) * 2018-12-20 2019-05-28 深圳智乾区块链科技有限公司 The data processing method and system of block chain
CN110502927A (en) * 2019-08-27 2019-11-26 腾讯科技(深圳)有限公司 A kind of information processing method and relevant apparatus
CN111382463A (en) * 2020-04-02 2020-07-07 中国工商银行股份有限公司 Block chain system and method based on stream data
CN111984734A (en) * 2020-09-02 2020-11-24 深圳壹账通智能科技有限公司 Data processing method, device and equipment based on block chain and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109525671A (en) * 2018-11-26 2019-03-26 远光软件股份有限公司 Date storage method, electronic equipment and storage medium based on block chain
CN109815051A (en) * 2018-12-20 2019-05-28 深圳智乾区块链科技有限公司 The data processing method and system of block chain
CN110502927A (en) * 2019-08-27 2019-11-26 腾讯科技(深圳)有限公司 A kind of information processing method and relevant apparatus
CN111382463A (en) * 2020-04-02 2020-07-07 中国工商银行股份有限公司 Block chain system and method based on stream data
CN111984734A (en) * 2020-09-02 2020-11-24 深圳壹账通智能科技有限公司 Data processing method, device and equipment based on block chain and storage medium

Also Published As

Publication number Publication date
CN112506860A (en) 2021-03-16

Similar Documents

Publication Publication Date Title
CN112506860B (en) Collaborative audit method, device and system based on blockchain
Leka et al. Systematic literature review of blockchain applications: Smart contracts
Shae et al. AI blockchain platform for trusting news
US8825673B2 (en) Method for organizing large numbers of documents
Vesanto et al. Applying BLAST to text reuse detection in finnish newspapers and journals, 1771-1910
CN109800354B (en) Resume modification intention identification method and system based on block chain storage
CN111967761A (en) Monitoring and early warning method and device based on knowledge graph and electronic equipment
CN111274301B (en) Intelligent management method and system based on data assets
Dias et al. A method for the identification of collaboration in large scientific databases
CN115437877A (en) Online analysis method and system for multi-source log, electronic equipment and storage medium
Pecina In search of a dataset for handwritten optical music recognition: Introducing MUSCIMA++
CN113158206A (en) Document security level dividing method based on decision tree
CN114817171B (en) Buried point data quality control method
CN106649583A (en) Book borrowing data association rule analysis method based on SAS
Reddy et al. Evolution of Rules in Reddit Communities
CN110941952A (en) Method and device for perfecting audit analysis model
CN103488757A (en) Clustering feature equivalent histogram maintaining method based on cloud computing
Pham et al. Ookpik-A Collection of Out-of-Context Image-Caption Pairs
Subercaze et al. Mining user-generated comments
Lao et al. An analysis of short video push mode based on blockchain technology
CN105808783B (en) A kind of large file difference analysis method of difference Domain Name Form registering sites
CN116527697B (en) Block chain and IPFS public opinion sharing method and system applied to network system management
CN113282952B (en) Engineering system design file tampering detection positioning method and device
KR101671300B1 (en) System for analyzing details of leakage of documents
Liu et al. Research on the integration of market supervision big data from the perspective of life cycle—take the jiangsu provincial market supervision bureau as an example

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant