CN110827027B - Block chain resource processing method and system - Google Patents

Block chain resource processing method and system Download PDF

Info

Publication number
CN110827027B
CN110827027B CN201911077751.2A CN201911077751A CN110827027B CN 110827027 B CN110827027 B CN 110827027B CN 201911077751 A CN201911077751 A CN 201911077751A CN 110827027 B CN110827027 B CN 110827027B
Authority
CN
China
Prior art keywords
resource
request
signature
asset
address
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.)
Active
Application number
CN201911077751.2A
Other languages
Chinese (zh)
Other versions
CN110827027A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911077751.2A priority Critical patent/CN110827027B/en
Publication of CN110827027A publication Critical patent/CN110827027A/en
Application granted granted Critical
Publication of CN110827027B publication Critical patent/CN110827027B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • 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/3825Use of electronic signatures

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention provides a method and a system for processing a blockchain resource, wherein the method is applied to a blockchain platform and comprises the following steps: and the block chain platform receives signature requests sent by m first resource ends, and after the signature verification of the first signature requests of the m first resource ends is successful, the resource operation requests of the m first resource ends are obtained. And further, responding to the resource operation requests of the m first resource ends, and carrying out resource operation processing indicated by the resource operation requests of the m first resource ends on the corresponding resources of the resource holding end. By adopting the embodiment of the invention, the problems that the resources cannot be operated, the assets are damaged or resource disputes occur in the prior scheme can be solved.

Description

Block chain resource processing method and system
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and a system for processing blockchain resources.
Background
Blockchain technology, also known as distributed ledger technology, is an emerging technology that is commonly engaged in accounting by several computing devices, together maintaining a complete distributed database. The blockchain technology has the characteristics of decentralization, disclosure transparency, capability of enabling each computing device to participate in database recording and capability of rapidly performing data synchronization between the computing devices, so that the blockchain technology has been widely applied in a plurality of fields. Especially in the financial field, to better ensure data security and legal rights of both parties to transactions, blockchain technology and cryptography technology have been applied to data transactions.
In current blockchain-based asset transactions, the transaction is irreversible. For example, if the user a transfers the asset to the user B, and the user a or the user B finds that there is a problem in transferring the asset, for example, the transaction address of the user B is wrong, the user B rejects the transaction of the asset, but the transaction is triggered and irreversible, and the operations such as withdrawing and recovering the transaction of the asset cannot be performed, so that the asset of the party for removing the transaction is damaged or asset disputes are easily caused.
Disclosure of Invention
The embodiment of the invention provides a block chain resource processing method and a block chain resource processing system, which can solve the problems that resources cannot be operated, assets are damaged or resource disputes occur in the prior art.
In one aspect, an embodiment of the present invention discloses a blockchain resource processing method applied to a blockchain platform, where the blockchain platform communicates with a resource holding end and a resource receiving ends respectively, the method includes:
receiving signature requests sent by m first resource ends, wherein the signature requests are obtained by signing resource operation requests to be sent by utilizing a resource private key of the first resource end, the resource operation requests are used for requesting corresponding resources of the resource holding end to carry out resource operation processing indicated by the resource operation requests, and the first resource end is any one of the resource holding end and a resource receiving ends;
After the signature verification of the first signature requests of the m first resource ends is successful, obtaining resource operation requests of the m first resource ends;
responding to the resource operation requests of the m first resource ends, and carrying out resource operation processing indicated by the resource operation requests of the m first resource ends on corresponding resources of the resource holding end.
On the other hand, the embodiment of the invention also discloses a blockchain platform which comprises a communication unit, a signature verification unit and a processing unit, wherein,
the communication unit is configured to receive signature requests sent by m first resource ends, where the signature requests are obtained by signing resource operation requests to be sent by using a resource private key of the first resource end, where the resource operation requests are used to request to perform resource operation processing indicated by the resource operation requests on corresponding resources of the resource holding end, and the first resource end is any one of the resource holding end and a resource receiving ends;
the signature verification unit is used for obtaining resource operation requests of the m first resource ends after successful signature verification of the first signature requests of the m first resource ends;
The processing unit is configured to respond to the resource operation requests of the m first resource ends, and perform, on the corresponding resources of the resource holding end, resource operation processing indicated by the resource operation requests of the m first resource ends.
In yet another aspect, the embodiment of the present invention also discloses a blockchain resource processing system, which includes a blockchain platform, a resource holding end and a resource receiving ends, wherein the blockchain platform is respectively in communication with the resource holding end and the a resource receiving ends,
the first resource end is used for sending a signature request to the blockchain platform, the signature request is obtained by signing a resource operation request to be sent by utilizing a resource private key of the first resource end, and the first resource end is any one of the resource holding end and the a resource receiving ends;
the block chain platform is used for receiving signature requests sent by m first resource ends; after signature verification of the signature requests of the m first resource ends is successful, obtaining resource operation requests of the m first resource ends; responding to the resource operation requests of the m first resource ends, and carrying out resource operation processing indicated by the resource operation requests of the m first resource ends on corresponding resources of the resource holding end.
In yet another aspect, an embodiment of the present invention further provides a blockchain platform, where the platform includes an input device and an output device, and the terminal further includes:
a processor adapted to implement one or more instructions; the method comprises the steps of,
a computer-readable storage medium storing one or more instructions adapted to be loaded by the processor and to perform the steps of:
receiving signature requests sent by m first resource ends, wherein the signature requests are obtained by signing resource operation requests to be sent by utilizing a resource private key of the first resource end, the resource operation requests are used for requesting corresponding resources of the resource holding end to carry out resource operation processing indicated by the resource operation requests, and the first resource end is any one of the resource holding end and a resource receiving ends;
after the signature verification of the first signature requests of the m first resource ends is successful, obtaining resource operation requests of the m first resource ends;
responding to the resource operation requests of the m first resource ends, and carrying out resource operation processing indicated by the resource operation requests of the m first resource ends on corresponding resources of the resource holding end.
In yet another aspect, embodiments of the present invention provide a computer-readable storage medium storing one or more instructions adapted to be loaded by a processor and to perform the steps of:
receiving signature requests sent by m first resource ends, wherein the signature requests are obtained by signing resource operation requests to be sent by utilizing a resource private key of the first resource end, the resource operation requests are used for requesting corresponding resources of the resource holding end to carry out resource operation processing indicated by the resource operation requests, and the first resource end is any one of the resource holding end and a resource receiving ends;
after the signature verification of the first signature requests of the m first resource ends is successful, obtaining resource operation requests of the m first resource ends;
responding to the resource operation requests of the m first resource ends, and carrying out resource operation processing indicated by the resource operation requests of the m first resource ends on corresponding resources of the resource holding end.
In the invention, a blockchain platform receives signature requests sent by m first resource ends, wherein the signature requests are obtained by signing resource operation requests to be sent by utilizing a resource private key of the first resource ends, and after signature verification of the signature requests of the m first resource ends is successful, the resource operation requests of the m first resource ends are obtained. And then, corresponding resource operation processing can be carried out on the corresponding resources of the resource holding end in response to the resource operation requests of the m first resource ends. Therefore, the problems that in the prior art, the resource is irreversible, and once the problem occurs at any resource end of the transaction is triggered, the resource of a resource removing party is damaged or resource disputes occur easily can be solved.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of a blockchain resource processing system according to an embodiment of the present invention.
Fig. 2 is a flowchart of a blockchain resource processing method according to an embodiment of the present invention.
Fig. 3 is a flowchart illustrating another blockchain resource processing method according to an embodiment of the present invention.
Fig. 4 is a flowchart illustrating another blockchain resource processing method according to an embodiment of the present invention.
FIG. 5 is a block chain platform according to an embodiment of the present invention.
FIG. 6 is a block chain table according to another embodiment of the present invention.
FIG. 7 is a schematic diagram of another block chain resource processing system according to an embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
The terms first, second, third (if any) and the like in the description and in the claims and in the above-described figures, are used for distinguishing between different objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the term "include" and any variations thereof is intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
In order to solve the technical problems that once the resource transaction is triggered, if the resource address is wrong or the resource is rejected, the operations such as withdrawal, recovery and the like cannot be performed on the resource, so that the resource of a resource removing party is damaged easily, and resource disputes are caused easily in the prior art. The invention provides a block chain resource processing method, a related platform and a system suitable for the method. Fig. 1 is a schematic diagram of a blockchain resource processing system according to an embodiment of the invention. The blockchain resource processing system 1000 shown in fig. 1 includes a blockchain platform 100, a resource holder 200, and a resource receivers 300. Optionally, the blockchain resource processing system 1000 may further include b resource monitoring ends 400 (not shown) for monitoring the a resource receivers 300, and specifically, for securely monitoring the a resource receivers 300, similar to the third party trusted platform. Wherein a and b are positive integers, and the sizes of a and b are not limited.
The blockchain platform 100 has a blockchain deployed therein for storing data, such as supporting all resources for storing the resource holders 200. The resources to which the present invention relates include, but are not limited to, digital assets, inherent assets, electronic red packs, and the like. Digital assets, where an enterprise or individual owns or controls, are assets that exist in the form of electronic data. The present invention takes the resource as an example of a digital asset on a blockchain, which may refer to, for example, an electronic invoice, an electronic ticket, an enterprise ticket, a supply chain finance, and the like.
The resource receiving end 300 is configured to receive or acquire a corresponding resource of the resource holding end 200. The resource holding end 200 and the resource receiving end 300 according to the present invention may refer to devices with network communication capability, which may include, but are not limited to, internet devices such as clients, servers, smart phones (e.g. Android mobile phones, IOS mobile phones, etc.), personal computers, tablet computers, palmtops, mobile internet devices (mobile internet devices, MID), or wearable smart devices.
Fig. 2 is a flowchart of a blockchain resource processing method according to an embodiment of the present invention. The blockchain resource processing method is applied to the blockchain resource processing system 1000 shown in fig. 1. The invention provides a method for realizing resource transaction operation by combining a block chain technology and a multiple signature technology in order to ensure the safety of resource storage in a block chain and the legal rights and interests of both sides of resource transaction. The method as shown in fig. 2 comprises the following implementation steps:
step S201, the resource holder 200 obtains the resource addresses of the resource holder 200 and the a resource receivers 300.
The resource address of the present invention may refer to an address for storing a resource, and the address may specifically refer to an address generated based on a resource public key, for example, the resource public key is processed by using a preset address generation algorithm to generate a corresponding resource address. Wherein the public and private keys are typically presented in the form of key pairs, which are typically generated by a preset key pair generation algorithm, which is a custom algorithm for generating key pairs, which may include, but is not limited to, random large prime number generation algorithms, large power modular arithmetic algorithms, and the like. The public resource key is used for generating a resource address, and the private resource key is used for decrypting the resource stored in the resource address so as to enable the resource, thereby being convenient for carrying out corresponding operation processing on the resource in the follow-up process, and the like.
Each resource end (specifically, the resource holding end 200 or the resource receiving end 300) can utilize a preset address generation algorithm and combine the resource public key thereof to generate a corresponding resource address. The address generation algorithm is a system custom set algorithm for generating addresses, which may include, but is not limited to, a blockchain address generation algorithm, a short address generation algorithm, and the like.
In step S202, the resource holder 200 sends an address generation request to the blockchain platform 100, where the request carries the resource addresses of the resource holder 200 and the a resource receivers 300. The address generation request is for requesting that the resource holder 200 be assigned a multi-signed address.
In order to ensure the safety of the block chain resource storage, the invention introduces a multi-signature technology into the block chain, and realizes the storage of the data in the block chain by utilizing the multi-signature address. Specifically, the resource holder 200 sends an address generation request to the blockchain platform 100, where the address generation request carries the resource addresses of the resource holder 200 and the a resource receivers 300. The address generation request is used to request the blockchain platform 100 to generate a corresponding multi-signature address using the resource addresses of each of the resource holder 200 and the a resource receivers 300.
In step S203, the blockchain platform 100 responds to the address generation request to generate a multi-signature address by using the respective resource addresses of the resource holder 200 and the a resource receivers 300. The multi-signature address is used by the blockchain platform 100 to store data.
After the blockchain platform 100 receives the address generation request, the address generation request may be parsed to obtain the resource addresses of the resource holder 200 and the a resource receivers 300, respectively. Further, the blockchain platform 100 generates addresses of the resource holding end 200 and the a resource receiving ends 300 according to a preset address generation algorithm, so as to obtain multiple signature addresses. For the address generation algorithm, reference is made to the foregoing, and details are not repeated here.
In step S204, the blockchain platform 100 returns the multiple signature address to the resource holder 200.
After the blockchain platform 100 allocates the multiple signature addresses to the resource holder 200, an address generation response may be fed back to the resource holder 200, where the address generation response carries the multiple signature addresses. To return the multi-signed address to the blockchain platform 100.
In step S205, the resource holder 200 sends a resource transfer request to the blockchain platform 100 for requesting to transfer all the resources of the resource holder 200 to the multi-signature address for storage. Accordingly, the blockchain platform 100 receives the resource transfer request.
After obtaining the multiple signature addresses, the resource holder 200 may send a resource transfer request to the blockchain platform 100. The resource transfer request carries an identifier of the resource holder 200, and is used for requesting to transfer all the resources of the resource holder 200 to the multiple signature address for storage. Optionally, the resource transfer request may further carry multiple signature addresses, or other system customized information, which is not limited by the present invention.
In practice, the multi-signed address is an address generated by a multiparty private key. The multiple signature address in the present invention is an address generated by the resource addresses of each of the resource holder 200 and the a resource receivers 300. There may be one or more resources at the resource holder 200 under the address, and the resources may be operated by the private key of the resource participating in the address generation according to the resource transaction rule. Optionally, the invention adopts m of n multiple signature technology to realize the storage of resources in the blockchain, specifically, the multiple signature addresses are associated with n resource private keys, when the resource operation is required, the operation of corresponding resources in the multiple signature addresses can be realized by verifying and passing through the signature of m resource private keys in n.
In step S206, the blockchain platform 100 transfers all the resources of the resource holder 200 to the multi-signature address storage in response to the resource transfer request.
The blockchain platform 100 transfers all resources of the resource holder 200 to the multi-signed address store in response to the resource transfer request. The resource stored in the multi-signature address is accessed by the resource holder 200 and the a resource receivers 300. That is, m first resource terminals exist in the resource holding terminal 200 and the a resource receiving terminals 300 to access the resources stored in the multiple signature addresses by using their own resource private keys. Wherein m is less than n, n being the sum of a and b. And a, b, m and n are positive integers. Thereby being beneficial to ensuring the safety of the resource storage.
In step S207, the blockchain platform 100 sends a resource transfer response to the resource holder 200, the resource transfer response being used to notify that all the resources of the resource holder 200 have been transferred to the multi-signed address. Accordingly, resource holder 200 receives the resource transfer response.
Optionally after the blockchain platform 100 completes the resource transfer, a corresponding resource transfer response may be sent to the resource holder 200 informing the resource holder 200 that the resource transfer is currently completed. At this time, all the resources of the resource-holding end 200 belong to the resource-holding end 200 and the a resource-receiving ends 300, that is, the resource-holding end 200 and the a resource-receiving ends 300 can access and operate the corresponding resources of the resource-holding end 200 by using their own private keys.
By implementing the embodiment of the invention, the blockchain platform 100 can apply the multi-signature technology to the blockchain, and store all the resources of the resource holding end by using the multi-signature address, thereby being beneficial to improving the security of the resource storage.
Fig. 3 is a flowchart of another blockchain resource processing method according to the embodiment of the present invention. The method as shown in fig. 3 comprises the following implementation steps:
step 301, the first resource terminal signs a resource operation request to be sent by using a resource private key of the first resource terminal, so as to obtain a signature request. The first resource is a resource holder 200 or a resource receiver 300.
After the blockchain platform 100 stores the resource of the resource holding end 200 to the multiple signature address by using the multiple signature technology, if the corresponding resource to be operated stored in the multiple signature address needs to be operated, the corresponding resource in the multiple signature address needs to be started by using the private key signature of the respective resource of the m first resource ends, so as to perform operations such as resource transfer and the like. The m first resource ends belong to resource ends of the resource holding end 200 and the a resource receiving ends 300, and specifically, the first resource ends may be the resource holding end 200 or the resource receiving end 300. The following describes how the first resource end implements operations for the corresponding resource of the resource holder 200 in the multiple signature address, taking a first resource end as an example. Specifically:
The first resource terminal signs the resource operation request to be sent by utilizing the private key of the first resource terminal to obtain a corresponding signature request. The first resource then sends the signature request to the blockchain platform 100. After receiving the signature request of the first resource, the blockchain platform 100 may perform signature decoding and signature verification on the signature request of the first resource by using the resource public key of the first resource, and after verification is successful, correspondingly obtain the resource operation request of the first resource. The specific embodiment of how to verify the signature request based on the resource public key is not limited.
For example, taking a public resource key and a private resource key as a symmetric key pair as an example, the signature request of the first resource end carries the resource operation request of the first resource end and the signature data of the resource operation request. Accordingly, after the blockchain platform 100 receives the signature request of the first resource, the public key of the first resource may be used to encrypt the resource operation request of the first resource to obtain verification data. And then judging whether the verification data is the same as the received signature data, if so, determining that the signature request of the blockchain platform 100 on the first resource terminal is successful in verification. Otherwise, it is determined that the blockchain platform 100 fails to verify the signature request of the first resource.
In step S302, the m first resource ends send the signature requests to the blockchain platform 100. Accordingly, the blockchain platform 100 receives signature requests of m first resource ends. Accordingly, the blockchain platform 100 receives signature requests of m first resource ends.
Step 303, the blockchain platform 100 parses and verifies the signature requests of the m first resource ends.
In step S304, after the signature verification of the signature request of the m first resource ends is successful, the blockchain platform 100 obtains resource operation requests of the m first resource ends.
In the multiple signature technology, in order to realize the operation processing of the corresponding resources to be operated in the multiple signature address, the blockchain platform needs to acquire m private key signatures of the resources so as to complete authority verification and then can operate the corresponding resources in the multiple signature address. In particular, in the present invention, a plurality of first resource ends may send respective signature requests to the blockchain platform, where the number of the first resource ends needs to be more than m. After signing the signature request of m first resource ends in the plurality of first resource ends, the blockchain platform 100 may obtain respective resource operation requests of the m first resource ends, and further respond to the resource operation request of any one of the m first resource ends.
For example, the present invention takes the example that m first resource ends send respective signature requests to the blockchain platform 100, where the signature requests are obtained by signing the resource operation requests by the first resource ends with their own private keys. The blockchain platform 100 receives signature requests of the m first resource ends, and in particular, the blockchain platform 100 may receive the signature requests sent by the m first resource ends respectively according to a time sequence. The blockchain platform 100 further performs signature verification processing on the signature requests of the m first resource ends. After all signature verification of the signature requests of the m first resource ends is successful, the blockchain platform 100 may respond to the resource operation requests of any or all of the m first resource ends correspondingly.
In step S305, the blockchain platform 100 responds to the resource operation requests of the m first resource ends, and performs the resource operation process indicated by the resource operation request on the corresponding resource of the resource holding end.
After all signature verification of the signature requests of the m first resource ends succeeds, the blockchain platform 100 indicates that the blockchain platform 100 has the authority to operate all resources of the resource holding ends in the multiple signature addresses. Further, the blockchain platform 100 may respond to the resource operation requests of the m first resource ends, and perform corresponding operations on the resources of the resource holder 200 in the blockchain multiple signature address. Several embodiments of step S305 are specifically described below.
In one embodiment, the m first resource ends include a target receiving end, and the resource operation request of the target receiving end is a resource refusal request of the target receiving end. The target receiving end is any one or more receiving ends of a resource receiving ends. The blockchain platform 100 responds to the resource refusal request of the target receiving end, and converts the corresponding resource of the resource holding end back to the resource address of the resource holding end for storage. Thus, after the target receiving end confirms the resource content, if the resource is found to be problematic, for example, the number of the resource or the type of the resource is problematic, the private key of the resource can be used to reject the signature, so that the corresponding resource of the resource holding end is returned to the resource holding end 200.
For example, assume that a blockchain resource processing system 1000 includes a blockchain platform, a resource holder, and 4 resource receivers, respectively, resource receiver 1 through resource receiver 4. The resource holding end transfers 40 ten thousand digital assets to 4 resource receiving ends in average through the resource transfer request, namely each resource receiving end respectively has 10 ten thousand digital assets of the resource holding end and stores the 10 ten thousand digital assets in multiple signature addresses on a blockchain platform. After the 10 ten thousand digital assets of the resource holding end are saved, the selectable area block chain platform can send a notification message to each resource receiving end, and the notification message is used for notifying the resource holding end to transfer the corresponding digital asset of the resource holding end to the resource receiving end, and the corresponding digital asset is stored in the multiple signature address.
In the multiple signature technology of 1 of 5, the blockchain platform receives a signature request sent by any resource end (resource holding end or any resource receiving end) by using its own private key, so as to operate the corresponding resource of the resource end accordingly. For example, in this example, after knowing that the resource holder only transfers 5 ten thousand digital resources of the resource holder, the resource receiver 1 can confirm that the resource holder transfers the asset in error, and then the resource receiver 1 can send a signature request to the blockchain platform, where the signature request is obtained by signing the resource denial request to be sent by using the resource private key of the resource receiver 1.
Correspondingly, the blockchain platform receives the signature request of the resource receiving end 1, and obtains the resource refusing request of the resource receiving end 1 after the signature request is checked successfully. And further responding to the resource refusing request, returning the 5-thousand digital assets of the resource holding end to the resource holding end, and not giving a signature.
In still another embodiment, the m first resource ends include a target receiving end, where the resource operation request of the target receiving end is a resource signing request of the target receiving end. Accordingly, the blockchain platform 100 responds to the resource signing request to transfer the corresponding resource of the resource holding end to the resource address of the target receiving end for storage. Therefore, after the target receiving end confirms the resource content, if the resource has no problem, the target receiving end can transfer the corresponding resource to the own name by using the own resource private key, so that the target receiving end can also reserve the own digital signature on the blockchain platform, and the conditions of repudiation of the receiving end and the like are prevented.
For example, referring to the above example of resource refusal, if the resource receiving end 1 can confirm that the resource holding end transfers the asset after knowing that the resource holding end transfers 10 ten thousand digital assets of the resource holding end, the resource receiving end 1 can send a signature request to the blockchain platform, where the signature request is obtained by signing the resource signing request to be sent by using the resource private key of the resource receiving end 1. Correspondingly, after the signature request is checked successfully, the blockchain platform can obtain a resource signing request of the resource receiving end 1. And further, responding to the resource signing request, transferring the 10 ten thousand digital assets of the resource holding end from the multi-signature address to the resource address of the resource receiving end 1 so as to sign the resource transferred by the resource holding end.
In yet another embodiment, the m first resource ends include a resource holder 200, where the resource operation request of the resource holder is a resource withdrawal request of the resource holder. Accordingly, the blockchain platform 100 responds to the resource withdrawal request to withdraw the corresponding resource of the resource holder from the multiple signature address to store in the resource address of the resource holder. Therefore, after the resource holding end initiates the resource transfer, if the problems of resource transfer errors (such as the amount of the resource, the type of the resource and the like) and incapability of modification and the like are found, the self resource private key can be used for withdrawing the resource, so that the resource transfer can be restarted later.
For example, reference is made to the above-described blockchain resource processing system including examples of 4 resource recipients. If the resource holder sends a resource transfer request to the blockchain platform, the resource transfer request is used for requesting to transfer the 10 ten thousand digital assets of the resource holder to the resource address of the resource receiver 1. After the resource receiving end sends the resource transfer request, the amount error of the digital asset is found, the resource holding end needs to transfer 20 ten thousand of accounts to the resource receiving end 1, at the moment, the resource holding end can send a signature request to the blockchain platform, and the signature request is obtained by signing a resource withdrawal request to be sent by utilizing a resource private key of the resource holding end.
And correspondingly, the block chain platform verifies the signature request after receiving the signature request, and obtains a resource withdrawal request after the signature request is successfully checked. And further, in response to the resource withdrawal request, transferring the 5-thousand digital assets of the resource holder back to the resource address of the resource holder.
Therefore, the invention is mainly applicable to the following three application scenes: first, the resource receiving end signs in the resource. After confirming the resource (taking the resource as an example, the electronic bill can be specifically confirmed by bill information of the electronic bill, such as an issuing enterprise, bill amount and the like), the resource receiving end signs and receives by utilizing a private key of the resource, so that the conditions of bill errors of the resource holding end (resource sending end), repudiation of the receiving end and the like are prevented. Second, the resource receiving end refuses to sign resources. If the resource receiving end finds that the resource has errors (such as the bill information, bill amount and the like of the confirmed electronic bill have errors) after confirming the resource, the resource receiving end can refuse to sign back the resource of the resource holding end (transmitting end). Third, the resource holder withdraws the resource. After the resource holding end (transmitting end) transfers out the resource, the resource transfer information is found to have problems, such as bill amount errors and the like, and the reinitiation scene needs to be withdrawn. The resource holder may withdraw the resource to reinitiate the transfer of the resource before the resource receiver signs in.
It should be noted that, the above embodiments of the present invention for providing S305 may be implemented alone or in combination, and the present invention is not limited thereto.
For a better understanding of the present invention, the following uses resources as digital assets, and the blockchain resource processing system specifically includes a blockchain platform, an asset holding end, and an asset receiving end, as examples. I.e., a=1, and the blockchain platform employs 1 of 2 multiple signature techniques to enable secure asset storage. Fig. 4 is a flowchart of a blockchain resource processing method according to an embodiment of the present invention. The method shown in fig. 4 specifically comprises the following implementation steps:
in step S401, the asset holder sends an address generation request to the blockchain platform, where the request carries respective resource addresses of the asset holder and the asset receiver. Accordingly, the blockchain platform receives the address generation request.
The asset holding end needs to acquire the respective asset addresses of the asset receiving end and the asset holding end, and the asset addresses can be acquired actively by the asset holding end or can be received passively and sent by other devices. For example, the asset holder may send an address acquisition request to the asset receiver to correspond to the asset address for acquiring the asset receiver. The description of the asset address in the foregoing embodiments is specifically referred to, and will not be repeated here.
Further, the asset holder may send an address generation request to the blockchain platform requesting allocation of the multi-signed address for storing the digital asset of the asset holder.
In step S402, the blockchain platform returns an address generation response to the asset holder in response to the address generation request, where the address generation response carries a multiple signature address, where the multiple signature address is generated based on the respective resource addresses of the asset holder and the asset receiver.
The block chain platform receives the address generation request, and analyzes the address generation request to obtain the asset address of the asset receiving end and the asset address of the asset holding end. And responding to the address generation request, and adopting a preset address generation algorithm to generate the addresses of the assets of the asset receiving end and the asset holding end so as to obtain multiple signature addresses. Accordingly, the blockchain platform returns an address generation response to the asset holder, wherein the address generation response carries the multiple signature address, so that the multiple signature address is returned to the asset holder.
Step S403, the asset holder sends an asset transfer request to the blockchain platform for requesting to transfer the asset of the asset holder to the multi-signature address for storage. The blockchain platform receives the asset transfer request accordingly.
Step S404, the blockchain platform returns an asset transfer response to the asset holder for informing that the asset of the asset holder has been transferred to the multi-signature address store.
After receiving the asset transfer request, the blockchain platform may transfer the asset of the asset holder to the multi-signature address for storage in response to the asset transfer request. Optionally, the blockchain platform may also return an asset transfer response to the asset holder that is used to inform that the asset holder's asset has been transferred to the multi-signed address store.
Step 405, the asset receiving end sends a first signature request to the blockchain platform, where the first signature request is obtained by signing an asset signing request to be sent by using an asset private key of the asset receiving end. The blockchain platform receives the signature request accordingly.
In step S406, after the signing success of the first signature request, the blockchain platform responds to the asset signing request, and returns an asset signing response to the asset receiving end, where the asset signing response is used to notify that the asset of the asset holding end has been transferred to the asset receiving end.
After receiving the first signature request, the blockchain platform can analyze the first signature request to obtain an asset signing request. And further responding to the asset signing request, and transferring the asset of the asset holding end to the asset address of the asset receiving end. The optional block chain platform may further send an asset endorsement response to the asset recipient, the asset endorsement response being used to inform that the asset holder's asset has been successfully transferred to the asset recipient.
Step S407, the asset receiving end sends a second signature request to the blockchain platform, wherein the second signature request is obtained by signing an asset refusal request to be sent by utilizing an asset private key of the asset receiving end. The blockchain platform receives the second signature request accordingly.
Step S408, after the second signature request is checked successfully, the blockchain platform responds to the asset denial request and returns an asset denial response to the asset receiving end. For informing the asset holder of transferring the asset back to the asset holder.
After receiving the second signature request, the blockchain platform can analyze the second signature request to obtain an asset anti-signing request. And further responding to the asset refusal request, and returning the asset of the to-be-transferred asset holder to the asset address of the asset holder. The optional block chain platform may return an asset rejection response to the asset receiving end for informing that the asset of the asset holder has been returned to the asset holder.
Step S409, the asset holder sends a third signature request to the blockchain platform. The third signature request is obtained by signing an asset withdrawal request to be sent by using an asset private key of an asset holding end. Accordingly, the blockchain platform receives a third signature request.
Step S410, after the third signature request is successfully checked, the blockchain platform responds to the asset withdrawal request and returns an asset withdrawal response to the asset holder for informing that the asset of the asset holder has been returned to the asset address of the asset holder.
After receiving the third signature request, the blockchain platform can analyze the third signature request to obtain an asset withdrawal request. And returning the asset of the asset holder to the asset address of the asset holder in response to the asset withdrawal request. The optional block chain platform may return an asset withdrawal response to the asset holder for informing that the asset of the asset holder has been withdrawn to its own asset address.
It should be noted that the execution order of the steps S405, S407, and S409 in the present invention is not limited, and for example, the step S407 may be executed, and then the step S409 is executed, and finally the corresponding specific embodiment of the step S405 is executed. And the three embodiments may be implemented alone or in combination with one another without limitation.
By implementing the invention, if any resource end finds that the digital asset on the blockchain has a problem, operations such as returning, withdrawing and the like can be performed. Therefore, the problems that the resources cannot be operated, the resources are damaged or resource disputes occur in the existing scheme can be solved.
Based on the above method embodiments, the following describes a related platform and system to which the present invention is applicable. Fig. 5 is a schematic structural diagram of a blockchain platform according to an embodiment of the present invention. The blockchain platform communicates with the resource holding end and the a resource receiving ends, respectively, as shown in fig. 5, the blockchain platform 100 specifically includes:
a receiving unit 102, configured to receive signature requests sent by m first resource ends, where the signature requests are obtained by signing a resource operation request to be sent by using a resource private key of the first resource end, where the resource operation request is used to request to perform resource operation processing indicated by the resource operation request on a corresponding resource of the resource holding end, and the first resource end is any one of the resource holding end and a resource receiving ends;
a signature verification unit 104, configured to obtain resource operation requests of the m first resource ends after the signature verification of the first signature requests of the m first resource ends is successful;
and the processing unit 106 is configured to respond to the resource operation requests of the m first resource ends, and perform, on the corresponding resources of the resource holding end, resource operation processing indicated by the resource operation requests of the m first resource ends.
In one embodiment, the resource operation requests of the m first resource ends include a resource rejection request of a target receiving end, and the processing unit 106 is specifically configured to respond to the resource rejection request of the target receiving end, and transfer the corresponding resource of the resource holding end back to the resource address of the resource holding end for storage, where the target receiving end is a receiving end of the a resource receiving ends.
In still another embodiment, the resource operation requests of the m first resource ends include a resource signing request of a target receiving end, and the processing unit 106 is specifically configured to respond to the resource signing request of the target receiving end, and store a corresponding resource signing of the resource holding end in a resource address of the target receiving end, where the target receiving end is a receiving end of the a resource receiving ends.
In yet another embodiment, the resource operation requests of the m first resource ends include a resource withdrawal request of the resource holder, and the processing unit 106 is specifically configured to withdraw, in response to the resource withdrawal request of the resource holder, a corresponding resource of the resource holder to a resource address of the resource holder for storage.
In yet another embodiment, the receiving unit 102 is further configured to receive a resource transfer request sent by the resource holder, where the resource transfer request is used to request that a corresponding resource of the resource holder be stored to a multiple signature address, where the multiple signature address is generated based on the resource address of the resource holder and the resource addresses of the a resource receivers; the processing unit 106 is further configured to transfer, in response to the resource transfer request, a corresponding resource of the resource holder to the multi-signature address for storage.
By implementing the embodiment of the invention, the problems that the resources cannot be operated, the resources are damaged or resource disputes occur in the existing scheme can be solved.
Referring to fig. 6, a block chain platform 100 according to an embodiment of the invention is shown. The blockchain platform 100 may be deployed in one or more terminals 60, which may be devices with communication network functions, such as smart phones, tablet computers, smart wearable devices, and the like. As shown in fig. 6, the guest service platform according to the embodiment of the present invention may include a display screen, a key, a speaker, a microphone, and the like, and further includes: at least one bus 601, at least one processor 602 connected to the bus 601, and at least one memory 603 connected to the bus 601, a communication device 605 for implementing a communication function, a power supply device 604 for supplying power to each power consuming module of the blockchain platform.
The processor 602 may invoke code stored in the memory 603 to perform related functions via the bus 601, wherein the memory 603 comprises an operating system, data transfer applications.
The processor 602 is configured to receive signature requests sent by m first resource ends, where the signature requests are obtained by signing resource operation requests to be sent by using a resource private key of the first resource end, where the resource operation requests are used to request to perform resource operation processing indicated by the resource operation requests on corresponding resources of the resource holding end, and the first resource end is any one of the resource holding end and a resource receiving ends; after the signature verification of the first signature requests of the m first resource ends is successful, obtaining resource operation requests of the m first resource ends; responding to the resource operation requests of the m first resource ends, and carrying out resource operation processing indicated by the resource operation requests of the m first resource ends on corresponding resources of the resource holding end.
In some embodiments, the resource operation requests of the m first resource ends include a resource rejection request of a target receiving end, and the processor 602 is specifically configured to switch, in response to the resource rejection request of the target receiving end, a corresponding resource of the resource holding end back to a resource address of the resource holding end for storage, where the target receiving end is a receiving end of the a resource receiving ends.
In still other embodiments, the resource operation requests of the m first resource ends include a resource signing request of a target receiving end, and the processor 602 is specifically configured to respond to the resource signing request of the target receiving end, and sign corresponding resources of the resource holding end to a resource address of the target receiving end for storage, where the target receiving end is a receiving end of the a resource receiving ends.
In still other embodiments, the resource operation requests of the m first resource ends include resource withdrawal requests of the resource holder, and the processor 602 is specifically configured to withdraw corresponding resources of the resource holder to a resource address of the resource holder for storage in response to the resource withdrawal requests of the resource holder.
In yet another embodiment, the processor 602 is further configured to receive a resource transfer request sent by the resource holder, where the resource transfer request is used to request that a corresponding resource of the resource holder be stored to a multiple signature address, where the multiple signature address is generated based on a resource address of the resource holder and a resource addresses of the a resource receivers; and responding to the resource transfer request, and transferring the corresponding resource of the resource holding end to the multi-signature address for storage.
By implementing the embodiment of the invention, the problems that the resources cannot be operated, the resources are damaged or resource disputes occur in the existing scheme can be solved.
Fig. 7 is a schematic structural diagram of a blockchain resource processing system according to an embodiment of the present invention. The blockchain resource processing system as shown in fig. 7 includes a blockchain platform 702 and m first resource terminals 704, where the first resource terminals 704 may be a resource holding terminal or any one of a resource receiving terminals, and the blockchain platform communicates with the resource holding terminal and the a resource receiving terminals. Wherein,
a first resource end 704, configured to send a signature request to the blockchain platform 702, where the signature request is obtained by signing a resource operation request to be sent with a resource private key of the first resource end, and the first resource end is any one of the resource holding end and a resource receiving ends;
The blockchain platform 702 is configured to receive signature requests sent by m first resource ends; after signature verification of the signature requests of the m first resource ends is successful, obtaining resource operation requests of the m first resource ends; responding to the resource operation requests of the m first resource ends, and carrying out resource operation processing indicated by the resource operation requests of the m first resource ends on corresponding resources of the resource holding end.
In one embodiment, the resource operation requests of the m first resource ends include a resource rejection request of a target receiving end, and the blockchain platform 702 is specifically configured to respond to the resource rejection request of the target receiving end, and transfer the corresponding resource of the resource holding end back to the resource address of the resource holding end for storage, where the target receiving end is a receiving end of the a resource receiving ends.
In still another embodiment, the resource operation requests of the m first resource ends further include a resource signing request of a target receiving end, and the blockchain platform 702 is specifically configured to respond to the resource signing request of the target receiving end, sign corresponding resources of the resource holding end to a resource address of the target receiving end for storage, where the target receiving end is a receiving end of the a resource receiving ends.
In yet another embodiment, the resource operation requests of the m first resource ends further include a resource withdrawal request of the resource holder, and the blockchain platform 702 is specifically configured to withdraw, in response to the resource withdrawal request of the resource holder, a corresponding resource of the resource holder to a resource address of the resource holder for storage.
In yet another embodiment, the resource holder is configured to send a resource transfer request to the blockchain platform, where the resource transfer request is configured to request that a corresponding resource of the resource holder be stored to a multiple signature address, where the multiple signature address is generated based on a resource address of the resource holder and a resource address of the a resource receivers; the blockchain platform 702 is further configured to receive a resource transfer request sent by the resource holder, and transfer, in response to the resource transfer request, a corresponding resource of the resource holder to the multiple signature address for storage.
The embodiment of the invention also provides a computer storage medium, wherein the computer storage medium can store a program, and the program can include part or all of the steps of any blockchain resource processing method described in the method embodiment.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present invention is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present invention. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily required for the present invention.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, such as the division of the units, merely a logical function division, and there may be additional manners of dividing the actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, or may be in electrical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the 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 scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.

Claims (6)

1. A blockchain resource processing method, applied to a blockchain platform, wherein the blockchain platform is respectively in communication with a resource holding end and a resource receiving ends, the method comprising:
receiving a resource transfer request sent by the resource holding end, wherein the resource transfer request is used for requesting to store corresponding resources of the resource holding end to a multi-signature address, and the multi-signature address is generated based on the resource address of the resource holding end and the resource addresses of the a resource receiving ends;
responding to the resource transfer request, and transferring the corresponding resource of the resource holding end to the multi-signature address for storage;
Receiving signature requests sent by m first resource ends, wherein the signature requests are obtained by signing resource operation requests to be sent by utilizing a resource private key of the first resource end, the resource operation requests are used for requesting corresponding resources of the resource holding end to carry out resource operation processing indicated by the resource operation requests, the first resource end is any one of the resource holding end and a resource receiving end, and m and a are positive integers;
after signature verification of the signature requests of the m first resource ends is successful, obtaining resource operation requests of the m first resource ends;
responding to the resource operation requests of the m first resource ends, and carrying out resource operation processing indicated by the resource operation requests of the m first resource ends on corresponding resources of the resource holding end; when the resource operation requests of the m first resource ends comprise resource refusing request, the target receiving end sends a second signature request to the block chain platform, wherein the second signature request is obtained by signing the resource refusing request to be sent by utilizing an asset private key of the target receiving end; responding to the resource operation requests of the m first resource ends, and performing resource operation processing indicated by the resource operation requests of the m first resource ends on the corresponding resources of the resource holding end, wherein the resource operation processing comprises the following steps: after the second signature request is checked successfully, the blockchain platform responds to a resource refusal request of the target receiving end, and the corresponding resource of the resource holding end is transferred from the multiple signature address back to the resource address of the resource holding end for storage, and an asset refusal response is returned to the target asset receiving end; the asset refusal response is used for notifying that the asset of the asset holding end is transferred back to the asset holding end, and the target receiving end is a receiving end in the a resource receiving ends.
2. The method of claim 1, wherein, alternatively, when the resource operation requests of the m first resource ends include a resource signing request of a target receiving end, the responding to the resource operation requests of the m first resource ends, and performing the resource operation process indicated by the resource operation requests of the m first resource ends on the corresponding resources of the resource holding end, includes:
responding to the resource signing request of the target receiving end, signing corresponding resources of the resource holding end into the resource address of the target receiving end and storing the corresponding resources, wherein the target receiving end is a receiving end in the a resource receiving ends.
3. The method of claim 1, wherein, alternatively, when the resource operation requests of the m first resource ends include the resource withdrawal request of the resource holder, the responding to the resource operation requests of the m first resource ends, and performing the resource operation process indicated by the resource operation requests of the m first resource ends on the corresponding resources of the resource holder, includes:
and responding to the resource withdrawal request of the resource holder, withdrawing the corresponding resource of the resource holder to the resource address of the resource holder for storage.
4. A block chain resource processing system is characterized by comprising a block chain platform, a resource holding end and a resource receiving ends, wherein the block chain platform is respectively communicated with the resource holding end and the a resource receiving ends,
the resource holding end is used for sending a resource transfer request to the blockchain platform, wherein the resource transfer request is used for requesting to store corresponding resources of the resource holding end to a multi-signature address, and the multi-signature address is generated based on the resource address of the resource holding end and the resource addresses of the a resource receiving ends;
the block chain platform is further configured to receive a resource transfer request sent by the resource holding end, and transfer a corresponding resource of the resource holding end to the multiple signature address for storage in response to the resource transfer request;
the first resource end is used for sending a signature request to the blockchain platform, the signature request is obtained by signing a resource operation request to be sent by utilizing a resource private key of the first resource end, and the first resource end is any one of the resource holding end and the a resource receiving ends;
the block chain platform is used for receiving signature requests sent by m first resource ends; after signature verification of the signature requests of the m first resource ends is successful, obtaining resource operation requests of the m first resource ends; m and a are positive integers;
When the resource operation requests of the m first resource ends comprise resource refusing request, the target receiving end sends a second signature request to the block chain platform, wherein the second signature request is obtained by signing the resource refusing request to be sent by utilizing an asset private key of the target receiving end;
the blockchain platform is specifically configured to respond to a resource refusal request of the target receiving end after the second signature request is checked successfully, transfer the corresponding resource of the resource holding end back to the resource address of the resource holding end for storage, and return an asset refusal response to the target asset receiving end; the asset refusal response is used for notifying that the asset of the asset holding end is transferred back to the asset holding end, and the target receiving end is a receiving end in the a resource receiving ends.
5. The system of claim 4, wherein the resource operation requests of the m first resource terminals further comprise resource signing requests of the target receiving terminal,
the blockchain platform is specifically configured to respond to a resource signing request of the target receiving end, and store a corresponding resource signing of the resource holding end in a resource address of the target receiving end, where the target receiving end is a receiving end in the a resource receiving ends.
6. The system of claim 4, wherein the resource operation requests of the m first resource peers further comprise resource withdrawal requests of the resource holder,
the blockchain platform is specifically configured to respond to a resource withdrawal request of the resource holder, and withdraw a corresponding resource of the resource holder to a resource address of the resource holder for storage.
CN201911077751.2A 2019-11-06 2019-11-06 Block chain resource processing method and system Active CN110827027B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911077751.2A CN110827027B (en) 2019-11-06 2019-11-06 Block chain resource processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911077751.2A CN110827027B (en) 2019-11-06 2019-11-06 Block chain resource processing method and system

Publications (2)

Publication Number Publication Date
CN110827027A CN110827027A (en) 2020-02-21
CN110827027B true CN110827027B (en) 2024-04-09

Family

ID=69553226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911077751.2A Active CN110827027B (en) 2019-11-06 2019-11-06 Block chain resource processing method and system

Country Status (1)

Country Link
CN (1) CN110827027B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107924389A (en) * 2015-07-02 2018-04-17 纳斯达克公司 The system and method traced to the source the safety of distributed transaction database

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109089428B (en) * 2015-11-30 2022-03-25 舍普施福特股份公司 Zero custody transfer of digital assets

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107924389A (en) * 2015-07-02 2018-04-17 纳斯达克公司 The system and method traced to the source the safety of distributed transaction database

Also Published As

Publication number Publication date
CN110827027A (en) 2020-02-21

Similar Documents

Publication Publication Date Title
CN107396360B (en) Block verification method and device
CN104618116B (en) A kind of cooperative digital signature system and its method
CN111476572B (en) Block chain-based data processing method, device, storage medium and equipment
EP2869526A1 (en) Security information interaction system, device and method
CN110177124B (en) Identity authentication method based on block chain and related equipment
CN110365662B (en) Business approval method and device
CN111125781B (en) File signature method and device and file signature verification method and device
CN105956855B (en) Transaction method and transaction system of electronic signature device
JP2018093434A (en) Transaction management method, transaction management program and transaction management device
EP3701667A1 (en) Anonymity system for goods delivery
CN108833431B (en) Password resetting method, device, equipment and storage medium
US20210241270A1 (en) System and method of blockchain transaction verification
CN113474804A (en) Transaction and account verification method, device and storage medium of digital currency
CN109948370A (en) A kind of method for processing business based on block chain, device and electronic equipment
CN116032937A (en) Edge computing equipment calculation transaction method and system
CN114239072B (en) Block chain node management method and block chain network
CN103368918A (en) Method, device and system for dynamic password authentication
CN106656507A (en) Method and device for electronic authentication based on mobile terminal
WO2019148130A1 (en) Decentralized biometric authentication platform
CN110602218B (en) Method and related device for assembling cloud service in user-defined manner
CN109327475B (en) Multi-layer identity authentication method, device, equipment and storage medium
CN110827027B (en) Block chain resource processing method and system
CN111371555A (en) Signature authentication method and system
CN110825811B (en) Block chain resource processing method and system
CN111311412B (en) Decentralized transaction confirmation method and device and server

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