Movatterモバイル変換


[0]ホーム

URL:


CN113763158B - Virtual asset hosting and paying system and method based on blockchain bottom layer - Google Patents

Virtual asset hosting and paying system and method based on blockchain bottom layer
Download PDF

Info

Publication number
CN113763158B
CN113763158BCN202010499808.4ACN202010499808ACN113763158BCN 113763158 BCN113763158 BCN 113763158BCN 202010499808 ACN202010499808 ACN 202010499808ACN 113763158 BCN113763158 BCN 113763158B
Authority
CN
China
Prior art keywords
wallet
hot
order
cold
hot wallet
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
CN202010499808.4A
Other languages
Chinese (zh)
Other versions
CN113763158A (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.)
Shanghai Rongkuan Network Technology Co ltd
Original Assignee
Shanghai Rongkuan Network 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 Shanghai Rongkuan Network Technology Co ltdfiledCriticalShanghai Rongkuan Network Technology Co ltd
Priority to CN202010499808.4ApriorityCriticalpatent/CN113763158B/en
Publication of CN113763158ApublicationCriticalpatent/CN113763158A/en
Application grantedgrantedCritical
Publication of CN113763158BpublicationCriticalpatent/CN113763158B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a virtual asset hosting and paying system based on a blockchain bottom layer and a method thereof, wherein by arranging two independent cold wallets and a hot wallet, the cold wallet is used for storing unused assets, the hot wallet is used for storing assets which can be called by instructions at any time, and the cold wallet operates in isolated island environment service of a network, and an offline environment prohibits any person from illegally approaching; the hot wallet is deployed in a public network, the bottom layer is connected with a plurality of public blockchains, and the service system can perform online virtual asset transfer. And generating an order collection order through an order collection service, and using an encryption storage unit as a data transmission medium to realize data transmission between cold purses and hot purses, thereby finally achieving the aim of transferring assets from the cold purses to the hot purses. When the user is charged, the virtual asset directly enters the charging address provided by the cold wallet system, and the hot wallet private key only stores a small amount of assets for circulation needs of the daily escrow system, so that the fund safety can be effectively ensured.

Description

Virtual asset hosting and paying system and method based on blockchain bottom layer
Technical Field
The invention relates to a blockchain related application technology, in particular to a blockchain asset transfer and payment system and a method thereof, in particular to a virtual asset hosting and payment system based on a blockchain bottom layer.
Background
As the technology of blockchains has emerged in the field of view of everybody since 2009, a large number of public chains have grown, and secure hosting of virtual assets on blockchains has become a ubiquitous problem in digital asset application grounding.
Particularly in the field of virtual asset hosting and payment, merchants need to store private keys of virtual assets on a server for transfer and transaction, the server receives a transfer request, directly generates transaction corresponding to a blockchain through a background program, directly signs the transaction by using the private key stored on the server, and then broadcasts and sends the transaction to a blockchain node. Because the private key is stored on the server, the server is easy to hack in an online environment, cases of illegal hacking and copying of the private key are frequent, and in addition, potential operation and management risks exist for operators in the company. Once a problem occurs, irrecoverable losses will be incurred to the digital asset hosted by the platform.
To solve the above-described security problem, we have invented a virtual asset hosting and payment system and method thereof that can maximally avoid the risk of theft of private keys.
Disclosure of Invention
The invention provides a virtual asset hosting and paying system and a method thereof based on a blockchain bottom layer, which can avoid storing a private key for storing a large amount of funds in an online system, and even if a systematic security problem occurs, most of funds are still secure.
The invention discloses a virtual asset hosting and paying system based on a blockchain bottom layer, which comprises the following components:
the cold wallet operates in the service of an island environment operated by the network isolation system, and the offline environment prohibits any person from illegally approaching, wherein the cold wallet comprises a cold wallet address private key;
The hot wallet is deployed in a public network online environment, the bottom layer is connected with a plurality of public blockchains, and the service system can perform online virtual asset transfer, wherein the hot wallet at least comprises a cold wallet address main public key and a hot wallet address private key;
The main public key is responsible for calculating a recharging address (sub public key) of the user and is used for receiving recharging of the user;
The hot wallet private key, the transaction is signed directly by the hot Bao Si key and broadcast on the blockchain when the user needs to extract his or her assets.
Also included in some embodiments are: collecting orders, namely a data file format; the encryption data format is used for storing transaction information of various blockchains, generating from a hot wallet, verifying the legitimacy of the transaction information in a cold wallet and signing blockchain transactions in the cold wallet; after the signature of the collected order is completed, the collected order is transferred to a hot wallet, the hot wallet performs data validity verification on the collected order, legal transactions in the collected order are broadcasted to a corresponding blockchain, and the process of transferring the asset from the cold wallet to the hot wallet is realized.
Also included in some embodiments are: an encryption order storage unit: a storage device responsible for data exchange of the collected orders in the hot and cold wallets.
Also included in some embodiments are:
Master public/private key: the asymmetric key pair generated by the cryptography technology is determined by using layering, the main public key can calculate infinite sub-public keys, but the sub-private keys cannot be calculated, and the private keys corresponding to all sub-public keys and the public keys corresponding to all sub-public keys can be calculated by using the main private key.
The invention discloses a virtual asset hosting and paying method based on a blockchain bottom layer, which comprises the following steps:
1) Deploying the hot wallet in an online environment, calculating a large number of collection addresses by using a main public key generated by a hierarchical determination cryptography technology in the hot wallet, and using the hot wallet to receive recharging records of funds trusteeship parties, wherein an online system in which the hot wallet is located is responsible for monitoring the recharging records of the addresses through a blockchain;
2) Because the user has a need to extract his/her assets, it is necessary to transfer part of the assets for liquidity from the cold wallet to the private key of the hot wallet, which is responsible for the actual asset extraction transfer;
3) The hot wallet monitors all recharging addresses, can record the corresponding relation between the addresses and the assets in the cold wallet, and generates a collection order for transferring the assets from the cold wallet to the hot wallet according to the corresponding relation between the addresses and the assets when the assets of the cold wallet need to be transferred to the hot wallet, wherein the collection order can be verified and the effectiveness of the collection order can be ensured by using a cryptography technology; at this time, the hot wallet has no cold wallet address private key and cannot sign blockchain transactions, so that an unsigned aggregate order is generated;
4) After the order data is generated, the order data is stored in an encryption storage unit, the order data is transferred to a cold wallet system in an island environment by appointed personnel, the cold wallet system verifies and decrypts the collected order, after signature is executed on all blockchain transactions in the order data, the collected order is repackaged and encrypted, and then the collected order is stored in the encryption order storage unit;
5) The related personnel transfer the signed collection order in the encrypted order storage unit to a hot wallet, the hot wallet decrypts and verifies the collection order, then broadcasts the collection order to a blockchain, and after corresponding transaction is confirmed on the blockchain, all funds in the order are transferred to a private key of the hot wallet, and the hot wallet is responsible for asset extraction transaction of a user.
In some embodiments, in step 3) and including: when funds in the private key of the hot wallet are lower or reach a threshold value, the hot wallet generates a collection order for transferring the assets from the cold wallet to the private key of the hot wallet according to the corresponding relation between the addresses and the assets, and the quantity of the assets transferred by the collection order can be ensured as long as the normal funds flow of the online environment can be ensured.
The invention has the beneficial effects that:
After the system and the method of the invention are used, the user directly enters the cold wallet system after recharging, and the private key of the hot wallet only saves a small amount of assets for daily overhead. Even if the online hot wallet presents systematic security problems resulting in loss of the hot wallet private key, the loss is minimized.
Drawings
FIG. 1 is a schematic diagram of a system architecture of the present invention.
Fig. 2 is a schematic diagram of the operational sequence of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
Referring to fig. 1, the virtual asset hosting and payment system of the present embodiment includes:
the cold wallet operates in the service of an island environment operated by the network isolation system, and the offline environment prohibits any person from illegally approaching, wherein the cold wallet comprises a cold wallet address private key;
The hot wallet is deployed in a public network online environment, the bottom layer is connected with a plurality of public blockchains, and the service system can perform online virtual asset transfer, wherein the hot wallet at least comprises a cold wallet address main public key and a hot wallet address private key;
The main public key is responsible for calculating a recharging address (sub public key) of the user and is used for receiving recharging of the user;
The hot wallet private key, the transaction is signed directly by the hot Bao Si key and broadcast on the blockchain when the user needs to extract his or her assets.
Collecting orders, namely a data file format; the encryption data format is used for storing transaction information of various blockchains, generating from a hot wallet, verifying the legitimacy of the transaction information in a cold wallet and signing blockchain transactions in the cold wallet; after the signature of the collected order is completed, the collected order is transferred to a hot wallet, the hot wallet performs data validity verification on the collected order, legal transactions in the collected order are broadcasted to a corresponding blockchain, and the process of transferring the asset from the cold wallet to the hot wallet is realized.
An encryption order storage unit: a storage device responsible for data exchange of the collected orders in the hot and cold wallets. Such as a USB device with encrypted access verification.
Master public/private key: an infinite sub-public key can be calculated by using a main public key, but a sub-private key cannot be calculated, and private keys corresponding to all sub-public keys can be calculated by using the main private key.
Deploying the hot wallet in an online environment, calculating a large number of collection addresses by using a main public key generated by a hierarchical determination cryptography technology in the hot wallet, and using the hot wallet to receive recharging records of funds trusteeship parties, wherein an online system in which the hot wallet is located is responsible for monitoring the recharging records of the addresses through a blockchain; because the private key is stored on the server, the server is easy to hack in an online environment, cases of illegal hacking and copying of the private key are frequent, and in addition, potential operation and management risks exist for operators in the company. Once a problem occurs, irrecoverable losses will be incurred to the digital asset hosted by the platform.
Because the user has a need to extract his/her assets, it is necessary to transfer part of the assets for liquidity from the cold wallet to the private key of the hot wallet, which is responsible for the actual asset extraction transfer;
The hot wallet monitors all recharging addresses, can record the corresponding relation between the addresses and the assets in the cold wallet, and generates a collection order for transferring the assets from the cold wallet to the hot wallet according to the corresponding relation between the addresses and the assets when the assets of the cold wallet need to be transferred to the hot wallet, wherein the collection order can be verified and the effectiveness of the collection order can be ensured by using a cryptography technology; at this time, the hot wallet has no cold wallet address private key and cannot sign blockchain transactions, so that an unsigned aggregate order is generated;
After the order data is generated, the order data is stored in an encryption storage unit, the order data is transferred to a cold wallet system in an island environment by appointed personnel, the cold wallet system verifies and decrypts the collected order, after signature is executed on all blockchain transactions in the order data, the collected order is repackaged and encrypted, and then the collected order is stored in the encryption order storage unit;
The related personnel transfer the signed collection order in the encrypted order storage unit to a hot wallet, the hot wallet decrypts and verifies the collection order, then broadcasts the collection order to a blockchain, and after corresponding transaction is confirmed on the blockchain, all funds in the order are transferred to a private key of the hot wallet, and the hot wallet is responsible for asset extraction transaction of a user.
The present invention is not described in detail in the present application, and is well known to those skilled in the art.
The foregoing describes in detail preferred embodiments of the present invention. It should be understood that numerous modifications and variations can be made in accordance with the concepts of the invention by one of ordinary skill in the art without undue burden. Therefore, all technical solutions which can be obtained by logic analysis, reasoning or limited experiments based on the prior art by the person skilled in the art according to the inventive concept shall be within the scope of protection defined by the claims.

Claims (3)

CN202010499808.4A2020-06-042020-06-04Virtual asset hosting and paying system and method based on blockchain bottom layerActiveCN113763158B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010499808.4ACN113763158B (en)2020-06-042020-06-04Virtual asset hosting and paying system and method based on blockchain bottom layer

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010499808.4ACN113763158B (en)2020-06-042020-06-04Virtual asset hosting and paying system and method based on blockchain bottom layer

Publications (2)

Publication NumberPublication Date
CN113763158A CN113763158A (en)2021-12-07
CN113763158Btrue CN113763158B (en)2024-10-22

Family

ID=78783609

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010499808.4AActiveCN113763158B (en)2020-06-042020-06-04Virtual asset hosting and paying system and method based on blockchain bottom layer

Country Status (1)

CountryLink
CN (1)CN113763158B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116739587B (en)*2023-07-052024-06-04无锡市公安局System and method for realizing public security organ to give and store case-related virtual currency
KR102639198B1 (en)*2023-09-042024-02-21해피블록 주식회사Method and system for providing virtual asset trading and investment strategy recommendation services

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109003081A (en)*2018-07-132018-12-14北京创世智链信息技术研究院A kind of method of commerce and system based on block chain

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2020046975A (en)*2018-09-192020-03-26G.U.Labs株式会社Fund transfer system and method for virtual currency
CN109523261B (en)*2018-11-292022-02-15北京元心科技有限公司Transaction verification method of block chain terminal, related device and readable storage medium
CN109801068A (en)*2019-01-042019-05-24深圳银链科技有限公司Digital cash management system, method, cold wallet and the hot money packet of wallet is isolated

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109003081A (en)*2018-07-132018-12-14北京创世智链信息技术研究院A kind of method of commerce and system based on block chain

Also Published As

Publication numberPublication date
CN113763158A (en)2021-12-07

Similar Documents

PublicationPublication DateTitle
CN109635585B (en)Method, proxy node and medium for querying transaction information in blockchain network
US20240303635A1 (en)Token-based off-chain interaction authorization
JP5721086B2 (en) Management method of electronic money
US20150356523A1 (en)Decentralized identity verification systems and methods
CN110851496A (en)Method, apparatus, accounting node and medium for querying transaction information in blockchain network
US20040098352A1 (en)Electronic cash system
US20060282372A1 (en)Method to secure credit card information stored electronically
JPH09319808A (en) Hierarchical electronic cash method and device used therefor
US20100223188A1 (en)Online Payment System and Method
CN109767217B (en)Digital asset, server, terminal and digital asset transaction method
CN111723060A (en)Blacklist data sharing method and system based on block chain
CN109472576A (en)The processing method and processing device of digital asset, storage medium
CN113763158B (en)Virtual asset hosting and paying system and method based on blockchain bottom layer
CN102521777B (en)A kind of method and system realizing remote credit
CN108805574A (en)Method of commerce based on secret protection and system
CA3058591C (en)Cross-funds management server-based payment system, and method, device and server therefor
KR102475434B1 (en)Security method and system for crypto currency
CN106203973A (en)Based on across the payment system of fund server and method of payment, device and server
CN106204015A (en)Based on across the payment system of fund server and method, device and server
Zhang et al.A practical fair-exchange e-payment protocol for anonymous purchase and physical delivery
JP2007310562A (en) Payment method using electronic money
CN113746645B (en)Public scene anonymous communication charging system and method based on chargeable digital certificate
CN106203986A (en)A kind of method of network payment, device, capital management server and system
CN117078262A (en)Transaction processing method, device, medium and equipment based on blockchain
CN106204007A (en)Payment system based on same fund server and method of payment, device and server

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp