精通以太坊-以太坊基本概念

二、以太坊基本概念

10^18 wei = 1 ether

换钱包仅需发起交易把以太币转移到新地址

钱包中保存着私钥

助记词用于恢复私钥

EVM:全局性单体计算机,每个节点都运行着EVM的本地副本

账户

以太坊中有两种账户——外部账户EOA和合约账户

外部账户拥有私钥

合约账户具有智能合约代码并受其控制,也拥有地址,可以收发以太币

合约账户没有私钥,所有只有外部账户才能启动交易

智能合约

没细看!!!

编写,编译,部署,调用

交易中的data指定调用的合约函数和传入的参数,若未指定则调用默认函数(默认函数无函数名)

public:可被调用

payable:可接收以太币

由合约发起的交易叫内部交易

这章总的来说就是教我们怎么创建钱包,怎么交易,怎么创建合约,怎么交互

疑惑

  1. 智能合约可以撤销吗
  2. 怎么理解“可编程区块链的威力在于可以用去中心化的软件来控制资产!”?
  3. 调用智能合约函数算不算一次交易?——算的。
  4. 注册合约的目标地址为?
  5. 合约的地址和外部账户的地址都是怎么确定的?