以太坊的快速入门:这是一种区块链技术应用,旨在使其用例超越支付范围。以太坊属于通用型区块链,完全开源,面向大众,并拥有自己的原生数字货币ETH。作为去中心化平台,以太坊还有自己的编程语言Solidity,程序员可以使用它来创建智能合约。智能合约是在满足特定条件时可以自动执行的代码解构,为基于区块链固有功能的去中心化应用程序铺平了道路。以太坊自诞生之日起就具有革命性。在2017年的ICO热潮中,它帮助扩展了数字货币生态系统,而与企业家和开发人员共同合作,推出了最新且最具创新性的区块链应用程序。但事情并非一帆风顺。目前网络在可扩展性、安全性和交易成本方面面临许多系统性问题。这就是为什么承载以太坊的去中心化社区着手制定发展路线图,通过一系列精心规划的升级,跨越四个不同的阶段来解决这些问题。我们目前正进入“宁静”阶段,这是严格的发展计划的最后一个阶段。在进入“宁静”阶段之前,我们快速回顾一下过去几年中实施的一些升级。以太坊开发阶段
以太坊开发计划的每个阶段都引入了更多功能并解决了现有问题。其中一些步骤,包括通过无法向后兼容而更改功能的硬分叉。2016年3月–“家园”阶段删除了Canary合约,以太坊核心开发人员不再具有停止网络活动的权限。添加了新的Solidity代码并引入了MistETH钱包。2016年7月–DAO硬分叉这是为了应对DAO攻击事件的计划外分叉。当时由于去中心化自治组织合约中的漏洞,价值5,000万美元的ETH被盗。这一事件导致网络分裂,以及以太坊和以太坊经典的诞生。2017年10月–拜占庭区块奖励从5ETH减少到3ETH。2019年2月–“君士坦丁堡”阶段状态通道得到改进,为链下交易提供更好的支持。区块奖励进一步降低到2ETH。允许智能合约仅使用哈希值来相互验证。这个硬分叉还包括了其他更改,修复了代号为Petersburg的安全问题。2019年10月–伊斯坦布尔以太坊的又一次硬分叉,以及实施之前的最终升级,包括更多的安全修复和激励措施,以从工作量证明算法过渡到权益证明算法。现在,我们进入最后阶段,即ETH2.0的“宁静”阶段。ETH2.0“宁静”阶段的内涵
ETH2.0,是从“宁静”阶段起,所有更新的阶段总称。ETH2.0原计划于2020年1月首次发布,但此后被推迟。开发人员现在正以“95%的信心”期待在2020年7月下旬发布。本阶段目的,是让以太坊更具扩展性,更快速和更可靠。根据研究人员DannyRyan的说法,“宁静”阶段的主要目标是:安全性:在总时间和单位时间内,提升验证者的参与度。简单性:最大限度地降低复杂性,即使以牺牲一些效率为代价。寿命:为量子计算可用的未来准备网络。弹性:即使大量节点离线,网络仍应处于活跃状态。去中心化:考虑到目前ASIC验证器占据主导地位,开放更多典型的消费者笔记本电脑参与验证过程,以保持网络的去中心化。“宁静”阶段进一步分为四个阶段,每个阶段都有自己的子目标和更新。第0阶段:信标链
历经多次延迟,随着信标链的推出,以太坊终于切换到POS共识机制。最初,这条新链将以一种简化的方式与采用POW的太坊主区块链并列运行,不支持智能合约或账户。在此阶段,将创建一个名为ETH2的新资产,用于奖励信标链上的交易验证者。起初,ETH2不能从信标链中提现。第1阶段:分片链
分片是一种允许并行交易的可扩展性技术。这旨在通过将网络划分为多个碎片来帮助交易扩展,从而允许网络同时处理多个交易。此技术可能导致更高的中心化,因为每个分片都可以由一小组验证者验证。第2阶段:eWASM
智能合约需要以太坊虚拟机来自动执行交易。EVM就像一台全球去中心化的计算机,包含数百万个可执行对象,每个对象都有自己的永久数据存储。当前的EVM按顺序处理交易,但随着PoS和分片的变化,EVM需要进行更新,并通过新功能来支持智能合约、账户和状态。升级后的EVM名为eWASM,是以太坊WebAssembly的缩写,指的是为可执行程序定义可移植二进制代码格式的开放标准。第3阶段:持续改进
最后一个阶段目前是开放式的,因为它将包含未来所有针对以上几个阶段而做出的变化和修正。就像一款软件,它没有最终版本,总是有需要改进和修正的地方。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。