Bitcoin address generation process first needs to randomly generate a private key, private key re-encryption to get the public key, public key through the hash algorithm, and so on, and finally get a Bitcoin address, the process is more complex. Simply put, the private key is turned to the public key, the public key is turned to the public key hash, and the hash address becomes the Bitcoin address.
The relationship between them is simply that the wallet generates the private key, the private key generates the public key, the public key generates the public key hash, the public key hash generates the address, the address is used to accept the digital currency.
Wallet, Coldlar, Electrum, Huobi.
Attackers reportedly created their own Electrum servers, which hosted the attacked version of Electrum in order to implement the attack. When the user will be vulnerable.
Hackers launched a denial-of-service (DoS) attack on a well-known wallet Electrum server, according to Johnwick.io. Hackers used botnets of more than 140,000 computers to attack Electrum nodes and simultaneously deployed malicious nodes. When a user connects to these malicious nodes and sends a transaction using an older version of Electrum, the user is prompted to update the Backdoor Client. If the user installs the client as prompted, the private key is stolen and all digital assets are lost. Millions of dollars of digital currency have been stolen, according to Electrum officials. De-dimensional Security Labs recommends that users of electrum wallets be updated to the latest version of the client through the official website and never use the link in the prompt message.
Public Electrum server.
In addition, small partners who have used Electrum wallets should be aware that with Thecret phrase generated by Electrum, we can recover bitcoin keys on any browser using the Bitcoin Wallet web tool. And Electrum is so secure that there is no evidence that the distributed attack prevention system designed by Dark Wallet will be due to Electrum.
According to Reddit user u/normal_rc, electrum's wallet was hacked and nearly 250 bitcoins (243.6 BTCs, nearly $1 million) were maliciously stolen, according to coinelegraph. Electrum then confirmed that the attack included creating a fake version of the wallet to trick users into providing password information. Electrum responded on Twitter that "this is a persistent phishing attack on Electrum users" and warned users not to download Electrum from any source other than the official website.
In the blockchain network, the account address is designed for the security exchange scheme, in which the account, public key, private key generation process has the following relationship: private key - public key - account address, all three use the secure hash algorithm (SHA), to ensure adequate security. Hashing is the extraction of information, usually its output is much smaller than the input, and is a fixed length. With the current technical means, the encryption of the hash must be irreversible. That is, through the user's account address, the user's private key information cannot be derived. The specific generation process of the user's private key, public key, and account of the cloud platform consists of three parts, namely, the private key, the public key, and the VIS account generated based on the Jingtum blockchain. Depending on the byte length of the account address, there are two types of accounts, master account and sub-account.
Electrum 0.18.8 is available for details at github.
Public, private key, Bitcoin address.
A random number (pre-master key). The random number is encrypted by the server public key.
(nonce, receiving_address, value, dataitem0, dataitem1... Dataitemn, v,r,s?nonce is the number of transactions that the address has sent, encoded in binary format (e.g., 0 -'', 7 'x07', 1000 -'x03'xd8'). (v,r,s) is a newly generated Electrum-style transaction signature without the private key corresponding to the sending address, and the range of v is 27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The public key and address can be extracted directly from an Electrum-style signature (65 bytes). The conditions under which the transaction is legal.
Bitcoin Wallet Electrum confirms a phishing attack against its users, reminding them not to download Electrum Wallet software from any channel other than the official website. Earlier media reports said Electrum users had maliciously stolen millions of dollars worth of cryptocurrencies. Hackers create Electrum wallet software with malicious code, induce users to download, and trick users into providing login information such as passwords to commit theft.
1-Address is essentially a code for Public Key Hash. The 1-address generation process is also simple, with the public key being calculated by Hash160.
In the blockchain, when someone transfers money to you, your receiving address (public key) is publicly spoken to others, and the transferred asset can only be "decrypted" by you holding the private key, at its disposal.
electrum master public key vs receiving address
This is because in blockchain, the private key generates the public key through encryption, and the public key converts the format to generate the address. That is, the private key can derive the public key, and the public key can derive the address.