[以太坊]基础概念入门

以太坊中的重要概念

账户 Account

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

普通账户 EOA

包含地址,余额和随机数

合约账户 Contract

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

交易(Transaction)

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

以太坊网络

分布式网络

P2P网络拥有众多的节点

以太坊账本

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

以太坊虚拟机

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

资源消耗

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

网络接入(数据上链)

以太坊客户端

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

参考文章

以太坊基础概念

posted @   jiftle  阅读(121)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
历史上的今天:
2020-04-13 Remmina无法远程连接的解决方法
2020-04-13 再生龙教程——对于Centos7进行备份和还原
2020-04-13 squid代理
2020-04-13 代理服务 squid 隐藏真实ip,也就是透明代理
2020-04-13 docker添加sshd 服务
2020-04-13 Docker内安装ping命令
2020-04-13 Emacs以服务的方式运行
点击右上角即可分享
微信分享提示