新闻开发人员企业区块链解释事件和会议新闻时事通讯
订阅我们的新闻.
电子邮件地址
我们尊重您的隐私
HomeBlog区块链介绍
以太坊简史
以太坊过去的升级和艰苦概述,并展望未来。作者ConsenSys 2019年5月13日发布于2019年5月13日
从鸟瞰来看,区块链技术已经存在了很长时间。尽管是基础概念(加密,分散,对等网络 & 交易)已经研究了数十年,直到比特币在2008年发布之前,所有这些组件都可以被自信地视为已经组合在一起以创建功能性产品。特别是以太坊,自2015年以来一直以可用的公共格式出现。尽管其预计发展的日期和细节已经改变,但以太坊仍坚持其计划,以不断地升级协议以确保改进的可用性,安全性,功能性和去中心化性。.
随着2月君士坦丁堡最近的升级,以太坊正处于Serenity的风口浪尖(也称为以太坊2.0),将通过一系列的硬分叉和升级阶段来实现,包括“以太坊1.x”。但是,要了解我们要去的地方,我们必须回顾一下并了解我们的来路。该时间表介绍了以太坊重要(计划外)硬分叉和升级的历史,以准备其下一阶段的发展.
奥运| 2015年5月9日
以太坊区块链于2015年7月开始公开存在。然而,在那之前的紧接着是奥林匹克运动会-概念的第九个也是最后一个开放测试网,可供开发人员探索以太坊区块链一旦发布将是什么样子。. Vitalik宣布 对于花费时间进行网络压力测试的开发人员,将获得总计25,000 ETH的奖励。要求很明确:尝试使网络过载并“对状态进行疯狂处理”,以深入了解协议将如何处理高流量。为开发人员提供了四个类别进行测试:交易活动,虚拟机使用率,挖掘能力和一般处罚.
边疆| 2015年7月30日
经过几个月的压力测试,以太坊网络已准备好正式启动公共主网。 7月30日,以太坊的创世地块被开采出来,社区开始发展。边境发射前几个月, Vinay Gupta发表了笔记 关于以太坊的启动过程。在激动的段落之中是对潜在用户的警告。他声称,Frontier是“以最原始的形式”的以太坊,开发人员应谨慎行事。在Frontier推出前几天, 斯蒂芬·陶尔(Stephen Taul)回应 古普塔对开发商的警告:“像在美国边境期间一样,这些定居者将面临巨大的机遇,但也将面临许多危险。”
边界协议包含一系列关键特征:
- 封锁奖励:当矿工在以太坊区块链上成功开采一个区块时,他们将获得以太坊的奖励。推出Frontier并获得每区块5 ETH的区块奖励.
- 气体:在Frontier成立的头几天,每个区块的气体限制硬编码为5000气体。基本上,这意味着网络上什么也不会发生。这是有意实施的,以提供几天的缓冲时间,以允许矿工在以太坊上开始其业务,并允许早期采用者安装其客户端。几天后,天然气限制自动取消,网络开始能够处理交易和智能合约.
- 金丝雀合约:Frontier包含金丝雀合约,以通知用户特定的链条不良或脆弱。 Canary合同的价格为0或1。有问题的合同的价格为1,并且通知了客户,因此他们不会从断链的情况下开采。本质上,金丝雀合约功能使核心的以太坊开发人员能够在出现问题时停止网络上的操作或交易。加那利合同在以太坊存在初期是一个高度集中但必不可少的保护机制.
- 易用性:所有开发人员操作都是通过命令行完成的;不存在图形用户界面。网络是可用的,但用户界面很粗糙,其功能在很大程度上仅限于具有以太坊现有知识和经验的人.
宅基地| 2016年3月14日
Homestead升级是以太坊网络的第一个计划硬分叉,于2016年5月14日实施,区块编号为1,150,000。总体而言,Homestead升级包括对以太坊的三项重大改进。首先,它删除了金丝雀契约功能,从而消除了网络上的集中化点。其次,它在以太坊上使用的编程语言Solidity中引入了新代码。最后,它引入了Mist钱包,该钱包允许用户持有/交易ETH并编写/部署智能合约.
Homestead升级是最早实施的以太坊改进提案之一。 EIP是向社区提出的建议,如果获得批准,则将其包含在网络升级中。 Homestead升级包括三个EIP:
EIP-2:主要宅基地升级
EIP 2.1:通过交易将创建智能合约的成本从21,000加仑增加到53,000加仑。通过另一个合同(一种首选方法)创建合同的成本要比通过交易创建合同的成本高。通过增加通过交易创建合同的天然气成本,EIP 2.1激励用户重返通过其他合同创建合同.
EIP 2.2:“其s值大于secp256k1n / 2的所有交易签名均被视为无效。 ECDSA恢复的预编译合同保持不变,并继续接受高s值;这很有用,例如如果合同恢复了旧的比特币签名。” [来源]
EIP 2.3:裁定,如果合同中没有足够的天然气来完成操作,则合同将“失败”,而不是创建空合同。这将事务的可能输出从[成功] [失败]或[空]更改为[成功]或[失败].
EIP 2.4:消除了鼓励用户创建难度稍高的区块的动机,即,更有可能被开采的区块。此次升级将块时间稳定在10到20秒之间,并使网络恢复到每个块约15秒的总体目标时间.
EIP-7
“在0xf4处添加一个新的操作码DELEGATECALL,其思想与CALLCODE相似,不同之处在于它将操作者和值从父作用域传播到子作用域,即。创建的呼叫与原始呼叫具有相同的发件人和价值。” [来源]
EIP-8:未来升级
EIP-8是一项改进建议,着眼于未来计划中的网络升级。改进确保以太坊上的所有客户端软件都可以适应将来的网络协议更新.
DAO前叉| 2016年7月20日
在计划的以太坊升级和硬分叉的历史中,计划外的DAO事件值得考虑。 2016年,一个分散的自治组织DAO通过代币销售筹集了1.5亿美元的资金。 6月,DAO被黑客入侵,价值5000万美元的ETH被一个未知的黑客窃取。整个以太坊社区决定硬分叉链,以将资金恢复到其原始钱包并修复漏洞。但是,硬分叉存在争议,以太坊社区中的一些人继续在原始链上进行挖掘和交易。原来的链条-被盗的醚没有退还-变成了 以太坊经典(Ethereum Classic),它变得越来越弱,并随着时间的流逝而受到开发. 大多数社区和核心开发人员继续进行分叉的链工作-将被盗的ETH返回其原始所有者,这就是我们现在所知的以太坊区块链.
大都会:拜占庭|十月16,2017
以太坊路线图的下一阶段被称为大都会,它将分两个阶段进行:拜占庭和君士坦丁堡。拜占庭(Byzantium)于2017年在4,370,000区块上线,其中包括九个EIP,包括:
EIP 100
调整了公式,以考虑到叔叔的积木来评估积木的难度。新的公式为发行率提供了稳定性,确保不会因操纵叔叔块而被迫向上发行.
EIP 658
对于Byzantium升级后的区块,交易收据包含一个状态字段,以指示成功(由1表示)或失败(由0表示).
EIP 649
难度炸弹是一种机制,如果被激活,它将增加开采一个新区块所需的能量(即“难度”),直到不可能再开采出新的区块为止。这时,以太坊网络将被“冻结”。难度炸弹最初于2015年9月包含在该网络中。其目的是支持最终从工作量证明过渡到权益证明。当实施PoS时,理论上矿工可以选择支持旧的PoW链,从而导致社区分裂并创建两个单独的链-一个由涉众维护,一个由矿工维护。解决此问题的方法是实施“难度炸弹”,该炸弹最终将逐步淘汰挖掘的功效,并允许将网络完全过渡到PoS,而不会引起有争议的硬分叉威胁。将冰河时代/难度炸弹延迟1年,并将区块奖励从5 ETH降低至3 ETH
剩余的拜占庭EIP概述(140、196、197、198、211、214) 在这里找到.
大都会:君士坦丁堡| 2019年2月28日
都市升级的第二部分,名为君士坦丁堡,计划于7,080,000区块上线,预计于2019年1月中旬开始。1月15日,一家名为ChainSecurity的独立安全审计公司发布了一份报告,指出五项主要系统升级之一可以为攻击者提供窃取资金的机会。为了回应该报告,核心的以太坊开发人员和扩展社区投票决定推迟升级,直到安全漏洞可以解决为止。当月下旬,核心开发人员宣布升级将在7,280,000区块进行。 7280万个区块于2月28日到达,君士坦丁堡硬叉升级开始进行。当今的以太坊网络处于君士坦丁堡阶段.
EIP 145:按位移位指令
向以太坊虚拟机(EVM)添加了按位移位指令。指令允许二进制信息的位向左和向右移动。这项改进意味着智能合约转移的执行成本将降低10倍.
EIP 1052:智能合约验证
允许智能合约通过仅提取另一个智能合约的哈希值来相互验证。在君士坦丁堡之前,智能合约必须提取另一个的全部代码以进行验证,这需要花费时间和精力来执行.
EIP 1014:CREATE2
改进了状态通道的启用,这是一种基于链下交易的以太坊扩展解决方案.
EIP 1283:存储
减少了SSTORE操作的气体成本。这种减少使多个更新可以更便宜地在事务中发生.
EIP 1234:阻止奖励 & 难弹延迟
由两个部分组成:减少块奖励和困难炸弹延迟.
减少块奖励
矿工的奖励从每区块3 ETH降低到每区块2 ETH。这种减少称为“ Thirdening”。
难弹延迟
EIP 1234将实施“难度炸弹”的时间再推迟了12个月,届时将再次投票表决。.
展望未来:伊斯坦布尔 & 宁静
展望未来,宁静是以太坊区块链的最终目的地,但在伊斯坦布尔硬分叉和“以太坊1.x”之前并非如此。伊斯坦布尔硬叉将主要由围绕ProgPoW的决定来定义。宁静将由从工作证明到权益证明的完全转换来定义,但将包括其他重要的升级。值得注意的是,引入了信标链,分片,以及从以太坊虚拟机(EVM)切换到以太坊风味的Web组件(eWASM)。 Serenity的所有升级将分阶段交付,在此期间,以太坊1.x将继续得到改进,以确保原始PoW链得以延续。请留意下篇有关未来硬分叉和Serenity的文章.
***
想要将您的区块链教育提高到一个新的水平?
探索我们的 区块链培训课程→
订阅我们的时事通讯以获取最新的以太坊新闻,企业解决方案,开发人员资源等信息。报告
以太坊2020年第三季度DeFi报告
报告
以太坊2020年第二季度DeFi报告
指导
区块链业务网络完整指南
网络研讨会
如何构建成功的区块链产品
网络研讨会