以太坊概述
比特币和以太坊是两种最主要的加密货币
比特币被称为区块链1.0,以太坊被称为区块链2.0
以太坊的设计上针对比特币的运行过程中出现的一些问题进行了一些改进,
-
说出块时间,比特币的区块时间是十分钟,以太坊的出块时间大幅度降低到了十几秒,而且为了适应这种新的出块时间,以太坊还设计了一套基于Ghost的共识机制。
-
以太坊的另一个改进就是挖矿使用的mining puzzle,比特币的mining puzzle是计算密集型的,比拼的是计算哈希值的算力,这样造成的结果是挖矿设备的专业化,这样跟以前宣扬的去中心化是不符合的,所以以太坊设计的mining puzzle对内存的要求就是很高的,叫mining hard mining puzzle,这样设计的目的是限制了ASIC芯片的使用,管它叫做ASIC resistance,将来以太坊还会有些革命性的改变,用权益证明(proof of stake)来替代工作量证明(proof of work)。
- 权益证明: 不挖矿,而是按照类似于股票投票的方法决定下一个区块怎么产生。
除此之外,以太坊还增加了一个重要的功能,对智能合约(smart contract)的支持。
-
BitCoin:decentralized currency(去中心化的货币),符号是BTC,叫比特币,最小计量单位是Satoshi,也就是一聪
-
decentralized currency:货币本来是应该由政府发行的,货币的价值建立在政府公信力的基础上,然后政府通过一些司法手段来维护货币的正常运行,比特币的出现用技术手段把政府的这些职能给取代了,通过密码学,共识机制,来维护加密货币的体系的正常运行
比特币成功之后,人们思考了一个问题,如果货币可以去中心化,还有什么是可以去中心化的。
-
Ethereum:decentralize contract(去中心化的合约),符号是E