在以太坊中有两类不一样的账户

在以太坊中有两种类型的账户:

外部拥有的帐户(EOA)

以太坊中最基本的账户类型称为EOA。相似于比特币钱包的实际操作方式,EOA具备由私钥控制的以太坊地址。

一个人能够打开任意数量的EOA。除开发送和接受以太币外,EOA还能够建立合约并触发合约。

合约账户

合同账户是具备与其关联的代码(又称智能合约)的账户。部署到以太坊网络的每个合约都有其自己的账户,其中包含唯一的以太坊地址。但是,与外部帐户不同,合同帐户没有控制它的私钥。

那么如何控制合同账户呢?

定义合同的代码包含一组控制帐户的预定义触发器。换句话说,控制合同运作的条件是从一开始就硬编码的。与EOA相似,合同账户能够接受以太币,如果被触发,则能够发送以太币,甚至能够建立其他合同账户(如果被编程为这样做)。

重要的是要注意,合同一经启动就无法更改,因而作者在起草每个触发器的条件时必须十分彻底。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!