This article is a mirror article of machine translation, please click here to jump to the original article.

View: 10588|Reply: 1

How to create an Ethereum account

[Copy link]
Posted on 2/22/2018 11:23:08 AM | | | |
How to create an Ethereum account

This article discusses how to create an Ethereum account and the math behind it. To start doing a lot with Ethereum, you first need to create an account.

Mist

The easiest way to create an Ethereum account is to use the Mist Ethereum wallet, a program that allows you to manage multiple Ethereum accounts. Launching this wallet app will sync the blockchain, which means downloading all blocks of up to 100GB locally, so be careful when using this method.

When you first start the program, you will be guided to create an account by entering your username and password, and it's important to remember your password. The newly created account information can be viewed in the wallet software, and the current amount is 0. Click on the username to see the account details and instructions for importing real ETH into the wallet. The main focus is on the public address of the account, which is the public key, which you can share and send to others.

GETH

Another way to create an account is through the command line, if you download GETH (Go Ethereum Client), you can easily create an account through the GETH account new command, which will guide you to set the account password and then print out the public key. You can create many accounts and then view them through the GETH account list, note that you can also see accounts created through Ethereum wallets here.


Public and private keys

MeaningfulCreating an account does not require a connection to the Ethereum blockchain or even an internet connection, and can be created completely offline。 We know that an encryption key pair consists of a public key and a private key, but there is no need to go anywhere to register this key pair, thoughTechnically, there may be two identical key pairs, but this is very, very, very unlikely

Let's discuss why. There are three steps to generating an Ethereum public key:

Mr. becomes a private key, consisting of a random 256 bits.
The private key is mapped to generate the public key using the elliptic curve signature algorithm. A private key can only map one public key.
The public address is calculated using the SHA-3 encryption hash algorithm with the low 160 bit of the public key.
Essentially, it is a mapping from a 256-bit private key to a 160-bit public address. This means that an account can have more than one private key.

A randomly selected private key ensures security, and as long as there is enough randomness, it is impossible for others to generate the same private key as you. Attempting to crack the key by force will consume a huge amount of arithmetic, even if all the computing power in the world is gathered from Pangu when it was opened.


Disclaimer:
All software, programming materials or articles published by Code Farmer Network are only for learning and research purposes; The above content shall not be used for commercial or illegal purposes, otherwise, users shall bear all consequences. The information on this site comes from the Internet, and copyright disputes have nothing to do with this site. You must completely delete the above content from your computer within 24 hours of downloading. If you like the program, please support genuine software, purchase registration, and get better genuine services. If there is any infringement, please contact us by email.

Mail To:help@itsvse.com