CN115204873A - Block chain-based open big data transaction matching method and system - Google Patents

Block chain-based open big data transaction matching method and system Download PDF

Info

Publication number
CN115204873A
CN115204873A CN202210801683.5A CN202210801683A CN115204873A CN 115204873 A CN115204873 A CN 115204873A CN 202210801683 A CN202210801683 A CN 202210801683A CN 115204873 A CN115204873 A CN 115204873A
Authority
CN
China
Prior art keywords
transaction
data
seller
buyer
open big
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.)
Pending
Application number
CN202210801683.5A
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.)
Yunnan Innovation Institute of Beihang University
Original Assignee
Yunnan Innovation Institute of Beihang University
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 Yunnan Innovation Institute of Beihang University filed Critical Yunnan Innovation Institute of Beihang University
Priority to CN202210801683.5A priority Critical patent/CN115204873A/en
Publication of CN115204873A publication Critical patent/CN115204873A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3827Use of message hashing
    • 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
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • G06Q20/38215Use of certificates or encrypted proofs of transaction rights
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention relates to a block chain-based open big data transaction matching method, which belongs to the technical field of block chains and comprises the following steps of S1: the seller finishes the uplink confirmation of the data assets on the platform, and confirms the codes, the certificate fingerprints, the uplink hash and the public key address of the platform of the registered digital assets according to the platform; s2: a buyer releases a transaction demand on a platform, defines a data asset name and specific asset description which the buyer wants to purchase, selects an industry to which data belongs and a data subdivision latitude label, and the platform generates a data label which meets the purchase demand of the buyer; s3: a buyer creates a transaction order in two modes of pushing matched potential transaction data according to the platform or actively searching seller data meeting the transaction; s4: after the order transaction is successful, the platform links the transaction information and generates a block chain digital asset transaction certificate containing information of both buyers and sellers, and generates a unique and credible certificate fingerprint, a transaction contract hash and a platform public key address.

Description

Block chain-based open big data transaction matching method and system
Technical Field
The invention belongs to the technical field of block chains, and relates to a block chain-based open big data transaction matching method and system.
Background
At present, scientific research data generally face the problems of data resource dispersion, non-uniform data standards, incapability of safely sharing and circulating cross-discipline data application and the like. The sharing and circulation of scientific research data are mainly subject to objective and artificial subjective factors: the specific objective factors are that a scientific research data management system established among scientific research units is isolated, a public platform is lacked to collect and manage different types of data submitted by different units, and scientific research data is uniformly subjected to on-chain right-confirming management through a block chain so as to meet the requirement that the scientific research data can be shared and traded in various large ranges; specific artificial subjective factors now attach great importance to the ownership of scientific research data by scientific research personnel, and even if the requirement for data sharing exists, whether the scientific research data mastered by the scientific research personnel can be safely shared under the condition of clear ownership or not can be preferably considered, and an authoritative public platform is lacked to meet the requirements of data confirmation, safe storage and credible sharing of the scientific research personnel.
Disclosure of Invention
In view of this, the present invention provides a data transaction matching method and system for a big data management system based on a block chain.
In order to achieve the purpose, the invention provides the following technical scheme:
in one aspect, the invention provides a block chain-based open big data transaction matching method, which comprises the following steps:
s1: the seller finishes uplink authorization of the data assets on the open big data platform, and the open big data platform confirms the information of the registered digital assets;
s2: the buyer issues transaction requirements on the open big data platform, and the open big data platform generates a data tag meeting the purchase requirements of the buyer;
s3: the buyer pushes matched potential transaction data to create a transaction order according to the open big data platform, or actively searches seller data meeting transaction requirements to create the transaction order;
s4: after the order transaction is successful, the open big data platform links the transaction information and generates a block chain digital asset transaction certificate containing information of both buyers and sellers, and generates a unique and credible certificate fingerprint, a transaction contract hash and a platform public key address.
Further, in step S1, the seller completes the uplink authorization determination of the data asset on the open big data platform, and the open big data platform determines the code, the certificate fingerprint, the uplink hash, and the public key address of the open big data platform of the registered digital asset, which specifically includes the following steps: the method comprises the steps that a seller registers data on an open big data platform, wherein uploading of an original file, data type selection, the industry of the seller and subdivision latitude are completed, the open big data platform encrypts data locally registered by the seller through a symmetric key and stores the data in an IPFS distributed storage network, the IPFS generates a Hash address for the encrypted file, the open big data platform signs the Hash address of the encrypted file through a user private key hosted by a CA (certificate authority), a block chain certificate storage intelligent contract is called, contract signing and summary information are uploaded to a block chain, and a block chain digital asset certificate is generated.
Further, in the step S2, the buyer issues a transaction requirement on the open big data platform, defines a name of a data asset to be purchased and a specific asset description, selects an industry to which the data belongs and a data subdivision latitude tag, the open big data platform matches the transaction requirement issued by the buyer with data of a seller who has access right in the open big data platform according to the data latitude of the industry and the industry subdivision, packages all data which are in line with potential tradeability of the buyer and the seller, and pushes a list to the buyer and the seller, so that the buyer and the seller can immediately obtain information of the two parties of the transaction.
Further, in step S2, the big data platform is opened to generate a data cloud for the hot data labels for the buyer and the seller, and the data amount that can match the transaction is evaluated according to the transaction demand of the buyer and the seller, so as to provide data statistical analysis of "uploaded data", "paired data" and "pairing data" of the buyer and "tradable data package", "paired data" and "pairing data" of the seller.
Further, in step S4, after the order transaction is successful, triggering the blockchain to execute an intelligent contract related to the transaction, recording and uplink-storing the order information of the buyer and the seller that the transaction is successful, and issuing a blockchain digital asset transaction certificate for the data transaction, which specifically includes asset owner information, purchaser information, asset right-determining time and transaction uplink time, a certificate fingerprint, and transaction contract hash information.
On the other hand, the invention provides an open big data transaction matching system based on a block chain, which comprises an open big data platform, the block chain, a buyer end and a seller end, wherein the open big data platform comprises a seller uplink authorization confirming module, an encryption module, a hash address signature module, an IPFS distributed storage network, a buyer transaction demand module, a potential transaction matching module and a transaction information uplink module;
the seller end is used for communication between a seller and the open big data platform; the buyer side is used for communication between the buyer and the open big data platform;
the seller uplink right determining module is used for completing a seller data registration task, a seller communicates with the open big data platform through a seller end, and an original file, a data type, an affiliated industry and a subdivided latitude are uploaded in the seller uplink right determining module;
the encryption module is used for encrypting the seller data registration information and storing the seller data registration information in an IPFS distributed storage network;
the IPFS distributed storage network is used for storing encrypted files and generating hash addresses for the encrypted files;
the hash address signature module is used for signing the hash address of the encrypted file by using a private key of a user managed by CA (certificate authority), and uploading contract signature and summary information to a block chain;
the buyer transaction demand module is used for issuing buyer transaction demands, including demand data description, selected data types, affiliated industries and subdivided latitudes;
the potential transaction matching module is used for matching transaction requirements issued by buyers with seller data with chaining authorization according to industry and industry subdivided data latitudes, packaging all data which are in line with potential trades of the buyers and the sellers, and simultaneously pushing lists to the buyer end and the seller end so that the buyers and the sellers can obtain information of the two parties in transaction in real time;
the transaction information uplink module is used for executing an intelligent contract related to transaction after the order transaction is successful, recording and uplink-storing the order information of the transaction success of the buyer and the seller, and issuing a block chain digital asset transaction certificate aiming at the data transaction, wherein the block chain digital asset transaction certificate specifically comprises asset owner information, purchaser information, asset right confirming time, transaction uplink time, certificate fingerprint and transaction contract hash.
Further, the open big data platform also comprises a data statistical analysis module and a transaction amount estimation module; the data statistical analysis module is used for counting the uploaded data of the buyer, the paired data of the buyer and the pairing data of the buyer, and counting the tradable data of the seller, the paired data of the seller and the pairing data of the seller; the transaction amount estimation module is used for generating a data cloud picture aiming at the hot data label according to the transaction data and evaluating the data amount capable of matching the transaction according to the transaction demand of the buyer and the seller.
Further, the open big data platform further comprises a transaction anti-tampering alarm module, and when transaction information on the blockchain is tampered, transaction order IDs, transaction generation nodes and verification nodes, transaction data names, ID of both transaction parties, disgust time, disgust IP, tampering contents, a pre-tampering original text hash and a post-tampering original text hash are displayed to the buyer side and the seller side.
The invention has the beneficial effects that:
1. and abundant statistical analysis and estimation functions of the matched transaction data are provided. The open big data platform generates a data cloud picture aiming at hot data labels by matching transaction data of buyers and sellers, evaluates the data volume capable of matching transaction according to the transaction demand of the buyers and the sellers, and provides data statistical analysis of 'uploaded data', 'matched data' and 'matching data' of the buyers and 'matching data' and 'available data package', 'matched data' and 'matching data' of the sellers.
2. The method supports tracing of data assets based on successful transaction, extracts key information in a block chain data asset transaction certificate, can support a platform user to trace the source of the data assets to display ownership and buying and selling relations when multi-level data transaction occurs, and guarantees rights and interests of an asset owner and transaction parties at all levels.
3. The method provides an alarm function for transaction tamper resistance, and comprises the steps of displaying a transaction order ID, a transaction generating node and a verifying node, a transaction data name, IDs of two transaction parties, a time of doing malicious, an IP of doing malicious, content tampering, a hash of original text before tampering and a hash of original text after tampering.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims thereof.
Drawings
For the purposes of promoting a better understanding of the objects, aspects and advantages of the invention, reference will now be made to the following detailed description taken in conjunction with the accompanying drawings in which:
fig. 1 is a schematic flow chart of an open big data transaction matching method based on a block chain according to an embodiment of the present invention;
FIG. 2 is a flow frame diagram of a block chain-based method for matching open big data transactions according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a buyer side interface of the block chain-based open big data transaction matching system according to the embodiment of the present invention;
fig. 4 is a schematic diagram of a seller-side interface of the block chain-based open big data transaction matching system according to the embodiment of the present invention.
Detailed Description
The following embodiments of the present invention are provided by way of specific examples, and other advantages and effects of the present invention will be readily apparent to those skilled in the art from the disclosure herein. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It should be noted that the drawings provided in the following embodiments are only for illustrating the basic idea of the present invention in a schematic way, and the features in the following embodiments and examples may be combined with each other without conflict.
Wherein the showings are for the purpose of illustrating the invention only and not for the purpose of limiting the same, and in which there is shown by way of illustration only and not in the drawings in which there is no intention to limit the invention thereto; to better illustrate the embodiments of the present invention, some parts of the drawings may be omitted, enlarged or reduced, and do not represent the size of an actual product; it will be understood by those skilled in the art that certain well-known structures in the drawings and descriptions thereof may be omitted.
The same or similar reference numerals in the drawings of the embodiments of the present invention correspond to the same or similar components; in the description of the present invention, it should be understood that if there is an orientation or positional relationship indicated by terms such as "upper", "lower", "left", "right", "front", "rear", etc., based on the orientation or positional relationship shown in the drawings, it is only for convenience of description and simplification of description, but it is not an indication or suggestion that the referred device or element must have a specific orientation, be constructed in a specific orientation, and be operated, and therefore, the terms describing the positional relationship in the drawings are only used for illustrative purposes, and are not to be construed as limiting the present invention, and the specific meaning of the terms may be understood by those skilled in the art according to specific situations.
As shown in fig. 3-4, the present invention provides an open big data transaction matching system based on a block chain, which includes an open big data platform, a block chain, a buyer end, and a seller end, where the open big data platform includes a seller uplink authorization module, an encryption module, a hash address signature module, an IPFS distributed storage network, a buyer transaction requirement module, a potential transaction matching module, and a transaction information uplink module; the seller end is used for communication between the seller and the open big data platform; the buyer side is used for communication between the buyer and the open big data platform;
the seller uplink right confirming module is used for completing a seller data registration task, a seller communicates with the open big data platform through a seller end, and an original file, a data type, an industry and a subdivided latitude are uploaded in the seller uplink right confirming module; the encryption module is used for encrypting the seller data registration information and storing the seller data registration information in an IPFS distributed storage network; the IPFS distributed storage network is used for storing the encrypted file and generating a hash address for the encrypted file; the hash address signature module is used for signing the hash address of the encrypted file by using a private key of a user managed by CA (certificate authority), and uploading the contract signature and the summary information to the block chain; the buyer transaction demand module is used for issuing buyer transaction demands, and the buyer transaction demands comprise demand data description, selected data types, affiliated industries and subdivision latitudes; the potential transaction matching module is used for matching the transaction requirements issued by the buyer with the seller data with the chaining authorization according to the industry and the data latitude subdivided by the industry, packaging all data which are in line with the potential transaction of the buyer and the seller, and simultaneously pushing a list to the buyer end and the seller end so that the buyer and the seller can immediately acquire the information of the transaction parties; the transaction information uplink module is used for executing an intelligent contract related to transaction after the order transaction is successful, recording and uplink-storing the order information of the transaction success of the buyer and the seller, and issuing a block chain digital asset transaction certificate aiming at the data transaction, wherein the block chain digital asset transaction certificate specifically comprises asset owner information, purchaser information, asset right confirming time, transaction uplink time, certificate fingerprint and transaction contract hash.
In this embodiment, the open big data platform further comprises a data statistical analysis module and a transaction amount estimation module; the data statistics and analysis module is used for counting the uploaded data of the buyer, the paired data of the buyer and the paired data of the buyer, and counting the tradable data of the seller, the paired data of the seller and the paired data of the seller; the transaction amount estimation module is used for generating a data cloud picture aiming at the hot data label according to the transaction data and evaluating the data amount capable of matching the transaction according to the transaction amount required by the buyer and the seller.
In another embodiment, the open big data platform further comprises a transaction tamper-proof alarm module, and when transaction information on the blockchain is tampered, the transaction order ID, the transaction generation node and the verification node, the transaction data name, the IDs of the two parties of the transaction, the repugnation time, the repugnation IP, the tampered content, the hash of the original text before the tampering and the hash of the original text after the tampering are displayed to the buyer side and the seller side.
Based on the above open big data transaction matching system based on the blockchain, the embodiment provides an open big data transaction matching method based on the blockchain, as shown in fig. 1-2, including the following steps:
the first step is as follows: the method comprises the steps that a seller finishes data registration on a platform, and the data registration comprises the steps of uploading original files, selecting data types, belonging industries, subdividing latitudes and the like so as to ensure the integrity of basic information of data to be shared and traded by the seller, the platform encrypts data locally registered by the seller through a symmetric key, after uploading is finished, an encrypted text is stored in an IPFS distributed storage network, meanwhile, an IPFS generates a hash address for the encrypted file, the platform signs the hash address of the encrypted file through a user private key hosted by a CA, a block chain certificate intelligent contract is called, the contract signature and summary information are uploaded to a block chain, and a block chain digital asset certificate is generated to confirm that the right of the data asset to belong cannot be tampered on the platform;
the second step is that: the buyer issues requirements through a platform, wherein the requirements comprise requirement data description, selected data types, the industry, subdivided latitudes and the like, the platform matches transaction requirements issued by the buyer with seller data with chaining authority in the system according to the industry and industry subdivided data latitudes, all data which are in line with potential transaction of the buyer and the seller are packaged and simultaneously pushed to the buyer and the seller, and the buyer and the seller can acquire information of the two parties in real time;
the third step: a buyer can create a transaction order in two ways of pushing matched potential transaction data according to a platform or actively searching seller data meeting the transaction;
the fourth step: the method comprises the steps of triggering a blockchain to execute an intelligent contract related to transaction when the order transaction is successful, recording and linking up order information for successful transaction of a buyer and a seller, issuing a blockchain digital asset transaction certificate aiming at the data transaction, wherein the blockchain digital asset transaction certificate specifically comprises asset owner information, purchaser information, asset authorization time, transaction linking up time, certificate fingerprints, transaction contract hash and other specific information so as to ensure the uniqueness and credibility of the transaction, and supports the verification of the order transaction and the non-falsification of transaction data.
Finally, the above embodiments are only intended to illustrate the technical solutions of the present invention and not to limit the present invention, and although the present invention has been described in detail with reference to the preferred embodiments, it will be understood by those skilled in the art that modifications or equivalent substitutions may be made on the technical solutions of the present invention without departing from the spirit and scope of the technical solutions, and all of them should be covered by the claims of the present invention.

Claims (8)

1. A block chain-based open big data transaction matching method is characterized by comprising the following steps: the method comprises the following steps:
s1: the seller finishes the uplink confirmation of the data assets on an open big data platform, and the open big data platform confirms the information of the registered digital assets;
s2: the buyer issues a transaction requirement on the open big data platform, and the open big data platform generates a data label meeting the purchase requirement of the buyer;
s3: the buyer pushes matched potential transaction data to create a transaction order according to the open big data platform, or actively searches seller data meeting transaction requirements to create the transaction order;
s4: after the order transaction is successful, the open big data platform links the transaction information and generates a block chain digital asset transaction certificate containing information of both buyers and sellers, and generates a unique and credible certificate fingerprint, a transaction contract hash and a platform public key address.
2. The block chain-based open big data transaction matching method according to claim 1, wherein: in the step S1, the seller completes the uplink authorization of the data asset on the open big data platform, and the open big data platform confirms the code, the certificate fingerprint, the uplink hash, and the public key address of the open big data platform of the registered digital asset, which specifically includes the following steps: the method comprises the steps that a seller registers data on an open big data platform, wherein uploading of an original file, data type selection, the industry of the seller and subdivision latitude are completed, the open big data platform encrypts data locally registered by the seller through a symmetric key and stores the data in an IPFS distributed storage network, the IPFS generates a Hash address for the encrypted file, the open big data platform signs the Hash address of the encrypted file through a user private key hosted by a CA (certificate authority), a block chain certificate storage intelligent contract is called, contract signing and summary information are uploaded to a block chain, and a block chain digital asset certificate is generated.
3. The block chain-based open big data transaction matching method according to claim 1, characterized in that: in the step S2, the buyer issues a transaction requirement on the open big data platform, defines a name of a data asset to be purchased and a specific asset description, selects an industry and a data subdivision latitude tag to which the data belongs, the open big data platform matches the transaction requirement issued by the buyer with seller data with uplink authority in the open big data platform according to the industry and the industry subdivision latitude of the data, packages all data meeting potential tradeability of the buyer and the seller, and pushes a list to the buyer and the seller at the same time, so that the buyer and the seller can obtain information of the transaction parties in real time.
4. The block chain-based open big data transaction matching method according to claim 3, wherein: in step S2, the big data platform is opened to generate a data cloud for the hit data labels for the buyer and the seller, and the data amount that can match the transaction is evaluated according to the transaction demand of the buyer and the seller, so as to provide data statistical analysis of "uploaded data", "paired data" and "pairing data" of the buyer and "tradable data packet", "paired data" and "pairing data" of the seller.
5. The block chain-based open big data transaction matching method according to claim 1, wherein: in step S4, after the order transaction is successful, triggering the blockchain to execute an intelligent contract related to the transaction, recording and chain-linking the order information of successful transaction of the buyer and the seller, and issuing a blockchain digital asset transaction certificate for the data transaction, wherein the blockchain digital asset transaction certificate specifically includes asset owner information, purchaser information, asset authorization time, transaction chain-linking time, certificate fingerprint and transaction contract hash information.
6. An open big data transaction matching system based on a block chain is characterized in that: the system comprises an open big data platform, a block chain, a buyer end and a seller end, wherein the open big data platform comprises a seller chain-linking authority-confirming module, an encryption module, a hash address signature module, an IPFS distributed storage network, a buyer transaction demand module, a potential transaction matching module and a transaction information chain-linking module;
the seller end is used for communication between a seller and the open big data platform; the buyer side is used for communication between the buyer and the open big data platform;
the seller uplink right-determining module is used for completing a seller data registration task, a seller communicates with the open big data platform through a seller end, and an original file, a data type, an industry and a subdivided latitude are uploaded in the seller uplink right-determining module;
the encryption module is used for encrypting the seller data registration information and storing the seller data registration information in an IPFS distributed storage network;
the IPFS distributed storage network is used for storing encrypted files and generating hash addresses for the encrypted files;
the hash address signature module is used for signing the hash address of the encrypted file by using a user private key managed by CA and uploading a contract signature and summary information to a block chain;
the buyer transaction demand module is used for issuing buyer transaction demands, including demand data description, selected data types, affiliated industries and subdivided latitudes;
the potential transaction matching module is used for matching transaction requirements issued by a buyer with seller data with uplink right according to industry and industry subdivided data latitudes, packaging all data which are in line with potential transaction of the buyer and the seller, and simultaneously pushing lists to the buyer end and the seller end so that the buyer and the seller can acquire information of the two parties in transaction in real time;
the transaction information uplink module is used for executing an intelligent contract related to transaction after the order transaction is successful, recording and uplink-storing the order information of the transaction success of the buyer and the seller, and issuing a block chain digital asset transaction certificate aiming at the data transaction, wherein the block chain digital asset transaction certificate specifically comprises asset owner information, purchaser information, asset right confirming time, transaction uplink time, certificate fingerprint and transaction contract hash.
7. The blockchain-based open big data transaction matching system of claim 6, wherein: the open big data platform also comprises a data statistical analysis module and a transaction amount estimation module; the data statistical analysis module is used for counting uploaded data of a buyer, paired data of the buyer and pairing data of the buyer, and counting transactable data of a seller, paired data of the seller and pairing data of the seller; the transaction amount estimation module is used for generating a data cloud picture aiming at the hot data label according to the transaction data and evaluating the data amount capable of matching the transaction according to the transaction demand of the buyer and the seller.
8. The block chain-based open big data transaction matching system according to claim 6, wherein: the open big data platform further comprises a transaction anti-tampering alarm module, and when transaction information on the blockchain is tampered, transaction order IDs, transaction generation nodes and verification nodes, transaction data names, ID of both transaction parties, disgust time, disgust IP, tampering contents, pre-tampering original hash and post-tampering original hash are displayed to the buyer side and the seller side.
CN202210801683.5A 2022-07-07 2022-07-07 Block chain-based open big data transaction matching method and system Pending CN115204873A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210801683.5A CN115204873A (en) 2022-07-07 2022-07-07 Block chain-based open big data transaction matching method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210801683.5A CN115204873A (en) 2022-07-07 2022-07-07 Block chain-based open big data transaction matching method and system

Publications (1)

Publication Number Publication Date
CN115204873A true CN115204873A (en) 2022-10-18

Family

ID=83580442

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210801683.5A Pending CN115204873A (en) 2022-07-07 2022-07-07 Block chain-based open big data transaction matching method and system

Country Status (1)

Country Link
CN (1) CN115204873A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116303329A (en) * 2023-05-25 2023-06-23 安徽中科晶格技术有限公司 Distributed storage method based on block chain
CN116383777A (en) * 2023-03-28 2023-07-04 云启智慧科技有限公司 Data management platform and data right determining method facing data management

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116383777A (en) * 2023-03-28 2023-07-04 云启智慧科技有限公司 Data management platform and data right determining method facing data management
CN116383777B (en) * 2023-03-28 2024-02-27 云启智慧科技有限公司 Data management platform and data right determining method facing data management
CN116303329A (en) * 2023-05-25 2023-06-23 安徽中科晶格技术有限公司 Distributed storage method based on block chain

Similar Documents

Publication Publication Date Title
US11924324B2 (en) Registry blockchain architecture
US11394547B2 (en) Transaction agents and systems
US20200043001A1 (en) Pet Food Traceability System and Method Therefor
WO2021257447A1 (en) Systems and methods for building blockchains for verifying assets for smart contracts
Bagloee et al. Blockchain: The operating system of smart cities
Badzar Blockchain for securing sustainable transport contracts and supply chain transparency-An explorative study of blockchain technology in logistics
CN1231039B (en) Personal information security and exchange tool
WO2019173700A2 (en) Decentralized title transfer and validation of assets
CN109862041A (en) A kind of digital identification authentication method, unit, system and storage medium
CN113261029A (en) Operation management device
TWI614636B (en) Content verification method based on digital signature code
CN115204873A (en) Block chain-based open big data transaction matching method and system
CN112328689A (en) Universal asset business ecosystem based on block chain
CN111464499A (en) Electronic warehouse receipt tracing method and device, computer equipment and storage medium
KR102058159B1 (en) Method and program for managing goods transaction using activation code
CN108537047B (en) Method and device for generating information based on block chain
CN108985930A (en) Information processing method and device, block chain node and storage medium
JP2024518778A (en) Cargo transport information processing method, device, equipment, and storage medium
CN110717809A (en) Vehicle transaction method and device based on big data, electronic equipment and computer readable medium
WO2019063512A1 (en) A method for generating a digital identity, a digital identity, a method for creating an electronic transaction document and an electronic transaction document
CN114124428B (en) Block chain-based access method and device for Internet of things equipment
Nguyen et al. Blockchain-empowered trustworthy data sharing: Fundamentals, applications, and challenges
Zhe et al. Blockchain and Logistics
Liotine et al. The supply blockchain: integrating blockchain technology within supply chain operations
CN110060069A (en) Online education commodity contract processing method, device and equipment based on block chain

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