CN111401899A - Digital asset transfer method and device and server - Google Patents
Digital asset transfer method and device and server Download PDFInfo
- Publication number
- CN111401899A CN111401899A CN202010188946.0A CN202010188946A CN111401899A CN 111401899 A CN111401899 A CN 111401899A CN 202010188946 A CN202010188946 A CN 202010188946A CN 111401899 A CN111401899 A CN 111401899A
- Authority
- CN
- China
- Prior art keywords
- user
- digital asset
- address
- exchange
- transferring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 102
- 238000000034 method Methods 0.000 title claims abstract description 80
- 230000008569 process Effects 0.000 abstract description 15
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
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/3823—Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
-
- 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/02—Payment 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 device and a 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-tag address of the first user, and forwarding the digital asset request to the second user; the first digital asset is transferred to the first user's multi-sign address and the second digital asset is transferred to the first user's multi-sign address by private keys of at least two of the first user or the second user, the exchange, and a third party credit facility. In the method, in the transfer process of the digital assets, the multiple multi-sign addresses are set, so that the assets in the multiple-sign addresses can be transferred only by the multi-party private key signature in the transfer process of the assets, the absolute control right of the digital assets in a trading exchange is reduced, and the safety of the digital assets of a user is further ensured.
Description
Technical Field
The invention relates to the technical field of digital asset transfer, in particular to a digital asset transfer method, a digital asset transfer device and a server.
Background
The rise of digital currency has led to the emergence of a large number of digital asset exchanges, all of which are centralized and lack supervision. In the existing digital asset transaction method, a transaction place has absolute control right on user assets, once accidents such as closing or hacking happen to the transaction place, the digital assets of users can be threatened, and great loss is caused to the safety of the digital assets of the users.
Disclosure of Invention
In view of this, the present invention provides a method, an apparatus, and a server for transferring digital assets, which can reduce the absolute control right of a trading desk on the digital assets during the transfer of the digital assets, thereby ensuring the security of the digital assets of a user.
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-label addresses; the assets in the multi-signed address need to be signed by a multi-party private key and then transferred; the multi-party private keys comprise private keys of at least two parties of a user, a trading exchange and a third-party credit institution; 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; the digital asset transfer request comprises a second digital asset to be transferred and a second user to which the second digital asset belongs; transferring the first digital asset to a first multi-tag address of the first user, forwarding the digital asset transfer request to the second user; transferring the first digital asset to a second multi-sign address of a second user through private keys of at least two of the first user, the exchange, and a third party credit facility; the second digital asset of the third multi-sign address of the second user is transferred to the fourth multi-sign address of the first user by private keys of at least two of 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 comprises: 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; the digital asset exchange application comprises a first digital asset to be exchanged; transferring the second digital asset to a third multi-signed address of the second user; and generating information to be exchanged according to the digital asset exchange application and the second digital asset.
Further, after transferring the first digital asset to the first multi-signed 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-signed address of the first user, the method further comprises: if a digital asset transfer termination request of the first user and/or the second user is received, the first digital asset is transferred to a first preset digital asset address or a designated account address of the first user and/or the second digital asset is transferred 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 agency and an exchange.
Further, after transferring the second digital asset at the third multi-signed address of the second user to the fourth multi-signed 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 of the first user, the exchange and the third party credit agency; and transferring the first digital asset to a second preset digital asset address of the second user through private keys of at least two parties of the second user, the exchange and the third-party credit institution.
Further, after transferring the second digital asset at the third multi-signed address of the second user to the fourth multi-signed address of the first user, the method further comprises: if a request for terminating the transfer of the digital asset of the first user and/or the second user is received, the first digital asset is transferred to the first preset digital asset address or the designated account address of the first user and/or the second digital asset is transferred to the third preset digital asset address or the designated account address of the second user through the private keys of the third-party credit agency and the exchange.
In a second aspect, an embodiment of the present invention provides a device for transferring a digital asset, where a user of the digital asset presets a plurality of multi-label addresses; the assets in the multi-signed address need to be signed by a multi-party private key and then transferred; the multi-party private keys comprise private keys of at least two parties of a user, a trading exchange and a third-party credit institution; 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; the digital asset transfer request comprises a second digital asset to be transferred and a second user to which the second digital asset belongs; the sending module is used for transferring the first digital asset to a first multi-tag address of a first user and forwarding the digital asset transfer request to a second user; a transfer module for transferring the first digital asset to a second multi-sign address of a second user via private keys of at least two of the first user, the exchange, and a third party credit facility; the second digital asset of the third multi-sign address of the second user is transferred to the fourth multi-sign address of the first user by private keys of at least two of the second user, the exchange, and the third party credit facility.
Further, the above apparatus further comprises: the second receiving module is used for 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; the digital asset exchange application comprises a first digital asset to be exchanged; a second transfer module to transfer the second digital asset to a third multi-signed address of the second user; and the information generation module is used for generating the information to be exchanged according to the digital asset exchange application and the second digital asset.
In a third aspect, an embodiment of the present invention provides a server, which includes a processor and a memory, where the memory stores machine executable instructions capable of being executed by the processor, and the processor executes the machine executable instructions to implement the method for 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 which, when invoked and executed by a processor, cause the processor to implement the 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 device and a 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-tag address of the first user, and forwarding the digital asset request to the second user; the first digital asset is transferred to the first user's multi-sign address and the second digital asset is transferred to the first user's multi-sign address by private keys of at least two of the first user or the second user, the exchange, and a third party credit facility. In the method, in the transfer process of the digital assets, the multiple multi-sign addresses are set, so that the assets in the multiple-sign addresses can be transferred only by the multi-party private key signature in the transfer process of the assets, the absolute control right of the digital assets in a trading exchange is reduced, and the safety of the digital assets 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 aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a flow chart of a method for transferring digital assets according to an embodiment of the invention;
FIG. 2 is a flow chart of another method for transferring digital assets according to an embodiment of the invention;
FIG. 3 is a flow chart of another method for transferring digital assets according to an embodiment of the invention;
fig. 4 is a schematic diagram of a to-be-redeemed list according to an embodiment of the present invention;
FIG. 5 is a flow chart of another method for transferring digital assets according to an embodiment of the invention;
fig. 6 is a schematic structural diagram of generating a multi-tag address according to an embodiment of the present invention;
fig. 7 is a schematic structural 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
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, 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, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
At present, the traditional centralized exchange has absolute control right on user assets, and is lack of supervision, various accidents of the exchange caused by poor management and other various reasons often occur, such as frequent closing of the exchange, attack by hackers and the like. There is a need for a simple and effective asset transfer method that is neither complicated, but also gives consideration to asset safety, and can ensure the asset safety of the user to the maximum extent even if the exchange runs. Based on this, the technology can be applied to any digital asset transfer service; the absolute control right of the digital assets by the exchange can be reduced in the transfer process of the digital assets, and the safety of the digital assets of the user is further ensured.
The invention is not limited to traditional blockchain virtual currency transactions, but can also be used for digital currency extension services such as blockchain credits and the like.
For the convenience of understanding the embodiment, a detailed description will be given to a digital asset transfer method disclosed in the embodiment of the present invention.
The first embodiment is as follows:
firstly, the embodiment of the invention provides a method for transferring digital assets, wherein a plurality of multi-label addresses are preset by a user of the digital assets; the assets in the multi-signed address need to be signed by a multi-party private key and then transferred; the multi-party private keys comprise private keys of at least two parties of a user, a trading exchange and a third-party credit institution; as shown in fig. 1, the method is executed by an exchange, and specifically includes 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; the digital asset transfer request comprises a second digital asset to be transferred and a second user to which the second digital asset belongs;
the exchange can provide different digital asset exchange services, and can also provide a mechanism of block chain encryption digital currency exchange service, and the exchange has the functions of user authentication, matching transaction, trusteeship, multiple signing and the like; the third-party credit institution is independent of the exchange and the user, is a fair third-party institution and mainly provides services such as user authentication, multiple signing and the like; the multi-sign address can be an address generated by a trading exchange, a third-party credit institution and a public key of a user; the first user may be a user who actively transfers the assets by checking the types and the amounts of the digital assets which different users want to transfer and the types and the amounts of the digital assets which the users want to exchange according to a list to be exchanged provided by a transaction, and then selecting the types and the amounts of the currencies owned by the first user. The preset digital asset address can be used for storing corresponding digital assets, each user can have a plurality of digital asset addresses, and each address can store one type of digital assets. The second digital asset to be transferred may be a digital asset to be sold displayed in a to-be-exchanged list provided by the transaction, 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 transaction.
Specifically, the first user may check a to-be-exchanged list provided by the transaction, and determine whether the first user wants to transfer the first user according to the type and number of digital assets to be transferred provided in the list and the type and number of digital assets that can be exchanged with the type of digital assets, and if the first user wants to transfer the first user, may determine transfer information of the transfer, including: and 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-tag address of the first user, and forwarding the digital asset request to a second user;
said first multi-signed address may be generated by public keys of the first user, the exchange and a third party credit facility for storing the transferred first digital asset for common control of the asset by the three parties; usually, when a user selects to generate a multi-sign address, a plurality of third-party credit institutions and a plurality of exchanges can be added according to the specific needs of the user in an actual scene, the user can select a proper credit institution and an appropriate exchange according to credit scores of the exchanges and credit institutions, and a proper third-party credit institution and appropriate exchange can be selected according to credit scores of the exchanges and credit institutions, so that risks are dispersed; the digital asset request is forwarded to the second user, so that the second user receives the asset transaction which the second user wants to perform, the user is ready to perform the asset transaction with the second user, and meanwhile, according to the digital asset request, the second user can know that the user ready for the transaction is the first user.
Specifically, the exchange checks the type and quantity of the received first digital asset, transfers the first digital asset to the first multi-tag address of the first user if the type and quantity of the mutually-converted digital asset included in the digital asset transfer request match, and 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 of the first user, the exchange and a third-party credit institution; the second digital asset of the third multi-sign address of the second user is transferred to the fourth multi-sign address of the first user by private keys of at least two of the second user, the exchange, and the third party credit facility.
When the first user transfers the first digital asset to the first multi-sign address through the exchange, the exchange determines the users who mutually transfer the assets; at this time, the first digital asset is transferred to a second multi-sign address of a second user after being signed by two private keys of the first user and the exchange; if the exchange cannot provide normal functions, such as network failure of the exchange, or the exchange is closed upside down, the first user can independently complain to the third-party credit institution, and the first digital asset is transferred to a second multi-sign address of the second user through the common multi-sign of the private keys of the first user and the third-party credit institution; or, if the private key of the first user is lost, that is, the user cannot provide the private key for signature, and cannot verify the identity of the user to the exchange and the third-party credit institution through the private key, in this case, the user may perform other authentication methods such as real-name authentication or short-message authentication of the mobile phone number when logging in the account of the exchange to prove the ownership of the multi-signature address. And if the real-name authentication of the user is verified by the third-party credit institution and the exchange, the first digital asset can be transferred to a second multi-sign address of the second user by using two private keys of the third-party credit institution and the exchange for multi-sign together.
Transferring the first digital asset to a second multi-sign address of a second user, and simultaneously 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 after the first digital asset can be signed by two private keys of the second user and a trading exchange; if the exchange cannot provide normal functions, such as network failure of the exchange, or the exchange is closed upside down, the second user can independently complain to the third-party credit institution, and the second digital asset of the third multi-sign address of the second user is transferred to the fourth multi-sign address of the first user through the common multi-sign of the private keys of the second user and the third-party credit institution; or if the private key of the second user is lost, the second user can complain to the exchange and a third-party credit institution to apply for authenticity of the user identity, and after the third-party credit institution and the exchange confirm that the user application is authentic, 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 multi-sign of the private keys of the third-party credit institution and the exchange.
The embodiment of the invention provides a digital asset transfer method, which comprises the steps of 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-tag address of the first user, and forwarding the digital asset request to the second user; the first digital asset is transferred to the first user's multi-sign address and the second digital asset is transferred to the first user's multi-sign address by private keys of at least two of the first user or the second user, the exchange, and a third party credit facility. In the method, in the transfer process of the digital assets, the multiple multi-sign addresses are set, so that the assets in the multiple-sign addresses can be transferred only by the multi-party private key signature in the transfer process of the assets, the absolute control right of the digital assets in a trading exchange is reduced, and the safety of the digital assets of a user is further ensured.
Further, referring to another digital asset transfer method shown in fig. 2, a detailed implementation of steps before receiving a digital asset transfer request from a first user (implemented by steps S202-S206) and a detailed implementation of steps after transferring the first digital asset to a first multi-tag address of the first user (implemented by step S212) will be described in detail, as shown in fig. 2, the method includes the following steps:
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; the digital asset exchange application comprises a first digital asset to be exchanged;
the method comprises the steps that a common exchange determines whether a user has a transaction requirement by receiving a digital asset exchange application of the user, and simultaneously receives a second digital asset which the user wants to transfer out; typically, the digital asset redemption application includes a first digital asset that the user wants to transfer into via a second digital asset. The first user can set the type of the digital assets to be exchanged according to the actual requirement, wherein the type can be one type or multiple types, and then the conversion is carried out according to the real-time currency price to determine the number of the exchanged currency types.
Step S204, transferring the second digital asset to a third multi-label 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 institution for storing the transferred second digital asset for common control of the asset by the third parties; after the exchange receives the digital asset exchange application sent by the second user and the second digital asset, the received second digital asset is transferred to a third multi-label address of the second user.
Step S206, generating information to be exchanged according to the digital asset exchange application and the second digital asset;
the information to be exchanged is generally obtained by searching on a list of transactions to be sold at the exchange, wherein the list includes the type and number of digital assets that the user wants to sell and the type and number of digital assets that the user wants to exchange. Specifically, after the exchange transfers the second digital asset to the third multi-sign address of the second user, the to-be-exchanged information may be generated according to the digital asset exchange application and the second digital asset, and the to-be-exchanged information may be uploaded to a to-be-sold transaction list provided by the exchange, so that other users may select the number of types of digital assets to be exchanged according to the to-be-exchanged 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; the digital asset transfer request comprises a second digital asset to be transferred and a second user to which the second digital asset belongs;
step S210, transferring the first digital asset to a first multi-label address of a first user, and forwarding the 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-label address, the transaction is locked, so that the information to be exchanged is deleted from the list to be sold of the exchange in order to avoid repeated transactions of other users, and other users cannot continue to enter the transaction.
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 of the first user, the exchange and a third-party credit institution; the second digital asset of the third multi-sign address of the second user is transferred to the fourth multi-sign address of the first user by private keys of at least two of the second user, the exchange, and the third party credit facility.
Further, after transferring the first digital asset to the first multi-signed address of the first user, the method further comprises: if a digital asset transfer termination request of the first user and/or the second user is received, the first digital asset is transferred to a first preset digital asset address or a designated account address of the first user and/or the second digital asset is transferred 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 agency and an exchange.
Specifically, in the stage of preparing the transaction, if the first user wants to terminate the transaction within a preset time, for example, within two, five or seven days after transferring the first digital asset to the first multi-sign address of the first user, a coordination arbitration may be applied to the third-party credit agency and the exchange, and after the third-party credit agency and the exchange agree, the first digital asset may be transferred to the first preset digital asset address of the first user through the private keys of both the third-party credit agency and the exchange, or the first digital asset may be transferred to the account designated by the first user according to the request 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 institution and the exchange, and after the third-party credit institution agrees with the exchange, 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 institution and the exchange, or the second digital asset can be transferred to an account designated by the second user according to the requirement of the second user.
If the first user and the second user both want to terminate the transaction, a coordination arbitration can be applied to the third-party credit institution and the exchange, and after the third-party credit institution agrees with the exchange, the first digital asset can be transferred to the first preset digital asset address of the first user through private keys of the third-party credit institution and the exchange, or the first digital asset can be transferred to an account designated by the first user according to the requirement of the first user; and simultaneously transferring the second digital asset to a third preset digital asset address of the second user, or transferring the second digital asset to an account designated 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 process of the step after transferring the second digital asset of the third multi-labeled address of the second user to the fourth multi-labeled address of the first user (implemented by step S316) is mainly described, 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; the digital asset exchange application comprises a first digital asset to be exchanged;
step S304, transferring the second digital asset to a third multi-tag address of the second user;
step S306, generating information to be exchanged according to the digital asset exchange 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; the digital asset transfer request comprises a second digital asset to be transferred and a second user to which the second digital asset belongs;
step S310, transferring the first digital asset to a first multi-label address of the first user, and forwarding the digital asset transfer request to the 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 of the first user, the exchange and a third-party credit institution; 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 of the second user, the exchange and the third-party credit institution;
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 of the first user, the exchange and the third-party credit institution; and transferring the first digital asset to a second preset digital asset address of the second user through private keys of at least two parties of the second user, the exchange and the third-party credit institution.
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, the asset transaction is completed; after the transfer is successful, the digital assets with the multiple addresses need to be transferred to other digital asset addresses of the user; at this time, the second digital asset can be transferred to a fourth preset digital asset address of the first user after being signed by two private keys of the first user and the exchange; if the exchange cannot provide normal functions, such as network failure of the exchange, or the exchange is closed upside down, the first user can separately complain to the third-party credit institution, and the second digital asset is transferred to a fourth multi-sign address of the first user through the common multi-sign of the private keys of the first user and the third-party credit institution; or if the private key of the first user is lost, the first user can complain to the exchange and a third-party credit institution to apply for authenticity of the user identity, and after the third-party credit institution and the exchange confirm that the user applies for authenticity jointly, the second digital asset can be transferred to a fourth multi-sign address of the first user through joint multi-sign of the private keys of the third-party credit institution and the exchange.
Meanwhile, after the first digital asset is signed by the private keys of the second user and the exchange, the first digital asset is transferred to a second preset digital asset address of the second user; if the exchange can not provide normal functions, such as network failure of the exchange, or the exchange is closed upside down, the second user can independently complain to the third-party credit institution, and the first digital asset is transferred to a second preset digital asset address of the second user through the common multiple signing of private keys of the second user and the third-party credit institution; or if the private key of the second user is lost, the private key can be complained to the exchange and a third-party credit institution to apply for authenticity of the user identity, and after the third-party credit institution and the exchange confirm that the user applies for the fact, the first digital asset can be transferred to a second preset digital asset address of the second user through multiple signatures of the private keys of the third-party credit institution and the exchange.
Further, after transferring the second digital asset at the third multi-signed address of the second user to the fourth multi-signed address of the first user, the method further comprises: if a request for terminating the transfer of the digital asset of the first user and/or the second user is received, the first digital asset is transferred to the first preset digital asset address or the designated account address of the first user and/or the second digital asset is transferred to the third preset digital asset address or the designated account address of the second user through the private keys of the third-party credit agency and the exchange.
Specifically, in the transaction stage, in a preset time, for example, in a time which is two days, five days or seven days after the second digital asset of the third multi-sign address of the second user is transferred to the fourth multi-sign address of the first user, and usually does not exceed seven days, if the first user wants to terminate the transaction, the third-party credit institution and the exchange can be applied for coordination arbitration, and after the third-party credit institution and the exchange agree, the first digital asset can be transferred to the first preset digital asset address of the first user through the private keys of the third-party credit institution and the exchange, or the first digital asset can 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 institution and the exchange, and after the third-party credit institution agrees with the exchange, 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 institution and the exchange, or the second digital asset can be transferred to an account designated by the second user according to the requirement of the second user.
If the first user and the second user both want to terminate the transaction, a coordination arbitration can be applied to the third-party credit institution and the exchange, and after the third-party credit institution agrees with the exchange, the first digital asset can be transferred to the first preset digital asset address of the first user through private keys of the third-party credit institution and the exchange, or the first digital asset can be transferred to an account designated by the first user according to the requirement of the first user; and simultaneously transferring the second digital asset to a third preset digital asset address of the second user, or transferring the second digital asset to an account designated by the second user according to the requirement of the second user.
In the mode, the multi-sign address is adopted to replace a common transaction address, a third-party credit mechanism is introduced, the control right of a transaction place on the digital assets of the user is weakened, the assets of the user stored in the multi-sign account can be guaranteed to be still safe when the transaction place is closed or hacked, the digital assets of the user used for transaction are stored in the multi-sign account, any single party cannot independently obtain the assets in the multi-sign account, and the digital assets in the multi-sign account can be traded only after the appointed number of members participating in multi-sign agreement. Under extreme conditions of closing of the exchange, hacking and the like, the safety of the user assets can still be ensured to the maximum extent. In addition, when the private key of the user is lost, the private key can be retrieved in a multi-signature mode. When the transaction is disputed, the third party credit institution can act as a moderator and a judge, and the digital currency is transferred to an account of a preemptive party or returned to the original route by the cooperative exchange 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 digital asset transfer method shown in fig. 5, this embodiment provides a specific implementation. Wherein, the user 1 corresponds to the second user; the user 2 applies the first user; address B1 corresponding to said second user's third predetermined digital asset address; the multi-label address M corresponds to a third multi-label address of the second user; the multi-label address N corresponds to a fourth multi-label address of the first user; address B2 corresponding to said first user's fourth predetermined digital asset address; address E2 corresponds to the first predetermined digital asset address of the first user; the multi-label address P corresponds to a first multi-label address of the first user; the multi-label address O corresponds to a second multi-label address of the second user; address E1 corresponds to the second predetermined 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 commission fees including fees for operations such as user asset transfer commission and user refund at the exchange. The user 1 registers an account of the exchange, and generates a multi-sign address corresponding to each platform with the exchange and a third-party credit institution, as shown in a schematic structural diagram of generating the multi-sign address shown in fig. 6, wherein a dotted line indicates that digital assets in the multi-sign address can be transferred only 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 institution.
Firstly, a user 1 transfers 10 coins B in an address B1 to a multi-label address M through a trading exchange, and simultaneously sends an accepted exchange currency to the trading exchange, corresponding to an arrow 2 in the figure, at this time, the trading exchange formally enters a trading state, the trading exchange generates information to be exchanged according to the received information of the user 1, and sends the information to a list to be exchanged, such as the list to be exchanged shown in fig. 4, in the exchange list of the trading exchange, other users can see the information of the coins B to be sold by the user 1, wherein the information comprises the number of trades, the currency of exchange, and the real-time price for exchanging the coins B and E; if the user 2 sees the first information in the list to be exchanged, the asset transfer is determined, 200E coins needing to be paid are converted according to the real-time price and the stable coins, and 200E coins in the address E2 are transferred to the multi-signature address P through the exchange, which corresponds to an arrow 1 in the figure; in the process, the exchange firstly checks whether the number of the received E coins is matched with the number of the corresponding E coins in the list to be exchanged, if so, 200E coins in the address E2 are transferred to the multi-signature address P to complete the preparation work of the transaction, meanwhile, the information of the first line 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 share multiple signatures, E coins in the multiple signature address P are transferred to a multiple signature address O, which corresponds to an arrow 3 in the figure; after the user 1 and the exchange share multiple labels, the coin B in the multiple-label address M is transferred to the multiple-label address N, which corresponds to an arrow 4 in the figure. In the process, when any party of the user 1 and the user 2 wants to terminate the transaction, the third-party credit institution and the exchange can be applied for coordination arbitration, and the assets in the multi-account are forcibly returned or forcibly transferred to the designated account. The E coin in the multi-signature address O can be transferred to the appointed account address E1 by the signature of the user 1 and the signature of the exchange in the multi-signature address of the B coin and the E coin after the transaction, which corresponds to an arrow 5 in the figure; the signature of user 2 and the exchange signature are required to transfer the coin B from the multi-signature address N to the designated account address B2, corresponding to arrow 6 in the figure.
In the whole transaction process, if the exchange can not provide normal functions, the exchange can independently complain to the third-party credit institution, and the digital assets in the multi-label address are transferred out through the common multi-label of the user and the third-party credit institution, so that the risk is reduced. In addition, if the private key of the user is lost, the digital assets stored in the multi-sign account by the user are still safe, the digital assets can be found back by complaints from the exchange and the third-party credit institution, and the digital assets can be transferred to the appointed account of the user through multi-sign after the third-party credit institution and the exchange confirm the fact that the user applies for the application.
Example two:
corresponding to the embodiment of the digital asset transfer method, the embodiment of the invention also provides a digital asset transfer device, wherein a plurality of multi-label addresses are preset by a user of the digital asset; the assets in the multi-signed address need to be signed by a multi-party private key and then transferred; the multi-party private keys comprise private keys of at least two parties of a user, a trading exchange and a third-party credit institution; as shown in fig. 7, the apparatus includes:
a receiving module 71, configured to receive 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; the digital asset transfer request comprises a second digital asset to be transferred and a second user to which the second digital asset belongs;
a sending module 72 for transferring the first digital asset to a first multi-tag 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 via private keys of at least two of the first user, the exchange, and the third party credit facility; the second digital asset of the third multi-sign address of the second user is transferred to the fourth multi-sign address of the first user by private keys of at least two of 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-tag address of the first user, and forwarding the digital asset request to the second user; the first digital asset is transferred to the first user's multi-sign address and the second digital asset is transferred to the first user's multi-sign address by private keys of at least two of the first user or the second user, the exchange, and a third party credit facility. In the method, in the transfer process of the digital assets, the multiple multi-sign addresses are set, so that the assets in the multiple-sign addresses can be transferred only by the multi-party private key signature in the transfer process of the assets, the absolute control right of the digital assets in a trading exchange is reduced, and the safety of the digital assets of a user is further ensured.
Further, the above apparatus further comprises: the second receiving module is used for 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; the digital asset exchange application comprises a first digital asset to be exchanged; a second transfer module to transfer the second digital asset to a third multi-signed address of the second user; and the information generation module is used for generating the information to be exchanged according to the digital asset exchange application and the second digital asset.
Further, the above apparatus is further configured to: and deleting the information to be exchanged.
Further, the above apparatus is further configured to: if a digital asset transfer termination request of the first user and/or the second user is received, the first digital asset is transferred to a first preset digital asset address or a designated account address of the first user and/or the second digital asset is transferred 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 agency and an exchange.
Further, the above apparatus is further configured to: 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 agency; and transferring the first digital asset to a second preset digital asset address of the second user through private keys of at least two parties of the second user, the exchange and the third-party credit institution.
Further, the above apparatus is further configured to: if a request for terminating the transfer of the digital asset of the first user and/or the second user is received, the first digital asset is transferred to the first preset digital asset address or the designated account address of the first user and/or the second digital asset is transferred to the third preset digital asset address or the designated account address of the second user through the private keys of the third-party credit agency and the exchange.
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.
An embodiment of the present invention further provides a server, as shown in fig. 8, which includes a processor and a memory, where the memory stores machine executable instructions capable of being executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned method for transferring a 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) and may also include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 133 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used. The bus 132 may be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 8, but that does not indicate only one bus or one type of bus.
The processor 130 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 130. The Processor 130 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component. The various methods, steps and logic blocks disclosed 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 directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is 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 completes the steps of the method of the foregoing embodiment in combination with the hardware thereof.
The embodiment of the present invention further provides a machine-readable storage medium, where the machine-readable storage medium stores machine-executable instructions, and when the machine-executable instructions are called and executed by a processor, the machine-executable instructions cause the processor to implement the above-mentioned method for transferring a digital asset.
The digital asset transfer method, apparatus, and computer program product of the server provided in the embodiments of the present invention include a computer readable storage medium storing program codes, where instructions included in the program codes may be used to execute the method described in the foregoing method embodiments, and specific implementations may refer to the method embodiments and are not described herein again.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In addition, in the description of the embodiments of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meaning of the above terms in the present invention can be understood in specific cases for those skilled in the art.
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 such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute 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), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular 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: although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that the following embodiments are merely illustrative of the present invention, and not restrictive, and the scope of the present invention is not limited thereto: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A method for transferring digital assets is characterized in that a plurality of multi-label addresses are preset by a user of the digital assets; the assets in the multi-signed address need to be signed by a multi-party private key and then transferred; the multi-party private keys comprise private keys of at least two parties of the user, the exchange and a third-party credit institution; 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 comprises a second digital asset to be transferred and a second user to which the second digital asset belongs;
transferring the first digital asset to a first multi-tag address of the first user, 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 through private keys of at least two of the first user, the exchange, and the third-party credit facility; 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 via 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 prior to receiving a digital asset transfer request from a first user, the method comprises:
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-on address of the second user;
and generating information to be exchanged according to the digital asset exchange application and the second digital asset.
3. The method of claim 2, wherein after transferring the first digital asset to the first multi-signed address of the first user, the method comprises: and deleting the information to be exchanged.
4. The method of claim 2, wherein after transferring the first digital asset to the first multi-signed address of the first user, the method further comprises:
if a digital asset transfer termination 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 the designated account address of the first user and/or transferring the second digital asset to the third preset digital asset address or the designated account address of the second user through the third-party credit agency and the private key of the exchange.
5. The method of claim 1, wherein transferring the second digital asset at the third multi-signed address of the second user to the fourth multi-signed address of the first user comprises:
transferring the second digital asset to a fourth preset digital asset address of the first user through private keys of at least two of the first user, the exchange, and the third party credit facility; transferring the first digital asset to a second pre-set digital asset address of the second user through private keys of at least two of the second user, the exchange, and the third party credit facility.
6. The method of claim 2, wherein after transferring the second digital asset at the third multi-signed address of the second user to the fourth multi-signed address of the first user, the method further comprises:
if a digital asset transfer termination 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 the designated account address of the first user and/or transferring the second digital asset to the third preset digital asset address or the designated account address of the second user through the third-party credit agency and the private key of the exchange.
7. A transfer device of digital assets is characterized in that a plurality of multi-label addresses are preset by a user of the digital assets; the assets in the multi-signed address need to be signed by a multi-party private key and then transferred; the multi-party private keys comprise private keys of at least two parties of the user, the exchange and a third-party credit institution; the device comprises:
the system comprises a receiving module, a first storage module and a second storage module, wherein 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 comprises a second digital asset to be transferred and a second user to which the second digital asset belongs;
a sending module, configured to transfer the first digital asset to a first multi-tag address of the first user, and forward the digital asset transfer request to the second user;
a transfer module to transfer the first digital asset to a second multi-sign address of the second user through private keys of at least two of the first user, the exchange, and the third-party credit facility; 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 via private keys of at least two of the second user, the exchange, and the third-party credit facility.
8. The apparatus of claim 7, further comprising:
the second receiving module is used for 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;
a second transfer module to transfer the second digital asset to a third multi-labeled address of the second user;
and the information generation module is used for generating the information to be exchanged according to the digital asset exchange application and the second digital asset.
9. 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 one of claims 1-6.
10. A machine-readable storage medium having stored thereon machine-executable instructions which, when invoked and executed by a processor, cause the processor to implement the method of transferring a digital asset of any of claims 1-6.
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 true CN111401899A (en) | 2020-07-10 |
CN111401899B 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) |
Cited By (2)
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 |
CN114078007A (en) * | 2020-08-19 | 2022-02-22 | 富泰华工业(深圳)有限公司 | Blockchain-based transaction method, device and readable storage medium |
Citations (11)
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 |
US20170154331A1 (en) * | 2015-11-30 | 2017-06-01 | ShapeShift | Systems and methods for improving security in blockchain-asset exchange |
CN108009810A (en) * | 2017-12-27 | 2018-05-08 | 光载无限(北京)科技有限公司 | A kind of Trusted Digital transaction in assets method |
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 |
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 |
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 |
US20200193432A1 (en) * | 2017-04-24 | 2020-06-18 | Blocksettle Ab | Method and system for settling a blockchain transaction |
-
2020
- 2020-03-17 CN CN202010188946.0A patent/CN111401899B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101099181A (en) * | 2004-11-05 | 2008-01-02 | 移动货币国际公司 | An electronic-purse transaction method and system |
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 |
US20170154331A1 (en) * | 2015-11-30 | 2017-06-01 | ShapeShift | Systems and methods for improving security in blockchain-asset exchange |
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 |
US20200193432A1 (en) * | 2017-04-24 | 2020-06-18 | Blocksettle Ab | Method and system for settling a blockchain transaction |
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 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114078007A (en) * | 2020-08-19 | 2022-02-22 | 富泰华工业(深圳)有限公司 | Blockchain-based transaction method, device and readable storage medium |
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 |
Also Published As
Publication number | Publication date |
---|---|
CN111401899B (en) | 2023-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106815764B (en) | Digital asset management method and system based on alliance chain | |
US7565321B2 (en) | Telepayment method and system | |
US7003497B2 (en) | System and method for confirming electronic transactions | |
US20050044042A1 (en) | Financial transaction system and method using electronic messaging | |
CN108830490A (en) | A method of dynamic enterprise credit scoring is managed using publicly-owned block chain | |
CZ20013012A3 (en) | Telepayment method and system for implementing said method | |
CN111476572B (en) | Block chain-based data processing method, device, storage medium and equipment | |
CN101996368A (en) | Cross-bank batch paying method and cross-bank batch paying system | |
CN107026815A (en) | A kind of payment transaction processing method, paying server, relevant device and system | |
CN112288431A (en) | Transaction method and device based on threshold signature | |
CN112232828A (en) | Power grid data transaction method and system | |
KR20200114324A (en) | Block chain based money transfer processing system using cryptocurrency | |
CN109767205A (en) | A kind of payment two-dimension code safe payment methods and system without re-authentication | |
US20230325791A1 (en) | Proxied cross-ledger authentication | |
CN111401899B (en) | Digital asset transfer method, device and server | |
JP2003058802A (en) | Method of executing electronic money-amount transaction between subscriber terminals of a communication network, and communication network, transaction server and program module therefor | |
CN108492071A (en) | A kind of express delivery information processing method and device based on block chain | |
CN110378693B (en) | Weak Centralized Transaction Management System for Distributed Energy Based on Consortium Blockchain | |
KR20030068603A (en) | Paying system using cellular phone and the method | |
CN104636910A (en) | Mobile handheld terminal, payment system and payment method | |
CN104769628B (en) | Methods, systems, and computer-readable media for transaction fee negotiation for monetary remittance | |
CN114331705B (en) | Block chain-based telecommunication service contract consistency guarantee method | |
Kochhar et al. | Blockchain and its impact on telecom networks | |
TW202134976A (en) | Transaction method and transaction system thereof using communication platform | |
CN111583002A (en) | Data processing method, data processing device, electronic equipment and storage medium |
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 |