主页 > imtoken钱包最新版下载 > 以太坊:迭代计划和事件的四个阶段

以太坊:迭代计划和事件的四个阶段

imtoken钱包最新版下载 2023-01-17 14:26:28

由俄罗斯天才Vitalik Buterin创建的以太坊自2013年白皮书发布以来,已成为全球智能合约技术领域最重要的底层平台。

以太坊的三个重要概念

下面我们来梳理一下以太坊最重要的三个概念。

第一个概念是以太。 以太坊系统中的代币,简称ETH。

以太坊是以太坊内部的主要燃料,为在该系统上运行各种数字资产交易提供主要流动性,同时也用于支付智能合约费用。 它是一种内置于以太坊的区块链资产,用于支付运行智能合约的费用。

这个概念的理解比较简单。 我们之前谈到过 Hash Cash 和工作量证明——为了防止网络被垃圾邮件淹没以太坊多久产生一个区块,发送邮件的计算机需要进行一些工作量计算。 这对发送大量垃圾邮件的计算机来说是一个巨大的负担。

同理,在以太坊网络上建立和运行智能合约也需要很小的门槛。 这个门槛对于认真想做开发的人来说是比较低的,但是对于大量垃圾项目的发起者或者攻击者来说是一个比较大的负担。 但是,以太坊的门槛不是工作量以太坊多久产生一个区块,而是换取以太坊的燃料“Gas”。

以太坊多久产生一个区块_以太坊区块链高度_siteethfans.org 以太坊区块浏览

以太坊区块链高度_siteethfans.org 以太坊区块浏览_以太坊多久产生一个区块

第二个概念是以太坊虚拟机(EVM)。

在一个编程系统之上,通常会有一些用于编译和执行的虚拟机来支持。 JAVA有JVM,那么在以太坊中,也会有以太坊虚拟机,可以执行任意复杂的算法代码。 开发者可以使用现有的 JavaScript 或 Python 等友好的编程语言在以太坊上创建他们想要的应用程序。

第三个概念是智能合约。

智能合约的概念并不新鲜。 它于1995年由密码学家Nick Szabo首先提出,几乎与互联网同时出现。 它是指由计算机程序定义并自动执行的承诺协议。

虽然它的概念很早就被提出,但直到以太坊的出现,智能合约才得到广泛应用。 一个重要的原因是因为缺乏一个友好的、可编程的基础系统。

以太坊多久产生一个区块_siteethfans.org 以太坊区块浏览_以太坊区块链高度

以太坊区块链高度_以太坊多久产生一个区块_siteethfans.org 以太坊区块浏览

以太坊 = 区块链 + 智能合约

比特币智能合约协议虽然有很多创新之处,但也存在很多不足。 最典型的就是它不是“图灵完备”。

所有可计算的问题都可以计算,这样的编程语言是图灵完备的。 但由于比特币区块链不是图灵完备的,无法支持所有主流计算,也无法对账户提现金额提供细粒度控制,导致其区块链系统的可扩展性相对较差。

以太坊建立了可编程的、图灵完备的区块链,可以通过编写程序实现各种数字资产的生产,也可以精确控制在以太坊上流通的区块链资产,如设置待支付、锁定、限额或加黑/白名单。 同时,我们还可以实现非区块链资产的更多功能。 比如我可以用以太坊建立智能合约,应用到个人和企业的经济活动中。

以太坊是一个建立在区块链和区块链资产概念之上的开放平台,允许任何人构建和运行弱中心化应用程序。 简单来说,以太坊技术就是区块链技术+智能合约。

siteethfans.org 以太坊区块浏览_以太坊多久产生一个区块_以太坊区块链高度

以太坊区块链高度_以太坊多久产生一个区块_siteethfans.org 以太坊区块浏览

以太坊版本迭代及大事记

以太坊在成立之初就规划了详细的发展路径和迭代版本。

以太坊一共规划了四个迭代版本,分别是Frontire、Homestead、Metropolis、Serenity。

让我们倒数一下以太坊的事件:

2013年底,创始人Vitalik发布了最初的白皮书,启动了以太坊项目。

2014年7月,以太坊进行了第一批以太币的预售。 这是早期 ICO 的一个非常轰动的例子。 不过当时还没有ICO这个词,业内人士称这种代币发行为“币众筹”。 通过为期 42 天的预售,以太坊团队预售了 6000 万个以太币,筹集了 3 万多枚比特币,按当时的币价计算约合 1600 万美元。

以太坊区块链高度_siteethfans.org 以太坊区块浏览_以太坊多久产生一个区块

2014 年 10 月,以太坊将区块生成时间从 60 秒减少到 12 秒,目前稳定在 15 秒。

2015 年 7 月 30 日,第一个版本的以太坊“前沿”发布。 这也是以太坊的初始版本。 它只有命令行界面,没有图形界面,主要适合开发者使用。

2016 年 3 月 14 日的圆周率节上,以太坊发布了第二个家园版本。 Homeland 的边界没有重大变化,只是在易用性和安全性方面取得了一些进步。 同时,通过图形化界面,大大提升了开发者和普通用户的体验。

第三个版本“大都会”分为两个子版本,分别命名为拜占庭和君士坦丁堡,两者之间的切换需要“硬分叉”。

以太坊多久产生一个区块_siteethfans.org 以太坊区块浏览_以太坊区块链高度

2016 年 10 月,以太坊进行了拜占庭版本的硬分叉,改进了五个以太坊协议以实现更快更安全的交易,使智能合约更适合用于商业教育。 开发团队提高了挖矿难度,挖矿奖励从3个以太坊减少到2个,为以太坊的PoS(Proof of Equity)奠定了基础。

siteethfans.org 以太坊区块浏览_以太坊多久产生一个区块_以太坊区块链高度

目前,以太坊团队正在研究君士坦丁堡版本的硬分叉。

当Metropolis阶段完成后,以太坊团队将正式发布一款为非技术用户设计的用户浏览器(mist),功能较为完善。 这个浏览器非常简单易用,只要会IE,就会用mist。

在以太坊平台上,第三方开发者为普通用户开发的弱中心化应用越来越多。 以太坊不仅是一个开发平台,而且逐渐成为一个应用市场。 开发者和用户是不可或缺的一部分。 .

最终的 Tranquility 阶段尚未发布。 在前三个阶段,以太坊的共识机制采用工作量证明(PoW)共识机制,在第四阶段将切换到基于PoS的混合共识机制。

因为PoW机制将电能转化为热能,以太和网络稳定,但如果不是必须,以太坊不想因为挖矿而散发太多热量,所以需要修改算法,在证明中加入共识机制股权 (PoS) 以快速改进网络。 有效性,防止挖矿中心化。

以太坊区块链高度_以太坊多久产生一个区块_siteethfans.org 以太坊区块浏览

维塔利克

在以太坊区块链上,您可以编写资产代码来创建新的区块链资产。 同时,你还可以通过编写智能合约代码来创建非区块链资产功能,比如投票和投注、条件合约,甚至是你自己的代币等等——是不是很有趣?