CN111865985A - Supply chain financial data maintenance method based on block chain - Google Patents

Supply chain financial data maintenance method based on block chain Download PDF

Info

Publication number
CN111865985A
CN111865985A CN202010703251.1A CN202010703251A CN111865985A CN 111865985 A CN111865985 A CN 111865985A CN 202010703251 A CN202010703251 A CN 202010703251A CN 111865985 A CN111865985 A CN 111865985A
Authority
CN
China
Prior art keywords
financial data
chain
node
blockchain
maintenance method
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.)
Withdrawn
Application number
CN202010703251.1A
Other languages
Chinese (zh)
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.)
Anhui Gaoshan Technology Co ltd
Original Assignee
Anhui Gaoshan Technology Co 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 Anhui Gaoshan Technology Co ltd filed Critical Anhui Gaoshan Technology Co ltd
Priority to CN202010703251.1A priority Critical patent/CN111865985A/en
Publication of CN111865985A publication Critical patent/CN111865985A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/107Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention relates to data maintenance, in particular to a supply chain financial data maintenance method based on a block chain, which comprises the steps of receiving a financial data storage request sent by a block chain node, verifying the financial data storage request, checking a common inspection result of each node on the chain for the financial data storage request after the verification is passed, judging whether to carry out uplink storage on financial data according to the common inspection result, establishing an indication relation between the uplink stored financial data and the existing associated financial data on the chain by an intelligent contract, integrating the uplink stored financial data and the existing associated financial data on the chain into an associated data block according to the indication relation, carrying out encryption uplink on the associated data block, receiving a financial data reading request sent by the block chain node, and verifying the financial data reading request; the technical scheme provided by the invention can effectively overcome the defects of lower accuracy of data storage and lower integration level of supply chain financial data in the prior art.

Description

Supply chain financial data maintenance method based on block chain
Technical Field
The invention relates to data maintenance, in particular to a supply chain financial data maintenance method based on a block chain.
Background
A blockchain is a distributed ledger system consisting of a series of data blocks generated using cryptographic methods, the blockchain including data blocks (blocks) and links (chain). The data block is a data structure for recording transaction, the transaction record is verified transfer or mining record, each data block contains all encrypted communication information data in a certain time in the system, and the data blocks are used for verifying the validity of information and generating secondary blocks; the link refers to the link relationship between each block and the next block, thereby forming a block chain.
With the continuous deepening of the social production mode, the market competition has been changed from competition between single customers to competition between supply chains, and all the parties in the same supply chain depend on each other, so that the product is good and good at all, and the product is damaged at all. Meanwhile, as credit sale becomes a mainstream mode of transaction, suppliers at the upstream in the supply chain are difficult to obtain the fund support of banks through the traditional credit mode, and the fund shortage can directly cause the stagnation of the subsequent links and even cause 'chain breakage'. Maintaining the survival of the supply chain, improving the efficiency of the capital operation of the supply chain, and reducing the overall management cost of the supply chain have become an important topic actively explored by all parties.
The existing supply chain financial data storage process has the risk of being attacked, so that the accuracy of data storage is low, and the association orientation relation between the uplink stored financial data and the existing financial data on the chain cannot be established, so that the integration level of the supply chain financial data is low.
Disclosure of Invention
Technical problem to be solved
Aiming at the defects in the prior art, the invention provides a supply chain financial data maintenance method based on a block chain, which can effectively overcome the defects of low accuracy of data storage and low integration level of supply chain financial data in the prior art.
(II) technical scheme
In order to achieve the purpose, the invention is realized by the following technical scheme:
a supply chain financial data maintenance method based on a block chain comprises the following steps:
s1, receiving a financial data storage request sent by the blockchain node, and verifying the financial data storage request;
s2, checking the common inspection result of each node on the chain to the financial data storage request after the verification is passed, and judging whether to carry out uplink storage on the financial data according to the common inspection result;
s3, the intelligent contract establishes an indication relation between the uplink stored financial data and the existing associated financial data on the chain;
S4, integrating the upper chain stored financial data and the existing associated financial data on the chain into an associated data block according to the indication relation, and encrypting the upper chain on the associated data block;
s5, receiving a financial data reading request sent by the blockchain node, and verifying the financial data reading request;
and S6, sending verification authorization information to the block chain node receiving the financial data reading request after the verification is passed, and reading the associated data block by the user through the verification authorization information.
Preferably, the financial data storage request includes financial data and tag information generated by registration of the block link point from which the financial data storage request was sent.
Preferably, the verifying the financial data storage request in S1 includes: the intelligent contract verifies the tag information in the financial data storage request.
Preferably, the step S2, after the verification passes, of checking the result of the common verification of the financial data storage request by each node in the chain, includes: when the intelligent contract verifies that the tag information in the financial data storage request passes, the common inspection result of each node in the chain on the financial data in the financial data storage request is checked.
Preferably, when the proportion of the number of the nodes on the chain participating in the common inspection to the total number of the nodes on the chain reaches a first threshold value, and the proportion of the number of the nodes on the chain passing the inspection to the nodes on the chain participating in the common inspection reaches a second threshold value, the financial data is judged to be subjected to uplink storage.
Preferably, the uplink stored financial data and the existing associated financial data on the chain comprise a plurality of financial data, and the intelligent contract establishes an indication relationship for each uplink stored financial data and the existing associated financial data on the chain associated with the uplink stored financial data.
Preferably, the upper chain stores financial data, and the existing associated financial data on the chain is the financial data of the same user;
the indicated relationship contains storage location information that points to existing associated financial data on the chain.
Preferably, the financial data reading request includes reading the associated data block information and the user identity information.
Preferably, the verifying the financial data reading request in S5 includes: and the intelligent contract verifies the user identity information in the financial data reading request.
Preferably, the authentication authorization information in S6 includes the decryption key and the valid time of the decryption key.
(III) advantageous effects
Compared with the prior art, the supply chain financial data maintenance method based on the block chain provided by the invention has the advantages that the safety of stored data is ensured and the accuracy of data storage is effectively improved by verifying the financial data storage request and jointly checking the financial data storage request by each node on the chain; the integration level of supply chain financial data is improved by establishing an indication relation between the uplink stored financial data and the existing associated financial data on the chain and integrating the data into an associated data block; the financial data reading request sent by the receiving block chain node is verified, and the verification authorization information is sent to the block chain node passing the verification, so that the user can read the data of the supply chain more conveniently.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
FIG. 1 is a schematic diagram of a supply chain financial data maintenance process according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
A supply chain financial data maintenance method based on a block chain is disclosed, as shown in FIG. 1, a financial data storage request sent by a block chain node is received, and the financial data storage request is verified.
The financial data storage request includes financial data and tag information generated by the registration of the block link point that sent the financial data storage request. The tag information is generated by encrypting a digital digest of the financial data by the block chain nodes according to the private key, and the digital digest is generated by encrypting the financial data by a secure hash algorithm.
Wherein, verifying the financial data storage request comprises: the intelligent contract verifies the tag information in the financial data storage request.
And after the verification is passed, checking the common detection result of each node on the chain to the financial data storage request, and judging whether to carry out uplink storage on the financial data according to the common detection result.
Wherein, the common inspection result of each node on the check chain to the financial data storage request after passing the verification comprises: when the intelligent contract verifies that the tag information in the financial data storage request passes, the common inspection result of each node in the chain on the financial data in the financial data storage request is checked.
And when the proportion of the number of each node on the chain participating in the common inspection to the total number of nodes on the chain reaches a first threshold value and the proportion of the number of each node on the chain passing the inspection to each node on the chain participating in the common inspection reaches a second threshold value, determining to perform uplink storage on the financial data.
The intelligent contract establishes an indication relation between the uplink stored financial data and the existing associated financial data on the chain; and integrating the uplink stored financial data and the existing associated financial data on the chain into an associated data block according to the indication relation, and carrying out encrypted uplink on the associated data block.
The information of the. Therefore, there is a cross relationship that one uplink stored financial data corresponds to the existing associated financial data on a plurality of chains, and there is also a cross relationship that the existing associated financial data on one chain of the existing associated financial data on a plurality of chains.
Wherein, the indication relation comprises storage position information pointing to existing associated financial data on the chain; the uplink stores financial data, and the associated financial data existing on the chain is the financial data of the same user.
Integrating the uplink stored financial data and the existing associated financial data on the chain into an associated data block according to the indication relationship, comprising: and determining an integration priority according to the uplink stored financial data and the existing associated financial data on the chain, and integrating the uplink stored financial data and the existing associated financial data on the chain into an associated data block according to the integration priority.
And receiving a financial data reading request sent by the blockchain node, and verifying the financial data reading request.
The financial data reading request comprises reading the associated data block information and the user identity information. Wherein verifying the financial data read request comprises: and the intelligent contract verifies the user identity information in the financial data reading request.
The read associated data block information comprises a financial data content identifier and a financial data key identifier, and the user identity information comprises a user ID and a financial equipment terminal ID.
And after the verification is passed, the verification authorization information is sent to the block chain link point for receiving the financial data reading request, and the user reads the associated data block through the verification authorization information.
The authentication authorization information comprises a decryption key and the valid time of the decryption key.
And after receiving the verification authorization information, the block link nodes write the verification authorization information into the financial data reading request and store the financial data reading request.
In the technical scheme of the application, the financial data comprises one or more of deposit data, fund data, stock data, bond data, insurance data and trust data.
The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.

Claims (10)

1. A supply chain financial data maintenance method based on a block chain is characterized in that: the method comprises the following steps:
s1, receiving a financial data storage request sent by the blockchain node, and verifying the financial data storage request;
s2, checking the common inspection result of each node on the chain to the financial data storage request after the verification is passed, and judging whether to carry out uplink storage on the financial data according to the common inspection result;
s3, the intelligent contract establishes an indication relation between the uplink stored financial data and the existing associated financial data on the chain;
s4, integrating the upper chain stored financial data and the existing associated financial data on the chain into an associated data block according to the indication relation, and encrypting the upper chain on the associated data block;
s5, receiving a financial data reading request sent by the blockchain node, and verifying the financial data reading request;
and S6, sending verification authorization information to the block chain node receiving the financial data reading request after the verification is passed, and reading the associated data block by the user through the verification authorization information.
2. The blockchain-based supply chain financial data maintenance method of claim 1, wherein: the financial data storage request includes financial data and tag information generated by registration of the block link point that sent the financial data storage request.
3. The blockchain-based supply chain financial data maintenance method of claim 2, wherein: the verifying the financial data storage request in S1 includes: the intelligent contract verifies the tag information in the financial data storage request.
4. The blockchain-based supply chain financial data maintenance method of claim 3, wherein: the checking the common verification result of each node on the chain to the financial data storage request after the verification is passed in S2 includes: when the intelligent contract verifies that the tag information in the financial data storage request passes, the common inspection result of each node in the chain on the financial data in the financial data storage request is checked.
5. The blockchain-based supply chain financial data maintenance method of claim 4, wherein: and when the proportion of the number of each node on the chain participating in the common inspection to the total number of nodes on the chain reaches a first threshold value and the proportion of the number of each node on the chain passing the inspection to each node on the chain participating in the common inspection reaches a second threshold value, determining to perform uplink storage on the financial data.
6. The blockchain-based supply chain financial data maintenance method of claim 1, wherein: the information of the intelligent contract is stored in the information storage device, and the information of the intelligent contract is stored in the information storage device.
7. The blockchain-based supply chain financial data maintenance method of claim 6, wherein: the upper chain stores financial data, and the existing associated financial data on the chain are the financial data of the same user;
the indicated relationship contains storage location information that points to existing associated financial data on the chain.
8. The blockchain-based supply chain financial data maintenance method of claim 1, wherein: the financial data reading request comprises reading related data block information and user identity information.
9. The blockchain-based supply chain financial data maintenance method of claim 8, wherein: the verifying the financial data reading request in S5 includes: and the intelligent contract verifies the user identity information in the financial data reading request.
10. The blockchain-based supply chain financial data maintenance method of claim 1, wherein: the authentication authorization information in S6 includes the decryption key and the validity time of the decryption key.
CN202010703251.1A 2020-07-21 2020-07-21 Supply chain financial data maintenance method based on block chain Withdrawn CN111865985A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010703251.1A CN111865985A (en) 2020-07-21 2020-07-21 Supply chain financial data maintenance method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010703251.1A CN111865985A (en) 2020-07-21 2020-07-21 Supply chain financial data maintenance method based on block chain

Publications (1)

Publication Number Publication Date
CN111865985A true CN111865985A (en) 2020-10-30

Family

ID=73002187

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010703251.1A Withdrawn CN111865985A (en) 2020-07-21 2020-07-21 Supply chain financial data maintenance method based on block chain

Country Status (1)

Country Link
CN (1) CN111865985A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112367629A (en) * 2020-11-27 2021-02-12 深圳信息职业技术学院 Financial big data processing method based on 5G and block chain and system platform thereof
CN112380582A (en) * 2020-12-22 2021-02-19 平安国际智慧城市科技股份有限公司 Garbage throwing recording method and device based on block chain and computer equipment
CN113347183A (en) * 2021-06-01 2021-09-03 永旗(北京)科技有限公司 Block chain financial big data processing method
CN114124545A (en) * 2021-11-25 2022-03-01 杭州摸象大数据科技有限公司 Data credible cochain and identity authentication terminal for supply chain finance
CN114866302A (en) * 2022-04-26 2022-08-05 湖南大学 Financial data evidence storing method and system based on block chain
CN116366678A (en) * 2023-06-02 2023-06-30 杭州端点网络科技有限公司 Dynamic data distributed storage system of data operation intelligent platform

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112367629A (en) * 2020-11-27 2021-02-12 深圳信息职业技术学院 Financial big data processing method based on 5G and block chain and system platform thereof
CN112367629B (en) * 2020-11-27 2021-08-31 深圳信息职业技术学院 Financial big data processing method based on 5G and block chain and system platform thereof
CN112380582A (en) * 2020-12-22 2021-02-19 平安国际智慧城市科技股份有限公司 Garbage throwing recording method and device based on block chain and computer equipment
CN113347183A (en) * 2021-06-01 2021-09-03 永旗(北京)科技有限公司 Block chain financial big data processing method
CN114124545A (en) * 2021-11-25 2022-03-01 杭州摸象大数据科技有限公司 Data credible cochain and identity authentication terminal for supply chain finance
CN114866302A (en) * 2022-04-26 2022-08-05 湖南大学 Financial data evidence storing method and system based on block chain
CN114866302B (en) * 2022-04-26 2023-01-03 湖南大学 Financial data evidence storing method and system based on block chain
CN116366678A (en) * 2023-06-02 2023-06-30 杭州端点网络科技有限公司 Dynamic data distributed storage system of data operation intelligent platform
CN116366678B (en) * 2023-06-02 2023-08-01 杭州端点网络科技有限公司 Dynamic data distributed storage system of data operation intelligent platform

Similar Documents

Publication Publication Date Title
CN111865985A (en) Supply chain financial data maintenance method based on block chain
CN106570710A (en) Commodity anti-counterfeiting method and device
CN108009445B (en) Semi-centralized trusted data management system
CN113902384B (en) Tracing method and system based on RFID and intelligent contract
CN110096903A (en) Assets verification method and block chain network system based on block chain
GB2572135A (en) Data transaction system and method
CN106779698A (en) A kind of distribution for paying mark and its safe payment method, system and device
CN108074062A (en) A kind of steel industry electric business platform safety method for supporting based on block chain
US11769146B1 (en) Blockchain transactional identity verification
Wei Blockchain-based data traceability platform architecture for supply chain management
CN111597167A (en) Big data management system and method applying block chain technology
CN111861709A (en) Supply chain financial analysis method based on block chain
CN115204786A (en) Block chain-based electronic warehouse receipt full life cycle management method, system and medium
CN109889343A (en) Electronic invoice circulation control method and device
Zhao et al. Research on a shared bicycle deposit management system based on blockchain technology
KR102376783B1 (en) The blockchain-based transaction history confirmation system
CN110413697B (en) Public welfare data storage method and system based on block chain
CN112862469A (en) Block chain-based digital asset transaction method, system, equipment and storage medium
CN112966237A (en) Block chain-based digital asset processing method
WO2018141142A1 (en) Operation system for binary system digital currency
CN107566357A (en) A kind of internet business information data storing method based on subregion authentication techniques
CN114897481A (en) Intelligent customhouse logistics monitoring method based on block chain
CN113159946A (en) Cross-chain transaction method based on block chain
CN113674098A (en) Non-standard warehouse receipt pledge financing method, device and equipment based on block chain
CN114358763A (en) Block chain data supervision method

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20201030

WW01 Invention patent application withdrawn after publication