CN109816523A - File transactions system and method based on block chain - Google Patents
File transactions system and method based on block chain Download PDFInfo
- Publication number
- CN109816523A CN109816523A CN201810214178.4A CN201810214178A CN109816523A CN 109816523 A CN109816523 A CN 109816523A CN 201810214178 A CN201810214178 A CN 201810214178A CN 109816523 A CN109816523 A CN 109816523A
- Authority
- CN
- China
- Prior art keywords
- file
- transaction
- digital currency
- blockchain
- execution unit
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000012544 monitoring process Methods 0.000 claims abstract description 68
- 230000008569 process Effects 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 abstract 1
- 230000008901 benefit Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Technology Law (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a kind of file transactions system and method based on block chain, which includes: owner's unit, block platform chain, monitoring unit, trade user unit and transaction execution unit;Block platform chain is used for the first file sent according to owner's unit, generates corresponding first digital cash address;Monitoring unit is used to determine file association information according to the first file and the first digital cash address;Transaction execution unit is used to the first file transactions request that the trade user unit received is sent being sent to block platform chain;Block platform chain is also used to generate the first file transactions information of different type of transaction according to file association information, and carries out judgement processing to the request of the first file transactions, obtains judging processing result;Transaction execution unit is also used to receive the judgement processing result of block platform chain transmission, and according to processing result is judged, completes the first file transactions.The system and method is easy to implement, executes, high-efficient, at low cost.
Description
Technical Field
The invention relates to the technical field of block chains, in particular to a file transaction system and method based on a block chain.
Background
In the prior art, people mostly trade documents by signing a trade contract, taking a purchase authorized patent document as an example, a patent owner and a trading user need to discuss patent purchase matters, and after the opinions of the two parties agree, a corresponding patent purchase contract is signed according to the agreed opinions, so that patent purchase is completed. The file transaction mode has low transaction efficiency, needs to consume large labor cost and time cost, and cannot complete file transaction quickly and conveniently. Therefore, an efficient and low-cost document transaction system and a method applied to the same are lacking in the prior art.
Disclosure of Invention
The invention aims to provide a file transaction system and method based on a block chain aiming at the defects of the prior art, and aims to solve the problem that the prior art lacks a high-efficiency and low-cost file transaction system and method.
The invention provides a file transaction system based on a block chain, which comprises: the system comprises an owner unit, a block chain platform, a monitoring unit, a transaction user unit and a transaction execution unit; wherein,
the owner unit is connected with the block chain platform and used for sending the first file to the block chain platform;
the block chain platform is connected with the monitoring unit and used for generating a first digital currency address corresponding to the first file according to the first file and sending the first file and the first digital currency address corresponding to the first file to the monitoring unit;
the monitoring unit is used for determining file association information corresponding to the first digital currency address according to the first file and the first digital currency address corresponding to the first file, and sending the file association information corresponding to the first digital currency address to the block chain platform;
the transaction user unit is connected with the transaction execution unit and is used for sending a first file transaction request of a transaction user to the transaction execution unit;
the transaction execution unit is connected with the block chain platform and used for sending the received first file transaction request to the block chain platform;
the blockchain platform is further configured to: generating first file transaction information of different transaction types according to the received file association information which is sent by the monitoring unit and corresponds to the first digital currency address; according to the first file transaction information, judging and processing the received first file transaction request sent by the transaction execution unit to obtain a judgment and processing result;
the transaction execution unit is also used for receiving the judgment processing result sent by the block chain platform and finishing the first file transaction according to the judgment processing result.
The invention also provides a file transaction method based on the block chain, which comprises the following steps:
the owner unit sends the first file to the block chain platform;
the block chain platform generates a first digital currency address corresponding to the first file according to the first file, and sends the first file and the first digital currency address corresponding to the first file to the monitoring unit;
the monitoring unit determines file association information corresponding to the first digital currency address according to the first file and the first digital currency address corresponding to the first file, and sends the file association information corresponding to the first digital currency address to the block chain platform;
the block chain platform generates first file transaction information of different transaction types according to the received file association information which is sent by the monitoring unit and corresponds to the first digital currency address;
the transaction user unit sends a first file transaction request of a transaction user to the transaction execution unit;
the transaction execution unit sends the received first file transaction request to the block chain platform;
the block chain platform judges and processes the received first file transaction request sent by the transaction execution unit according to the first file transaction information to obtain a judgment processing result;
and the transaction execution unit receives the judgment processing result sent by the block chain platform and completes the first file transaction according to the judgment processing result.
The file transaction system and method based on the block chain technology can be applied to the transaction in the intellectual property fields of patent rights, trademark rights, copyright rights and the like, and have the following advantages:
(1) the file transaction system and method based on the blockchain technology are easy to implement and execute, file retrieval and file transaction can be conveniently carried out, all transaction records are stored in a public chain of a blockchain platform, the transaction records are clear and visible, and the safety and reliability of information are improved.
(2) The file transaction system and method based on the block chain technology provided by the invention have lower transaction cost, and effectively improve the efficiency of file transaction by adopting a mode of automatically generating an intelligent contract.
(3) The file trading system and method based on the blockchain technology provided by the invention have clear reward mechanism, have greater support to trading users, allow the files of the trading users to be uploaded to participate in file trading, and enable the trading users to obtain benefit distribution.
(4) The file transaction system and method based on the block chain technology have the advantages of large return potential and quick return for the digital currency owner, and are convenient for the digital currency owner to hold the corresponding digital currency for a long time.
Drawings
FIG. 1 shows a block diagram of a block chain based file transaction system according to an embodiment of the invention;
FIG. 2 illustrates a flow diagram of a block chain based file transaction method according to one embodiment of the invention;
fig. 3 is a flowchart illustrating a block chain-based file transaction method according to another embodiment of the present invention.
Detailed Description
The present invention will be described in detail with reference to the following embodiments in order to fully understand the objects, features and effects of the invention, but the present invention is not limited thereto.
Fig. 1 is a block diagram illustrating a block chain-based file transaction system according to an embodiment of the present invention. As shown in fig. 1, the system includes: owner unit 101, blockchain platform 102, monitoring unit 103, transaction user unit 104, and transaction execution unit 105.
The owner unit 101 is connected to the blockchain platform 102 for sending the first file to the blockchain platform 102.
The system can be applied to the trading in the intellectual property fields of patent rights, trademark rights, copyright rights and the like. In order to be able to clearly distinguish between the file sent by the owner unit 101 and the file sent by the trade user unit 104 in the following, in the present invention the file sent by the owner unit 101 is referred to as the first file and the file sent by the trade user unit 104 is referred to as the second file. Wherein the first file includes: a first rights identification file, a first identity information file, a first target file and a first transaction type file; the second file includes: a second rights identification file, a second identity information file, a second target file, and a second transaction type file. The first file and the second file can also be set by those skilled in the art according to actual needs, and are not limited herein.
Specifically, the first subject file and the second subject file respectively refer to a file for performing a transaction sent by the owner unit 101 and a file for performing a transaction sent by the transaction user unit 104, the first right certification file and the second right certification file respectively refer to a file for certifying right information of the first subject file and a file for certifying right information of the second subject file, the first transaction type file and the second transaction type file respectively refer to a file for indicating a transaction type supported by the first file and a file for indicating a transaction type supported by the second file, the first identity information file and the second identity information file respectively refer to a file for indicating identity information of a provider of the first file (i.e., the owner unit 101) and a file for indicating identity information of a provider of the second file (i.e., the transaction user unit 104), specifically, the first identity information file and the second identity information file may include an identity label and the like. Taking the system applied to the field of proprietary transaction as an example, the first target file is an authorized patent file sent by the owner unit 101 for performing transaction, the first right certification file is a file for certifying patent right information of the authorized patent file, the first transaction type file describes whether the transaction type supported by the authorized patent file is purchase or permitted, and the like, and the first identity information file indicates that the provider of the first target file, the first right certification file, and the first transaction type file is the owner unit 101.
The blockchain platform 102 is connected to the monitoring unit 103, and configured to generate a first digital currency address corresponding to the first file according to the first file sent by the owner unit 101, and send the first file and the first digital currency address corresponding to the first file to the monitoring unit 103.
In order to facilitate fast and convenient management of the first file and its file transaction, after the blockchain platform 102 receives the first file sent by the owner unit 101, the blockchain platform 102 stores the received first file into the public chain of the blockchain platform 102 to ensure the security of the first file, and generates a first digital currency address corresponding to the first file according to the first file. The specific generation rule for generating the first digital currency address can be set by a person skilled in the art according to actual needs, and is not limited herein.
The monitoring unit 103 is configured to determine, according to the first file and the first digital currency address corresponding to the first file, file association information corresponding to the first digital currency address, and send the file association information corresponding to the first digital currency address to the blockchain platform 102.
The file association information may include: digital certificates, transaction amount allocation information, and digital currency amounts. Specifically, the monitoring unit 103 is configured to determine a digital certificate corresponding to the first digital currency address according to a first ownership certificate file in a first file corresponding to the first digital currency address; determining transaction amount distribution information corresponding to the first digital currency address according to the first identity information file in the first file corresponding to the first digital currency address; and evaluating value grades of different transaction types corresponding to the first target file in the first file corresponding to the first digital currency address according to the first target file in the first file corresponding to the first digital currency address and the first transaction type file, and determining the digital currency amount corresponding to the first digital currency address according to the value grades.
Assuming that the first target document is an authorized patent document, and it is known from the corresponding first transaction type document that the transaction type supported by the authorized patent document is purchase and authorized, the value grade corresponding to the authorized patent document when the transaction type is purchase is evaluated as grade a, the value grade corresponding to the authorized patent document when the transaction type is authorized is grade B, and different value grades correspond to different digital currency amounts, for example, the digital currency amount corresponding to grade a is 10000, and the digital currency amount corresponding to grade B is 3000. Those skilled in the art can set the value grade and the corresponding relationship between the value grade and the digital currency amount according to actual needs, and the setting is not limited herein.
The trade user unit 104 is connected to the trade execution unit 105, and is configured to send a first file trade request of a trade user to the trade execution unit 105.
The trading user may retrieve and view files in the system through the trading user unit 104. The first file transaction request refers to a file transaction request sent by a transaction user for a first target file. Taking the system applied to the field of proprietary transaction as an example, when a transaction user wants to purchase or be granted a certain authorized patent document provided by the owner unit 101, the transaction user may generate a first document transaction request for the authorized patent document, and send the first document transaction request to the transaction execution unit 105, so that the transaction execution unit 105 sends the first document transaction request to the blockchain platform 102.
The transaction execution unit 105 is connected to the blockchain platform 102, and configured to send the received first file transaction request to the blockchain platform 102.
The blockchain platform 102 is also configured to: generating first file transaction information of different transaction types according to the received file association information corresponding to the first digital currency address sent by the monitoring unit 103; and according to the first file transaction information, judging the received first file transaction request sent by the transaction execution unit 105 to obtain a judgment processing result.
The transaction execution unit 105 is further configured to receive the determination processing result sent by the blockchain platform 102, and complete the first file transaction according to the determination processing result.
In order to quickly process the first file transaction request, the blockchain platform 102 may generate the first file transaction information of different transaction types according to the received file association information corresponding to the first digital currency address sent by the monitoring unit 103 when the first file transaction request is not received, and if the transaction types include purchase and approval, generate the first file transaction information corresponding to the purchase transaction type and generate the first file transaction information corresponding to the approval transaction type.
After the blockchain platform 102 receives the first file transaction request sent by the transaction execution unit 105, the blockchain platform 102 performs judgment processing on the received first file transaction request sent by the transaction execution unit 105 according to the first file transaction information, so as to obtain a judgment processing result. Specifically, the blockchain platform 102 determines whether the first file transaction request conforms to the corresponding first file transaction information; if yes, controlling the transaction execution unit 105 to generate a corresponding intelligent contract; if not, the transaction execution unit 105 is controlled to generate corresponding prompt information. For example, if the transaction type in the first document transaction request is a purchase, then it may be determined whether the amount of digital currency in the first document transaction request exceeds the amount of digital currency in the first document transaction information corresponding to the purchase of the transaction type; if the digital currency amount in the first file transaction request exceeds the digital currency amount in the first file transaction information corresponding to the purchase of the transaction type, the first file transaction request is in accordance with the corresponding first file transaction information; if the digital currency amount in the first file transaction request does not exceed the digital currency amount in the first file transaction information corresponding to the purchase type, the first file transaction request is not in accordance with the corresponding first file transaction information.
Under the condition that the blockchain platform 102 determines that the first file transaction request conforms to the corresponding first file transaction information, the blockchain platform 102 controls the transaction execution unit 105 to generate a corresponding intelligent contract, and then the transaction execution unit 105 can perform transaction processing according to the intelligent contract. Wherein, intelligent contract includes at least: transaction amount, bid mode, and payment mode. Specifically, the transaction amount is an amount required for performing a file transaction, the bid mode is that a transaction user pays by cash, digital currency, shares and the like, and the payment mode is that the transaction user pays by one-time payment or installments payment. When the blockchain platform 102 determines that the first file transaction request does not conform to the corresponding first file transaction information, the blockchain platform 102 controls the transaction execution unit 105 to generate corresponding prompt information, for example, the prompt information may be "the file transaction request does not conform to the file transaction information, and the transaction user requests the transaction user to modify the file transaction request", so that the transaction user may modify information such as the amount of digital money and/or the transaction type in the first file transaction request according to the prompt information.
After the transaction execution unit 105 generates the corresponding intelligent contract, the transaction execution unit 105 may generate a transaction record and send the transaction record to the blockchain platform 102 and the monitoring unit 103 for storage, and may also generate a payment request according to the transaction amount in the intelligent contract, so that the transaction user can pay according to the payment request. The blockchain platform 102 may store the transaction records in a public chain of the blockchain platform 102. The transaction user can pay cash, digital currency (such as bitcoin) or shares, etc. having a value equivalent to the transaction amount in the smart contract according to the payment request.
After the transaction user completes payment, the transaction execution unit 105 allocates the transaction amount to the beneficiary according to the transaction amount allocation information in the first file transaction information in the blockchain platform 102. Wherein, the beneficiary acquirer comprises: one or more of an owner unit 101, a monitoring unit 103, a transaction user unit 104 and a transaction execution unit 105.
In addition, the technical scheme provided by the invention can also enable the target file of the trading user to participate in file trading, so that the trading user obtains benefit distribution. Specifically, the transaction user may send the second file to the transaction execution unit 105 through the transaction user unit 104, in which case the transaction execution unit 105 sends the received second file to the blockchain platform 102. The blockchain platform 102 stores the received second file into a public chain of the blockchain platform 102 to ensure the security of the second file, generates a second digital currency address corresponding to the second file according to the second file, and sends the second file and the second digital currency address corresponding to the second file to the monitoring unit 103; the monitoring unit 103 determines file association information corresponding to the second digital currency address according to the second file and the second digital currency address corresponding to the second file, and sends the file association information corresponding to the second digital currency address to the blockchain platform 102; and the blockchain platform 102 generates second file transaction information of different transaction types according to the received file association information which is sent by the monitoring unit and corresponds to the second digital currency address.
The file association information may include: digital certificates, transaction amount allocation information, and digital currency amounts. Specifically, the monitoring unit 103 is further configured to: determining a digital certificate corresponding to the second digital currency address according to a second ownership certificate in a second file corresponding to the second digital currency address; determining transaction amount distribution information corresponding to the second digital currency address according to a second identity information file in a second file corresponding to the second digital currency address; and evaluating value grades of different transaction types corresponding to the second target file in the second file corresponding to the second digital currency address according to the second target file in the second file corresponding to the second digital currency address and the second transaction type file, and determining the digital currency amount corresponding to the second digital currency address according to the value grades. The specific determination method of the digital certificate corresponding to the second digital currency address, the transaction amount distribution information corresponding to the second digital currency address, and the digital currency amount corresponding to the second digital currency address is the same as the specific determination method of the digital certificate corresponding to the first digital currency address, the transaction amount distribution information corresponding to the first digital currency address, and the digital currency amount corresponding to the first digital currency address, and therefore, the detailed description thereof is omitted here.
The way of generating the second file transaction information is the same as the way of generating the first file transaction information, and is not described herein again.
When a certain transaction user wants to trade (e.g., purchase) a second markup document of another transaction user, the transaction user may transmit a second document trade request of the transaction user to the trade execution unit 105 through the transaction user unit 104. The second file transaction request refers to a file transaction request sent by a transaction user for a second target file. Then, the transaction execution unit 105 sends the received second file transaction request to the blockchain platform 102, the blockchain platform 102 performs judgment processing on the received second file transaction request sent by the transaction execution unit according to the second file transaction information to obtain a judgment processing result, and then the transaction execution unit 105 receives the judgment processing result sent by the blockchain platform 102 and completes the second file transaction according to the judgment processing result.
Specifically, the blockchain platform 102 determines whether the second file transaction request conforms to the corresponding second file transaction information; if yes, controlling the transaction execution unit to generate a corresponding intelligent contract; if not, the transaction execution unit is controlled to generate corresponding prompt information, and the prompt information can be that the file transaction request does not conform to the file transaction information and the transaction user modifies the file transaction request, and then the transaction user can modify the information such as the digital currency amount and/or the transaction type in the second file transaction request according to the prompt information. The manner of determining whether the second file transaction request conforms to the corresponding second file transaction information is the same as the manner of determining whether the first file transaction request conforms to the corresponding first file transaction information, and is not repeated here.
Similarly, after the transaction execution unit 105 generates the corresponding intelligent contract, the transaction execution unit 105 generates a transaction record and sends the transaction record to the blockchain platform 102 and the monitoring unit 103 for storage, and generates a payment request according to the transaction amount in the intelligent contract, so that the transaction user can pay according to the payment request. The blockchain platform 102 may store the transaction records in a public chain of the blockchain platform 102. The transaction user can pay cash, digital currency (such as bitcoin) or shares, etc. having a value equivalent to the transaction amount in the smart contract according to the payment request. After the transaction user completes payment, the transaction execution unit 105 allocates the transaction amount to the beneficiary according to the transaction amount allocation information in the second file transaction information in the blockchain platform 102. Wherein, the beneficiary acquirer comprises: one or more of an owner unit 101, a monitoring unit 103, a transaction user unit 104 and a transaction execution unit 105.
Optionally, to effectively manage file association information, the blockchain platform 102 may be further configured to: distributing corresponding file association information for a first file corresponding to the first digital currency address according to the first digital currency address; and distributing corresponding file association information for the second file corresponding to the second digital currency address according to the second digital currency address.
Optionally, the blockchain platform 102 may further store the file association information, the first file transaction information, and the first file transaction request corresponding to the first digital currency address and the file association information, the second file transaction information, and the second file transaction request corresponding to the second digital currency address in a public chain of the blockchain platform 102, so as to ensure the security and reliability of the information.
In addition, in order to avoid the situation of the digital money such as the inflation of the currency, the monitoring unit 103 may be connected 105 to the transaction execution unit for issuing the digital money with a fixed total number.
The transaction amount distribution information in the first file transaction information in the blockchain platform 102 and the transaction amount distribution information in the second file transaction information in the blockchain platform 102 both include: a first transaction amount distribution mode and a second transaction amount distribution mode; the first transaction amount distribution mode is that X% is returned to the owner unit 101, Y% is returned to the monitoring unit 103, and 1-X% -Y% is returned to the transaction execution unit 105, wherein X% is more than or equal to 0 and less than or equal to 1, and Y% is more than or equal to 0 and less than or equal to 1; the second transaction amount distribution mode is that all transaction amounts are returned to the transaction user unit 104, and the transaction execution unit 105 collects Z% of the transaction amounts as a commission fee, wherein Z% is more than or equal to 0 and less than or equal to 1. Taking the application of the system in the field of proprietary transaction as an example, the principle that the transaction execution unit 105 allocates the transaction amount to the beneficiary according to the transaction amount allocation information in the first file transaction information in the blockchain platform 102 and the transaction amount allocation information in the second file transaction information in the blockchain platform 102 may be as follows:
1. a first subject document (i.e., an authorized patent document) provided by the purchasing or licensing owner unit 101
(1) If the transaction user pays the authorized patent documents provided by the currency purchase owner unit 101 such as cash, digital currency (such as bitcoin) and the like, the transaction amount can be distributed by adopting a first transaction amount distribution mode in the transaction amount distribution information, namely X% of the transaction amount is returned to the owner unit 101, Y% of the transaction amount is returned to the monitoring unit 103, and 1-X% -Y% of the transaction amount is returned to the transaction execution unit 105, wherein X% is more than or equal to 0 and less than or equal to 1, and Y% is more than or equal to 0 and less than or equal to 1. Specifically, X may be 50 and Y is 20, then 50% of the transaction amount is returned to the owner unit 101, 20% of the transaction amount is returned to the monitoring unit 103, and 30% of the transaction amount is returned to the transaction execution unit 105.
(2) If the trading user purchases not the first-subject document supplied in the above-described money or the permitted-owner unit 101 but a share of the company corresponding to the trading user, the monitoring unit 103 first allocates the share in the above-described manner in (1), and then corresponds 30% of the shares to the total number of digital money held by the digital money owner. For example, if 30% corresponds to 1000 shares of stock and the digital currency held by the digital currency owner is 2000 thousands, 2 digital currencies correspond to 1 share. If a digital currency owner holds 9 digital currencies, the currency is divided into 4.5 shares, and a set of digital accounting representing the 4.5 shares is credited to the digital currency owner's digital account. In addition, when a digital money owner wants to sell his digital money, the corresponding stock right is also sold. When the company's shares can be made available, the monitoring unit 103 can make a change to the shares. In this way, the digital currency held by the trading user also enjoys the equity of shares.
2. If the second subject document (i.e., the authorized patent document) provided by the transaction user unit 104 is purchased or authorized, the transaction amount may be allocated in the second transaction amount allocation manner in the transaction amount allocation information, for example, the entire transaction amount may be owned by the transaction user unit 104 owning the authorized patent document, and the transaction execution unit 105 charges 1% of the transaction amount as a commission.
3. If the transaction user purchases or is permitted to purchase the second target file of the other transaction user unit 104, the transaction user who purchases or is permitted to purchase or be permitted to be permitted the first target file of the related basic technology of the owner unit 101, so that the second target file purchased or permitted to be utilized can be implemented. Here, the income of the owner unit 101 may be allocated according to the transaction amount allocation information in the above 1, and the income of the transaction user unit 104 selling a patent or selling a patent license may be allocated according to the transaction amount allocation information in the above 2.
FIG. 2 is a flow diagram illustrating a block chain based file transaction method according to an embodiment of the invention. As shown in fig. 2, the method comprises the steps of:
in step S201, the owner unit sends the first file to the blockchain platform.
Wherein the first file includes: a first rights identification file, a first identity information file, a first target file, and a first transaction type file.
Step S202, the blockchain platform generates a first digital currency address corresponding to the first file according to the first file, and sends the first file and the first digital currency address corresponding to the first file to the monitoring unit.
In step S203, the monitoring unit determines file association information corresponding to the first digital currency address according to the first file and the first digital currency address corresponding to the first file, and sends the file association information corresponding to the first digital currency address to the blockchain platform.
Wherein the file association information includes: digital certificates, transaction amount allocation information, and digital currency amounts. Specifically, the monitoring unit determines a digital certificate corresponding to the first digital currency address according to a first ownership certificate in a first file corresponding to the first digital currency address; determining transaction amount distribution information corresponding to the first digital currency address according to the first identity information file in the first file corresponding to the first digital currency address; and evaluating value grades of different transaction types corresponding to the first target file in the first file corresponding to the first digital currency address according to the first target file in the first file corresponding to the first digital currency address and the first transaction type file, and determining the digital currency amount corresponding to the first digital currency address according to the value grades.
Step S204, the blockchain platform generates first file transaction information of different transaction types according to the received file association information which is sent by the monitoring unit and corresponds to the first digital currency address.
In step S205, the transaction user unit sends the first file transaction request of the transaction user to the transaction execution unit.
In step S206, the transaction execution unit sends the received first file transaction request to the blockchain platform.
After the blockchain platform receives the first file transaction request sent by the transaction execution unit, the blockchain platform can judge and process the received first file transaction request according to the first file transaction information to obtain a judgment processing result, then the transaction execution unit receives the judgment processing result sent by the blockchain platform and completes the first file transaction according to the judgment processing result. Specifically, the implementation can be performed by step S207 to step S211.
Step S207, the block chain platform judges whether the first file transaction request conforms to the corresponding first file transaction information; if yes, go to step S208; if not, step S211 is executed.
And step S208, controlling the transaction execution unit to generate a corresponding intelligent contract.
And step S209, the transaction execution unit generates a payment request according to the transaction amount in the intelligent contract, so that the transaction user can pay according to the payment request.
In step S210, the transaction execution unit distributes the transaction amount to the benefit acquirer according to the transaction amount distribution information.
After the transaction user completes payment, the transaction execution unit distributes the transaction amount to the benefit acquirer according to the transaction amount distribution information so that the benefit acquirer obtains benefit distribution.
And step S211, controlling the transaction execution unit to generate corresponding prompt information.
Optionally, in order to effectively manage the file association information, the method may further include: and the blockchain platform allocates corresponding file association information to the first file corresponding to the first digital currency address according to the first digital currency address.
Fig. 3 is a flowchart illustrating a block chain-based file transaction method according to another embodiment of the present invention. As shown in fig. 3, the method may include the following steps in addition to the steps shown in fig. 2:
in step S212, the transaction user unit sends the second file to the transaction execution unit.
Wherein the second file includes: a second rights identification file, a second identity information file, a second target file, and a second transaction type file.
In step S213, the transaction execution unit sends the received second file to the blockchain platform.
In step S214, the blockchain platform generates a second digital currency address corresponding to the second file according to the second file, and sends the second file and the second digital currency address corresponding to the second file to the monitoring unit.
In step S215, the monitoring unit determines file association information corresponding to the second digital currency address according to the second file and the second digital currency address corresponding to the second file, and sends the file association information corresponding to the second digital currency address to the blockchain platform.
Wherein the file association information includes: digital certificates, transaction amount allocation information, and digital currency amounts. Specifically, the monitoring unit determines a digital certificate corresponding to the second digital currency address according to a second ownership certificate in a second file corresponding to the second digital currency address; determining transaction amount distribution information corresponding to the second digital currency address according to a second identity information file in a second file corresponding to the second digital currency address; and evaluating value grades of different transaction types corresponding to the second target file in the second file corresponding to the second digital currency address according to the second target file in the second file corresponding to the second digital currency address and the second transaction type file, and determining the digital currency amount corresponding to the second digital currency address according to the value grades.
In step S216, the blockchain platform generates second file transaction information of different transaction types according to the received file association information corresponding to the second digital currency address sent by the monitoring unit.
In step S217, the transaction user unit sends the second file transaction request of the transaction user to the transaction execution unit.
In step S218, the transaction execution unit sends the received second file transaction request to the blockchain platform.
After the blockchain platform receives the second file transaction request sent by the transaction execution unit, the blockchain platform can judge and process the received second file transaction request according to the second file transaction information to obtain a judgment processing result, then the transaction execution unit receives the judgment processing result sent by the blockchain platform and completes the second file transaction according to the judgment processing result. Specifically, this can be realized by steps S219, S208 to S211.
Step S219, the blockchain platform judges whether the second file transaction request conforms to the corresponding second file transaction information; if yes, go to step S208; if not, step S211 is executed.
If the blockchain platform judges that the second file transaction request conforms to the corresponding second file transaction information, step S208 is executed, the transaction execution unit is controlled to generate a corresponding intelligent contract, and then step S209 and step S210 are continuously executed, so that the transaction user completes payment, and the transaction amount is distributed to the benefit acquirer according to the transaction amount distribution information.
Optionally, in order to effectively manage the file association information, the method may further include: and the block chain platform allocates corresponding file association information to a second file corresponding to the second digital currency address according to the second digital currency address.
Optionally, in the method shown in fig. 1 and fig. 2, after the intelligent contract is generated, the blockchain platform may further generate a transaction record and send the transaction record to the blockchain platform and the monitoring unit for storage.
In addition, in the method shown in fig. 1 and 2, in order to avoid a situation where the digital money expands in currency, the method may further include: a step of issuing a fixed total number of digital money by the monitoring unit.
It should be understood that, the above two methods are methods applied in the file transaction system based on the blockchain technology provided by the present invention, and the descriptions of the benefit acquirer, the intelligent contract and the transaction amount allocation information in the above methods are the same as the descriptions of the benefit acquirer, the intelligent contract and the transaction amount allocation information in the file transaction system based on the blockchain technology provided by the present invention, and reference may be made to the descriptions of the benefit acquirer, the intelligent contract and the transaction amount allocation information in the file transaction system based on the blockchain technology provided by the present invention, and no further description is given here. Of course, other descriptions can be referred to and are not repeated herein.
The file transaction system and method based on the block chain technology can be applied to the transaction in the intellectual property fields of patent rights, trademark rights, copyright rights and the like, and have the following advantages: the file transaction system and method based on the blockchain technology are easy to implement and execute, file retrieval and file transaction can be conveniently carried out, all transaction records are stored in a public chain of a blockchain platform, the transaction records are clear and visible, and the safety and reliability of information are improved. The file transaction system and method based on the block chain technology provided by the invention have lower transaction cost, and effectively improve the efficiency of file transaction by adopting a mode of automatically generating an intelligent contract. The file trading system and method based on the blockchain technology provided by the invention have clear reward mechanism, have greater support to trading users, allow the files of the trading users to be uploaded to participate in file trading, and enable the trading users to obtain benefit distribution. In addition, the file transaction system and method based on the block chain technology have the advantages of large return potential and quick return for the digital currency owner, and are convenient for the digital currency owner to hold the corresponding digital currency for a long time.
The various modules and circuits mentioned in the present invention are all circuits implemented by hardware, for example, a block chain platform may include a microcontroller or a microcontroller chip, etc. Although some modules and circuits are integrated with software, the invention protects hardware circuits integrating corresponding functions of the software, and not only the software.
It will be appreciated by those skilled in the art that the arrangement of devices shown in the figures or embodiments is merely schematic and representative of a logical arrangement. Where modules shown as separate components may or may not be physically separate, components shown as modules may or may not be physical modules.
Finally, it is noted that: the above-mentioned embodiments are only examples of the present invention, and it is a matter of course that those skilled in the art can make modifications and variations to the present invention, and it is considered that the present invention is protected by the modifications and variations if they are within the scope of the claims of the present invention and their equivalents.
Claims (33)
1. A blockchain-based file transaction system, comprising: the system comprises an owner unit, a block chain platform, a monitoring unit, a transaction user unit and a transaction execution unit; wherein,
the owner unit is connected with the block chain platform and used for sending a first file to the block chain platform;
the block chain platform is connected with the monitoring unit and used for generating a first digital currency address corresponding to the first file according to the first file and sending the first file and the first digital currency address corresponding to the first file to the monitoring unit;
the monitoring unit is used for determining file association information corresponding to the first digital currency address according to the first file and the first digital currency address corresponding to the first file, and sending the file association information corresponding to the first digital currency address to the block chain platform;
the transaction user unit is connected with the transaction execution unit and is used for sending a first file transaction request of a transaction user to the transaction execution unit;
the transaction execution unit is connected with the blockchain platform and used for sending the received first file transaction request to the blockchain platform;
the blockchain platform is further configured to: generating first file transaction information of different transaction types according to the received file association information which is sent by the monitoring unit and corresponds to the first digital currency address; according to the first file transaction information, judging and processing the received first file transaction request sent by the transaction execution unit to obtain a judgment and processing result;
the transaction execution unit is further configured to receive a judgment processing result sent by the block chain platform, and complete the first file transaction according to the judgment processing result.
2. The blockchain-based file transaction system of claim 1, wherein the first file includes: a first rights identification file, a first identity information file, a first target file, and a first transaction type file.
3. The blockchain-based file transaction system of claim 2, wherein the file association information includes: a digital certificate, transaction amount allocation information, and a digital currency amount;
the monitoring unit is further configured to: determining a digital certificate corresponding to the first digital currency address according to a first ownership certificate in a first file corresponding to the first digital currency address; determining transaction amount distribution information corresponding to the first digital currency address according to a first identity information file in a first file corresponding to the first digital currency address; and evaluating value grades of different transaction types corresponding to the first target file in the first file corresponding to the first digital currency address according to the first target file in the first file corresponding to the first digital currency address and the first transaction type file, and determining the digital currency amount corresponding to the first digital currency address according to the value grades.
4. The blockchain-based file transaction system of any one of claims 1 to 3, wherein the blockchain platform is further configured to: judging whether the first file transaction request conforms to the corresponding first file transaction information; if yes, controlling the transaction execution unit to generate a corresponding intelligent contract; if not, controlling the transaction execution unit to generate corresponding prompt information.
5. The blockchain-based file transaction system of any one of claims 1-4, wherein the transaction user unit is further configured to: sending a second file to the transaction execution unit;
the transaction execution unit is further to: and sending the received second file to the block chain platform.
6. The blockchain-based file transaction system of claim 5, wherein the second file includes: a second rights identification file, a second identity information file, a second target file, and a second transaction type file.
7. The blockchain-based file transaction system of claim 5 or 6, wherein the blockchain platform is further configured to: generating a second digital currency address corresponding to the second file according to the second file, and sending the second file and the second digital currency address corresponding to the second file to the monitoring unit;
the monitoring unit is further configured to: determining file association information corresponding to the second digital currency address according to the second file and the second digital currency address corresponding to the second file, and sending the file association information corresponding to the second digital currency address to the block chain platform;
the blockchain platform is further configured to: and generating second file transaction information of different transaction types according to the received file association information which is sent by the monitoring unit and corresponds to the second digital currency address.
8. The blockchain-based file transaction system of claim 7, wherein the file association information includes: a digital certificate, transaction amount allocation information, and a digital currency amount;
the monitoring unit is further configured to: determining a digital certificate corresponding to the second digital currency address according to a second ownership certificate in a second file corresponding to the second digital currency address; determining transaction amount distribution information corresponding to the second digital currency address according to a second identity information file in a second file corresponding to the second digital currency address; and evaluating value grades of different transaction types corresponding to the second target files in the second files corresponding to the second digital currency address according to the second target files in the second files corresponding to the second digital currency address and the second transaction type files, and determining the digital currency amount corresponding to the second digital currency address according to the value grades.
9. The blockchain-based file transaction system of claim 7 or 8, wherein the transaction user unit is further configured to: sending a second file transaction request of a transaction user to the transaction execution unit;
the transaction execution unit is further to: sending the received second file transaction request to the blockchain platform;
the blockchain platform is further configured to: according to the second file transaction information, judging and processing the received second file transaction request sent by the transaction execution unit to obtain a judgment and processing result;
and the transaction execution unit is also used for receiving a judgment processing result sent by the block chain platform and finishing the transaction of the second file according to the judgment processing result.
10. The blockchain-based file transaction system of claim 9, wherein the blockchain platform is further configured to: judging whether the second file transaction request conforms to the corresponding second file transaction information; if yes, controlling the transaction execution unit to generate a corresponding intelligent contract; if not, controlling the transaction execution unit to generate corresponding prompt information.
11. The blockchain-based file transaction system according to any one of claims 4 to 10, wherein the transaction execution unit is further configured to: and after the intelligent contract is generated, generating a transaction record and sending the transaction record to the block chain platform and the monitoring unit for storage.
12. The blockchain-based file transaction system according to any one of claims 4 to 11, wherein the transaction execution unit is further configured to: generating a payment request according to the transaction amount in the intelligent contract, so that a transaction user can pay according to the payment request; and distributing the transaction amount to the beneficiary acquirer according to the transaction amount distribution information.
13. The blockchain-based file transaction system of claim 12, wherein the beneficiary acquirer includes: one or more of an owner unit, a monitoring unit, a transaction user unit and a transaction execution unit.
14. The blockchain-based file transaction system of any one of claims 4 to 13, wherein the intelligent contract includes at least: transaction amount, bid mode, and payment mode.
15. The blockchain-based file transaction system according to any one of claims 3 to 14, wherein the transaction amount allocation information includes: a first transaction amount allocation means;
the first transaction amount distribution mode is that X% returns to the owner unit, Y% returns to the monitoring unit, and 1-X% -Y% returns to the transaction execution unit, wherein X% is more than or equal to 0 and less than or equal to 1, and Y% is more than or equal to 0 and less than or equal to 1.
16. The blockchain-based file transaction system of any one of claims 1 to 15, wherein the monitoring unit is further configured to: a fixed total number of digital currencies are issued.
17. A method for block chain based file transaction, the method comprising:
the owner unit sends the first file to the block chain platform;
the block chain platform generates a first digital currency address corresponding to the first file according to the first file, and sends the first file and the first digital currency address corresponding to the first file to a monitoring unit;
the monitoring unit determines file association information corresponding to the first digital currency address according to the first file and the first digital currency address corresponding to the first file, and sends the file association information corresponding to the first digital currency address to the block chain platform;
the block chain platform generates first file transaction information of different transaction types according to the received file association information which is sent by the monitoring unit and corresponds to the first digital currency address;
the transaction user unit sends a first file transaction request of a transaction user to the transaction execution unit;
the transaction execution unit sends the received first file transaction request to the blockchain platform;
the block chain platform judges and processes the received first file transaction request sent by the transaction execution unit according to the first file transaction information to obtain a judgment processing result;
and the transaction execution unit receives the judgment processing result sent by the block chain platform and completes the first file transaction according to the judgment processing result.
18. The blockchain-based file transaction method of claim 17, wherein the first file includes: a first rights identification file, a first identity information file, a first target file, and a first transaction type file.
19. The blockchain-based file transaction method of claim 18, wherein the file association information includes: a digital certificate, transaction amount allocation information, and a digital currency amount;
the monitoring unit determining, according to the first file and a first digital currency address corresponding to the first file, file association information corresponding to the first digital currency address further includes:
the monitoring unit determines a digital certificate corresponding to the first digital currency address according to a first ownership certificate in a first file corresponding to the first digital currency address; determining transaction amount distribution information corresponding to the first digital currency address according to a first identity information file in a first file corresponding to the first digital currency address; and evaluating value grades of different transaction types corresponding to the first target file in the first file corresponding to the first digital currency address according to the first target file in the first file corresponding to the first digital currency address and the first transaction type file, and determining the digital currency amount corresponding to the first digital currency address according to the value grades.
20. The blockchain-based file transaction method according to any one of claims 17 to 19, wherein the blockchain platform performs a judgment process on the received first file transaction request sent by the transaction execution unit according to the first file transaction information, and obtaining a judgment processing result further includes:
the block chain platform judges whether the first file transaction request conforms to the corresponding first file transaction information; if yes, controlling the transaction execution unit to generate a corresponding intelligent contract; if not, controlling the transaction execution unit to generate corresponding prompt information.
21. The blockchain-based file transaction method of claim 20, wherein the transaction executing unit receives a judgment processing result sent by the blockchain platform, and according to the judgment processing result, completing the first file transaction further comprises:
the transaction execution unit generates a payment request according to the transaction amount in the intelligent contract, so that a transaction user can pay according to the payment request;
and the transaction execution unit distributes the transaction amount to the interest acquirer according to the transaction amount distribution information.
22. The blockchain-based file transaction method according to any one of claims 17 to 21, wherein the method further includes:
the transaction user unit sends a second file to the transaction execution unit;
and the transaction execution unit sends the received second file to the block chain platform.
23. The blockchain-based file transaction method of claim 22, wherein the second file includes: a second rights identification file, a second identity information file, a second target file, and a second transaction type file.
24. The blockchain-based file transaction method according to claim 22 or 23, wherein after the transaction execution unit sends the received second file to the blockchain platform, the method further comprises:
the block chain platform generates a second digital currency address corresponding to the second file according to the second file, and sends the second file and the second digital currency address corresponding to the second file to the monitoring unit;
the monitoring unit determines file association information corresponding to the second digital currency address according to the second file and the second digital currency address corresponding to the second file, and sends the file association information corresponding to the second digital currency address to the block chain platform;
and the block chain platform generates second file transaction information of different transaction types according to the received file association information which is sent by the monitoring unit and corresponds to the second digital currency address.
25. The blockchain-based file transaction method of claim 24, wherein the file association information includes: a digital certificate, transaction amount allocation information, and a digital currency amount;
the determining, by the monitoring unit, file association information corresponding to a second digital currency address corresponding to the second file according to the second file and the second digital currency address, further includes:
determining a digital certificate corresponding to the second digital currency address according to a second ownership certificate in a second file corresponding to the second digital currency address;
determining transaction amount distribution information corresponding to the second digital currency address according to a second identity information file in a second file corresponding to the second digital currency address;
and evaluating value grades of different transaction types corresponding to the second target files in the second files corresponding to the second digital currency address according to the second target files in the second files corresponding to the second digital currency address and the second transaction type files, and determining the digital currency amount corresponding to the second digital currency address according to the value grades.
26. The blockchain-based file transaction method according to claim 24 or 25, further comprising:
the transaction user unit sends a second file transaction request of a transaction user to the transaction execution unit;
the transaction execution unit sends the received second file transaction request to the block chain platform;
the block chain platform judges and processes the received second file transaction request sent by the transaction execution unit according to the second file transaction information to obtain a judgment processing result;
and the transaction execution unit receives the judgment processing result sent by the block chain platform and completes the transaction of the second file according to the judgment processing result.
27. The blockchain-based file transaction method according to claim 26, wherein the blockchain platform determines, according to the second file transaction information, the received second file transaction request sent by the transaction execution unit, and obtains a determination result further includes:
the block chain platform judges whether the second file transaction request conforms to corresponding second file transaction information; if yes, controlling the transaction execution unit to generate a corresponding intelligent contract; if not, controlling the transaction execution unit to generate corresponding prompt information.
28. The blockchain-based file transaction method of claim 27, wherein the transaction executing unit receives a judgment processing result sent by the blockchain platform, and according to the judgment processing result, completing the second file transaction further comprises:
the transaction execution unit generates a payment request according to the transaction amount in the intelligent contract, so that a transaction user can pay according to the payment request;
and the transaction execution unit distributes the transaction amount to the interest acquirer according to the transaction amount distribution information.
29. The blockchain-based file transaction method of any one of claims 20 to 28, wherein after generating the smart contract, the method further comprises:
and generating a transaction record and sending the transaction record to the block chain platform and the monitoring unit for storage.
30. The blockchain-based file transaction method of any one of claims 21 to 29, wherein the interest acquirer includes: one or more of an owner unit, a monitoring unit, a transaction user unit and a transaction execution unit.
31. The blockchain-based file transaction method of any one of claims 20 to 30, wherein the intelligent contract includes at least: transaction amount, bid mode, and payment mode.
32. The blockchain-based file transaction method according to any one of claims 19 to 31, wherein the transaction amount allocation information includes: a first transaction amount allocation means;
the first transaction amount distribution mode is that X% returns to the owner unit, Y% returns to the monitoring unit, and 1-X% -Y% returns to the transaction execution unit, wherein X% is more than or equal to 0 and less than or equal to 1, and Y% is more than or equal to 0 and less than or equal to 1.
33. The blockchain-based file transaction method according to any one of claims 17 to 32, wherein the method further includes:
the monitoring unit issues a fixed total number of digital money.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810214178.4A CN109816523B (en) | 2018-03-15 | 2018-03-15 | File transaction system and method based on block chain |
PCT/CN2018/091510 WO2019174145A1 (en) | 2018-03-15 | 2018-06-15 | Blockchain-based document trading system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810214178.4A CN109816523B (en) | 2018-03-15 | 2018-03-15 | File transaction system and method based on block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109816523A true CN109816523A (en) | 2019-05-28 |
CN109816523B CN109816523B (en) | 2023-10-24 |
Family
ID=66601449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810214178.4A Active CN109816523B (en) | 2018-03-15 | 2018-03-15 | File transaction system and method based on block chain |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109816523B (en) |
WO (1) | WO2019174145A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111553794A (en) * | 2020-04-08 | 2020-08-18 | 中振区块链(深圳)有限公司 | Intellectual property trading sharing platform and method based on block chain |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150220892A1 (en) * | 2014-01-31 | 2015-08-06 | Robert Allen | Platform for the purchase and sale of digital currency |
WO2016163608A1 (en) * | 2015-04-07 | 2016-10-13 | (주)코인플러그 | System and method for trading digital virtual money having blockchain between parties |
US20160321434A1 (en) * | 2015-05-01 | 2016-11-03 | Monegraph, Inc. | Digital content rights transactions using block chain systems |
CN106651331A (en) * | 2016-12-22 | 2017-05-10 | 飞天诚信科技股份有限公司 | Digital currency-based electronic transaction method and system |
CN107240018A (en) * | 2017-07-25 | 2017-10-10 | 成都励睿德企业管理有限公司 | A kind of method and system for being used to pay tranaction costs in block chain network |
US20170308872A1 (en) * | 2015-04-20 | 2017-10-26 | Coinplug Inc. | Digital virtual currency transaction system and method having block chain between concerned parties |
US20170357974A1 (en) * | 2016-06-13 | 2017-12-14 | Mastercard International Incorporated | Payment processing |
CN107730384A (en) * | 2017-11-13 | 2018-02-23 | 深圳大学 | Art sales method and server, server end and system based on block chain |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11651367B2 (en) * | 2015-09-18 | 2023-05-16 | International Business Machines Corporation | Security in a communication network |
CN107103405B (en) * | 2017-03-22 | 2021-03-19 | 暨南大学 | Crowdsourcing system based on block chain technology and construction method thereof |
CN107147704B (en) * | 2017-04-21 | 2019-12-13 | 杭州趣链科技有限公司 | block chain-oriented universal service middleware system |
CN107526624B (en) * | 2017-07-18 | 2020-12-08 | 杭州趣链科技有限公司 | Intelligent contract execution engine based on Java virtual machine |
-
2018
- 2018-03-15 CN CN201810214178.4A patent/CN109816523B/en active Active
- 2018-06-15 WO PCT/CN2018/091510 patent/WO2019174145A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150220892A1 (en) * | 2014-01-31 | 2015-08-06 | Robert Allen | Platform for the purchase and sale of digital currency |
WO2016163608A1 (en) * | 2015-04-07 | 2016-10-13 | (주)코인플러그 | System and method for trading digital virtual money having blockchain between parties |
US20170308872A1 (en) * | 2015-04-20 | 2017-10-26 | Coinplug Inc. | Digital virtual currency transaction system and method having block chain between concerned parties |
US20160321434A1 (en) * | 2015-05-01 | 2016-11-03 | Monegraph, Inc. | Digital content rights transactions using block chain systems |
US20170357974A1 (en) * | 2016-06-13 | 2017-12-14 | Mastercard International Incorporated | Payment processing |
CN106651331A (en) * | 2016-12-22 | 2017-05-10 | 飞天诚信科技股份有限公司 | Digital currency-based electronic transaction method and system |
CN107240018A (en) * | 2017-07-25 | 2017-10-10 | 成都励睿德企业管理有限公司 | A kind of method and system for being used to pay tranaction costs in block chain network |
CN107730384A (en) * | 2017-11-13 | 2018-02-23 | 深圳大学 | Art sales method and server, server end and system based on block chain |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111553794A (en) * | 2020-04-08 | 2020-08-18 | 中振区块链(深圳)有限公司 | Intellectual property trading sharing platform and method based on block chain |
Also Published As
Publication number | Publication date |
---|---|
WO2019174145A1 (en) | 2019-09-19 |
CN109816523B (en) | 2023-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10956973B1 (en) | System and method for verifiable invoice and credit financing | |
CN111417977A (en) | System and method for managing patent risks | |
CN111967860B (en) | Transaction system, method and node in transaction system | |
US20200151817A1 (en) | Tokenized commodity for multipart transactions validated by a peer-to-peer network of nodes | |
CN105719172A (en) | Information issuing method and device | |
CN101641712A (en) | Secure money transfer systems and methods using biometric keys associated therewith | |
CN101554005A (en) | Method and system for processing micropayment transactions | |
RU2012116912A (en) | SPONSORED ACCOUNTS FOR A PAYMENT SYSTEM COMPUTER USED | |
CN103093378A (en) | Trading platform data processing method and system | |
WO2018006716A1 (en) | Order information processing method, apparatus and system | |
US20200320530A1 (en) | Maintenance plant management method, system and data management server | |
CN113474805A (en) | Intellectual property trading system utilizing block chain and working method thereof | |
KR102481231B1 (en) | Blockchain based copyright transaction service support system | |
KR102227575B1 (en) | Method and server for servicing online ticket based on blockchain network | |
JP2009541818A (en) | System and method for conducting financial transactions over a network | |
CN113283990A (en) | Data sharing processing method and device | |
US11775965B2 (en) | Service providing method performed by server of music platform using blockchain-based NFT | |
CN109816523A (en) | File transactions system and method based on block chain | |
KR20220136026A (en) | Method of processing a transaction request for creative rights | |
JP5592428B2 (en) | System and method for conducting financial transactions over a network | |
KR101933658B1 (en) | Method for providing service for managing risk of cryptocurrency investement | |
WO2023201360A2 (en) | Method, controller, and computer-readable medium for replacement of a cancelled repeating transfer data structure on a distributed transfer network | |
KR101789444B1 (en) | Overseas Remittance Method using the Fund Management based on the Arbitrage Trading and Recording thereof | |
KR20200055439A (en) | Seller loan service system and Method thereof | |
CN110910104A (en) | Block chain virtual currency taking Internet of things equipment data items as mining method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |