Accounts

乙太坊賬戶

  • October 11, 2021

乙太坊中有兩種賬戶共享相同的地址空間:由公私鑰對(即人類)控制的外部賬戶和由與賬戶一起儲存的程式碼控制的合約賬戶。

這是 Solidity 文件的摘錄。

我不明白兩種帳戶的目的。為什麼同一個乙太坊地址需要有兩個賬戶?

一個地址沒有兩種類型的帳戶。地址是否屬於智能合約。如果不是,則它是可以通過私鑰控制的“正常”地址,或者很可能未使用。(實際上我不確定如果有人擁有智能合約地址的私鑰會發生什麼,但這種情況不太可能被認為是不可能的)。它們在同一個地址空間中,因為它更容易處理。這樣在將 ETH 發送到智能合約時就不需要特殊情況了。

引用自:https://ethereum.stackexchange.com/questions/111180