Accounts
乙太坊帳戶和地址術語可互換使用?
乙太坊中的帳戶和地址這兩個術語可以互換使用嗎?即,帳戶是一個地址。一個地址指向一個帳戶
在實踐中,是的。
在帳戶中,您可以區分內部帳戶和外部帳戶。
內部賬戶是合約賬戶。
外部帳戶連結到私鑰。
在這兩種情況下,地址都用於指代帳戶。
君士坦丁堡硬分叉將為“所有賬戶都是合約”基礎奠定基礎,最終將允許使用代幣支付費用等。
它們在實踐中可以互換使用嗎?
是的。
他們應該是嗎?
🤷
他們真的是同一個意思嗎?
不。
賬戶通常是指擁有 ETH 餘額的事物、您發送交易的事物、部署合約的事物等。賬戶可以是“外部”的,也就是由密鑰對(私鑰 + 公鑰)組成) 或者它可能是一個“內部”賬戶,也就是一個合約賬戶,它沒有與之關聯的私鑰,並通過其他外部賬戶進行控制,或者只是持有資訊。
地址是一個非常具體的字元串,由
0x
+組成,40 hexadecimal characters
用於標識帳戶。
- 在“普通”(外部)賬戶的情況下,該地址是通過獲取私鑰、從私鑰生成公鑰、然後從公鑰生成地址來派生的。
- 在合約賬戶的情況下,由於EIP 1014: Skinny CREATE2於 2019 年初被包含在君士坦丁堡硬分叉中,地址可以通過另一種數據組合從部署的 /
sender's address + nonce
或中獲得。