以太坊101:什么是以太坊?

本文旨在为所有希望从以太坊网络中获得实用性的读者提供指引。

撰写本文的目的

本文旨在为所有希望从以太坊网络中获得实用性的读者提供指引。

什么是以太坊

以太坊可以用很多不同的方式来解释。对于不同的人,以太坊通常意味着不同的事情。当你读完本文时,一定也会有所启发。谨慎起见,我想引用作者Andreas M. Antonopoulos的观点,我认为从计算机科学和实践的角度来对以太坊进行总结是最合适的。

以下描述摘自Andreas Antonopoulos和Gavin Wood博士所著的《精通以太坊》一书:

以太坊通常被称为“世界计算机”。但是,这到底意味着什么呢?让我们围绕计算机科学为核心开展描述,然后尝试通过对以太坊的功能和特征结合实际进行分析来解密。与此同时,我们会将其与比特币以及其他去中心化信息交换平台(简称“区块链”)进行比较。

从计算机科学的角度来看,以太坊是一种确定但实际上无界的状态机,它由全局可访问的单例状态和将变化应用于这种状态的虚拟机组成。

从更实际的角度来看,以太坊是一种开源、在全球范围内呈去中心化并且能够执行智能合约的计算基础设施。它使用区块链来同步和存储系统的状态变化,并使用一种被称为以太币的加密货币来计量和限制执行资源成本。

在以太坊平台上,开发人员能够构建具有内置经济功能的强大的去中心化应用程序。在提供高可用性,可审计性,透明性和中立性的同时,以太坊还有效减少或消除了审查制度,并降低了一定的交易对手风险。

以太坊作为“世界计算机”

在上述Antonopoulus关于以太坊的入门解释中,包含了一些有趣的术语,比如世界计算机、区块链、确定性、状态、状态机、去中心化计算基础设施、智能合约和去中心化应用程序等。

我们将探讨这些术语,但在此之前,请先看看刚才最后一段的最后一句话:

在提供高可用性,可审计性,透明性和中立性的同时,以太坊还有效减少或消除了审查制度,并降低了一定的交易对手风险。

这是非常重要的一句话。当你在阅读本文时,请务必紧记这一点。

我们不妨回顾以下我们之前说过的一些术语:

世界计算机:所有人都可以使用的计算机,不受地理限制

区块链:相互链接的数据块,以太坊是区块链

确定性:不管哪个节点运行程序,最终计算结果都是相同的

状态:程序或系统记住的信息

状态机:改变上述状态并保持共识的机制

去中心化计算基础设施:去中心化的基础设施,每一个支持网络的节点都是平等的

智能合约:可以在去中心化计算基础设施中执行的代码

去中心化应用程序:接触去中心化计算基础设施或利用智能合约的应用程序,或二者兼备

个人、项目或者企业通常更喜欢建立在可靠、稳定的系统上,因为这些系统可以依照其预期的方式运行。这就是以太坊为开发者提供的特性。

以太坊具有容错性,这意味着即使节点脱机掉线,其对网络内交易的安全性和吞吐量的影响可以忽略不计。节点重新联机后会同步到当前状态。

以太坊允许开发人员编写不可篡改的程序并将其部署到区块链上。一旦部署以后,这些程序的执行结果将是可信的,而不会受到外部非区块链事件的影响。这些程序我们称之为“智能合约”。

以太坊的本币及相关事项

长话短说,我们直接看一下人们不断打磨的定义:

由于以太坊致力于服务所有应用,而非仅专注于货币应用,因此,其中存在一个基本的网络成本单位,以降低用户因滥用网络从而导致计算成本过高的可能性。这个成本单位就叫gas(燃料),……

——Micah Dmeron 《Beigepaper:An Ethereum Technical Specification》

想使用以太坊网络,比如从一个账户向另一个账户发送价值数据,或者将智能合约部署到区块链中,我们需要向保护网络的矿工支付gas费用。而为了支付这笔gas费用,我们需要使用以太坊区块链的本币以太币(Ether)。下表对以太坊内的本币面额进行了详细的介绍。

去中心化应用(DApp)

在狭义的定义中,去中心化应用指的是具有前端的智能合约。但在本文所描述的场景中,去中心化应用指的是使用以太坊或其它相邻的web3协议来分发其逻辑、进行数据存储或消息传递的应用程序。

  • 术语“web3”是指代去中心化网络的通俗术语。

  • 术语“web2”是指代互联网当前状况的通俗术语。

使用DApp的原因

过去几年出现过的一些去中心化应用案例包括但不限于:

-去中心化交易所

-预测市场

-去中心化知识库(比如Kauri)

-开源身份系统

-赌场

-游戏

-以及其他一系列应用案例。

当你在互联网进行快速搜索时,你将看到一长串正在进行,或者正在开展理论研究的去中心化应用,其中很多应用程序正在尝试解决现实世界中的问题。相关更详尽的列表,请参考:

https://www.stateofthedapps.com/

作者:Wil

原文链接:

https://kauri.io/ethereum-101-part-1-what-is-ethereum/67a81d8746ee4b49ba19447e8e2a983e/a

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
以太行星
以太行星
公众号: ETHPlanet , 全球性非盈利以太坊社区组织