CN113935735A - Block chain-based digital asset transfer method - Google Patents
Block chain-based digital asset transfer method Download PDFInfo
- Publication number
- CN113935735A CN113935735A CN202111118722.3A CN202111118722A CN113935735A CN 113935735 A CN113935735 A CN 113935735A CN 202111118722 A CN202111118722 A CN 202111118722A CN 113935735 A CN113935735 A CN 113935735A
- Authority
- CN
- China
- Prior art keywords
- digital asset
- party
- platform
- digital
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012546 transfer Methods 0.000 title claims description 41
- 238000012795 verification Methods 0.000 claims abstract description 21
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000007787 solid Substances 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a digital asset circulation method based on a block chain, which comprises the following steps: authority identification, private key verification, digital asset display and digital asset transaction. The risk of centralized storage of the digital assets is avoided through the characteristic that the block chain is decentralized, the identity of the user is verified when the user sends an instruction for requesting operation in a matching multi-verification means, so that the transaction safety is ensured, the digital assets can be displayed before the transaction of the digital assets and after the instruction for requesting operation is sent so as to ensure the safety of the digital assets, the digital asset information tables are stored, and the rapid splitting of the digital assets is realized through generating asset content information, asset address information and asset identity identification numbers.
Description
Technical Field
The invention relates to the technical field of digital asset transaction, in particular to a digital asset circulation method based on a block chain.
Background
Blockchains are a term of art in information technology. Essentially, the system is a shared database, data or information stored in the shared database has the characteristics of ' unforgeable ', ' whole-course trace ', ' transparent ' collective maintenance ' and the like, based on the characteristics, a solid ' trust ' foundation is laid by a block chain technology, a reliable ' cooperation ' mechanism is created, the system has a wide application prospect, a block chain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a common identification mechanism, an encryption algorithm and the like, is essentially a decentralized database, and is used as a bottom layer technology of bit coins and a string of data blocks which are produced by correlation of a cryptographic method, each data block contains information of a batch of bit coin network transactions and is used for verifying the validity (anti-counterfeiting) of the information and generating a next block;
because the digital assets are digital information in nature, the existing method is difficult to realize 'pay with one hand and delivery with one hand' when trading with physical commodities, so that the safety of the digital assets trading cannot be guaranteed, and the steps of the digital assets trading are too complicated and the operation is complex.
Disclosure of Invention
In order to overcome the defects in the prior art, the invention aims to provide a digital asset circulation method based on a block chain, which can effectively ensure the safety of digital assets, reduce risks in the operation process, enhance the use experience of users and facilitate the popularization and application of the digital asset circulation method based on the block chain in the technical field of digital asset transaction.
In order to realize the aim, the invention adopts the following technical scheme that the digital asset circulation method based on the block chain comprises the following steps:
s1, authority identification, wherein a digital asset transfer party sends an instruction for requesting operation to a digital asset on a third-party platform, then the third-party platform verifies the authority of the digital asset transfer party, if the authority is correct, the instruction is analyzed and converted into a block chain instruction used by the block chain platform, and if the authority verification fails, the third-party platform sends warning information;
s2, checking a private key, wherein the third party platform sends a blockchain instruction to the blockchain platform, the blockchain platform sends a user-side private key to the digital asset transfer party after receiving the instruction, then the digital asset transfer party carries out matching verification on the received user-side private key and the blockchain platform public key, if the verification is passed, the user side is confirmed, if the verification is failed, the IP address of the digital asset transfer party is sent to a blacklist, and warning information is sent to the account of the user;
s3, displaying the digital assets, opening blocks for the digital asset transfer party after the verification is passed, checking the digital assets required by the digital asset transfer party by the block chain platform, calling the digital assets into the opened single blocks, and displaying the digital assets on the digital asset transfer party by the third party platform;
s4, trading the digital assets, the digital asset transfer-out party and the digital asset transfer-in party submit trading applications to the third party platform together at the moment, then the third party platform sends out instructions to the blockchain platform at the same time, after the nodes of the blockchain platform receive the instructions, the public keys of the user sides of the digital asset transfer-out party and the digital asset transfer-in party are verified by using the private keys of the platform sides, then the funds of the digital asset transfer-in party are transferred to the account block of the digital asset transfer-out party, and then the digital assets are transferred to the account block of the digital asset transfer-in party.
As a preferred embodiment of the present invention, after the digital asset transferor sends the instruction for requesting the operation in S1, the blockchain platform allocates a blockchain storage and transaction address to the digital asset transferor, calls the digital asset selected by the digital asset transferor, and displays the digital asset transferor through the third party platform.
As a preferred embodiment of the present invention, when the instruction is received by the blockchain platform in S2, a new block is created to call out the digital asset, and the digital asset is transferred to the block, and the block public key provided by the blockchain platform is the block public key of the block.
As a preferred embodiment of the present invention, the checking method in S3 is that the block chain platform compares the Hash value of the block storing the digital asset with the Hash value of the previous block, and verifies that the Hash values are consistent, if the Hash values are consistent, the result is determined to be correct, and if the Hash values are inconsistent, the third-party platform gives an alarm to the digital asset transfer party.
As a preferred scheme of the present invention, after the transaction application is submitted in S4, the blockchain platform sends the digital asset transaction contract to the digital asset transferring-out party and the digital asset transferring-in party, and after the two parties pass the joint verification of the digital asset transaction contract, the digital asset transaction contract is written into the blockchain by the consensus algorithm.
As a preferred scheme of the present invention, in S4, the blockchain platform verifies the fund account of the transferee of the digital asset, chains and certifies the fund in the whole process, then performs an operation of transferring the digital asset, and can view the evidence storage record processed by the digital asset on the node on the blockchain platform.
As a preferred solution of the present invention, the S4 blockchain platform allocates a new block to store the information table of the digital asset, where the digital asset information table includes asset content information, asset address information, and asset identification number, and the asset identification number is unique.
As a preferred embodiment of the present invention, the block chain platform in S4 classifies and notes the digital asset traded by the digital asset transfer party, and signs the digital asset.
Compared with the prior art, the digital asset circulation method based on the block chain has the following beneficial effects:
1. according to the digital asset circulation method based on the blockchain, the risk of centralized storage of the digital assets is avoided through the characteristic that the blockchain is decentralized, the identity of the user is verified when the user sends the instruction of requesting operation by matching with multiple verification means, so that the transaction safety is ensured, and the digital assets can be displayed before the transaction of the digital assets and after the instruction of requesting operation is sent, so that the safety of the digital assets is ensured.
2. According to the digital asset circulation method based on the blockchain, the digital asset information tables are stored, and asset content information, asset address information and asset identity identification numbers are generated, so that the digital assets are rapidly split.
Detailed Description
The present invention will be described in detail with reference to the following embodiments in order to make the aforementioned objects, features and advantages of the invention more comprehensible. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein, but rather should be construed as broadly as the present invention is capable of modification in various respects, all without departing from the spirit and scope of the present invention.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
Example (b): a digital asset circulation method based on a block chain mainly comprises the following steps: s1, identifying authority, the digital asset transfer party sends an instruction for requesting operation to the digital asset on a third party platform, then the third party platform verifies the authority of the digital asset transfer party, if the authority is correct, the instruction is analyzed and converted into a blockchain instruction used by a blockchain platform, if the authority verification fails, the third party platform sends warning information, after the instruction for requesting operation is sent by the digital asset transfer party, the blockchain platform distributes a blockchain storage and transaction address for the digital asset transfer party, calls the digital asset selected by the digital asset transfer party, displays the digital asset transfer party through the third party platform, firstly verifies the authority of the digital asset transfer party to confirm the holder of the digital asset or the operator authorized by the holder who operates the digital asset, and then the blockchain platform displays the digital asset through the third party platform, for the digital asset forwarder to query.
S2, checking private key, the third party platform sends the block chain instruction to the block chain platform, the block chain platform sends the private key of user end to the digital asset transferor after receiving the instruction, then the digital asset transferor matches the received private key of user end with the public key of block chain platform for verification, if the verification is passed, the user end is confirmed, if the verification is failed, the IP address of the digital asset transferor is sent to blacklist, and alarm information is sent to the user account, the block chain platform opens up a new block to transfer the digital asset out and transfers the digital asset to the block, the public key of block provided by the block chain platform is the public key of block, the digital asset is encrypted by asymmetric encryption, the security of the digital asset is improved, and secret communication can be completed without requiring both communication parties to transmit keys in advance or having any convention, and the key management is convenient, and counterfeiting prevention and repudiation prevention can be realized.
S3, displaying the digital assets, opening blocks for the digital asset transfer party after the verification is passed, then checking the digital assets required by the digital asset transfer party by the block chain platform, then calling the digital assets to the opened independent blocks, displaying the digital assets to the digital assets transfer party through a third party platform, comparing and verifying the Hash value of the block storing the digital assets with the Hash value of the previous block by a block chain platform, if the Hash values are consistent, determining that the Hash values are correct, if the Hash values are inconsistent, alarming to the digital assets transfer party through the third party platform, by means of the way that the block refers to the Hash value of the last block, the full-chain data is ensured to have strict sequence and the property of being not falsified, and whether the digital assets are transferred or not is judged by verifying the Hash value of the block and the Hash value of the previous block, so that the safety of the digital assets is further improved.
S4, trading digital assets, the digital assets transfer-out party and the digital assets transfer-in party submit trading applications to the third party platform together at the same time, then the third party platform sends out instructions to the blockchain platform at the same time, after the instructions are received by the nodes of the blockchain platform, the public keys of the user ends of the digital assets transfer-out party and the digital assets transfer-in party are verified by using the platform end private key, then the funds of the digital assets transfer-in party are transferred to the account block of the digital assets transfer-out party, then the digital assets are transferred to the account block of the digital assets transfer-in party, after the trading applications are submitted, the blockchain platform sends the digital assets trading contracts to the digital assets transfer-out party and the digital assets transfer-in party, when the two parties verify the digital assets trading contracts together, the digital assets are written into the blockchain by the consensus algorithm, the blockchain platform verifies the funds accounts of the digital assets transfer-in party, and chaining and certifying the capital in the whole process, then executing transfer operation on the digital assets, and checking the certificate storage records processed by the digital assets on the node on the blockchain platform, then allocating a new block to store the digital asset information table by the blockchain platform, wherein the digital asset information table comprises asset content information, asset address information and asset identity identification numbers, the asset identity identification numbers are unique, and finally, the blockchain platform classifies and notes the digital assets traded by the digital asset transfer party and signs the digital assets.
In the digital asset circulation method based on the blockchain in the embodiment, the risk of centralized storage of the digital assets is avoided through the characteristic of decentralized block chain, and the identity of the user is verified when the user sends the instruction of requesting operation by matching with multiple verification means, so that the transaction safety is ensured, and the digital assets can be displayed before the transaction of the digital assets and after the instruction of requesting operation is sent, so that the safety of the digital assets is ensured. The digital asset information tables are stored, and the asset content information, the asset address information and the asset identity identification number are generated, so that the digital assets are rapidly split.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention; thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (8)
1. A digital asset circulation method based on a block chain is characterized in that: the method comprises the following steps:
s1, authority identification, wherein a digital asset transfer party sends an instruction for requesting operation to a digital asset on a third-party platform, then the third-party platform verifies the authority of the digital asset transfer party, if the authority is correct, the instruction is analyzed and converted into a block chain instruction used by the block chain platform, and if the authority verification fails, the third-party platform sends warning information;
s2, checking a private key, wherein the third party platform sends a blockchain instruction to the blockchain platform, the blockchain platform sends a user-side private key to the digital asset transfer party after receiving the instruction, then the digital asset transfer party carries out matching verification on the received user-side private key and the blockchain platform public key, if the verification is passed, the user side is confirmed, if the verification is failed, the IP address of the digital asset transfer party is sent to a blacklist, and warning information is sent to the account of the user;
s3, displaying the digital assets, opening blocks for the digital asset transfer party after the verification is passed, checking the digital assets required by the digital asset transfer party by the block chain platform, calling the digital assets into the opened single blocks, and displaying the digital assets on the digital asset transfer party by the third party platform;
s4, trading the digital assets, the digital asset transfer-out party and the digital asset transfer-in party submit trading applications to the third party platform together at the moment, then the third party platform sends out instructions to the blockchain platform at the same time, after the nodes of the blockchain platform receive the instructions, the public keys of the user sides of the digital asset transfer-out party and the digital asset transfer-in party are verified by using the private keys of the platform sides, then the funds of the digital asset transfer-in party are transferred to the account block of the digital asset transfer-out party, and then the digital assets are transferred to the account block of the digital asset transfer-in party.
2. The block chain-based digital asset circulation method according to claim 1, wherein: and in the step S1, after the digital asset transfer party sends the instruction of requesting operation, the blockchain platform allocates a blockchain storage and transaction address to the digital asset transfer party, calls the digital asset selected by the digital asset transfer party, and displays the digital asset transfer party through the third party platform.
3. The block chain-based digital asset circulation method according to claim 1, wherein: in S2, when the blockchain platform receives the instruction, a new block is created to call out the digital asset, and the digital asset is transferred to the block, where the public key of the block provided by the blockchain platform is the public key of the block.
4. The block chain-based digital asset circulation method according to claim 1, wherein: the checking method in the S3 is that the block chain platform compares the Hash value of the block storing the digital assets with the Hash value of the previous block for verification, if the Hash values are consistent, the judgment is correct, and if the Hash values are inconsistent, the third-party platform gives an alarm to the digital assets transfer party.
5. The block chain-based digital asset circulation method according to claim 1, wherein: and after the transaction application in the step S4 is submitted, the blockchain platform sends the digital asset transaction contract to the digital asset transferring-out party and the digital asset transferring-in party, and when the two parties verify the digital asset transaction contract together, the digital asset transaction contract is written into the blockchain by a consensus algorithm.
6. The blockchain-based digital asset circulation method according to claim 5, wherein: in the S4, the blockchain platform verifies the fund account transferred to the party, chains and certificates the fund in the whole process, then performs the transfer operation on the digital asset, and can view the certificate storage record processed by the digital asset on the node on the blockchain platform.
7. The block chain-based digital asset circulation method according to claim 6, wherein: the S4 blockchain platform will assign a new block to store the digital asset information table, where the digital asset information table includes asset content information, asset address information, and asset id number, and the asset id number is unique.
8. The block chain-based digital asset circulation method according to claim 7, wherein: the block chain platform in S4 classifies and notes the digital asset traded by the digital asset transferor and signs the digital asset.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111118722.3A CN113935735A (en) | 2021-09-24 | 2021-09-24 | Block chain-based digital asset transfer method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111118722.3A CN113935735A (en) | 2021-09-24 | 2021-09-24 | Block chain-based digital asset transfer method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113935735A true CN113935735A (en) | 2022-01-14 |
Family
ID=79276582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111118722.3A Pending CN113935735A (en) | 2021-09-24 | 2021-09-24 | Block chain-based digital asset transfer method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113935735A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106960388A (en) * | 2017-03-01 | 2017-07-18 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | The method and apparatus of the digital asset circulation of transregional piece of chain |
CN108694500A (en) * | 2018-04-26 | 2018-10-23 | 布比(北京)网络技术有限公司 | A kind of digital asset circulation method and system based on block chain |
CN110766401A (en) * | 2018-07-27 | 2020-02-07 | 翟红鹰 | Digital asset transaction method, device, computer equipment and storage medium |
CN111724146A (en) * | 2020-05-21 | 2020-09-29 | 梁伟 | Block chain-based digital asset transfer method and device |
WO2020256680A1 (en) * | 2019-06-18 | 2020-12-24 | Tovarystvo Z Obmezhenoiu Vidpovidalnistiu "Simcord" | Method for executing a digital asset transfer transaction |
CN113076527A (en) * | 2021-04-19 | 2021-07-06 | 支付宝(杭州)信息技术有限公司 | Block chain-based digital asset processing method and device |
-
2021
- 2021-09-24 CN CN202111118722.3A patent/CN113935735A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106960388A (en) * | 2017-03-01 | 2017-07-18 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | The method and apparatus of the digital asset circulation of transregional piece of chain |
CN108694500A (en) * | 2018-04-26 | 2018-10-23 | 布比(北京)网络技术有限公司 | A kind of digital asset circulation method and system based on block chain |
CN110766401A (en) * | 2018-07-27 | 2020-02-07 | 翟红鹰 | Digital asset transaction method, device, computer equipment and storage medium |
WO2020256680A1 (en) * | 2019-06-18 | 2020-12-24 | Tovarystvo Z Obmezhenoiu Vidpovidalnistiu "Simcord" | Method for executing a digital asset transfer transaction |
CN111724146A (en) * | 2020-05-21 | 2020-09-29 | 梁伟 | Block chain-based digital asset transfer method and device |
CN113076527A (en) * | 2021-04-19 | 2021-07-06 | 支付宝(杭州)信息技术有限公司 | Block chain-based digital asset processing method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11538036B2 (en) | System and method for verifying forgery of financial institution proof documents on basis of block chain | |
US20220129883A1 (en) | Cpk-based digital bank, digital currency, and payment method | |
US10706416B2 (en) | System and method of generating and validating encapsulated cryptographic tokens based on multiple digital signatures | |
US10410212B2 (en) | Secure transaction object creation, propagation and invocation | |
CN1831865B (en) | Electronic bank safety authorization system and method based on CPK | |
US20200027080A1 (en) | Scalable reconciliation of crypto assets in a blockchain network | |
CN109829767A (en) | A kind of point reward exchanging system and method based on block chain technology | |
CN107180350A (en) | A kind of method of the multi-party shared transaction metadata based on block chain, apparatus and system | |
CN108154439A (en) | Asset data processing unit and method | |
CN108876381A (en) | Method for secure transactions based on intelligent contract | |
WO2018088475A1 (en) | Electronic authentication method and program | |
CN109146479A (en) | Data ciphering method based on block chain | |
US11334884B2 (en) | Encapsulated security tokens for electronic transactions | |
CN111915349A (en) | Cross-platform integral using system and method based on block chain | |
CN112232828A (en) | Power grid data transaction method and system | |
CN112801606A (en) | Electronic contract system of cone block chain | |
US20030038707A1 (en) | Method for secured identification of user's id | |
TWI724667B (en) | System of identity management and authorization and method thereof | |
CN115147224A (en) | Transaction data sharing method and device based on alliance chain | |
CN110634072A (en) | Block chain transaction system based on multiple tags and hardware encryption and operation mechanism thereof | |
TWM596924U (en) | Device of identity management and authorization | |
CN109889343A (en) | Electronic invoice circulation control method and device | |
Berman | International Divergence: The Keys to Signing on the Digital Line-The Cross-Border Recognition of Electronic Contracts and Digital Signatures | |
WO2018141142A1 (en) | Operation system for binary system digital currency | |
CN113935735A (en) | Block chain-based digital asset transfer 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 |