[以太坊]基础概念入门

以太坊中的重要概念

账户 Account

包含地址,余额和随机数,以及可选的存储和代码对象。

普通账户 EOA

包含地址,余额和随机数

合约账户 Contract

包含地址,余额和随机数,存储和代码对象。

交易(Transaction)

  • 可以发送以太币和信息
  • 向合约发送的交易可以调用合约代码,并以信息数据为函数参数
  • 向空用户发送信息,可以自动生成以信息为代码块的合约账户,创建账户

以太坊网络

分布式网络

P2P网络拥有众多的节点

以太坊账本

区块链数据库,非关系数据库,基于键值对的

以太坊虚拟机

以太坊状态转换由以太坊虚拟机(EVM)处理,这是一个执行字节码(机器语言指令)的基于堆栈的虚拟机。

资源消耗

使用以太坊虚拟机EVM是需要支付费用的,费用称之为gas,作用是限制合约对于虚拟机资源的消耗。可以设置为0,但是不是以太坊。

网络接入(数据上链)

以太坊客户端

实现了以太坊协议的各个客户端,客户端不是节点

参考文章

以太坊基础概念

posted @ 2022-04-13 23:38  jiftle  阅读(115)  评论(0编辑  收藏  举报