CN111401899B - Digital asset transfer method, device and server - Google Patents

Digital asset transfer method, device and server Download PDF

Info

Publication number
CN111401899B
CN111401899B CN202010188946.0A CN202010188946A CN111401899B CN 111401899 B CN111401899 B CN 111401899B CN 202010188946 A CN202010188946 A CN 202010188946A CN 111401899 B CN111401899 B CN 111401899B
Authority
CN
China
Prior art keywords
digital asset
user
address
transferring
exchange
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
CN202010188946.0A
Other languages
Chinese (zh)
Other versions
CN111401899A (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.)
Beijing Aershan Block Chain Alliance Technology Co ltd
Original Assignee
Beijing Aershan Block Chain Alliance Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Aershan Block Chain Alliance Technology Co ltd filed Critical Beijing Aershan Block Chain Alliance Technology Co ltd
Priority to CN202010188946.0A priority Critical patent/CN111401899B/en
Publication of CN111401899A publication Critical patent/CN111401899A/en
Application granted granted Critical
Publication of CN111401899B publication Critical patent/CN111401899B/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/3823Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
    • 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/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]

Landscapes

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

Abstract

The invention provides a digital asset transfer method, a digital asset transfer device and a digital asset transfer server, which are used for receiving a digital asset transfer request from a first user and a first digital asset from a first preset digital asset address of the first user; transferring the first digital asset to a multi-sign address of the first user, and forwarding the digital asset request to the second user; the first digital asset is transferred to the multi-sign address of the first user and the second digital asset is transferred to the multi-sign address of the first user by private keys of at least two of the first user or the second user, the exchange and the third party credit facility. In the mode, in the transfer process of the digital asset, a plurality of multi-signature addresses are set, so that the assets in the multi-signature addresses can be transferred only by multi-party private key signature in the asset transfer process, the absolute control right of the exchange on the digital asset is reduced, and the digital asset safety of a user is further ensured.

Description

Digital asset transfer method, device and server
Technical Field
The present invention relates to the field of digital asset transfer technologies, and in particular, to a digital asset transfer method, device and server.
Background
The rise in digital currency has led to the advent of a vast array of digital asset exchanges, where traditional digital currency exchanges are centralized and lack supervision. In the existing digital asset transaction method, the exchange has absolute control right on the user asset, and once the exchange is closed or hacked, the user digital asset is threatened, and great loss is caused to the digital asset security of the user.
Disclosure of Invention
Therefore, the invention aims to provide a digital asset transfer method, a digital asset transfer device and a digital asset transfer server, which can reduce the absolute control right of a transaction center on digital assets in the transfer process of the digital assets, thereby ensuring the digital asset security of users.
In a first aspect, an embodiment of the present invention provides a method for transferring a digital asset, where a user of the digital asset presets a plurality of multi-sign addresses; assets in the multi-signature address are transferred after being signed by the multiparty private key; the multi-party private key comprises private keys of at least two parties in the user, the exchange and the third party credit facility; the method comprises the following steps: receiving a digital asset transfer request from a first user, and a first digital asset from a first preset digital asset address of the first user; wherein the digital asset transfer request includes a second digital asset to be transferred and a second user to whom the second digital asset belongs; transferring the first digital asset to a first multi-sign address of a first user, and forwarding a digital asset transfer request to a second user; transferring the first digital asset to a second multi-sign address of a second user through private keys of at least two parties in the first user, the exchange and the third party credit facility; and transferring the second digital asset of the third multi-sign address of the second user to the fourth multi-sign address of the first user through private keys of at least two parties in the second user, the exchange and the third party credit facility.
Further, prior to receiving a digital asset transfer request from a first user, the method includes: receiving a digital asset redemption application from a second user and a second digital asset from a third preset digital asset address of the second user; wherein the digital asset redemption application includes a first digital asset to be redeemed; transferring the second digital asset to a third multi-sign address of the second user; and generating information to be converted according to the digital asset conversion application and the second digital asset.
Further, after transferring the first digital asset to the first multi-sign address of the first user, the method comprises: and deleting the information to be exchanged.
Further, after transferring the first digital asset to the first multi-sign address of the first user, the method further comprises: if a digital asset transfer termination request is received from the first user and/or the second user, transferring the first digital asset to a first preset digital asset address or a designated account address of the first user and/or transferring the second digital asset to a third preset digital asset address or a designated account address of the second user by a private key of a third party credit facility and a transaction office.
Further, after transferring the second digital asset of the third multi-sign-on address of the second user to the fourth multi-sign-on address of the first user, the method comprises: transferring the second digital asset to a fourth preset digital asset address of the first user through private keys of at least two parties in the first user, the exchange and the third party credit facility; transferring the first digital asset to a second preset digital asset address of the second user by private keys of at least two of the second user, the exchange and the third party credit facility.
Further, after transferring the second digital asset of the third multi-sign-on address of the second user to the fourth multi-sign-on address of the first user, the method further comprises: if a digital asset termination transfer request of the first user and/or the second user is received, transferring the first digital asset to a first preset digital asset address or a designated account address of the first user and/or transferring the second digital asset to a third preset digital asset address or a designated account address of the second user through a private key of a third party credit mechanism and a transaction center.
In a second aspect, an embodiment of the present invention provides a transferring apparatus for a digital asset, where a user of the digital asset presets a plurality of multi-sign addresses; assets in the multi-signature address are transferred after being signed by the multiparty private key; the multi-party private key comprises private keys of at least two parties in the user, the exchange and the third party credit facility; the device comprises: the receiving module is used for receiving a digital asset transfer request from a first user and a first digital asset from a first preset digital asset address of the first user; wherein the digital asset transfer request includes a second digital asset to be transferred and a second user to whom the second digital asset belongs; the sending module is used for transferring the first digital asset to a first multi-sign address of the first user and forwarding a digital asset transfer request to the second user; the transfer module is used for transferring the first digital asset to a second multi-sign address of a second user through private keys of at least two parties in the first user, the exchange and the third party credit organization; and transferring the second digital asset of the third multi-sign address of the second user to the fourth multi-sign address of the first user through private keys of at least two parties in the second user, the exchange and the third party credit facility.
Further, the device further comprises: the second receiving module is used for receiving a digital asset exchange application from a second user and a second digital asset of a third preset digital asset address from the second user; wherein the digital asset redemption application includes a first digital asset to be redeemed; a second transfer module for transferring the second digital asset to a third multi-sign address of the second user; and the information generation module is used for generating information to be converted according to the digital asset conversion application and the second digital asset.
In a third aspect, an embodiment of the present invention provides a server, including a processor and a memory, the memory storing machine-executable instructions executable by the processor, the processor executing the machine-executable instructions to implement a method of transferring a digital asset according to any one of the embodiments of the first aspect.
In a fourth aspect, embodiments of the present invention provide a machine-readable storage medium storing machine-executable instructions that, when invoked and executed by a processor, cause the processor to implement a method of transferring a digital asset of any of the embodiments of the first aspect.
The embodiment of the invention has the following beneficial effects:
the embodiment of the invention provides a digital asset transfer method, a digital asset transfer device and a digital asset transfer server, which are used for receiving a digital asset transfer request from a first user and a first digital asset from a first preset digital asset address of the first user; transferring the first digital asset to a multi-sign address of the first user, and forwarding the digital asset request to the second user; the first digital asset is transferred to the multi-sign address of the first user and the second digital asset is transferred to the multi-sign address of the first user by private keys of at least two of the first user or the second user, the exchange and the third party credit facility. In the mode, in the transfer process of the digital asset, a plurality of multi-signature addresses are set, so that the assets in the multi-signature addresses can be transferred only by multi-party private key signature in the asset transfer process, the absolute control right of the exchange on the digital asset is reduced, and the digital asset safety of a user is further ensured.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the above objects, features and advantages of the present invention more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are needed in the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the description below are some embodiments of the invention and that other drawings may be obtained from these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for transferring digital assets provided by an embodiment of the present invention;
FIG. 2 is a flow chart of another method for transferring digital assets provided by an embodiment of the present invention;
FIG. 3 is a flow chart of another method for transferring digital assets provided by an embodiment of the present invention;
fig. 4 is a schematic diagram of a list to be exchanged according to an embodiment of the present invention;
FIG. 5 is a flow chart of another method for transferring digital assets provided by an embodiment of the present invention;
FIG. 6 is a schematic diagram of a structure for generating multi-sign addresses according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a digital asset transfer device according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
At present, the traditional centralized exchange has absolute control right on user assets, meanwhile, supervision is lacking, various accidents caused by improper management and other various reasons of the exchange often occur, such as the exchange is closed, hacked and the like frequently occur. There is a need for a simple and effective asset transfer method that is not complex, but also allows for asset security, and that maximizes the user's asset security even when the exchange runs. Based on the above, the method, the device and the server for transferring the digital asset, provided by the embodiment of the invention, can be applied to any digital asset transfer service; the absolute control right of the exchange to the digital asset can be reduced in the transfer process of the digital asset, so that the digital asset safety of the user is ensured.
The present invention is not limited to conventional blockchain virtual currency transactions, but is equally applicable to digital currency extension services such as blockchain integration, and the like.
For ease of understanding the present embodiment, a method for transferring digital assets disclosed in the present embodiment will be described in detail.
Embodiment one:
firstly, the embodiment of the invention provides a transfer method of digital assets, wherein a user of the digital assets is preset with a plurality of multi-sign addresses; assets in the multi-signature address are transferred after being signed by the multiparty private key; the multi-party private key comprises private keys of at least two parties in the user, the exchange and the third party credit facility; as shown in fig. 1, the method is executed by a transaction center, and specifically comprises the following steps:
step S102, receiving a digital asset transfer request from a first user and a first digital asset from a first preset digital asset address of the first user; wherein the digital asset transfer request includes a second digital asset to be transferred and a second user to whom the second digital asset belongs;
the exchange can provide different digital asset exchange services, and can provide a mechanism of the block chain encryption digital currency exchange service, and the mechanism has the functions of user authentication, matching transaction, hosting, multi-sign and the like; the third party credit mechanism is independent of the exchange and the user, is a fair third party mechanism and mainly provides services such as user authentication, multi-sign and the like; the multi-sign address may be an address commonly generated by a transaction center, a third-party credit institution, and a public key of the user; the first user may look up the types and the amounts of the digital assets that the different users want to transfer out and the types and the amounts of the digital assets that want to exchange according to the to-be-exchanged list provided by the exchange, and then select the user to actively transfer the assets according to the types and the amounts of the money owned by the user. The preset digital asset address may be used to store a corresponding digital asset, and each user may have a plurality of digital asset addresses, each of which may store a digital asset. The second digital asset to be transferred may be a digital asset to be sold in a to-be-exchanged list provided by the exchange, and the second user may be a user to whom the digital asset to be sold belongs in the to-be-exchanged list provided by the exchange.
Specifically, the first user may view the list to be exchanged provided by the exchange, and determine whether he wants to transfer according to the type and number of digital assets provided in the list and the type and number of digital assets that can be exchanged with the type of digital assets, and if so, determine transfer information of the transfer, including: the digital asset to be transferred, namely the second digital asset, the digital asset to be transferred, namely the first digital asset and the second user to whom the digital asset to be transferred belongs, are simultaneously used for establishing a digital asset transfer request by using the determined transfer information, so that the exchange transfers the first digital asset of the first user according to the second user and the second digital asset included in the digital asset transfer request.
Step S104, transferring the first digital asset to a first multi-sign address of a first user, and forwarding the digital asset request to a second user;
the first multi-sign address may be generated by public keys of the first user, the exchange, and the third party credit facility for storing the transferred first digital asset for common control of the asset by the third party; when a user selects to generate a multi-sign address, a plurality of third-party credit mechanisms and a plurality of exchanges can be added according to specific needs of the user in an actual scene, the user can select proper credit mechanisms and exchanges according to credit scores of the exchanges and the credit mechanisms, and the user can select proper third-party credit mechanisms and exchanges according to credit scores of the exchanges and the credit mechanisms, so that risks are dispersed; the above-mentioned forwarding of the digital asset request to the second user allows the second user to receive the asset transaction intended by himself, with whom the user is already ready to make this asset transaction, while the second user can learn that the user who is ready to make the transaction is the first user, based on the digital asset request.
Specifically, the exchange checks based on the type and quantity of the first digital asset received, transfers the first digital asset to the first multi-sign address of the first user if it matches the type and quantity of the mutually redeemed digital asset included in the digital asset transfer request, and then forwards the digital asset request to the second user.
Step S106, transferring the first digital asset to a second multi-sign address of a second user through private keys of at least two parties in the first user, the exchange and the third party credit organization; and transferring the second digital asset of the third multi-sign address of the second user to the fourth multi-sign address of the first user through private keys of at least two parties in the second user, the exchange and the third party credit facility.
After the first user transfers the first digital asset to the first multi-sign address through the exchange, indicating that the exchange has determined the users transferring the assets to each other; at this time, the first digital asset is transferred to a second multi-sign address of the second user, typically after being signed together by both private keys of the first user and the exchange; if the exchange cannot provide normal functions, such as network failure of the exchange, switching of the exchange, and the like, the first user can complain to the third-party credit organization independently, and the first digital asset is transferred to a second multi-sign address of the second user through the two private keys of the first user and the third-party credit organization together; or if the private key of the first user is lost, that is, the user cannot provide the private key for signing, the user cannot verify the identity of the user to the exchange and the third-party credit organization through the private key, in this case, the user can perform real-name authentication or other authentication modes such as short message authentication mobile phone number and the like to prove the ownership of the user to the multi-sign address when logging in the exchange account. And meanwhile, the third-party credit mechanism and the exchange can verify the real-name authentication of the user, and if the third-party credit mechanism and the exchange verify the real-name authentication of the user, the first digital asset can be transferred to a second multi-sign address of a second user through the common multi-sign of the private keys of the two parties of the third-party credit mechanism and the exchange.
Transferring the first digital asset to a second multi-sign address of a second user, and simultaneously, after the second user and a private key of two parties of a transaction center are signed together, transferring a second digital asset of a third multi-sign address of the second user to a fourth multi-sign address of the first user; if the exchange cannot provide normal functions, such as network failure of the exchange, switching of the exchange, and the like, the second user can complain to the third-party credit mechanism independently, and transfer the second digital asset of the third multi-sign address of the second user to the fourth multi-sign address of the first user through the common multi-sign of the two private keys of the second user and the third-party credit mechanism; or if the private key of the second user is lost, complaining can be carried out to the exchange and the third-party credit mechanism, the authenticity of the user identity is applied, and after the third-party credit mechanism and the exchange jointly confirm that the user application is true, the second digital asset of the third multi-sign address of the second user can be transferred to the fourth multi-sign address of the first user through the common multi-sign of the private keys of the two parties of the third-party credit mechanism and the exchange.
The embodiment of the invention provides a digital asset transfer method, which is used for receiving a digital asset transfer request from a first user and a first digital asset from a first preset digital asset address of the first user; transferring the first digital asset to a multi-sign address of the first user, and forwarding the digital asset request to the second user; the first digital asset is transferred to the multi-sign address of the first user and the second digital asset is transferred to the multi-sign address of the first user by private keys of at least two of the first user or the second user, the exchange and the third party credit facility. In the mode, in the transfer process of the digital asset, a plurality of multi-signature addresses are set, so that the assets in the multi-signature addresses can be transferred only by multi-party private key signature in the asset transfer process, the absolute control right of the exchange on the digital asset is reduced, and the digital asset safety of a user is further ensured.
Further, referring to another digital asset transfer method shown in fig. 2, a specific implementation procedure of a step before receiving a digital asset transfer request from a first user (implemented through steps S202-S206) and a specific implementation procedure of a step after transferring the first digital asset to a first multi-sign address of the first user (implemented through step S212) are described with emphasis, and as shown in fig. 2, the method includes the steps of:
step S202, receiving a digital asset exchange application from a second user and a second digital asset from a third preset digital asset address of the second user; wherein the digital asset redemption application includes a first digital asset to be redeemed;
typically, the exchange determines whether the user has a transaction requirement by receiving a digital asset redemption application from the user, while receiving a second digital asset that the user would like to transfer out; typically the digital asset redemption application includes a first digital asset that the user wants to transfer through a second digital asset. The first user can set the type of the digital assets which are wanted to be exchanged according to the actual demands, the type can be one type or multiple types, and then the amount of the exchanged currencies is determined by converting according to the real-time currency price.
Step S204, transferring the second digital asset to a third multi-sign address of the second user;
the multi-sign address may be generated by public keys of the second user, the exchange, and the third party credit facility for storing the transferred second digital asset for common control of the asset by the third party; after the exchange receives the digital asset exchange application sent by the second user and the second digital asset, firstly transferring the received second digital asset to a third multi-sign address of the second user.
Step S206, generating information to be converted according to the digital asset conversion application and the second digital asset;
the information to be redeemed is typically found by querying a list of transactions to be sold at a trade exchange, including the type and quantity of digital assets the user wants to sell, and the type and quantity of digital assets the user wants to redeem. Specifically, after the exchange transfers the second digital asset to the third multi-sign address of the second user, the exchange information can be generated according to the digital asset exchange application and the second digital asset, and the exchange information is uploaded to a to-be-sold transaction list provided by the exchange, so that other users can select the number of types of digital assets to be exchanged according to the exchange information in the list.
Step S208, receiving a digital asset transfer request from a first user and a first digital asset from a first preset digital asset address of the first user; wherein the digital asset transfer request includes a second digital asset to be transferred and a second user to whom the second digital asset belongs;
step S210, transferring the first digital asset to a first multi-sign address of a first user, and forwarding a digital asset transfer request to a second user;
step S212, deleting the information to be exchanged;
when the first digital asset of the first preset digital asset address of the first user is transferred to the first multi-sign address, the transaction is locked, and in order to avoid the repeated transaction of other users, the information to be exchanged is deleted from the to-be-sold list of the exchange, and other users cannot enter the transaction continuously.
Step S214, transferring the first digital asset to a second multi-sign address of a second user through private keys of at least two parties in the first user, the exchange and the third party credit organization; and transferring the second digital asset of the third multi-sign address of the second user to the fourth multi-sign address of the first user through private keys of at least two parties in the second user, the exchange and the third party credit facility.
Further, after transferring the first digital asset to the first multi-sign address of the first user, the method further comprises: if a digital asset transfer termination request is received from the first user and/or the second user, transferring the first digital asset to a first preset digital asset address or a designated account address of the first user and/or transferring the second digital asset to a third preset digital asset address or a designated account address of the second user by a private key of a third party credit facility and a transaction office.
Specifically, during the preparation of the transaction, during a predetermined period of time, for example, two days, five days, or seven days after transferring the first digital asset to the first multi-sign address of the first user, typically no longer than seven days, if the first user wants to terminate the transaction, the third party credit facility and the exchange may be applied for coordination arbitration, after the third party credit facility and the exchange agree, the first digital asset may be transferred to the first predetermined digital asset address of the first user through private keys of the third party credit facility and the exchange, or the first digital asset may be transferred to the account designated by the first user according to the requirement of the first user.
If the second user wants to terminate the transaction, the second user can apply for coordination arbitration to the third-party credit mechanism and the exchange, and after the third-party credit mechanism and the exchange agree, the second digital asset can be transferred to a third preset digital asset address of the second user through private keys of the third-party credit mechanism and the exchange, or the second digital asset can be transferred to an account appointed by the second user according to the requirement of the second user.
If the first user and the second user want to terminate the transaction, the coordination arbitration can be applied to the third-party credit mechanism and the exchange, after the third-party credit mechanism and the exchange agree, the first digital asset can be transferred to a first preset digital asset address of the first user through private keys of the third-party credit mechanism and the exchange, or the first digital asset can be transferred to an account appointed by the first user according to the requirement of the first user; and transferring the second digital asset to a third preset digital asset address of the second user at the same time, or transferring the second digital asset to an account appointed by the second user according to the requirement of the second user.
Further, referring to another method for transferring digital assets shown in fig. 3, a specific implementation procedure of a step (implemented by step S316) after transferring a second digital asset of a third multi-sign address of a second user to a fourth multi-sign address of a first user is described with emphasis, and as shown in fig. 3, the method includes the following steps:
step S302, receiving a digital asset exchange application from a second user and a second digital asset from a third preset digital asset address of the second user; wherein the digital asset redemption application includes a first digital asset to be redeemed;
step S304, transferring the second digital asset to a third multi-sign address of the second user;
step S306, generating information to be converted according to the digital asset conversion application and the second digital asset;
step S308, receiving a digital asset transfer request from a first user and a first digital asset from a first preset digital asset address of the first user; wherein the digital asset transfer request includes a second digital asset to be transferred and a second user to whom the second digital asset belongs;
step S310, transferring the first digital asset to a first multi-sign address of a first user, and forwarding a digital asset transfer request to a second user;
Step S312, deleting the information to be exchanged;
step S314, transferring the first digital asset to a second multi-sign address of a second user through private keys of at least two parties in the first user, the exchange and the third party credit organization; transferring a second digital asset of a third multi-sign address of the second user to a fourth multi-sign address of the first user through private keys of at least two parties in the second user, the exchange and the third party credit facility;
step S316, transferring the second digital asset to a fourth preset digital asset address of the first user through private keys of at least two parties in the first user, the exchange and the third party credit facility; transferring the first digital asset to a second preset digital asset address of the second user by private keys of at least two of the second user, the exchange and the third party credit facility.
After the first digital asset is transferred to the second multi-sign address of the second user and the second digital asset is transferred to the fourth multi-sign address of the first user, indicating that the asset transaction is completed; after the transfer is successful, the digital assets with the multi-signature addresses need to be transferred to other digital asset addresses of the user; at this time, the second digital asset is transferred to a fourth preset digital asset address of the first user, typically after being signed together by the first user and the two-party private key of the exchange; if the exchange cannot provide normal functions, such as network failure of the exchange, switching of the exchange, and the like, the first user can complain to the third-party credit organization independently, and the second digital asset is transferred to a fourth multi-sign address of the first user through the common multi-sign of the two private keys of the first user and the third-party credit organization; or if the private key of the first user is lost, complaining can be carried out to the exchange and the third-party credit mechanism, the authenticity of the user identity is applied, and after the third-party credit mechanism and the exchange jointly confirm that the user application is true, the second digital asset can be transferred to a fourth multi-sign address of the first user through the common multi-sign of the private keys of the third-party credit mechanism and the exchange.
Meanwhile, after the second user and the private keys of the exchange are signed together, the first digital asset is transferred to a second preset digital asset address of the second user; if the exchange cannot provide normal functions, such as network failure of the exchange, switching of the exchange, and the like, the second user can complain to the third-party credit organization independently, and the first digital asset is transferred to a second preset digital asset address of the second user through the common multi-sign of two private keys of the second user and the third-party credit organization; or if the private key of the second user is lost, complaining can be carried out to the exchange and the third-party credit mechanism, the authenticity of the user identity is applied, and after the third-party credit mechanism and the exchange jointly confirm that the user application is true, the first digital asset can be transferred to a second preset digital asset address of the second user through multiple signatures jointly carried out by the private keys of the third-party credit mechanism and the exchange.
Further, after transferring the second digital asset of the third multi-sign-on address of the second user to the fourth multi-sign-on address of the first user, the method further comprises: if a digital asset termination transfer request of the first user and/or the second user is received, transferring the first digital asset to a first preset digital asset address or a designated account address of the first user and/or transferring the second digital asset to a third preset digital asset address or a designated account address of the second user through a private key of a third party credit mechanism and a transaction center.
Specifically, during the period of the transaction, during a preset time, for example, two days, five days or seven days after transferring the second digital asset of the third multi-sign address of the second user to the fourth multi-sign address of the first user, usually no more than seven days, if the first user wants to terminate the transaction, the first user may apply for coordination arbitration to the third party credit facility and the exchange, and after the third party credit facility and the exchange agree, the first digital asset may be transferred to the first preset digital asset address of the first user through private keys of the third party credit facility and the exchange, or may also be transferred to the account designated by the first user according to the requirement of the first user.
If the second user wants to terminate the transaction, the second user can apply for coordination arbitration to the third-party credit mechanism and the exchange, and after the third-party credit mechanism and the exchange agree, the second digital asset can be transferred to a third preset digital asset address of the second user through private keys of the third-party credit mechanism and the exchange, or the second digital asset can be transferred to an account appointed by the second user according to the requirement of the second user.
If the first user and the second user want to terminate the transaction, the coordination arbitration can be applied to the third-party credit mechanism and the exchange, after the third-party credit mechanism and the exchange agree, the first digital asset can be transferred to a first preset digital asset address of the first user through private keys of the third-party credit mechanism and the exchange, or the first digital asset can be transferred to an account appointed by the first user according to the requirement of the first user; and transferring the second digital asset to a third preset digital asset address of the second user at the same time, or transferring the second digital asset to an account appointed by the second user according to the requirement of the second user.
In the mode, the common transaction address is replaced by the multi-signature address, and the third-party credit mechanism is introduced, so that the control right of the exchange to the digital assets of the user is weakened, the assets stored in the multi-signature account by the user can be ensured to be still safe when the exchange is closed or hacked, the digital assets used for the transaction by the user are stored in the multi-signature account, any single party cannot independently acquire the assets in the multi-signature account, and the digital assets in the multi-signature account can be transacted only by the approval of the appointed number of members which participate in the multi-signature. Under the extreme conditions of exchange switching, hacking and the like, the user asset safety can be ensured to the maximum extent. In addition, when the private key of the user is lost, the user can also find back in a multi-sign mode. When a dispute occurs in a transaction, the third-party credit facility can act as a mediator and referee, and the co-exchange transfers digital currency to the account of the party or returns the digital currency in the original way to terminate the transaction.
Further, referring to a schematic diagram of a to-be-redeemed list shown in fig. 4 and a flowchart of another method for transferring digital assets shown in fig. 5, this embodiment provides a specific implementation manner. Wherein, the user 1 corresponds to the second user; user 2 corresponds to the first user described above; address B1 corresponds to a third preset digital asset address of the second user; the multi-sign address M corresponds to a third multi-sign address of the second user; the multi-sign address N corresponds to a fourth multi-sign address of the first user; address B2 corresponds to a fourth preset digital asset address of the first user; the address E2 corresponds to a first preset digital asset address of the first user; the multi-sign address P corresponds to a first multi-sign address of the first user; the multi-sign address O corresponds to a second multi-sign address of the second user; the address E1 corresponds to a second preset digital asset address of the second user; the currency E corresponds to the first digital asset; currency B corresponds to the second digital asset described above.
Specifically, the user 1 needs to pay a certain amount of charges at the exchange, and the charges include the charges of operations such as user asset transfer charges and user refunds. The user 1 registers an exchange account, and generates multi-signature addresses corresponding to each platform with the exchange and a third-party credit mechanism, as shown in a structural schematic diagram of generating multi-signature addresses in fig. 6, wherein a dotted line indicates that digital assets in the multi-signature addresses can be transferred by multi-party signature. The user 2 registers the exchange account and generates a multi-sign address corresponding to each platform with the exchange and the third-party credit organization.
Firstly, a user 1 transfers 10B coins in an address B1 to a multi-signature address M through a trade station, meanwhile, the accepted exchange currency is sent to the trade station, the trade station is formally in a trade state at the moment, the trade station generates information to be exchanged according to the received information of the user 1, the information is sent to a list to be exchanged, as shown in fig. 4, in the exchange list of the trade station, other users can see the information of the B coins to be sold by the user 1, wherein the information comprises the number of the trade, the exchanged currency, the real-time price of the exchange of the B coins and the E coins; if the user 2 sees the first information in the list to be exchanged, deciding to transfer the asset, converting 200E coins to be paid according to the real-time price and the stable coins, and converting the 200E coins in the address E2 into a multi-label address P through a exchange, wherein the E coins correspond to an arrow 1 in the figure; in the process, the exchange firstly checks whether the quantity of the received E coins is matched with the quantity of the E coins corresponding to the list to be exchanged, if so, 200E coins in the address E2 are transferred to the multi-label address P, the preparation work of the transaction is completed, meanwhile, the information of the first row in the list to be exchanged is deleted, the transaction is locked, and other people cannot enter the transaction continuously. At this time, after the user 2 and the exchange sign more together, the E coin in the multi-sign address P is transferred out to the multi-sign address O, and the E coin corresponds to an arrow 3 in the figure; after the user 1 and the exchange sign more together, the B coin in the multi-sign address M is transferred out to the multi-sign address N, and the arrow 4 in the figure is corresponded. In this process, any party of the user 1 and the user 2 want to terminate the transaction, and can apply for coordination arbitration to the third-party credit mechanism and the exchange, and forcedly withdraw or forcedly roll out the assets in the multi-signature accounts to the designated accounts. The E coins in the multi-signature address O can be transferred out to the designated account address E1 by the signature of the user 1 and the signature of the exchange in the multi-signature address of the B coins and the E coins after the transaction, and the E coins correspond to an arrow 5 in the figure; the B coin in the multi-signature address N can be transferred to the appointed account address B2 by the signature of the user 2 and the signature of the exchange, and the arrow 6 in the diagram is corresponding.
In the whole transaction flow, if the exchange cannot provide normal functions, the exchange can singly complain to a third-party credit organization, and the user and the third-party credit organization jointly pick up a plurality of digital assets in a plurality of addresses, so that the risk is reduced. In addition, if the private key of the user is lost, the digital assets stored in the multi-signature accounts by the user are still safe, the digital assets can be told back to the exchange and the third-party credit organization, and after the third-party credit organization and the exchange confirm that the user application is true, the digital assets can be jointly and multi-signature transferred out to the user designated accounts.
Embodiment two:
corresponding to the above embodiment of the digital asset transferring method, the embodiment of the invention further provides a digital asset transferring device, and a user of the digital asset is preset with a plurality of multi-sign addresses; assets in the multi-signature address are transferred after being signed by the multiparty private key; the multi-party private key comprises private keys of at least two parties in the user, the exchange and the third party credit facility; as shown in fig. 7, the apparatus includes:
a receiving module 71 for receiving a digital asset transfer request from a first user, and a first digital asset from a first user at a first preset digital asset address; wherein the digital asset transfer request includes a second digital asset to be transferred and a second user to whom the second digital asset belongs;
A sending module 72 for transferring the first digital asset to a first multi-sign address of the first user and forwarding the digital asset transfer request to the second user;
a transfer module 73 for transferring the first digital asset to a second multi-sign address of the second user by private keys of at least two of the first user, the exchange, and the third party credit facility; and transferring the second digital asset of the third multi-sign address of the second user to the fourth multi-sign address of the first user through private keys of at least two parties in the second user, the exchange and the third party credit facility.
The digital asset transfer device provided by the embodiment of the invention receives a digital asset transfer request from a first user and a first digital asset from a first preset digital asset address of the first user; transferring the first digital asset to a multi-sign address of the first user, and forwarding the digital asset request to the second user; the first digital asset is transferred to the multi-sign address of the first user and the second digital asset is transferred to the multi-sign address of the first user by private keys of at least two of the first user or the second user, the exchange and the third party credit facility. In the mode, in the transfer process of the digital asset, a plurality of multi-signature addresses are set, so that the assets in the multi-signature addresses can be transferred only by multi-party private key signature in the asset transfer process, the absolute control right of the exchange on the digital asset is reduced, and the digital asset safety of a user is further ensured.
Further, the device further comprises: the second receiving module is used for receiving a digital asset exchange application from a second user and a second digital asset of a third preset digital asset address from the second user; wherein the digital asset redemption application includes a first digital asset to be redeemed; a second transfer module for transferring the second digital asset to a third multi-sign address of the second user; and the information generation module is used for generating information to be converted according to the digital asset conversion application and the second digital asset.
Further, the device is also used for: and deleting the information to be exchanged.
Further, the device is also used for: if a digital asset transfer termination request is received from the first user and/or the second user, transferring the first digital asset to a first preset digital asset address or a designated account address of the first user and/or transferring the second digital asset to a third preset digital asset address or a designated account address of the second user by a private key of a third party credit facility and a transaction office.
Further, the device is also used for: transferring the second digital asset to a fourth preset digital asset address of the first user through private keys of at least two parties in the first user, the exchange and the third party credit facility; transferring the first digital asset to a second preset digital asset address of the second user by private keys of at least two of the second user, the exchange and the third party credit facility.
Further, the device is also used for: if a digital asset termination transfer request of the first user and/or the second user is received, transferring the first digital asset to a first preset digital asset address or a designated account address of the first user and/or transferring the second digital asset to a third preset digital asset address or a designated account address of the second user through a private key of a third party credit mechanism and a transaction center.
The digital asset transfer device provided by the embodiment of the invention has the same technical characteristics as the digital total asset transfer method provided by the embodiment, so that the same technical problems can be solved, and the same technical effects can be achieved.
The embodiment of the invention also provides a server, which is shown in fig. 8, and comprises a processor and a memory, wherein the memory stores machine executable instructions capable of being executed by the processor, and the processor executes the machine executable instructions to realize the transfer method of the digital asset.
Further, the server shown in fig. 8 further includes a bus 132 and a communication interface 133, and the processor 130, the communication interface 133, and the memory 131 are connected through the bus 132.
The memory 131 may include a high-speed random access memory (RAM, random Access Memory), and may further include a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory. The communication connection between the system network element and at least one other network element is implemented via at least one communication interface 133 (which may be wired or wireless), and may use the internet, a wide area network, a local network, a metropolitan area network, etc. Bus 132 may be an ISA bus, a PCI bus, an EISA bus, or the like. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one bi-directional arrow is shown in FIG. 8, but not only one bus or type of bus.
The processor 130 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuitry in hardware or instructions in software in processor 130. The processor 130 may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), etc.; but may also be a digital signal processor (Digital Signal Processing, DSP for short), application specific integrated circuit (Application Specific Integrated Circuit, ASIC for short), off-the-shelf programmable gate array (Field-Programmable Gate Array, FPGA for short), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in the memory 131, and the processor 130 reads the information in the memory 131, and in combination with its hardware, performs the steps of the method of the foregoing embodiment.
The embodiment of the invention also provides a machine-readable storage medium, which stores machine-executable instructions that, when being called and executed by a processor, cause the processor to implement the above-mentioned digital asset transfer method, and specific implementation can be seen in the method embodiment and will not be described herein.
The computer program product of the digital asset transferring method, apparatus and server provided in the embodiments of the present invention includes a computer readable storage medium storing program codes, where the instructions included in the program codes may be used to execute the method described in the foregoing method embodiment, and specific implementation may refer to the method embodiment and will not be repeated herein.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described system and apparatus may refer to corresponding procedures in the foregoing method embodiments, which are not described herein again.
In addition, in the description of embodiments of the present invention, unless explicitly stated and limited otherwise, the terms "mounted," "connected," and "connected" are to be construed broadly, and may be, for example, fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; can be directly connected or indirectly connected through an intermediate medium, and can be communication between two elements. The specific meaning of the above terms in the present invention will be understood by those skilled in the art in specific cases.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, 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 removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In the description of the present invention, it should be noted that the directions or positional relationships indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. are based on the directions or positional relationships shown in the drawings, are merely for convenience of describing the present invention and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above examples are only specific embodiments of the present invention for illustrating the technical solution of the present invention, but not for limiting the scope of the present invention, and although the present invention has been described in detail with reference to the foregoing examples, it will be understood by those skilled in the art that the present invention is not limited thereto: any person skilled in the art may modify or easily conceive of the technical solution described in the foregoing embodiments, or perform equivalent substitution of some of the technical features, while remaining within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention, and are intended to be included in the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (7)

1. A method for transferring digital assets, wherein a user of the digital asset is preset with a plurality of multi-sign addresses; assets in the multi-signature address are transferred after being signed by a multiparty private key; the multiparty private key comprises private keys of at least two parties in the user, the exchange and a third party credit facility; the method comprises the following steps:
Receiving a digital asset redemption application from a second user and a second digital asset from a third preset digital asset address of the second user; wherein the digital asset redemption application includes a first digital asset to be redeemed;
transferring the second digital asset to a third multi-sign address of the second user;
generating information to be converted according to the digital asset conversion application and the second digital asset;
receiving a digital asset transfer request from a first user, and a first digital asset from a first preset digital asset address of the first user; wherein the digital asset transfer request includes a second digital asset to be transferred and a second user to whom the second digital asset belongs;
transferring the first digital asset to a first multi-sign address of the first user, and forwarding the digital asset transfer request to the second user;
transferring the first digital asset to a second multi-sign address of the second user with private keys of at least two of the first user, the exchange, and the third party credit facility; transferring a second digital asset of a third multi-sign address of the second user to a fourth multi-sign address of the first user through private keys of at least two parties in the second user, the exchange and the third party credit facility;
Transferring the second digital asset to a fourth preset digital asset address of the first user through private keys of at least two parties of the first user, the exchange and the third party credit facility; transferring the first digital asset to a second preset digital asset address of the second user by private keys of at least two of the second user, the exchange and the third party credit facility.
2. The method of claim 1, wherein after transferring the first digital asset to the first multi-sign address of the first user, the method comprises: and deleting the information to be exchanged.
3. The method of claim 1, wherein after transferring the first digital asset to the first multi-sign address of the first user, the method further comprises:
if a digital asset termination transfer request of the first user and/or the second user is received, transferring the first digital asset to the first preset digital asset address or a designated account address of the first user and/or transferring the second digital asset to the third preset digital asset address or a designated account address of the second user by means of private keys of the third party credit facility and the exchange.
4. The method of claim 1, wherein after transferring the second digital asset of the third multi-sign-on address of the second user to the fourth multi-sign-on address of the first user, the method further comprises:
if a digital asset termination transfer request of the first user and/or the second user is received, transferring the first digital asset to the first preset digital asset address or a designated account address of the first user and/or transferring the second digital asset to the third preset digital asset address or a designated account address of the second user by means of private keys of the third party credit facility and the exchange.
5. A digital asset transfer device, wherein a user of a digital asset is pre-provided with a plurality of multi-sign addresses; assets in the multi-signature address are transferred after being signed by a multiparty private key; the multiparty private key comprises private keys of at least two parties in the user, the exchange and a third party credit facility; the device comprises:
the receiving module is used for receiving a digital asset exchange application from a second user and a second digital asset of a third preset digital asset address from the second user; wherein the digital asset redemption application includes a first digital asset to be redeemed; transferring the second digital asset to a third multi-sign address of the second user; generating information to be converted according to the digital asset conversion application and the second digital asset; receiving a digital asset transfer request from a first user, and a first digital asset from a first preset digital asset address of the first user; wherein the digital asset transfer request includes a second digital asset to be transferred and a second user to whom the second digital asset belongs;
A sending module configured to transfer the first digital asset to a first multi-sign address of the first user and forward the digital asset transfer request to the second user;
a transfer module for transferring the first digital asset to a second multi-sign address of the second user with private keys of at least two of the first user, the exchange, and the third party credit facility; transferring a second digital asset of a third multi-sign address of the second user to a fourth multi-sign address of the first user through private keys of at least two parties in the second user, the exchange and the third party credit facility; transferring the second digital asset to a fourth preset digital asset address of the first user through private keys of at least two parties of the first user, the exchange and the third party credit facility; transferring the first digital asset to a second preset digital asset address of the second user by private keys of at least two of the second user, the exchange and the third party credit facility.
6. A server comprising a processor and a memory, the memory storing machine-executable instructions executable by the processor, the processor executing the machine-executable instructions to implement the method of transferring a digital asset of any of claims 1-4.
7. A machine-readable storage medium storing machine-executable instructions that, when invoked and executed by a processor, cause the processor to implement a method of transferring a digital asset according to any one of claims 1-4.
CN202010188946.0A 2020-03-17 2020-03-17 Digital asset transfer method, device and server Active CN111401899B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010188946.0A CN111401899B (en) 2020-03-17 2020-03-17 Digital asset transfer method, device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010188946.0A CN111401899B (en) 2020-03-17 2020-03-17 Digital asset transfer method, device and server

Publications (2)

Publication Number Publication Date
CN111401899A CN111401899A (en) 2020-07-10
CN111401899B true CN111401899B (en) 2023-10-20

Family

ID=71430958

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010188946.0A Active CN111401899B (en) 2020-03-17 2020-03-17 Digital asset transfer method, device and server

Country Status (1)

Country Link
CN (1) CN111401899B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112734421A (en) * 2020-12-23 2021-04-30 巨建华 Asset hosting and clearing method and system based on three-party multi-signature and credible signature transaction

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101099181A (en) * 2004-11-05 2008-01-02 移动货币国际公司 An electronic-purse transaction method and system
CN106022917A (en) * 2016-05-08 2016-10-12 杭州复杂美科技有限公司 Block chain matching exchange scheme
CN108009810A (en) * 2017-12-27 2018-05-08 光载无限(北京)科技有限公司 A kind of Trusted Digital transaction in assets method
CN108701305A (en) * 2016-01-29 2018-10-23 万事达卡国际股份有限公司 Digital asset is converted
CN109087079A (en) * 2018-07-09 2018-12-25 北京知帆科技有限公司 Digital cash Transaction Information analysis method
CN109089428A (en) * 2015-11-30 2018-12-25 舍普施福特股份公司 For improving the system and method for the safety in block chain transaction in assets
CN109891448A (en) * 2016-08-30 2019-06-14 贝宝公司 Accelerate ideal money transaction system
CN110210855A (en) * 2019-05-08 2019-09-06 北京大学 Hardware wallet illegal method and system based on biological identification technology
CN110766401A (en) * 2018-07-27 2020-02-07 翟红鹰 Digital asset transaction method, device, computer equipment and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180191503A1 (en) * 2015-07-14 2018-07-05 Fmr Llc Asynchronous Crypto Asset Transfer and Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems
EP3396608A1 (en) * 2017-04-24 2018-10-31 BlockSettle AB Method and system for settling a blockchain transaction

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101099181A (en) * 2004-11-05 2008-01-02 移动货币国际公司 An electronic-purse transaction method and system
CN109089428A (en) * 2015-11-30 2018-12-25 舍普施福特股份公司 For improving the system and method for the safety in block chain transaction in assets
CN108701305A (en) * 2016-01-29 2018-10-23 万事达卡国际股份有限公司 Digital asset is converted
CN106022917A (en) * 2016-05-08 2016-10-12 杭州复杂美科技有限公司 Block chain matching exchange scheme
CN109891448A (en) * 2016-08-30 2019-06-14 贝宝公司 Accelerate ideal money transaction system
CN108009810A (en) * 2017-12-27 2018-05-08 光载无限(北京)科技有限公司 A kind of Trusted Digital transaction in assets method
CN109087079A (en) * 2018-07-09 2018-12-25 北京知帆科技有限公司 Digital cash Transaction Information analysis method
CN110766401A (en) * 2018-07-27 2020-02-07 翟红鹰 Digital asset transaction method, device, computer equipment and storage medium
CN110210855A (en) * 2019-05-08 2019-09-06 北京大学 Hardware wallet illegal method and system based on biological identification technology

Also Published As

Publication number Publication date
CN111401899A (en) 2020-07-10

Similar Documents

Publication Publication Date Title
CN106815764B (en) Digital asset management method and system based on alliance chain
US7565321B2 (en) Telepayment method and system
AU780943B2 (en) Method of payment by means of an electronic communication device
US20100153276A1 (en) Method and system for online payment and identity confirmation with self-setting authentication fomula
KR20040037074A (en) Financial transaction system and method using electronic messaging
CN104718555A (en) Self-authenticating peer to peer transaction
CN107194695A (en) Transaction code is generated and end of scan, transaction code generation and method of commerce
CN112288431A (en) Transaction method and device based on threshold signature
CN112232828A (en) Power grid data transaction method and system
US20230325791A1 (en) Proxied cross-ledger authentication
MX2011010300A (en) Secure transactions using non-secure communications.
CN108492071A (en) A kind of express delivery information processing method and device based on block chain
CN111401899B (en) Digital asset transfer method, device and server
CN101296078A (en) Information interactive affirmation device in internetwork communication
KR20200016157A (en) System and method for processing card payment based on block-chain
CN106557920B (en) Payment system, collection and payment method, anonymous payment client and server
CN105096119A (en) Virtual bank system and realization method thereof
CN110363513A (en) Payment unions method and apparatus based on block chain
CN112215590B (en) Virtual digital currency double-off-line payment method
US20040139015A1 (en) Method for preparing a payment transaction in a communication network
CN104751101A (en) Barcode identification type electronic membership card system and method easy in card issuing and collection and information change
CN113723953A (en) Digital asset transaction method, device and system and electronic equipment
CN111583002A (en) Data processing method, data processing device, electronic equipment and storage medium
KR102672912B1 (en) System and method for intergrating third party cards into one representive card
CN109615513B (en) Method and system for fair exchange of value or items to be exchanged within a blockchain

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