以太坊是一个颠覆性的技术平台,在许多方面引领着区块链技术的发展。这份终极以太坊指南以通俗易懂的方式为新手讨论了该技术的基础知识。

以太坊重新定义了区块链技术的吸引力,并向世界展示了它不仅仅是一个点对点现金系统。虽然新手大多将比特币区块链技术联系起来,但加密货币只是该技术的一个方面。

毕竟,我们当然不会说电子邮件就是互联网——我们都知道互联网的整体概念更广泛、更广阔。

以太坊的创新特点之一是它是可编程的和开源的。因此,用户坐在驾驶座上,开发他们选择的不同应用程序。

这个可编程的区块链平台专注于数字资产并创新了许多先进的概念,例如去中心化应用程序、智能合约、虚拟机、ERC 代币等。

因此,今天的以太坊指南将重点讨论以太坊的基本方面及其历史,因为它更适合熟悉该技术的新手。

什么是以太坊?以太坊指南

以太坊是一个去中心化的公共区块链平台,它是开源和可编程的,允许用户开发智能合约和去中心化应用程序。

用技术术语来说,可以说以太坊是一个基于事务的状态机,这意味着系统读取一个输入序列并根据之前的输入转换到一个新的状态。交易被聚集成块——从而实现了典型区块链的核心基础。

网络用户通过共识算法验证交易。从一开始,以太坊一直使用工作证明(PoW)作为共识机制,但现在它的目标是转向另一种称为权益证明(PoS)的机制。

此外,以太坊有一种内在的数字货币,称为以太币。该平台还有另一种称为 Gas 的货币,主要用作商品。您将在本以太坊指南的后半部分详细了解它们。

什么是智能合约?

正如您将在本以太坊指南中了解的那样,智能合约是以太坊生态系统的重要组成部分。以太坊平台旨在允许通过点对点网络创建以太坊智能合约。

智能合约是描述开发人员用来编写自己的功能的计算机代码的短语。它们被称为高级编程脚本,主要可以用 Solidity 编写。但是,可以使用 Serpent 或 LLL 等编程语言。

智能合约的基本原理是一个简单的原则——两个(或更多)方就合同的一组要求达成一致,一旦满足所有要求,合同就结束了。

让我们考虑以下示例,以便更好地理解以太坊指南。企业中的两方 X 和 Y 同意,如果 X 在 10 天内向 Y 供应 10 公斤大米,Y 将向 X 支付 10 美元。他们决定根据讨论的参数创建智能合约。现在,如果 X 正确履行了交付物,资金将自动清算并发送到 X 的账户。

什么是 ERC 代币

以太坊平台最大的有益影响之一是其他开发人员可以使用以太坊的代码库或令牌标准来创建自己的应用程序。这种特性激励其他开发人员促进创新。

ERC 或 Ethereum Requests for Comments 是 Ethereum 平台的应用级标准。以太坊背后的远见者 Vitalik Buterin 首次提出了 ERC-20 代币标准,允许其他应用程序重新使用该代币标准。这就是为什么许多 ICO 使用 ERC-20 作为原生代币的原因。

但是,任何人都可以提出和创建ERC 标准。其中,ERC-721、ERC-223、ERC-777、ERC-1155 和 ERC-1337 是值得注意的标准。

ERC-721 在标准中占有特殊的地位,因为它是一种不可替代的代币 NFT。它处理稀有和独特的虚拟资产。

什么是以太?以太和气体有什么区别?

以太币是以太坊平台固有的数字货币或加密货币。它被称为数字不记名资产,不需要第三方来处理付款。但是,它不仅仅充当加密货币。相反,它还为网络中的去中心化应用程序服务。

Gas 是以太坊的另一个原生代币。与 Ether 不同,Gas 理论上不必具有任何内在的货币价值。相反,Gas 的工作原理就像是有人花钱使用该系统的商品。

可以这样想——我们需要石油来驱动我们的汽车。因此,石油对它具有货币价值。而且,根据需求,石油的价格可能为每桶 50 美元。

在我们的上下文中,Gas 是石油,Ether 是美元。

以太坊如何运作?

让我们在以太坊指南的这个阶段了解以太坊是如何工作的。以太坊基于比特币的协议及其区块链设计。以太坊区块链可以被认为是一个基于交易的状态机。随着事务的执行开始,机器简单地转换到另一个状态。

现在以太坊的每个状态都包含数百万笔交易。这些交易被分组为与其他块连接在一起的块的形式。但在使用分布式账本技术或 DLT将交易添加到账本之前,需要通过称为挖掘的过程对其进行验证。

许多矿工为了创建一个区块而相互竞争。一旦矿工创建了一个区块,就会生成以太币并提供给矿工。

EVM- 以太坊虚拟机

在创建以太坊之前,区块链应用程序旨在执行一组有限的操作。

然后出现了以太坊的创新——EVM!

以太坊虚拟机是图灵完备的软件,充当智能合约的运行时环境。

它使任何人都可以运行程序,而无需考虑特定程序语言提供的内存和时间。因此,ETH 无需为应用程序构建新的区块链网络,而是允许您在一个平台上开发数千种不同的应用程序。而且由于每个以太坊节点都在这个虚拟机上运行,​​应用程序可以简单地作为去中心化工作,而无需制作自己的区块链。

此外,还为 Java、Go、Python、Ruby、JavaScript、C++、WebAssembly 和 Rust 实现了以太坊虚拟机。

以太坊区块链应用程序- DApps(去中心化应用程序)

在以太坊指南的这一阶段,您应该了解去中心化应用程序。去中心化应用程序的用途与应用程序类似,但由于它们是去中心化的——它们在节点网络上运行,而不是在一个中心点上运行。DApp 是自主的、安全的、更易于实施、开源的,并且具有 100% 的正常运行时间。

最有前途的以太坊 dApp

魔像

Golem 是一个开源的、全球性的、去中心化的超级计算机,任何人都可以访问。它利用基于以太坊的交易系统来解决提供者、请求者和开发者之间的付款。每个计算都在沙盒环境中进行,并且与主机系统隔离。

OMG网络

OMG Network,以前称为Omisego,是一个去中心化的应用程序,旨在解决各种金融机构的问题。该网络是以太坊金融的扩展解决方案,可实现点对点和实时交易。使用 OMG 网络,您可以轻松访问和管理您保存在链上的数字资产

占卜师

Augur 只是预测的未来。它是一个建立在区块链上的去中心化、开源和点对点预测平台。尽管从表面上看,Augur 似乎是一个去中心化的平台,但它具有为任何行业虚拟预测数据的巨大潜力。

思域

Civic 旨在为个人和企业提供控制和保护其身份的工具。凭借其分散式架构,它提供了多因素身份验证,无需凭据或任何类型的第三方身份验证器。

元掩码

MetaMask 是一个网络浏览器插件,可让您连接到以太坊网络。您还可以将其用于点对点和令牌交换。

以太坊也可以用来建立“去中心化的自治组织”。那么,DAO 是什么?DAO 是一个自治和去中心化的组织,由编写在以太坊区块链上的代码运行。

购买代币的人拥有 DAO。但它们不是作为一种代币,而是作为赋予人们投票权的贡献。

以太坊的历史

要了解以太坊的历史,我们必须从头开始。

2013 – 以太坊白皮书

2013 年,奠定了新币的基础设施。当时担任比特币程序员的Vitalik Buterin描述了以太坊的概念。Vitalik 撰写了第一份描述它的白皮书。同年晚些时候,他提出了一个带有通用编程语言的原型。

2014 – 以太坊公告

2014 年 1 月,在北美比特币会议期间,Vitalik 先生宣布了这一概念。他还命名了以太坊的共同开发者,即 Jeffrey Wilckle 和 Gavin Wood 博士。

同年4月,他在黄皮书中发表了以太坊的正式规范。Vitalik 还编写了第一个功能齐全的编程语言。这后来被用作以太坊的原型。

到 2014 年 7 月,以太币的首次销售已经完成。募集的资金用于清偿法定债务。到同年 8 月,通过出售以太币筹集了 1400 万美元。

2014 年 9 月,以太坊 ICO 买家获得了 6000 万以太币的奖励。剩余的 ETH 被送往瑞士的以太坊非营利基金会。

2014 年 11 月,在柏林组织了一次 DEVCON-0 会议。本次活动汇集了来自世界各地的以太坊开发者。在会议上,讨论了以太坊技术的各个方面。从活动中,各种演示使以太坊更具可扩展性、安全性和可靠性。

2015 – 开发者支持以太坊

2015 年 4 月,DEVgrant 计划启动。该计划旨在奖励以太坊的开发者和支持者。该计划帮助资助了以太坊项目和平台。

2015 年 7 月下旬,第一个以太坊里程碑发布。智能合约 Frontier 极大地改善了以太坊生态系统。

此外,在 DEVCON-1 会议上,区块链技术成为众人瞩目的焦点。以太坊是这项技术的最前沿,它是一个重大的推动力。

2016 – 以太坊和以太坊经典

2016 年 3 月,对以太坊网络进行了改进。升级由 Homestead 完成,这是一个改进协议。

同年 5 月,以太坊通过媒体报道得到了极大的推动。增加的覆盖范围导致在公开发售中筹集了 1.5 亿美元。

2016 年 6 月,以太坊首次遭到黑客攻击。黑客声称窃取了价值超过 5000 万美元的以太币。这导致了同一个月的许多争议。

同年 7 月,由于 6 月见证的纠纷,以太坊网络分裂为两个部门。这两个部门是:以太坊(ETH)和以太坊经典(ETC)。

以太坊采用去中心化决策、额外协议和冲突解决策略。另一方面,以太坊经典诉诸代码法、区块链不变性和本质的反叛。

这种分裂进一步导致了开发者、以太坊创始人、商业伙伴、用户和矿工与以太坊经典的分离。这些是以太坊与以太坊经典的显着区别因素。

2017 – 企业以太坊联盟

2017年2月,EEA(企业以太坊联盟)成立。在这个联盟中,微软与成熟的银行和技术极客联合推进了对以太坊区块链技术的接受。

随着联盟的增加,越来越多的知名组织和公司加入进来。

目前,EEA 有超过 300 多家企业成为联盟成员。借助Enterprise Ethereum,组织可以从 Ethereum 平台中获得更好的安全性和效率。

2019 – 君士坦丁堡和伊斯坦布尔福克斯

2019 年,以太坊经历了两次主要的硬分叉——首先是 2 月的君士坦丁堡分叉,然后是 12 月的伊斯坦布尔分叉。

两个分叉都优化了 EVM 的 Gas 成本,并增加了系统的稳定性。伊斯坦布尔分叉提高了以太坊和 Zcash 之间的拒绝服务攻击弹性和互操作性。

它还提供了基于 SNARK 和 STARK 的第 2 层扩展解决方案。

2020 – 以太坊 2.0 和信标链创世纪

2020 年对以太坊来说是重要的一年,因为它推出了以太坊 2.0 又名 Serenity,并引入了信标链。Shard Chains 升级预计将于 2021 年启动。最终,主网和 Beacon 链将在 2022 年对接或合并。

以太坊 2.0 将在 Proof-of-Stack 共识上运行,并告别能源密集型挖矿工作。

最后的想法

就创新和技术实力而言,以太坊是迄今为止最具影响力的区块链平台。解决现实世界问题的能力和使其他开发人员能够使用以太坊代币进行应用程序开发是以太坊成功的两大支柱。

随着向以太坊 2.0 的成功过渡,该平台将使当前平台更具可扩展性、安全性和可持续性。

发表评论

后才能评论