[以太坊]基础概念入门
以太坊中的重要概念
账户 Account
包含地址,余额和随机数,以及可选的存储和代码对象。
普通账户 EOA
包含地址,余额和随机数
合约账户 Contract
包含地址,余额和随机数,存储和代码对象。
交易(Transaction)
- 可以发送以太币和信息
- 向合约发送的交易可以调用合约代码,并以信息数据为函数参数
- 向空用户发送信息,可以自动生成以信息为代码块的合约账户,创建账户
以太坊网络
分布式网络
P2P网络拥有众多的节点
以太坊账本
区块链数据库,非关系数据库,基于键值对的
以太坊虚拟机
以太坊状态转换由以太坊虚拟机(EVM)处理,这是一个执行字节码(机器语言指令)的基于堆栈的虚拟机。
资源消耗
使用以太坊虚拟机EVM是需要支付费用的,费用称之为gas,作用是限制合约对于虚拟机资源的消耗。可以设置为0,但是不是以太坊。
网络接入(数据上链)
以太坊客户端
实现了以太坊协议的各个客户端,客户端不是节点。
参考文章
标签:
Blockchain
, Ethereum
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做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以服务的方式运行