CN111160888A - Payment method based on zero knowledge proof - Google Patents

Payment method based on zero knowledge proof Download PDF

Info

Publication number
CN111160888A
CN111160888A CN201911410440.3A CN201911410440A CN111160888A CN 111160888 A CN111160888 A CN 111160888A CN 201911410440 A CN201911410440 A CN 201911410440A CN 111160888 A CN111160888 A CN 111160888A
Authority
CN
China
Prior art keywords
payment
node
creative data
target node
knowledge proof
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
CN201911410440.3A
Other languages
Chinese (zh)
Other versions
CN111160888B (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.)
Shenzhen University
Original Assignee
Shenzhen 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 Shenzhen University filed Critical Shenzhen University
Priority to CN201911410440.3A priority Critical patent/CN111160888B/en
Publication of CN111160888A publication Critical patent/CN111160888A/en
Application granted granted Critical
Publication of CN111160888B publication Critical patent/CN111160888B/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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • 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

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a payment method based on zero knowledge proof, which comprises the steps that a target node detects creative data payment transaction, wherein the creative data payment transaction comprises a public key, and the target node is a block link point of a block link network; the target node encrypts creative data corresponding to the creative data payment transaction based on the public key and submits the encrypted creative data to the blockchain network; and synchronizing the encrypted creative data to a payment node corresponding to the creative data payment transaction through the blockchain network. According to the invention, the creative data is encrypted under the chain, the encrypted creative data is submitted to the blockchain network and is sent to the payment node through the blockchain network, so that the data content of the creative data can be prevented from being leaked, and the safety of the creative data is improved.

Description

Payment method based on zero knowledge proof
Technical Field
The invention relates to the technical field of block chains, in particular to a payment method based on zero knowledge proof.
Background
The first problem faced by payment recognition is the copyright problem, people pay more and more attention to the value of contents, but the copyright problem is more and more serious, and the most important reason is that the right is difficult to determine, and many produced contents cannot be determined in terms of the source and are spread wantonly through the Internet. Not only the problem of copyright confirmation is difficult to solve, but also the junk information is not transmitted in a saving way on the network. However, the blockchain has the characteristic of traceability, so that the source of each piece of information can be traced, valuable information content can be effectively protected, and people who distribute junk information can be punished. However, the payment function of the digital creative content (video, music, text, pictures, etc.) in the current block chain is implemented on the central server, and all the digital creative content stores the content itself in the central server, which may cause data leakage of the content itself, and the problem of copyright cut of the digital creative content is difficult to solve.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a payment method based on zero knowledge proof aiming at the defects of the prior art.
In order to solve the technical problems, the technical scheme adopted by the invention is as follows:
a method of payment based on zero knowledge proof, the method comprising:
detecting creative data payment transactions by a target node, wherein the creative data payment transactions comprise public keys, and the target node is a block link point of a block link network;
the target node encrypts creative data corresponding to the creative data payment transaction based on the public key and submits the encrypted creative data to the blockchain network;
and synchronizing the encrypted creative data to a payment node corresponding to the creative data payment transaction through the blockchain network.
The zero-knowledge proof based payment method is characterized in that a target user corresponding to the target node is a copyright owner of the creative data, the target user is any user in the block chain network, and the target node is a node device of the target user for logging in the block chain network.
The zero knowledge proof based payment method is characterized in that the encryption of creative data corresponding to the creative data payment transaction by the target node based on the public key specifically comprises the following steps:
and the target node encrypts creative data corresponding to the creative data payment transaction under the chain of the block chain network based on the public key.
The zero-knowledge proof based payment method comprises the following steps of synchronizing the encrypted creative data to a payment node corresponding to the creative data payment transaction through the blockchain network, and further comprising:
and the payment node decrypts the encrypted creative data under the chain of the block chain network based on a private key to obtain decrypted creative data, wherein the private key is local to the storage payment node and corresponds to the public key.
The zero knowledge proof based payment method comprises the following steps that before the target node detects creative data payment transaction, the method comprises the following steps:
and the target node submits preview data corresponding to the creative data to the blockchain network, and deploys an intelligent contract on the blockchain network, wherein the intelligent contract is used for determining the income amount of each of two income parties.
The zero-knowledge proof based payment method comprises the following steps of synchronizing the encrypted creative data to a payment node corresponding to the creative data payment transaction through the blockchain network, and further comprising:
the blockchain network receiving a payment node submitting an evaluation transaction;
and the block chain network determines the income amount of the target node and the income amount of the payment node based on the payment amount corresponding to the intelligent contract and the creative data payment transaction and distributes the income amount of the target node and the income amount of the payment node to the target node and the payment node.
The payment method based on the zero-knowledge proof comprises the steps that the evaluation transaction is generated by a payment node under a chain of a block chain network, the evaluation transaction comprises the zero-knowledge proof and an evaluation result, and the evaluation result is generated based on a value evaluation rule of preset creative data; the zero knowledge proof is generated based on the assessment result.
The zero-knowledge proof-based payment method, wherein the determining, by the blockchain network, the profit amount of the target node and the profit amount of the payment node based on the intelligent contract and the assessment transaction and distributing the profit amounts to the target node and the payment node specifically includes:
the block chain network verifies the zero knowledge proof;
and if the zero knowledge proof passes the verification, determining the income amount of the target node and the income amount of the payment node based on the intelligent contract and the evaluation transaction, and distributing the income amounts to the target node and the payment node.
The zero-knowledge proof based payment method, wherein the determining and distributing the profit amount of the target node and the profit amount of the payment node to the target node and the payment node based on the intelligent contract and the assessment transaction by the blockchain network comprises:
and if the zero knowledge proof fails to be verified, distributing the payment amount corresponding to the creative data payment transaction to the target node. Has the advantages that: compared with the prior art, the invention provides a payment method based on zero knowledge certification, which comprises the steps that a target node detects creative data payment transactions, wherein the creative data payment transactions comprise public keys, and the target node is a block link point of a block link network; the target node encrypts creative data corresponding to the creative data payment transaction based on the public key and submits the encrypted creative data to the blockchain network; and synchronizing the encrypted creative data to a payment node corresponding to the creative data payment transaction through the blockchain network. According to the invention, the creative data is encrypted under the chain, the encrypted creative data is submitted to the blockchain network and is sent to the payment node through the blockchain network, so that the data content of the creative data can be prevented from being leaked, and the safety of the creative data is improved.
Drawings
Fig. 1 is a flowchart of an embodiment of a payment method based on zero knowledge proof provided by the present invention.
Fig. 2 is a schematic flow chart of another embodiment of the payment method based on zero knowledge proof provided by the present invention.
Detailed Description
The invention provides a payment method based on zero knowledge proof, and in order to make the purpose, technical scheme and effect of the invention clearer and clearer, the invention is further described in detail by referring to the attached drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated 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. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The invention will be further explained by the description of the embodiments with reference to the drawings.
The present implementation provides a payment method based on zero knowledge proof, as shown in fig. 1, the method includes:
s10, detecting creative data payment transaction by a target node, wherein the creative data payment transaction comprises a public key, and the target node is a block chain node of a block chain network.
Specifically, the creative data is content created for a target user corresponding to a target node, such as video, music, text, pictures, and the like, and the target user can submit the creative data to a blockchain network through the target node. It can be understood that the target user corresponding to the target node is a copyright owner of the creative data, the target user is any user in the blockchain network, and the target node is a node device where the target user logs in the blockchain network.
Further, the blockchain network may be a alliance-chain network, and the node devices in the blockchain network may provide creative data usage services for users, and the users may obtain creative data from the node devices through creative data payment transactions, where the node devices may be pre-developed, and in the blockchain technology plane, the node devices of the blockchain network are embedded with blockchain function modules, or called blockchain Software Development Kits (SDKs). And in the service level, a user submits creative data to the blockchain network through the node equipment of the blockchain network.
In one implementation of this embodiment, as shown in fig. 2, before the target node detects a creative data payment transaction, the method includes:
and the target node submits preview data corresponding to the creative data to the blockchain network, and deploys an intelligent contract on the blockchain network, wherein the intelligent contract is used for determining the income amount of each of two income parties.
Specifically, the preview data corresponding to the creative data may be a partial content of the creative data, or may be a brief introduction of the creative data, and the preview data corresponds to the creative data one to one. It can be understood that a target user publishes free-reading preview data on a blockchain network, so that each node device in the blockchain network can acquire the preview data and can view the content of the preview data, and a user corresponding to each node device can determine to input creative data corresponding to the preview data.
Further, after the target node submits the preview data to the blockchain network, an intelligent contract is created in the blockchain network for determining the income amount of each of the two beneficiaries. The intelligent contract comprises a maximum payment amount, a value evaluation rule of creative data and a payment amount settlement rule. The intelligent contract is deployed in a blockchain network, and all node devices in the blockchain network can acquire the intelligent contract to know a maximum payment quota value evaluation rule and a payment settlement rule corresponding to the creative data. It is understood that the target user corresponding to the node device is a creator of the intelligent contract, that is, the target user corresponding to the node device is a manager of the intelligent contract. In addition, the maximum payment amount is the amount of money that a payment user corresponding to the payment node needs to pay when acquiring creative data, the value evaluation rule of the creative data is used for limiting the payment user to evaluate the creative data according to the value evaluation rule of the creative data, and the payment amount settlement rule is used for determining the distribution mode of the cost of the maximum payment amount of the characters of the payment user between a target user (creative data copyright owner) and the payment user.
Further, the creative data payment transaction is submitted to a blockchain network for a node device which wants to acquire the creative data, so as to acquire the creative data through the transaction, and the node device which submits the creative data payment transaction is marked as a payment node. It will be appreciated that the payment node selects the desired creative data, issues a payment request to form a creative data payment transaction that includes a payment node public key and to facilitate a target node encrypting the creative data based on the public key and paying a payment of a maximum payment amount, the payment being stored within the blockchain network. In addition, the payment node stores the private key so as to encrypt creative data encrypted by the public key based on the private key. In one implementation of this embodiment, the payment node may send the creative data payment transaction to a contract address of a smart contract. It should be noted that the transaction (transfer) described in this specification refers to a piece of data that is created by a user through a node device in the blockchain network and needs to be finally published to a distributed database in the blockchain network.
S20, the target node encrypts creative data corresponding to the creative data payment transaction based on the public key and submits the encrypted creative data to the blockchain network.
Specifically, the target node acquires the creative data payment transaction through a blockchain network, acquires a public key in the creative data payment transaction, and encrypts the creative data based on the public key, wherein the process of encrypting the creative data by the target node is performed under the chain of the blockchain network. It can be understood that after the target node acquires the public key, the creative data is locally encrypted, so that only the target node stores unencrypted creative data, and the creative data published to the blockchain network is encrypted creative data. And for each node device in the block chain network, the node device can synchronize to the public key of the creative data payment transaction, and after the encrypted creative data is obtained, the encrypted creative data cannot be decrypted, so that the data content leakage of the creative data is avoided, and the safety of the creative data is improved. In addition, in one possible implementation manner of this embodiment, the encrypted creative data may be sent to a contract address of an intelligent contract in a transaction manner, so as to synchronize the encrypted creative data to a payment node through the intelligent contract.
And S30, synchronizing the encrypted creative data to a payment node corresponding to the creative data payment transaction through the block chain network.
Specifically, the payment node acquires the creative data after encryption through the blockchain network, and decrypts the creative data after encryption by using a private key of local storage of the payment node, wherein the private key is stored locally in the payment node, the decryption process of the creative data after encryption is performed under the chain of the blockchain network, so that the payment node of the private key corresponding to the public key can acquire the creative data after decryption, and the decryption process is performed under the chain, so that the decryption is performed to obtain the creative data without synchronizing to each node device in the blockchain network, and the security of the data content of the creative data is ensured.
In summary, the present embodiment provides a zero-knowledge proof based payment method, where the method includes detecting a creative data payment transaction by a target node, where the creative data payment transaction includes a public key, and the target node is a blockchain link point of a blockchain network; the target node encrypts creative data corresponding to the creative data payment transaction based on the public key and submits the encrypted creative data to the blockchain network; and synchronizing the encrypted creative data to a payment node corresponding to the creative data payment transaction through the blockchain network. According to the invention, the creative data is encrypted under the chain, the encrypted creative data is submitted to the blockchain network and is sent to the payment node through the blockchain network, so that the data content of the creative data can be prevented from being leaked, and the safety of the creative data is improved.
In an embodiment of the application, after the encrypted creative data is synchronized to a payment node corresponding to the creative data payment transaction through the blockchain network, the zero knowledge proof based payment method further includes:
the blockchain network receiving a payment node submitting an evaluation transaction;
and the block chain network determines the income amount of the target node and the income amount of the payment node based on the payment amount corresponding to the intelligent contract and the creative data payment transaction and distributes the income amount of the target node and the income amount of the payment node to the target node and the payment node.
Specifically, the payment node acquires the creative data and the value evaluation rule of the creative data, evaluates the received digital creative content based on the value evaluation rule of the creative content after enjoying the creative data, and sends the evaluation result to the blockchain network in a transaction evaluation manner, so that the blockchain network determines the income amount of the target node and the income amount of the payment node based on the intelligent contract and the payment amount corresponding to the creative data payment transaction. In addition, in a possible implementation manner of this embodiment, after the payment node receives the creative data, the blockchain network may monitor that the payment node submits an assessment transaction, if the payment node does not submit the assessment transaction within the preset time, it may be determined that the creative data is not evaluated by the payment node, all payments of the maximum payment amount paid by the payment node are distributed to the target node, and if the payment node submits the assessment transaction within the preset time, the earning amount of the target node and the earning amount of the payment node are determined based on the intelligent contract and the payment amount corresponding to the creative data payment transaction.
Further, the evaluation transaction is generated by the payment node under the chain of the block chain network, and comprises a zero knowledge proof and an evaluation result, wherein the evaluation result is generated based on a value evaluation rule of preset creative data; the zero knowledge proof is generated based on the assessment result. The zero knowledge proof is used for proving that the evaluation result is generated according to value evaluation of preset creative data, and the block chain network verifies the evaluation result based on the zero knowledge proof, so that on the premise that the creative data is not disclosed, the evaluation result is proved to be value evaluation according to the preset creative data, and the effectiveness and the authenticity of the evaluation result are ensured.
In a possible implementation manner of this embodiment, as shown in fig. 2, the determining, by the blockchain network, the profit amount of the target node and the profit amount of the payment node based on the intelligent contract and the assessment transaction and distributing the profit amounts to the target node and the payment node specifically includes:
the block chain network verifies the zero knowledge proof;
if the zero knowledge proof passes the verification, based on the intelligent contract and the evaluation transaction, determining the income amount of the target node and the income amount of the payment node and distributing the income amounts to the target node and the payment node;
if the zero knowledge proof fails to be verified, distributing the payment amount corresponding to the creative data payment transaction to the target node
In particular, the zero knowledge proof is generated from a pre-configured zero knowledge proof generation circuit, wherein the generation circuit is constructed down-chain and by which a proof structure poof can be generated. In this embodiment, the generating circuit corresponding to the zero knowledge proof is a circuit formed by an algorithm generated according to a value evaluation rule of creative dataiWhen the evaluation result is input to the generating circuit, a zero-knowledge proof for proving that the evaluation result is generated based on a value evaluation rule of preset creative data may be generated, where a trigger condition of the generating circuit corresponding to the zero-knowledge proof is that a payment user corresponding to the payment node generates an evaluation result based on the value evaluation rule of the preset creative data, that is, when the payment user generates the evaluation result based on the value evaluation rule of the preset creative data, a generating interface of the generating circuit corresponding to the zero-knowledge proof is triggered and invoked, and the evaluation result is transmitted to generate the zero-knowledge proof. Thus, the adoption of the zero-knowledge proof as the proof of the evaluation result cannot give the data content of the creative dataAnd the evaluation process can prevent the creative data from being leaked. Of course, it is worth explaining that the target node device converts the user information verification process into a zero-knowledge proof, and each node device in the blockchain network trusts that the evaluation result is generated based on the value evaluation rule of the preset creative data based on the zero-knowledge proof.
Further, after the blockchain network verifies the zero-knowledge proof, if a dishonest verification result appears, the verification cannot be passed, and the payment of the payment user corresponding to the payment node (temporarily placed in the blockchain network) is paid to the target user in full. And if the verification proves that the payment is passed, carrying out payment amount settlement distribution rules in the intelligent contract on the payment of the payment user corresponding to the payment node according to the evaluation result to divide the payment to determine the income amount of the target node and the income amount of the payment node, paying the expense corresponding to the income amount of the target node to the target user, and paying the expense corresponding to the income amount of the payment node to the payment user. The payment amount settlement distribution rule can perform rating result grade matching on the rating result of the payment user, and then distributes payment according to the matched grade. For example, if the evaluation result is level 1, the payment user obtains 50%; if the evaluation result is level 2, the payment user obtains 40%, and if the evaluation result is level 3, the payment user obtains 20%; and if the evaluation result is level 4, the payment user obtains 10%, and the like. Therefore, payment is divided according to the evaluation result, so that the payment user can be promoted to give reasonable and real evaluation, the malicious evaluation of the payment user is avoided, and the authenticity of creative data evaluation is improved.
Finally, it should be noted that: 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; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (9)

1. A method of payment based on zero knowledge proof, the method comprising:
detecting creative data payment transactions by a target node, wherein the creative data payment transactions comprise public keys, and the target node is a block link point of a block link network;
the target node encrypts creative data corresponding to the creative data payment transaction based on the public key and submits the encrypted creative data to the blockchain network;
and synchronizing the encrypted creative data to a payment node corresponding to the creative data payment transaction through the blockchain network.
2. The zero-knowledge proof based payment method of claim 1, wherein a target user corresponding to the target node is a copyright owner of the creative data, the target user is any user in the blockchain network, and the target node is a node device of the blockchain network for the target user to log in.
3. The zero-knowledge proof based payment method of claim 1, wherein the encrypting, by the target node based on the public key, the creative data corresponding to the creative data payment transaction specifically comprises:
and the target node encrypts creative data corresponding to the creative data payment transaction under the chain of the block chain network based on the public key.
4. The zero-knowledge proof based payment method of claim 1, wherein after synchronizing the encrypted creative data to a corresponding payment node of the creative data payment transaction through the blockchain network, the method further comprises:
and the payment node decrypts the encrypted creative data under the chain of the block chain network based on a private key to obtain decrypted creative data, wherein the private key is local to the storage payment node and corresponds to the public key.
5. The zero-knowledge proof based payment method of claim 1, wherein before the target node detects a creative data payment transaction, the method comprises:
and the target node submits preview data corresponding to the creative data to the blockchain network, and deploys an intelligent contract on the blockchain network, wherein the intelligent contract is used for determining the income amount of each of two income parties.
6. The zero-knowledge proof based payment method of claim 5, wherein after synchronizing the encrypted creative data to a corresponding payment node of the creative data payment transaction through the blockchain network, the method further comprises:
the blockchain network receiving a payment node submitting an evaluation transaction;
and the block chain network determines the income amount of the target node and the income amount of the payment node based on the payment amount corresponding to the intelligent contract and the creative data payment transaction and distributes the income amount of the target node and the income amount of the payment node to the target node and the payment node.
7. The zero-knowledge proof based payment method of claim 6, wherein the evaluation transaction is generated by a payment node under a chain of a block chain network, and the evaluation transaction comprises a zero-knowledge proof and an evaluation result, wherein the evaluation result is generated based on a value evaluation rule of preset creative data; the zero knowledge proof is generated based on the assessment result.
8. The zero-knowledge proof based payment method of claim 6, wherein the determining and distributing the profit amount of the target node and the profit amount of the payment node to the target node and the payment node based on the smart contract and the rating transaction by the blockchain network specifically comprises:
the block chain network verifies the zero knowledge proof;
and if the zero knowledge proof passes the verification, determining the income amount of the target node and the income amount of the payment node based on the intelligent contract and the evaluation transaction, and distributing the income amounts to the target node and the payment node.
9. The zero-knowledge proof based payment method of claim 6, wherein the determining and distributing the revenue amount of the target node and the revenue amount of the payment node to the target node and the payment node based on the smart contract and the rating transaction by the blockchain network comprises:
and if the zero knowledge proof fails to be verified, distributing the payment amount corresponding to the creative data payment transaction to the target node.
CN201911410440.3A 2019-12-31 2019-12-31 Payment method based on zero knowledge proof Active CN111160888B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911410440.3A CN111160888B (en) 2019-12-31 2019-12-31 Payment method based on zero knowledge proof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911410440.3A CN111160888B (en) 2019-12-31 2019-12-31 Payment method based on zero knowledge proof

Publications (2)

Publication Number Publication Date
CN111160888A true CN111160888A (en) 2020-05-15
CN111160888B CN111160888B (en) 2023-12-01

Family

ID=70559834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911410440.3A Active CN111160888B (en) 2019-12-31 2019-12-31 Payment method based on zero knowledge proof

Country Status (1)

Country Link
CN (1) CN111160888B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113592478A (en) * 2021-08-02 2021-11-02 杭州复杂美科技有限公司 Digital commodity transaction method, computer device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107169764A (en) * 2017-05-10 2017-09-15 山东大学 Fair data trade method based on block chain
CN107730384A (en) * 2017-11-13 2018-02-23 深圳大学 Art sales method and server, server end and system based on block chain
CN108305079A (en) * 2017-12-29 2018-07-20 何莉莉 A kind of electronic product circulation retroactive method and system
CN109102299A (en) * 2018-08-01 2018-12-28 腾讯科技(深圳)有限公司 Resource transfers data managing method, device and storage medium
CN110383311A (en) * 2018-11-07 2019-10-25 阿里巴巴集团控股有限公司 Supervise the transaction of block chain secret

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107169764A (en) * 2017-05-10 2017-09-15 山东大学 Fair data trade method based on block chain
CN107730384A (en) * 2017-11-13 2018-02-23 深圳大学 Art sales method and server, server end and system based on block chain
CN108305079A (en) * 2017-12-29 2018-07-20 何莉莉 A kind of electronic product circulation retroactive method and system
CN109102299A (en) * 2018-08-01 2018-12-28 腾讯科技(深圳)有限公司 Resource transfers data managing method, device and storage medium
CN110383311A (en) * 2018-11-07 2019-10-25 阿里巴巴集团控股有限公司 Supervise the transaction of block chain secret

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ZHANG RUI ET AL.: "Security and Privacy on Blockchain", ACM COMPUTING SURVEYS, vol. 52, no. 3, pages 1 - 34, XP058666663, DOI: 10.1145/3316481 *
王宗慧;张胜利;金石;王晖: "\"区块链数据隐私保护研究\"", vol. 2, no. 3, pages 71 - 81 *
贾引狮;: "基于区块链技术的网络版权交易问题研究", 科技与出版, no. 07, pages 92 - 100 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113592478A (en) * 2021-08-02 2021-11-02 杭州复杂美科技有限公司 Digital commodity transaction method, computer device and storage medium

Also Published As

Publication number Publication date
CN111160888B (en) 2023-12-01

Similar Documents

Publication Publication Date Title
US11271740B2 (en) Blockchain-based paperless documentation
US11250528B2 (en) Blockchain-based trusted platform
US11256820B2 (en) Blockchain-based service of process
US11238549B2 (en) Blockchain-based judgment execution
CN111418184B (en) Credible insurance letter based on block chain
US11120517B2 (en) Blockchain-based dispute resolution
US20220368536A1 (en) System for authenticating verified personal credentials
CN111417945A (en) Credible insurance letter based on block chain
CN113326541A (en) Cloud edge collaborative multi-mode private data transfer method based on intelligent contract
WO2022120886A1 (en) Commodity transaction method and apparatus, computer device, storage medium, and system
CN111357026A (en) Credible insurance letter based on block chain
CN113826134A (en) Credible insurance letter based on block chain
CN113486122A (en) Data sharing method and electronic equipment
CN111433798A (en) Credible insurance letter based on block chain
CN111433799A (en) Credible insurance letter based on block chain
CN109740375B (en) Sharing and publishing method of original audio works
CN108900472B (en) Information transmission method and device
CN111160888B (en) Payment method based on zero knowledge proof
US20030074321A1 (en) Method and system for distribution of digital media and conduction of electronic commerce in an un-trusted environment
CN113536372B (en) Data processing method and device and electronic equipment
JP2001202452A (en) Method and device for distributing digital contents and recording medium of distribution program of digital contents
US11936773B2 (en) Encryption key management method in data subscription system
KR20070076108A (en) Streaming contents packager
CN112329037A (en) Data acquisition method and device
JP2002116696A (en) Electronic data transmitting and receiving mediating method and its system

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