# 区块链学习笔记3-以太坊介绍 **Published by:** [beatweb3](https://paragraph.com/@chuyue/) **Published on:** 2022-07-13 **URL:** https://paragraph.com/@chuyue/3 ## Content 以太坊目前是公链之王,学习区块链就离不开以太坊,本节就来了解一下以太坊。 一、以太坊创始人V神 首先来了解一下以太创始人-Bitalik Buterin(人称V神),1994年生于俄罗斯,1999年随父母移民加拿大,瘦如竹竿,语速极快,眼神飘忽不定哈哈。V神跟区块链结下缘是因为他父亲就是研究比特币的,所以说环境很重要。 2013年,19岁的小V神发布了《以太坊白皮书》 2015年,以太坊正式上线 2017年,以太坊全球通过ICO募集超过40亿美元 2018年,以太坊市值超过700亿美元 2021年,一个以太坊超过了5000美元的价格。 二、以太坊项目背景 1、区块链是在不信任的世界建立信任关系的技术,但没有好的开发平台,直接使用比特币架构来开发则太复杂。 2、比特币的设计只适合加密数字货币,不具备图灵完备性(有完整编程语言功能如for while if..else…),缺乏保存实时状态的账户概念,而PoW机制则来带效率和资源浪费。 3、在商业环境下需要高效的共识机制(比特币要10分名才达成共识),有图灵完备性的交易脚本语言,支持智能合红,于是以太坊产生了。 三、以太坊介绍 1、以太坊(Ethereum),简称ETH是一个全球通用的区块链,所以叫公链。 2、以太坊是一个数字加密货币平台,ETH,市场全球第二高,仅次于比特币 3、以太坊是一个可编程,图灵完备的区块链开发平台,相当于是一个去中心化的全球计算机。以太坊有用来构建和发布分布式应用的脚本语言(Solidity) 4、以太坊包括EVM(编译和执行代码),通过EVM可以简便地发行数字资产,编写智能合约、建立和运行去中心化的应用。 5、以太坊包括GAS:为了避免在以太坊上做恶(如写个死循环、垃圾智能合约),在以太坊上建立和运行智能合约,需要通过ETH支付费用。 6、以太坊现在还是采用PoW共识算法(工作量证明机制进行挖矿),但是改进版了(ethash),消耗的是内存。以太坊每10秒左右出一个以太币,而且以太币每年会增长的。 7、在挖矿过程中若二个人计算出相同的hash,但只奖励一个人,就看后面的人是在谁的那个前面值的基础上计算。 8、V神与团队为以太坊未来的发展路线设置了四个阶段:Frontier(前沿)、Homestead(家园)、Motropolis(大都会)、Serenity(宁静),今年2022年到最后一个阶段的升级了。 四、以太坊软件构成 1、Geth:go-ethereum官方:的go语言客户端 2、cpp-ethereum:C++编写的客户端 3、ethereum-lib:javascript编写的客户端 4、pv-ethereum:python编写的客户端 5、ethereumj:java编写的客户端 6、EIP:以太坊改进建议,包括核心协议说明、客户端API、合约标准 7、Mist客户端与ethereum钱包 8、Solidity:以太坊智能合构的编程语言 9、Remix:智能合约的开发IDE ## Publication Information - [beatweb3](https://paragraph.com/@chuyue/): Publication homepage - [All Posts](https://paragraph.com/@chuyue/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@chuyue): Subscribe to updates