以太坊賬戶分為兩種:個人用戶使用以太坊錢包生成的外部賬戶和合約賬戶。個人用戶使用以太坊錢包生成的外部賬戶由公鑰和私鑰組成。合約賬戶使用Solidity程序語言創(chuàng)建,由一組代碼(合約的函數(shù))和數(shù)據(jù)(合約的狀態(tài))組成。在以太坊上發(fā)ERC20的幣就是創(chuàng)建了一個合約賬戶。該賬戶生成的地址是合約地址,沒有私鑰。合約位于以太坊區(qū)塊鏈上的一個特殊地址。