以太坊的发行价(区块链-以太坊概述及发展史介绍)
一、以太坊概述
1、概述
- 以太坊(Ethereum),简称ETH。是一个通用的全球性区块链,它属于共有链;
- 以太坊是一个加密数字货币平台——以太币Ether。目前以太币是市值第二高的加密货币,仅次于比特币;
- 以太坊是一个可编程的,图灵完备的区块链开发平台,相当于一个去中心化的全球计算机,以太坊具有用来构建和发布分布式应用的脚本语言,也就是只能合约的编程语言。以太坊可以管理金融和非金融类型的应用。
2、以太坊中包含以太坊虚拟机EVM
- 在一个编程系统之上,通常会有一些编译和执行的虚拟机来做支撑。JAVA有JVM,在以太坊里,有以太坊虚拟机EVM,可以执行任意复杂的算法代码。
- 开发者可以使用编程语言,在以太坊上创造出自己想要的应用。通过以太坊虚拟机,可以很简便地发行数字资产,编写只能合约,建立和运行去中心化的应用,成立去中心化自治组织等,可以把以太坊想象成区块链世界中,类似于Windows和Android这样的底层操作系统。
3、以太坊中包含有燃料Gas
- 为了避免以太坊区块链上充斥垃圾合约和垃圾应用,在以太坊上建立和运行只能合约,必须用ETH支付智能合约费用。以太币(ETH)又被称为以太坊内部的燃料。和币类数字资产不同,以太坊除了用于转账,还用于支付智能合约的费用。
4、以太坊是一个分布式计算机系统
- 以太坊系统包含多几点,其中的每个一几点都会执行字节码(其实就是智能合约),然后把结果存在区块链上,由于整个网络是分布式的,且应用就是一个个的状态组成,存储了状态就有了服务,所以它就能永不停机,没有一个中心化的节点,任何第三方不能干预。
5、以太坊系统化采用Pow共识算法
- 以太坊采用工作量证明机制Pow进行挖矿,每年按照当时发行总量的26%奖励矿工。
- 2014年10月,以太坊将区块的出块时间从60秒缩减到了12秒,目前基本稳定在15秒,每个区块奖励5个以太币。
- 以太坊和比特币虽然都是采用PoW挖矿机制,但是以太坊的出块机制和比特币是有所区别的。
- 由于以太坊出块时间短,导致以太坊很容易形成孤块,孤块的直不在最长链上的区块。
- 比特币的孤块没有任何区块奖励,但是在以太坊中,孤块可以被引用,被引用的孤块被称为“叔块”(uncle block),它们打包的数据也会记录在区块链中。和比特币不一样,以太坊的叔块有奖励,每个叔块最多可以获得4。375个以太币奖励。
- 确切点说,以太坊采用的是基于PoW共识的变种算法Ethash协议作为共识机制。
- 为防止ASIC矿机矿池算力攻击,跟原始PoW的计算密集型hash运算不同。Ethash在执行时候需要消耗大量内存,反而跟计算效率关系不大。这样就很难制造出专门针对Ethash的芯片。比特币汇率
- 虽然Ethash对原始的PoW进行了改进,但仍然需要进行大量无效的运算。社区已经计划在未来采用更高效的PoS作为共识机制。相对于PoW,PoS无需消耗大量无用的Hash计算。
6、与比特币相比,以太坊区块链主要技术特点
- 支持图灵完备的智能合约,设计了编程语言Solidity和虚拟机EVM
- 选用了内存需求较高的哈希函数,避免出现强算力矿机,矿池的攻击
- 叔块uncle block激励机制,降低矿池的优势,并减少了区块产生间隔(10分钟降低到15秒左右)
- 采用账户系统是世界状态,而不是UTXO,容易支持更复杂的逻辑
- 通过Gas限制代码执行指令数,避免循环执行攻击
- 支持PoW共识算法,并计划支持效率更高的PoS算法
- 总之,以太坊解决了比特币网络在运行中被人诟病的一些问题,让以太坊网络具备了更大的应用的潜力。
二、以太坊发展史
- 2013年底,Vitalik发布以太坊白皮书吗014年7月,开始以太币的预售。那时候圈内人称这种代币发行价哦“币众筹”。
- 通过为期42天的预售,以太坊团队通过预售60102216个以太币,寡集了3万多个比特币;另外还对预售之前参与开发的早期贡献者,长期从事项目研究的开发者按照当时以太币发售总量的9。9%进行分配。所以以太坊证实发行时有7200多万个以太币。
- 早在2015年,以太坊创始人Vitalik Buterin与其团队就推出了以太坊未来的发展路线,其中分为Frontiner(前沿)、Homestead(家园)、Metropolis(大都会)和Serenity(宁静)四个阶段。
- 北京时间2016年6月17日发生了在区块链历史上留下沉重一笔的攻击时间。以太坊为解决The DAO问题,首先实施了软分叉方案,最终软分叉方案宣告失败,以太坊社区随后设计了硬分叉方案。在第1920000区块中,设计一个非常规的状态变更,强行把L中所有地址的余额转移到一个特定的退款合约地址C。这个合约为一个的功能就是把众筹人的DAO币换回以太币。最后赢分叉成功切换。之前比特币也出现过硬分叉,当时大多数矿工都切换到新链上,就连夜自动消失,但这次以太坊硬分叉缺不同,但是由于社区存在分歧,部分矿工还继续维持着就链,因此旧链并未消失,后台由于交易所介入,旧链算力陡增,以太坊由此分裂心就两条具有相同历史版本的区块链。新链仍然称为以太坊ETH,旧链则称为太经典ETH。
- 2017年10月16日,在几次推迟之后,“拜占庭”在4370000区块进行硬分叉,这次称为“大都会”的多元升级,在以太坊主网络第4370000个区块诞生时通过“拜占庭”代码执行一次硬分叉,这次的硬分叉在所有的节点同时开启,并在此分叉后,以太坊的去中心化应用的浏览器将在重启后自动升级,以太坊的所有去中心化应用都能这样升级。而“大都会”的阶段更被视作为是提升以太坊平台整体可用性的重要基石,不过据说因为开发者正经历有限,升级至大都会的硬分叉将会分两个极端进行,分别是Byzabtium(拜占庭)和Constantinople(君士坦丁堡)。“君士坦丁堡”硬分叉具体什么时候部署官方还没有明确的消息,它主要的特性就是平滑处理掉所有由于“拜占庭”所引发的问题,并引入PoW和PoS的混合链模式。
- 自本版本之后,挖矿奖励有5个变更为3个ETH。
评论