一、课后总结
以太坊二、每课记录
第一章:什么是以太坊
以太坊是一个为去中心化应用程序而生的全球开放平台
在以太坊上开发的程序称为去中心化程序,简称 Dapps ,Dapps基于加密货币与区块链技术,因而非常值得信任
Dapps 一旦被上传到以太坊,他们将始终按照编好的程序运行
这些应用程序可以控制数字资产,以便创造新的金融应用,这些金融应用也是去中心化的
这些建立在区块链技术之上不依靠传统中心化金融中介机构的金融应用称为DiFi
DiFi使金融应用更加透明、可信
第二章:以太币
以太坊原生加密货币 Ether
以太币的诞生是为了给以太坊的运作提供动力
任何人想再以太坊上开发应用程序,都需要支付以太币来支撑应用程序的运营
与比特币区别:1、比特币想流通,2、比特币数量有限
第三章:以太坊 Gas 燃料和交易手续费
想在以太坊运行,需要购买燃料,才能让计算机工作,最终燃料费作为手续费支付给矿工
无论交易成功与否,都需要支付燃料费用(矿工有计算,消耗了资源)
手续费由矿工计算,存储在区块中,用户在发交易时可以设置燃料消耗上线Gas Limit
以太币不是无限可分的,最小单位是Wei,Wei是一个非常小的单位
1 Ether = 10的十八次幂 Wei
还有其他的单位 KWei =10^3Wei;GWei = 10^9 Wei
计算Gas价格时一般使用GWei,开发时用使用最基本的Wei
Gas Uses:汽车需要多少升油
Gas Price:油单价
如果每 Gas 是20Wei(价格),那么21000个Gas就是 20*21000GWei=420000GWei=0.00042Ether,也就是说本次交易手续为0.00042Ether
本质是:虚拟机执行指令明文规定消耗多少Gas,最后累计起来就是Gas消耗量称为Gas Uses
第四章:以太坊社区是如何运行的
分三层:1)、最底层-以太坊区块链
和比特币系统相似,区块链的整个交易历史都是共享的,网络上的所有节点都可以保存一份历史交易记录的副本,以太坊的节点除了存储所有以太坊的交易信息外,还会存储智能合约的最新状态
2)、第二层-智能合约
不是真正的合约,他们只是可以运行在区块链上的代码,或者说是计算机逻辑运算
用户账户:一个地址(类似一行账号),余额
智能合约账户:地址、余额、状态、代码
两个地址一样,该账户的唯一识别符,余额一样,
智能合约里的余额代表代码可以拥有金钱,合约的代码是编译好的字节代码,以太坊客户机和节点可以在上面运行
3)、第三层-去中心化的应用平台
建立一个智能合约和去中心化平台,和比特币区块链不同的是,它包括了一门语言Solidity
以太坊提供代码运行环境以太坊虚拟机Ethereum VM
第五章:什么是ERC-20 代币标准
在以太坊中Token,也就是代币几乎可以代表任何东西,既然拥有了如此强大的功能,那必须要有一个强大的标准来处理,这就是ERC-20的作用
ERC-20:针对这些发布的代币制定的一个固定的基础的标准原则,标准化非常有利,也就意味着这些资产可以用于不同的平台和项目,否则只能用于特定的场合,在以太坊上,代币使用相同的标准,这样代币之间的兑换和DAPPs支持就会变的容易
第六章:什么是ICO
中文含义:首次币发行
ICO是募集比特币或者以太币等通用货币的行为,是一种为加密数字货币或者区块链项目筹措资金的常用方式
代币具有市场价值,可以制作成法币,从而支持项目的开发成本
ICO所发行的代币,可以基于不同的区块链,常见的是基于以太坊ETH和比特股BTS区块链发行,由区块链提供记账服务和价值共识,实现全球发行和流通
第七章:什么是以太坊2.0
以太坊2.0是以太坊的计划替代方案,也称为ETH 2 或 “宁静”,是以太坊区块链的下一次重大升级
四个阶段:前沿、家园、大家会、宁静,前三个阶段都处于以太坊1.0阶段
前沿:阶段公测版发布
家园:阶段主网正式发布
大家会:阶段经过硬分叉升级
宁静:三个阶段登场
第八章:什么是EEA企业以太坊联盟
以太坊联盟:致力于将以太坊开发成企业级区块链
符合开元理念,不以营利为目的,目标是为以太坊常见一系列关于最佳实践、安全性、隐私权、扩容性和互操作性的标准
网友评论