当我们谈论以太坊时,脑海中浮现的可能是智能合约、去中心化应用(DApp)或是那些令人眼花缭乱的代币,支撑起这个庞大生态系统的最基本、最核心的单元,却常常被初学者所忽略,这个单元就是外部账户,可以说,没有外部账户,就没有以太坊的交互世界,本文将带您深入了解这个以太坊生态中的“世界公民”——外部账户,以及它如何与以太坊的另一位核心成员——合约账户,共同构建起这个去中心化的数字王国。

什么是外部账户?你的数字身份与钥匙

想象一下,在传统互联网世界里,你用用户名和密码登录邮箱、社交媒体,进行各种操作,在以太坊的世界里,外部账户就是你唯一的、去中心化的身份凭证,它不是一个由服务器管理的账户,而是完全由你通过私钥控制的地址。

一个外部账户的核心构成要素是:

  1. 地址:这是一个由20个字节组成的、以“0x”开头的字符串(0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B),你可以把它理解成你的银行账号或邮箱地址,是用来接收资产和信息的唯一标识,这个地址是由你的公钥通过特定算法计算得出的,而公钥又是由你的私钥生成的。

  2. 私钥:这是一串随机的、极其复杂的密码。私钥就是你对这个账户拥有绝对所有权的证明,谁拥有了私钥,谁就拥有了该账户的控制权,它可以用来签署交易,证明是你本人发起的操作。私钥必须被你妥善保管,一旦丢失,账户里的资产将永远无法找回,没有任何中心化机构可以帮你找回。配图