CN110807684A - Block chain technology-based sales document storage method, device, server and medium - Google Patents

Block chain technology-based sales document storage method, device, server and medium Download PDF

Info

Publication number
CN110807684A
CN110807684A CN201910990657.XA CN201910990657A CN110807684A CN 110807684 A CN110807684 A CN 110807684A CN 201910990657 A CN201910990657 A CN 201910990657A CN 110807684 A CN110807684 A CN 110807684A
Authority
CN
China
Prior art keywords
platform
contract
block chain
node
merchant
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.)
Granted
Application number
CN201910990657.XA
Other languages
Chinese (zh)
Other versions
CN110807684B (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.)
Guangzhou Kuaipi Information Technology Co Ltd
Original Assignee
Guangzhou Kuaipi Information 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 Guangzhou Kuaipi Information Technology Co Ltd filed Critical Guangzhou Kuaipi Information Technology Co Ltd
Priority to CN201910990657.XA priority Critical patent/CN110807684B/en
Publication of CN110807684A publication Critical patent/CN110807684A/en
Application granted granted Critical
Publication of CN110807684B publication Critical patent/CN110807684B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Technology Law (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a method, a device, a server and a medium for storing sales documents of a block chain technology, wherein the method comprises the following steps: automatically and randomly distributing a unique digital Identity (ID) for each successfully registered platform user, so that each platform user is used as a node of a block chain platform; the unique digital Identity (ID) comprises a public key and a private key; all intelligent contracts or contract abstracts generated by both trading parties are saved through the nodes since the platform is built; the data structure of the intelligent contract consists of a contract information Hash abstract, money amounts of both parties, IDs of both parties of a transaction and a transaction timestamp. According to the teaching of the above embodiment, the invention can improve the safety and the effectiveness of the sale document.

Description

Block chain technology-based sales document storage method, device, server and medium
Technical Field
The invention relates to the technical field of block chains, in particular to a method, a device, a server and a medium for storing sales documents of a block chain technology.
Background
In the prior art, in the transaction of batch issuing industry, because the buyer and the seller often write the documents by hand, if the documents are lost or the handwriting cannot be identified, the two parties cannot accurately obtain the real transaction record when the quality problem occurs, and the operation management of the merchant and the buyer is greatly influenced.
Although some wholesale merchants print sales documents through management software at present, the problem of data tampering still exists, the validity of the data cannot be approved by buyers and sellers, and the data cannot be used as effective evidence when disputes occur.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a sales document storage method, device, server and medium of the block chain technology, which can improve the security and effectiveness of the sales document.
An embodiment of the present invention provides a method for storing a sales document based on a block chain technology, including:
automatically and randomly distributing a unique digital Identity (ID) for each successfully registered platform user, so that each platform user is used as a node of a block chain platform; the unique digital Identity (ID) comprises a public key and a private key;
all intelligent contracts or contract abstracts generated by both trading parties are saved through the nodes since the platform is built; the data structure of the intelligent contract consists of a contract information Hash abstract, money amounts of both parties, IDs of both parties of a transaction and a transaction timestamp.
The platform user comprises an appointed merchant, a central merchant and a common merchant, and the corresponding nodes are an appointed merchant node, a central merchant node and a common merchant node respectively;
the special merchant node is used for packaging any generated intelligent contract into a block;
the central merchant node is a central node built by relying on an Aliyun platform and is used for storing a large number of intelligent contracts;
and the common merchant node is used for storing the contract abstract and only providing a data reading function.
Preferably, the method for storing sales documents based on the block chain technology further includes:
and inquiring the total contract number, the total contract amount and the credit evaluation record of the target enterprise according to the credit inquiry instruction of the platform user, and calculating the credit index of the target enterprise through a credit record model.
An embodiment of the present invention further provides a device for storing sales documents based on a block chain technology, including:
the registration unit is used for automatically and randomly distributing a unique digital Identity (ID) for each platform user which is successfully registered, so that each platform user is used as a node of the block chain platform; the unique digital Identity (ID) comprises a public key and a private key;
the storage unit is used for storing all intelligent contracts or contract abstracts generated by both trading parties since the platform is built through the node; the data structure of the intelligent contract consists of a contract information Hash abstract, money amounts of both parties, IDs of both parties of a transaction and a transaction timestamp.
The platform user comprises an appointed merchant, a central merchant and a common merchant, and the corresponding nodes are an appointed merchant node, a central merchant node and a common merchant node respectively;
the special merchant node is used for packaging any generated intelligent contract into a block;
the central merchant node is a central node built by relying on an Aliyun platform and is used for storing a large number of intelligent contracts;
and the common merchant node is used for storing the contract abstract and only providing a data reading function.
Preferably, the sales document storage device based on the block chain technology further includes:
and the query unit is used for responding to the credit query instruction of the platform user, querying the total contract number, the total contract amount and the credit recommendation record of the target enterprise, and calculating the credit index of the target enterprise through the credit record model.
An embodiment of the present invention further provides a server, including:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement a method of sales slip storage based on blockchain technology as described above.
An embodiment of the present invention further provides a computer-readable storage medium, where the storage medium includes a stored computer program, where when the computer program runs, the apparatus where the storage medium is located is controlled to execute the method for storing sales documents based on the block chain technology.
The embodiment of the invention has the following beneficial effects:
the platform users automatically distribute unique digital identity IDs (including public keys and private keys) after registration, each user is used as a node of a block chain platform, all intelligent contracts or contract digests generated by both trading parties after the platform is built are stored from the beginning of generation by the nodes, and an intelligent contract data structure of 'contract information Hash digest + both-party amount + both-party ID + trading timestamp' is formed, so that the safety and the effectiveness of the sales documents are improved.
Drawings
In order to more clearly illustrate the technical solution of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a method for storing sales documents based on a block chain technology according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a method for storing sales documents based on a block chain technology according to a preferred embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a sales document storage apparatus based on a block chain technology according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a sales document storage device based on the block chain technology according to a preferred embodiment of the present invention.
Detailed Description
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, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the 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.
It should be understood that the step numbers used herein are for convenience of description only and are not intended as limitations on the order in which the steps are performed.
It is to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
The terms "comprises" and "comprising" indicate the presence of the described features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
The term "and/or" refers to and includes any and all possible combinations of one or more of the associated listed items.
Please refer to fig. 1.
An embodiment of the present invention provides a method for storing a sales document based on a block chain technology, including:
s100, automatically and randomly distributing a unique digital Identity (ID) for each successfully registered platform user, so that each platform user is used as a node of a block chain platform. The unique digital identity ID includes a public key and a private key.
The platform user comprises an appointed merchant, a central merchant and a common merchant, and the corresponding nodes are an appointed merchant node, a central merchant node and a common merchant node respectively.
And the special merchant node is used for packaging any generated intelligent contract into a block.
Specifically, the main participating units comprise special merchants purchasing a fast batch system, the main function is that intelligent contracts generated in a certain period are packaged into blocks, and the probability of malicious node generation is reduced to the maximum extent by using hundreds of merchants with good credit records.
The central merchant node is a central node built by relying on an Aliyun platform and is used for storing a large number of intelligent contracts.
And the common merchant node is used for storing the contract abstract and only providing a data reading function.
Specifically, the main participants are numerous medium and small wholesale merchants using the platform, only contract abstract information is stored, and then the contract occupation storage space is reduced, but the platform child nodes only have a viewing function and cannot write data, and all contract information is written into a block chain by the alliance nodes after being broadcasted.
The platform can be a cooperative purchasing cloud platform and is built based on a common recognition mechanism of workload certification. In order to construct a group of decentralized timestamp servers on the basis of point-to-point, a Hash algorithm is introduced, the digital Identity (ID), the transaction timestamp, the transaction amount information and the like of both parties of a contract transaction are written into an intelligent contract, and when the digital signatures of both parties are confirmed, the intelligent contract is broadcasted and stored to the whole network.
The signing of the smart contract relies on the digital identity ID, which is in fact a pair of public and private keys. If the buyer A wants to initiate a purchase offer to the supplier B, A encrypts the digital contract with the public key of B, signs the contract with its own private key, and broadcasts to the whole network. Only B can decrypt the contract by using the private key of the B, and after B decrypts the contract and confirms that the contract is correct, the public key of A is used for confirming the signature, and the private key of B is used for signing the contract. Such an electronic contract, if confirmed successfully, is broadcast to the network-wide nodes. The platform special merchant node packs and writes the transaction in a certain time into the block chain.
And S200, all intelligent contracts or contract abstracts generated by both trading parties are saved through the nodes built by the platform. The data structure of the intelligent contract consists of a contract information Hash abstract, money amounts of both parties, IDs of both parties of a transaction and a transaction timestamp.
The platform users automatically distribute unique digital identity IDs (including public keys and private keys) after registration, each user is used as a node of a block chain platform, all intelligent contracts or contract digests generated by both trading parties after the platform is built are stored from the beginning of generation by the nodes, and an intelligent contract data structure of 'contract information Hash digest + both-party amount + both-party ID + trading timestamp' is formed, so that the safety and the effectiveness of the sales documents are improved.
Please refer to fig. 2.
In a preferred embodiment, the method for storing sales documents based on the block chain technology further includes:
s300, responding to a credit inquiry instruction of the platform user, inquiring the total contract number, the total contract amount and the credit evaluation record of the target enterprise, and calculating the credit index of the target enterprise through a credit record model.
The platform consists of a semi-union and semi-public blockchain system and a cooperative purchasing cloud platform. The enterprise inquires related enterprise credit indexes through a platform credit retrieval engine, the enterprise credit indexes are obtained through intelligent contract information of a block chain, the enterprise can inquire credit of users who join a block chain cooperative purchasing platform through the retrieval engine, and the inquiry content comprises: the total contract number, the total contract amount, the enterprise credit evaluation record and the like, and the system calculates the enterprise credit index through the credit record model.
The enterprise user can determine the historical credit record of the transaction party through the information, support purchasing decision, solve the problems of high purchasing cost and the like caused by asymmetric information in enterprise purchasing, and completely avoid the influence of human factors through the transaction credit index. Meanwhile, all purchasing data of an enterprise can be stored in a cloud platform, cloud storage of PB-level enterprise contract information is achieved through distributed storage technologies and distributed resource management technologies such as Hadoop, Mapreduce and Spark and real-time Streaming technical means such as Storm and Streaming, large data analysis of an enterprise purchasing link is achieved based on R, Python and other large data analysis technologies and data visualization models, and support is provided for enterprise production management decisions.
It should be noted that the cooperative procurement cloud platform includes two parts, the first part is a blockchain part, and the second part is a cooperative procurement cloud platform part.
The first block chain technology part comprises a special merchant node intelligent contract system, a central node intelligent contract system and a common merchant platform intelligent contract system. The intelligent contract issuing and receiving method is characterized in that the intelligent contract issuing and receiving method is deployed on an application layer, the functions are the same, a public key of the digital identity ID is an address, a unique private key corresponding to the public key is stored locally, and issuing and receiving of the intelligent contract and digital signature confirmation can be carried out. All historical transaction information is stored in the special merchant node and the central node, only summary information of platform transaction is stored in the common merchant platform, and meanwhile, the special merchant node and the central node are responsible for packaging the transaction in a certain period to form a new block through a common mechanism of POW.
And secondly, the cooperative purchasing cloud platform part comprises an enterprise credit query engine, a block chain cooperative purchasing platform decision support system and a block chain cooperative purchasing platform data visualization BI system. The enterprise credit platform can inquire the enterprise total contract number, the total contract amount, the enterprise credit evaluation record and the like by calling the intelligent contract information on the block chain, and calculate the enterprise credit index. The block chain collaborative purchasing platform decision support system provides support for enterprise purchasing management and supplier management by analyzing big data of massive enterprise transaction information and establishing a relevant decision model. The block chain collaborative purchasing platform visualization BI provides a means and a model based on big data analysis and display for an enterprise based on historical transaction data of the enterprise, and provides support for the whole production, operation and management of the enterprise.
Please refer to fig. 3.
An embodiment of the present invention further provides a device for storing sales documents based on a block chain technology, including:
a registration unit 10, configured to automatically and randomly assign a unique digital identity ID to each platform user who successfully registers, so that each platform user serves as a node of the blockchain platform. The unique digital identity ID includes a public key and a private key.
The platform user comprises an appointed merchant, a central merchant and a common merchant, and the corresponding nodes are an appointed merchant node, a central merchant node and a common merchant node respectively.
And the special merchant node is used for packaging any generated intelligent contract into a block.
Specifically, the main participating units comprise special merchants purchasing a fast batch system, the main function is that intelligent contracts generated in a certain period are packaged into blocks, and the probability of malicious node generation is reduced to the maximum extent by using hundreds of merchants with good credit records.
The central merchant node is a central node built by relying on an Aliyun platform and is used for storing a large number of intelligent contracts.
And the common merchant node is used for storing the contract abstract and only providing a data reading function.
Specifically, the main participants are numerous medium and small wholesale merchants using the platform, only contract abstract information is stored, and then the contract occupation storage space is reduced, but the platform child nodes only have a viewing function and cannot write data, and all contract information is written into a block chain by the alliance nodes after being broadcasted.
The platform can be a cooperative purchasing cloud platform and is built based on a common recognition mechanism of workload certification. In order to construct a group of decentralized timestamp servers on the basis of point-to-point, a Hash algorithm is introduced, the digital Identity (ID), the transaction timestamp, the transaction amount information and the like of both parties of a contract transaction are written into an intelligent contract, and when the digital signatures of both parties are confirmed, the intelligent contract is broadcasted and stored to the whole network.
The signing of the smart contract relies on the digital identity ID, which is in fact a pair of public and private keys. If the buyer A wants to initiate a purchase offer to the supplier B, A encrypts the digital contract with the public key of B, signs the contract with its own private key, and broadcasts to the whole network. Only B can decrypt the contract by using the private key of the B, and after B decrypts the contract and confirms that the contract is correct, the public key of A is used for confirming the signature, and the private key of B is used for signing the contract. Such an electronic contract, if confirmed successfully, is broadcast to the network-wide nodes. The platform special merchant node packs and writes the transaction in a certain time into the block chain.
And the storage unit 20 is used for storing all intelligent contracts or contract abstracts generated by both trading parties since the platform is built through the nodes. The data structure of the intelligent contract consists of a contract information Hash abstract, money amounts of both parties, IDs of both parties of a transaction and a transaction timestamp.
The platform users automatically distribute unique digital identity IDs (including public keys and private keys) after registration, each user is used as a node of a block chain platform, all intelligent contracts or contract digests generated by both trading parties after the platform is built are stored from the beginning of generation by the nodes, and an intelligent contract data structure of 'contract information Hash digest + both-party amount + both-party ID + trading timestamp' is formed, so that the safety and the effectiveness of the sales documents are improved.
Please refer to fig. 4.
In a preferred embodiment, the sales document storage apparatus based on the block chain technology further includes:
and the query unit 30 is used for responding to the credit query instruction of the platform user, querying the total contract number, the total contract amount and the credit recommendation record of the target enterprise, and calculating the credit index of the target enterprise through a credit record model.
The platform consists of a semi-union and semi-public blockchain system and a cooperative purchasing cloud platform. The enterprise inquires related enterprise credit indexes through a platform credit retrieval engine, the enterprise credit indexes are obtained through intelligent contract information of a block chain, the enterprise can inquire credit of users who join a block chain cooperative purchasing platform through the retrieval engine, and the inquiry content comprises: the total contract number, the total contract amount, the enterprise credit evaluation record and the like, and the system calculates the enterprise credit index through the credit record model.
The enterprise user can determine the historical credit record of the transaction party through the information, support purchasing decision, solve the problems of high purchasing cost and the like caused by asymmetric information in enterprise purchasing, and completely avoid the influence of human factors through the transaction credit index. Meanwhile, all purchasing data of an enterprise can be stored in a cloud platform, cloud storage of PB-level enterprise contract information is achieved through distributed storage technologies and distributed resource management technologies such as Hadoop, Mapreduce and Spark and real-time Streaming technical means such as Storm and Streaming, large data analysis of an enterprise purchasing link is achieved based on R, Python and other large data analysis technologies and data visualization models, and support is provided for enterprise production management decisions.
It should be noted that the cooperative procurement cloud platform includes two parts, the first part is a blockchain part, and the second part is a cooperative procurement cloud platform part.
The first block chain technology part comprises a special merchant node intelligent contract system, a central node intelligent contract system and a common merchant platform intelligent contract system. The intelligent contract issuing and receiving method is characterized in that the intelligent contract issuing and receiving method is deployed on an application layer, the functions are the same, a public key of the digital identity ID is an address, a unique private key corresponding to the public key is stored locally, and issuing and receiving of the intelligent contract and digital signature confirmation can be carried out. All historical transaction information is stored in the special merchant node and the central node, only summary information of platform transaction is stored in the common merchant platform, and meanwhile, the special merchant node and the central node are responsible for packaging the transaction in a certain period to form a new block through a common mechanism of POW.
And secondly, the cooperative purchasing cloud platform part comprises an enterprise credit query engine, a block chain cooperative purchasing platform decision support system and a block chain cooperative purchasing platform data visualization BI system. The enterprise credit platform can inquire the enterprise total contract number, the total contract amount, the enterprise credit evaluation record and the like by calling the intelligent contract information on the block chain, and calculate the enterprise credit index. The block chain collaborative purchasing platform decision support system provides support for enterprise purchasing management and supplier management by analyzing big data of massive enterprise transaction information and establishing a relevant decision model. The block chain collaborative purchasing platform visualization BI provides a means and a model based on big data analysis and display for an enterprise based on historical transaction data of the enterprise, and provides support for the whole production, operation and management of the enterprise.
An embodiment of the present invention further provides a server, including:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement a method of sales slip storage based on blockchain technology as described above.
An embodiment of the present invention further provides a computer-readable storage medium, where the storage medium includes a stored computer program, where when the computer program runs, the apparatus where the storage medium is located is controlled to execute the method for storing sales documents based on the block chain technology.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the computer program is executed. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.

Claims (8)

1. A sales document storage method based on a block chain technology is characterized by comprising the following steps:
automatically and randomly distributing a unique digital Identity (ID) for each successfully registered platform user, so that each platform user is used as a node of a block chain platform; the unique digital Identity (ID) comprises a public key and a private key;
all intelligent contracts or contract abstracts generated by both trading parties are saved through the nodes since the platform is built; the data structure of the intelligent contract consists of a contract information Hash abstract, money amounts of both parties, IDs of both parties of a transaction and a transaction timestamp.
2. The method for storing the sales documents based on the block chain technology according to claim 1, wherein the platform users include an appointed merchant, a central merchant and a common merchant, and the corresponding nodes are an appointed merchant node, a central merchant node and a common merchant node, respectively;
the special merchant node is used for packaging any generated intelligent contract into a block;
the central merchant node is a central node built by relying on an Aliyun platform and is used for storing a large number of intelligent contracts;
and the common merchant node is used for storing the contract abstract and only providing a data reading function.
3. The method for storing sales documents based on block chain technology according to claim 1, further comprising:
and inquiring the total contract number, the total contract amount and the credit evaluation record of the target enterprise according to the credit inquiry instruction of the platform user, and calculating the credit index of the target enterprise through a credit record model.
4. A sales document storage device based on block chain technology, comprising:
the registration unit is used for automatically and randomly distributing a unique digital Identity (ID) for each platform user which is successfully registered, so that each platform user is used as a node of the block chain platform; the unique digital Identity (ID) comprises a public key and a private key;
the storage unit is used for storing all intelligent contracts or contract abstracts generated by both trading parties since the platform is built through the node; the data structure of the intelligent contract consists of a contract information Hash abstract, money amounts of both parties, IDs of both parties of a transaction and a transaction timestamp.
5. The block chain technology-based sales document storage device of claim 4, wherein the platform users include an appointed merchant, a central merchant and a common merchant, and the corresponding nodes are an appointed merchant node, a central merchant node and a common merchant node, respectively;
the special merchant node is used for packaging any generated intelligent contract into a block;
the central merchant node is a central node built by relying on an Aliyun platform and is used for storing a large number of intelligent contracts;
and the common merchant node is used for storing the contract abstract and only providing a data reading function.
6. The block chain technology-based sales document storage device of claim 4, further comprising:
and the query unit is used for responding to the credit query instruction of the platform user, querying the total contract number, the total contract amount and the credit recommendation record of the target enterprise, and calculating the credit index of the target enterprise through the credit record model.
7. A server, comprising:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1 to 3 for storing sales documents based on block chain technology.
8. A computer-readable storage medium, wherein the storage medium includes a stored computer program, and wherein when the computer program runs, the apparatus on which the storage medium is located is controlled to execute the method for storing sales documents based on block chain technology according to any one of claims 1 to 3.
CN201910990657.XA 2019-10-16 2019-10-16 Block chain technology-based sales document storage method, device, server and medium Active CN110807684B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910990657.XA CN110807684B (en) 2019-10-16 2019-10-16 Block chain technology-based sales document storage method, device, server and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910990657.XA CN110807684B (en) 2019-10-16 2019-10-16 Block chain technology-based sales document storage method, device, server and medium

Publications (2)

Publication Number Publication Date
CN110807684A true CN110807684A (en) 2020-02-18
CN110807684B CN110807684B (en) 2022-08-19

Family

ID=69488625

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910990657.XA Active CN110807684B (en) 2019-10-16 2019-10-16 Block chain technology-based sales document storage method, device, server and medium

Country Status (1)

Country Link
CN (1) CN110807684B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111444282A (en) * 2020-04-21 2020-07-24 阿拉拇 Agricultural block chain big data management system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108764877A (en) * 2018-06-05 2018-11-06 广州裕如优信息科技有限公司 Digital asset based on block chain technology really weighs method of commerce
US20180373776A1 (en) * 2017-04-12 2018-12-27 Vijay K. Madisetti Method and System for Tuning Blockchain Scalability for Fast and Low-Cost Payment and Transaction Processing
CN109523243A (en) * 2018-11-19 2019-03-26 济南浪潮高新科技投资发展有限公司 A kind of mist calculates the date storage method based on block chain under environment
CN109949019A (en) * 2018-11-15 2019-06-28 陕西医链区块链集团有限公司 A kind of payment system based on medical block chain
CN110069932A (en) * 2019-05-08 2019-07-30 济南浪潮高新科技投资发展有限公司 A kind of data lake fused data safety analytical method based on intelligent contract
CN110111206A (en) * 2019-04-04 2019-08-09 国美金控投资有限公司 It is a kind of that guarantor's Contract Signing system and method is prolonged based on block chain
CN110135844A (en) * 2019-04-28 2019-08-16 阿里巴巴集团控股有限公司 Credit record, querying method and device and electronic equipment based on block chain

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180373776A1 (en) * 2017-04-12 2018-12-27 Vijay K. Madisetti Method and System for Tuning Blockchain Scalability for Fast and Low-Cost Payment and Transaction Processing
CN108764877A (en) * 2018-06-05 2018-11-06 广州裕如优信息科技有限公司 Digital asset based on block chain technology really weighs method of commerce
CN109949019A (en) * 2018-11-15 2019-06-28 陕西医链区块链集团有限公司 A kind of payment system based on medical block chain
CN109523243A (en) * 2018-11-19 2019-03-26 济南浪潮高新科技投资发展有限公司 A kind of mist calculates the date storage method based on block chain under environment
CN110111206A (en) * 2019-04-04 2019-08-09 国美金控投资有限公司 It is a kind of that guarantor's Contract Signing system and method is prolonged based on block chain
CN110135844A (en) * 2019-04-28 2019-08-16 阿里巴巴集团控股有限公司 Credit record, querying method and device and electronic equipment based on block chain
CN110069932A (en) * 2019-05-08 2019-07-30 济南浪潮高新科技投资发展有限公司 A kind of data lake fused data safety analytical method based on intelligent contract

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
冒小乐 等: "基于区块链的电子数据存证的设计与实现", 《中兴通讯技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111444282A (en) * 2020-04-21 2020-07-24 阿拉拇 Agricultural block chain big data management system

Also Published As

Publication number Publication date
CN110807684B (en) 2022-08-19

Similar Documents

Publication Publication Date Title
CN109544160B (en) Transaction authenticity verification method and system based on block chain and intelligent contract
CN109829824B (en) Commodity transaction information sharing method based on block chain technology
CN107180350B (en) Method, device and system for multi-party sharing transaction metadata based on block chain
CN110349056B (en) Service processing system and method based on block chain
TWI694350B (en) Information supervision method and device based on blockchain
CN108734576B (en) Block chain-based educational resource sharing method and system
US10825024B1 (en) Systems, devices, and methods for DLT-based data management platforms and data products
US20200043001A1 (en) Pet Food Traceability System and Method Therefor
KR20190059491A (en) System and method for e-commerce with shared and distributed ledger coupled with outer storage devices
CN112163954B (en) Transaction method and device based on block chain
JP6457391B2 (en) Method and system for distributing data streams
WO2020134631A1 (en) Block chain-based data processing method and apparatus
CN111414434B (en) Block chain-based data transaction management network, transaction device and storage medium
TW201626301A (en) Electronic certificate generating device and system
CN108537047B (en) Method and device for generating information based on block chain
CN111324661A (en) User cooperation method, device and medium based on block chain
CN110941840B (en) Data processing method, system and terminal
CN111311253A (en) Transaction method, device and system based on block chain
CN111339550A (en) Comment information credibility method based on block chain technology
CN117240605B (en) Data transaction method, device, equipment and storage medium
CN114218591A (en) Digital asset management method capable of realizing anonymous transaction
CN110807684B (en) Block chain technology-based sales document storage method, device, server and medium
CN110278245B (en) Block chain based APP message sharing method, system, device and storage medium
CN115619391A (en) Electronic commodity transfer method and system based on block chain non-homogeneous token
Xu et al. Blockchain‐Based Trust Auction for Dynamic Virtual Machine Provisioning and Allocation in Clouds

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