1. 链一财经首页
  2. 资讯

以太坊简介(注释版)

编者注:本文原文写作于 2016 年,是许多人了解以太坊的入门材料。我们重译这篇文章,并加上一些注解,务求使入门材料也能跟上最新进展。旧译本见《一个基础的以太坊介绍》。

以太坊简介(注释版)

引言
以太坊的概念建立区块链和密码学货币之上,不熟悉区块链和比特币的读者可以先去看看《比特币的简介》和《区块链技术的简介》。本文假定读者对比特币的运行已有一定了解。
以太坊是什么哟?
以太坊是运行在计算机网络上的软件,使数据和一些叫智能合约程序,在没有中央协调者的情况下,也可以在网络中复制与处理。以太坊的愿景是创造一种不会停机的、抗审查的、能自我维持的去中心化世界计算机。
相关信息请看以太坊基金会的为以太坊设立的公开网站:https://www.ethereum.org
比特币在世界范围内无数计算机上实现了交易数据的验证,复制和存储(因此也有人称之为 “分布式账本”)。而以太坊则把比特币中区块链的概念加以扩展,更进一步,希望在世界各地的无数计算机上同等无偏地运行计算机代码。
比特币实现了分布式的数据存储,以太坊则用同样的方式实现了分布式的数据存储和计算。(从整体来看),以太坊就像一台计算机,而上面运行的计算机程序我们叫做 “智能合约”。(从实际上来说),一个网络参与者乃是在他的电脑上用一种叫 “以太坊虚拟机” 的操作系统运行这些程序(“智能合约”)。
编者注:这样说更顺一点:有无数人在自己的计算机上运行以太坊客户端软件,这些电脑之间会相互通信、传递数据。只要这些数据符合一定的规则(“以太坊共识规则”),客户端软件就会按照一些规则来使用这些数据,具体来说,就是用这些数据在 EVM(“以太坊虚拟机”)(相当于 Windows 或者 Android)中运行一些程序(“智能合约”),然后得出结果。有趣的是,只要大家都遵守同样的规则并相互通信,无数节点得到的结果都是一样的(“共识”)(但达成共识一般需要时间,不是瞬时达成的)。
可以参照下图来理解:

以太坊简介(注释版)

(最下面一层是相互通信,中间一层是对这些数据达成共识,最上面一层是用这些数据驱动应用程序的运行)
此外,这个过程还跟一个非常有意思的概念有关:“可信任计算”,指的是计算过程的可信任性。感兴趣的可以看《可信任计算的黎明》。
怎么 “运行” 以太坊呢?
你可以下载以太坊客户端(Ethereum client)软件。当然咯,如果你有足够的耐心,也可以自己写一个。类似于 BitTorrent 和 Bitcoin 这类软件,以太坊客户端会在互联网中把你和其他使用相同客户端软件的人连接起来,这样一来,你就可以从他们那下载以太坊的区块链了。以太坊客户端软件还将独立地验证收到的每个区块是否符合以太坊的规则。
以太坊客户端软件可以用于:
· 连接以太坊的网络
· 探索以太坊的区块链
· 创建新的交易和智能合约
· 运行智能合约
· 挖掘新区块
编者注:所谓的 “区块链” 即是一系列的交易数据,这些交易是网络中所有计算机都确认过符合(当时的)规则并且执行过的(“交易” 主要是指密码学货币的转账)。而 “挖掘新区块” 的意思就是试图把一些数据传播出去让其它计算机也来执行,之所以叫 “区块” 是因为这时候这些交易是打包成一个数据块来传播的(别的时候,交易数据也可以独立传播)。
而平时我们说的 “区块链”,指的是一套让上述系统(所有计算机都保存并且执行了同样的交易数据)得以实现的技术(计算机交互协议)。
如此,你的计算机就化身为网络中的一个节点,运作着 “以太坊虚拟机” ,并且与所有其他节点行为一致。在点对点的网络上,不存在主服务器,任何电脑都有平等的权力和地位。
编者注:截至 2019 年 5 月,保存了完整以太坊区块链的节点(也称为 “全节点”),即上文所说的 “无数”,约为 6000 个。因为网络是开放的,节点的数量也会不断变化。
至 2019 年 10 月,以太坊全节点数量上升到约 7700 个。
以太坊和比特币的相似之处
认为理解以太坊最简单的方法是对比以太坊和比特币(一个更简洁的系统)的相同点与不同点。事不宜迟,我们先说相同点。
以太坊也会形成一条区块链
像比特币一样,以太坊也会形成一条区块链,区块链包含着数据块(交易数据和智能合约代码)。某些参与者创建和挖出区块后,就分发给其他参与者去验证(这个区块的合规则性)。
要了解以太坊区块链都记录了什么信息,请看这个 “区块浏览器”:https://etherscan.io
每个区块都要引用前一个区块的哈希或者说 “数字指纹”,这样区块就会前后相接形成一条链。想了解

根据国家《关于防范代币发行融资风险的公告》,大家应警惕代币发行融资与交易的风险隐患。

本文来自LIANYI转载,不代表链一财经立场,转载请联系原作者。

发表评论

登录后才能评论

联系我们

微信:kkyves

邮件:kefu@lianyi.com

时间:7x24,节假日bu休息

QR code