以太坊有外部账户和合约账户两种类型。
1.外部账户(Exeral Accou):外部账户是持有以太币并执行交易的实体。这些通过秘密密匙被认证。秘密密匙是为交易签名的密匙。外部账户可以发起、接收交易,并与智能合约进行交易。外部账户是以太坊?在区块链上表示以太坊的所有权。
2.合约账户(Corac Accou):合约账户由智能合约创建。当智能合约的一些函数被调用时,这些函数的执行会改变合约账户的状态。合约账户并不直接持有以太币,只是在执行智能合约的函数时控制以太币的进出。合约账户用于执行以太坊上自动运行的不可靠的业务逻辑。
外部账户是操作资产的实体,合同账户是执行业务逻辑的程序。在以太坊中,合约账户通常代表智能合约。