# 区块链学习笔记3-以太坊介绍

By [beatweb3](https://paragraph.com/@chuyue) · 2022-07-13

---

以太坊目前是公链之王，学习区块链就离不开以太坊，本节就来了解一下以太坊。

一、以太坊创始人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

---

*Originally published on [beatweb3](https://paragraph.com/@chuyue/3)*
