Search

CN-121682865-B - Internet big data processing financial system

CN121682865BCN 121682865 BCN121682865 BCN 121682865BCN-121682865-B

Abstract

The invention relates to the technical field of Internet consumption finance and discloses an Internet big data processing finance system, which comprises a business processing module, a storage certificate package and a storage address, wherein the business processing module is used for adapting multi-source heterogeneous original finance data and receiving the data, obtaining encrypted data through a symmetric encryption algorithm, and generating the storage certificate package based on a preset finance compliance rule, the storage certificate package comprises a first hash value, zero knowledge proof and a storage address, the first hash value is obtained by carrying out SHA-256 operation on the original data, and the zero knowledge proof is generated through an internal zero knowledge proof generating unit. The Internet big data processing financial system combines the licensed blockchain of the high-speed consensus certificate layer with the mature public chain of the trusted anchoring layer through the hierarchical blockchain architecture design, achieves the second-level consensus and the transaction processing capacity of tens of thousands of strokes per second by means of aBFT consensus algorithm, thoroughly changes the current situation that the high-frequency financial transaction requirement cannot be met due to the fact that the TPS of the public chain is low, and effectively meets the safety and compliance requirements of multiple scenes.

Inventors

  • FU ZHENG
  • BAI XUE
  • ZHANG HONGYAN
  • LI JING

Assignees

  • 大连账羚羊科技有限公司

Dates

Publication Date
20260512
Application Date
20251212

Claims (9)

  1. 1. An internet big data processing financial system, comprising: The service processing module is used for adapting the multi-source heterogeneous original financial data and receiving the data, obtaining encrypted data through a symmetric encryption algorithm, and generating a certification-preserving credential package based on a preset financial compliance rule; The certificate storage credential package comprises a first hash value, a zero knowledge proof and a storage address, wherein the first hash value is obtained by carrying out SHA-256 operation on original data, the zero knowledge proof is generated by an internal zero knowledge proof generating unit, and the zero knowledge proof can be proved to be in accordance with a compliance rule on the premise of not revealing the original data; the data availability storage module is in bidirectional communication with the service processing module, receives encrypted data and stores the encrypted data through a distributed architecture, generates a unique storage address and feeds the unique storage address back to the service processing module; The high-speed consensus certificate module is in one-way communication with the service processing module, after receiving the certificate package, the consensus verification is completed through a license network consisting of 10-100 trusted nodes by adopting aBFT types of consensus algorithm, and the certificate transaction containing a first hash value, a storage address and zero knowledge proof is recorded in a first block chain; The anchoring module is respectively communicated with the high-speed consensus storage module and the second block chain, monitors the first block chain in real time, extracts the block head hash as state information according to a preset interval, and sends the state information to the second block chain record; The audit verification module is respectively communicated with the business processing module, the high-speed consensus evidence storage module and the second blockchain, calculates a second hash value of data to be audited in response to an audit request, matches the first blockchain evidence storage transaction, calls a public key to verify zero knowledge evidence, verifies the anchoring state of the second blockchain, and outputs an audit result; The workflow of the audit verification module specifically comprises: calculating a second hash value of the data to be audited; inquiring the evidence-stored transaction with the transaction hash value consistent with the second hash value on the first blockchain; Acquiring a corresponding zero knowledge proof and a storage address from the evidence storage transaction; Verifying the validity of the zero knowledge proof using a public verification key corresponding to generating the zero knowledge proof; inquiring an anchoring record of a first blockchain block where the deposit transaction is located on the second blockchain; And integrating the zero knowledge proof verification result and the anchoring state to generate a trusted audit report containing data authenticity, compliance and global trust level.
  2. 2. The Internet big data processing financial system of claim 1, wherein the business processing module comprises a zero-knowledge proof generating unit, wherein the zero-knowledge proof generating unit is configured with a zero-knowledge proof circuit, and the zero-knowledge proof circuit takes original financial data as private input and takes a first hash value and a preset financial business rule identifier as public input to generate the zero-knowledge proof.
  3. 3. The Internet big data processing financial system of claim 2, wherein the financial business rules include at least one of transaction amount validity rules, transaction timestamp compliance rules, account information format correctness rules, debit and credit billing balance rules, and back-flushing compliance rules.
  4. 4. The internet big data processing financial system of claim 1, wherein the business processing module further comprises a data preprocessing unit and an encryption unit, wherein the data preprocessing unit is used for carrying out format analysis, cleaning and standardization on multi-source heterogeneous original financial data, and the encryption unit is used for calling a key management service to obtain a symmetric encryption key and encrypting the standardized data.
  5. 5. The Internet big data processing financial system of claim 1, wherein the data availability storage module adopts a distributed storage architecture based on content addressing, the unique storage address is a content identifier, and the data availability storage module is configured with a storage proxy service for processing data encryption uploading, storing and address returning.
  6. 6. The Internet big data processing financial system of claim 1, wherein the trusted node is operated by at least two of a financial institution, an accounting firm, a regulatory agency, and a large enterprise.
  7. 7. The Internet big data processing financial system of claim 1, wherein the anchor module comprises an anchor intelligent contract deployed on the second blockchain and an independently operating cross-chain bridge repeater for performing the real-time monitoring, extracting and sending operations, the preset interval being triggered when a fixed number of new blocks are generated for the first blockchain.
  8. 8. The Internet big data processing financial system of claim 1, further comprising an application access module, wherein the application access module is provided with a unified data source access gateway supporting the receipt of multi-source heterogeneous raw financial data via at least one of RESTful API, message queue subscription, and database change data capture.
  9. 9. The Internet big data processing financial system of claim 1, wherein the first blockchain is a license chain dedicated to financial data storage, wherein only data fingerprints, storage addresses, zero knowledge proof and transaction metadata are stored in blocks.

Description

Internet big data processing financial system Technical Field The invention relates to the technical field of Internet consumption finance, in particular to an Internet big data processing finance system. Background With the rapid development of internet technology and the advent of the big data age, the scale and complexity of financial data has grown exponentially. Modern financial systems face multiple challenges of mass data processing, real-time transaction verification, privacy protection, and compliance auditing. Although the traditional centralized financial system has advantages in processing efficiency, the traditional centralized financial system has inherent defects of single-point faults, easy data tampering, difficult audit tracing and the like. Particularly in the internet environment, the problem of security and credibility of financial data is more prominent. In recent years, blockchain technology has been considered as an effective solution to the problems of conventional financial systems due to its decentralised, non-tamperable, traceable nature. However, existing blockchain financial systems still face a number of technical bottlenecks in practical applications. First, performance problems are addressed, with common chain TPS typically ranging from just a few digits to tens of digits, far from meeting the needs of high frequency financial transactions. Secondly, the problem of privacy protection is that the transparency of the blockchain and the privacy requirement of the financial data are fundamentally contradicted, and how to protect business secrets while guaranteeing the verifiability of the data becomes a key challenge. In addition, the existing system lacks innovation in audit flow design, and original data is often required to be called for verification, so that efficiency is affected, and privacy leakage risk is increased. Disclosure of Invention The invention aims to solve the key problems of performance bottleneck, privacy disclosure, audit difficulty and the like of the traditional financial system and the existing blockchain financial scheme, and provides an Internet big data processing financial system. In order to achieve the above purpose, the application adopts the following technical scheme that the internet big data processing financial system comprises: The service processing module is used for adapting the multi-source heterogeneous original financial data and receiving the data, obtaining encrypted data through a symmetric encryption algorithm, and generating a certification-preserving credential package based on a preset financial compliance rule; the certificate storage certificate comprises a first hash value, a zero knowledge proof and a storage address, wherein the first hash value is obtained by carrying out SHA-256 operation on original data, the zero knowledge proof is generated by an internal zero knowledge proof generating unit, and the zero knowledge proof can be proved to accord with a compliance rule on the premise of not revealing the original data; the data availability storage module is in bidirectional communication with the service processing module, receives encrypted data and stores the encrypted data through a distributed architecture, generates a unique storage address and feeds the unique storage address back to the service processing module; The high-speed consensus certificate module is in one-way communication with the service processing module, after receiving the certificate package, the consensus verification is completed through a license network consisting of 10-100 trusted nodes by adopting aBFT types of consensus algorithm, and the certificate transaction containing a first hash value, a storage address and zero knowledge proof is recorded in a first block chain; The anchoring module is respectively communicated with the high-speed consensus storage module and the second block chain, monitors the first block chain in real time, extracts the block head hash as state information according to a preset interval, and sends the state information to the second block chain record; And the audit verification module is respectively communicated with the business processing module, the high-speed consensus evidence storage module and the second blockchain, responds to an audit request, calculates a second hash value of data to be audited, matches the first blockchain evidence storage transaction, calls a public key to verify zero knowledge proof, verifies the anchoring state of the second blockchain, and outputs an audit result. Preferably, the service processing module includes a zero-knowledge proof generating unit, where the zero-knowledge proof generating unit is configured with a zero-knowledge proof circuit, and the zero-knowledge proof circuit uses original financial data as private input, uses a first hash value and a preset financial service rule identifier as public input, and generates the zero-knowledge proof. Preferably, the finan