区块链知识总结——以太坊的账户

本文详细解释了以太坊中的账户分类(外部账户和合约账户),强调了交易序号在防止重播攻击和维护网络安全中的作用。同时,对比了以太坊与比特币的账户模型,并阐述了设计以太坊的主要动机,包括智能合约、更广泛的编程能力和去中心化应用平台的构建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

账户分类

在以太坊中,账户是参与交易和执行智能合约的基本单位。以太坊账户分为两种类型:外部账户(Externally Owned Account)和合约账户(Contract Account)。

外部账户(Externally Owned Account):

  1. 特点: 外部账户由一个私钥控制,并且没有与之关联的智能合约代码。它们对应于以太坊网络中的用户,可以发送交易、接收以太币(ETH)和与智能合约进行交互。

  2. 地址: 外部账户通过以太坊地址进行标识,地址由 40 个十六进制字符组成,表示公钥的哈希值。任何人都可以通过地址查看账户的余额和交易历史,但只有持有对应私钥的用户才能对账户进行操作。

  3. 私钥: 外部账户的控制者拥有一个对应的私钥,用于签署交易和证明账户所有权。私钥应该严格保密,任何人得到了私钥就可以完全控制对应的账户。

合约账户(Contract Account):

  1. 特点: 合约账户包含智能合约代码,并由以太坊虚拟机(EVM)执行。它们可以接收以太币,并根据预定义的逻辑执行操作,例如存储数据、执行计算、发送交易等。

  2. 地址: 合约账户同样通过以太坊地址进行标识,但与外部账户不同的是,合约账户的地址由创建合约时的交易地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值