主页 > imtoken钱包官网下载 > 从 0 开始理解区块链——什么是以太坊

从 0 开始理解区块链——什么是以太坊

imtoken钱包官网下载 2023-08-10 05:12:48

因为最近比较忙,所以更新比较慢。 . 主要是英文太差,翻译慢。 . .

本文翻译为 %20101/ethereum-101-part-1-what-is-ethereum.md

以太坊文章的目的是什么

本文档的目的是为希望从以太坊网络获得实用性的任何人提供一个跳板。

什么是以太坊

可以用越来越多不同的方式来解释以太坊。以太坊对不同的人也有不同的含义以太坊通俗解释,在本文档的最后,它也会对您有所帮助。为了谨慎和简洁起见,我想引用一位作者 Andreas M. Antonopoulos,我认为他从计算机科学的角度和实用的角度很好地总结了以太坊是什么。

来自作者 Andreas Antonopoulos 和 Gavin Wood 博士的《掌握以太坊》一书。

以太坊经常被描述为“世界计算机”。但是,这是什么意思?我们从以计算机科学为中心的描述开始,然后尝试用更实际的分析来解读以太坊的能力和特点以太坊通俗解释,同时将其与比特币和其他去中心化信息交换平台(简称“区块链”)进行比较

从计算机科学的角度来看,以太坊是一个确定性但几乎不受约束的状态机,由一个全局可访问的单子状态和一个将更改应用于该状态的虚拟机组成。

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

该平台使开发人员能够构建具有内置经济性的功能强大的分散式应用程序。在提供高可用性、可审计性、透明度和中立性的同时,它还减少或消除了审查,并降低了某些交易对手风险。

引文:“掌握以太坊,第 1 部分 - 什么是以太坊?”作者 Andreas Antonopoulos 和 Gavin Wood 博士

以太坊是一台“世界计算机”

以太坊对安东尼普勒斯的主要解释包括一些有趣的术语:世界计算机、区块链、确定性、状态、状态机、去中心化计算基础设施、智能合约、去中心化应用程序等。

我们将探讨这些术语,但在开始之前,先看看他最后一段的最后一句话:

在提供高可用性、可审计性、透明度和中立性的同时,它还减少或消除了审查,并降低了某些对抗性风险。

这是值得注意的。在我们一起处理此文档时请记住这一点。

让我们看一下我们之前所说的一些术语,作为一种心理练习,我们将定义与它们松散地匹配。

个人、项目和企业通常喜欢建立在坚实、稳定的系统之上,他们可以依赖这些系统来按预期运行。这就是以太坊为其开发者提供的东西。

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

以太坊允许开发人员在区块链上编写和部署不可变程序。一旦部署,这些程序就可以在不受外部非区块链事件干扰的情况下被信任执行。这些程序通俗地称为“智能合约”。

以太坊的原生货币及其他

为简洁起见,让我们看一下久经考验的真实定义:

因为以太坊的主要工作不是货币应用程序,而是所有应用程序,所以有一个基本的网络成本单位用于减轻网络滥用的可能性,即过度的计算支出。这叫做气体

, ...""

作者:Micah Dameron Micah Dameron,“Beigepaper:以太坊技术规范”部分 1.1 原生货币

为了使用以太坊网络、在账户之间发送价值或将智能合约部署到区块链,我们向保护网络的矿工支付 gas 费用。

为了支付这笔汽油费,我们使用以太坊区块链的标准货币以太币。我们开始对价值单位进行更技术性的讨论,所以总结一下,下表突出显示了面额。

UnitEtherWei

以太

Ξ1.00000000000000000

1,000,000,000,000,000,000

芬尼

Ξ0.001000000000000000

1,000,000,000,000,000

以太

Ξ0.000001000000000000

1,000,000,000,000

以太

Ξ0.000000000000000001

1

来源:“Beigepaper:以太坊技术规范”

去中心化应用(DApps)

在最狭义的定义中,去中心化应用程序是带有前端的智能合约。在本文档的上下文中,去中心化应用程序是指使用以太坊协议或任何相邻的 web3 协议分发其逻辑、数据存储或消息传递的应用程序。

为什么要使用 Dapp

过去几年出现的 DApp 示例包括但不限于:

在互联网上快速搜索会发现一长串正在进行的、理论上的 DApp,其中许多旨在解决现实世界的问题。更多精选名单请参考: