Summary of the relationship between private key, public key, address and account of Ethereum

In Ethereum, account, address, private key (Private Key) and public key (Public Key) are very important concepts. The account plays the central role of Ethereum, the address is the identification of our interaction with the Ethereum system, it is the name of the Ethereum account to interact with the outside world, and the private key and public key are important barriers to protect the security of our account.

What are Accounts?

Account plays a very important role in Ethereum, it is the central concept of Ethereum. In Ethereum, there are two types of accounts ^1 : one is external accounts (EOAs, Externally Owned Accounts), and the other is contract accounts (Contracts Accounts). When we refer to the term account, we usually refer to external account (EOA), and when referring to contract account we usually refer to it as "contract".

Whether it is an external account or a contract account, what they maintain in Ethereum is a series of entities called state objects. These entities all have state information: the external account stores the balance of the account, and the contract account stores the balance and the contents of the contract. These states they store are updated through the Ethereum network and

Guess you like

Origin blog.csdn.net/sinat_36728518/article/details/129947560