Unlock instant, AI-driven research and patent intelligence for your innovation.

Digital currency transaction method and device

A digital currency and transaction method technology, applied in data processing applications, finance, instruments, etc., can solve problems such as insufficient protection of user privacy, and achieve the effect of improving user privacy protection

Active Publication Date: 2022-03-04
数字钱包(北京)科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the Bitcoin system, the user's wallet address is used as a transaction identifier, and the wallet address is obtained by hashing the user's public key. Once a user obtains the user's public key, it can be obtained from the blockchain Read all the transaction information of the user on the Internet, and the protection of user privacy is not perfect

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Digital currency transaction method and device
  • Digital currency transaction method and device
  • Digital currency transaction method and device

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0053] Bitcoin, as the most successful digital currency so far, is a distributed virtual currency. Bitcoin will broadcast all transactions to the network, that is to say, all people can see all transactions on the network, and Bitcoin does not do any protection for the address of the sender and receiver of the transaction. The transaction contains the sender's public key information, and anyone can obtain this information, so that the sender of the transaction can be directly determined. It can be seen that Bitcoin's protection of user privacy is not perfect.

[0054]This embodiment provides a digital currency transaction method, which can effectively improve the protection of user privacy. In the digital currency transaction process, there are senders and receivers. Please refer to figure 1 , showing a flowchart of the method at the sending side, including:

[0055] S10: Obtain the user public key (A, B) of the receiver.

[0056] The receiver's user public key is two differ...

no. 2 example

[0080] This embodiment provides a digital currency transaction device, which is applied to the sender, see Figure 4 ,include:

[0081] The public key determination module 101 is used to generate a first random number r, and calculate a second random number R=r*G and a one-time public key P=H(r*A)*B, wherein G is an elliptic curve E( The base point on Fq), the value of r is 1 to n-1, n is the order of G, * is the point multiplication operation, A≠0, B≠0 and R≠0, H(r*A) is the pair r Perform hash operation with the dot product of A;

[0082] The address determination module 102 is used to calculate the destination wallet address Addr=H(P) according to the one-time public key P;

[0083] The first transaction determination module 103 is configured to pack the destination wallet address Addr, the second random number R and the one-time public key P into the transaction, and digitally sign the transaction;

[0084] The sending module 104 is configured to send the signed transac...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a digital currency transaction method and device. The method includes: obtaining the user public key (A, B) of the recipient; generating a first random number r, and calculating a second random number R=r*G; The characteristic public key P=H(r*A)*B, wherein, G is the base point on the elliptic curve E(Fq), the value of r is from 1 to n-1, n is the order of G, and * is the point multiplication operation , H(r*A) is a hash operation for the dot product of r and A; according to the one-time public key P, calculate the destination wallet address Addr=H(P); use the destination wallet address Addr, the second random number R and The one-time public key P is packaged into the transaction, and the transaction is digitally signed; the signed transaction is sent to the blockchain node and R is sent to the receiver. The digital currency transaction method provided by the present invention decouples the user public key from the transaction identifier, so that other users in the network cannot know the sender and receiver through the transaction, effectively protecting the user's privacy.

Description

technical field [0001] The present invention relates to the field of digital currency transactions, in particular to a digital currency transaction method and device. Background technique [0002] As the most successful digital currency so far, Bitcoin is a distributed virtual currency. The entire network is composed of users. There is no central bank. Decentralization is the guarantee of Bitcoin security and freedom. It can be connected to the Internet on any computer Compared with traditional financial means, transaction costs are lower, and at the same time, there are no cumbersome quotas and procedures. However, in the Bitcoin system, the user's wallet address is used as a transaction identifier, and the wallet address is obtained by hashing the user's public key. Once a user obtains the user's public key, it can be obtained from the blockchain Read all the transaction information of the user on the Internet, and the protection of user privacy is not perfect. Contents...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06Q40/04G06Q20/38
CPCG06Q20/3829G06Q40/04
Inventor 张宇周海京张哲李杰
Owner 数字钱包(北京)科技有限公司