Bitget App
交易“智”变
行情交易合约跟单策略理财Web3
LXDAO 翻译 | 科普:什么是以太坊 以太坊的起源?

LXDAO 翻译 | 科普:什么是以太坊 以太坊的起源?

吴说2024/04/12 03:04
作者:吴说
翻译  | LXDAO

译者的话

Absolute Essentials of Ethereum 是 Paul Dylan Ennis 的最新作品。已经写在名字里(以太坊绝对基础?),这是一本关于以太坊的科普书。我们将这本书放在以太坊的公共物品系列中。

推荐语里有很多大名字,而我也看到以太坊核心开发者 vitalik 推荐它,再加上自己在阅读时的体验,我觉得这是一本很适合大家初识以太坊的小书。

前言
 
以太坊是一个去中心化应用的计算平台,常被称作“世界计算机”。这个称呼源于它的功能——它提供了一个平台,支持各种应用程序的运行,就像你的笔记本电脑能让你玩游戏或写论文一样。开发者在这个计算机上创建应用程序,而用户则与这些应用程序互动。这本身没什么,但令人印象深刻的是,以太坊不是由任何单一公司如谷歌或亚马逊所拥有或运营的。相反,它是由全球志愿者共同托管的一台“世界计算机”。这些志愿者共同管理以太坊的当下状态,并随着新的活动更新它。这一切都得益于以太坊虚拟机(EVM)——以太坊的“大脑”,以及区块链——信标链(Beacon Chain),它是一个安全的记录系统,允许互不相识的人协调并达成共识。以太坊是开源社区的集体成果,旨在提供一个任何人都可使用的、开放和透明的世界计算机。自 2015 年 7 月 31 日推出以来,以太坊已经在组织、金融和创意等多个领域催生了许多全新应用的雏形。
 
以太坊的故事起源于其创始人 Vitalik Buterin,以及他对最初的区块链实现——比特币——的兴趣 [1]。比特币是一个旨在安全地记录货币踪迹(比特币)的区块链。从 2011 年 3 月起,Buterin 就一直是比特币社区的成员,当时年仅 17 岁。一开始他在《比特币周刊》( Bitcoin Weekly)写作博客。2011 年 8 月,他与 Mihai Alisie 共同创办了《比特币杂志》(Bitcoin Magazine),讽刺的是,这家杂志现在反对使用比特币之外的其他替代性货币,包括以太坊!Buterin 以撰写技术性强但通俗易懂的比特币文章而闻名,同时也展现出了对将区块链概念扩展到货币以外领域的浓厚兴趣。
 
2013 年底,以太坊还在构思之中,那时的人们已开始思考比特币所开创的区块链概念是否能够向新的方向发展 [2]。2013 年 11 月下旬,Buterin 转向创作以太坊白皮书。在区块链文化中,白皮书是一种概念性的论文,用以概述一个区块链项目的核心理念和愿景。白皮书模板源自中本聪的比特币原始白皮书。2013 年 11 月 27 日,19 岁的 Buterin 将白皮书的初版发给 13 位开发人员,标题为“介绍以太坊:一个通用的智能合约/去中心化自治公司(DAC)平台(Introducing Ethereum: a generalized smart contract/DAC platform)”。最终的“标准”版本被命名为“以太坊:下一代智能合约和去中心化应用平台(Ethereum: A Next Generation Smart Contract and Decentralized Application Platform)”。以太坊的创始团队最初在迈阿密的黑客空间工作了一段时间。2014 年 1 月 26 日的比特币迈阿密会议上,以太坊宣告诞生。
 
介绍以太坊
 
本质上,以太坊是由用户运行的、将用户连接到以太坊点对点网络的软件。点对点网络(Peer-to-Peer,P2P)是一种技术——它使个人计算机(即节点)彼此连接,遵循共同的协议以形成网络。类比来说,由遵循传输控制协议/互联网协议(TCP/IP)来传输数据的计算机和应用程序组成的互联网,就是一个的庞大网络。因为遵循相同的协议,它们可以彼此通信。在以太坊中,网络中的节点都遵循以太坊协议(Ethereum protocol)——它是以太坊各种技术规范的总称。在像以太坊这样的点对点网络中,没有中央节点(图 1.1)。网络中发生的一切都是通过参与者的集体努力,以去中心化的方式完成的。
 
以太坊有主网,即实时运行的以太坊网络,也有供开发人员进行实验的测试网,例如 Sepolia。通过运行以太坊软件(该软件必须兼容以太坊协议),用户可以连接到以太坊主网和测试网。需要指出的是,以太坊有不同类型的用户。首先是功能强大的全节点用户。以太坊全节点(full nodes)处理和验证交易,保存以太坊区块链所记录的历史。全节点用户是以太坊网络的支柱。只要有全节点用户运行以太坊软件,以太坊网络就存在。
 
其次是日常用户,他们使用以太坊钱包软件。以太坊钱包(Ethereum wallet)软件允许用户管理账户或钱包(这两个词通常可以互换使用)。钱包和服务依赖于全节点,这意味着它们不像全节点那样独立,但用户不需要自己处理交易或托管区块链,因此对计算资源的需求大大降低。最受欢迎的钱包选项包括基于浏览器的钱包(如 MetaMask),桌面钱包(如 Frame),移动钱包(如 Status),以及硬件钱包(如 Trezor)。基于浏览器和移动设备的钱包被称为热钱包,因为它们连接到互联网,更容易受到攻击;而硬件钱包则被称为冷钱包,因为它们是离线的,更难受到攻击。许多用户选择将资金托管在交易所,但这种做法通常不被推荐,因为交易所遭受黑客攻击或崩溃的情况并不少见。
 
用户下载以太坊(钱包)软件时,系统会为他们创建一个身份,但这不是他们的现实世界身份,而是以太坊网络中的一个匿名账户。还有另一种类型的账户,称为合约账户。这些账户包含开发人员编写的程序代码,即智能合约,用户可以与之进行交互。用户活动和合约交互的处理由以太坊虚拟机(EVM)完成。
 
以太坊虚拟机(EVM)是以太坊“世界计算机”的中央处理器(CPU), 协调其状态的转换。以太坊状态指的是一个包含用户账户和应用程序账户的庞大集合,它反映了“世界计算机”的当前状态。用户可以通过交易来进行各种操作,比如发送以太币(ETH)或与智能合约互动,涵盖了从组织社区活动到购买艺术品,再到借贷资产等多种行为。有趣的是,这些操作并不是在亚马逊或谷歌的数据中心的集中式计算机上进行的。EVM 不是某个"外部"的单一巨大的计算机——在每 12 秒的时段,以太坊网络中的全节点模拟运行同一个虚拟机来处理活动。这些活动被记录到区块链——以太坊的硬盘,即信标链。
 
信标链记录了“世界计算机”的历史。区块链是一个安全的数字记录系统,它允许用户以去中心化的方式协作。以太坊的验证者通过参与质押来合作达成对区块链状态的共识。质押指的是验证者锁定一定数量的以太币,以获得更新区块链的权限。在每个时间段内,随机过程会选择一个验证者来更新区块链的状态。如果他们的行为不当,将会损失一部分质押的以太币;但如果诚实行事,他们将会得到奖励。
 


阅读原文
0

免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。

PoolX:锁仓获得新代币空投
不要错过热门新币,且APR 高达 10%+
立即参与!

你也可能喜欢

OpenAI CEO希望AI“热爱人类”,如何做到?

OpenAI CEO提出了一个独特的想法,建议通过AI聊天机器人与用户进行长时间对话,以确定如何根据人类价值观调整AI以保护人类。

Jin102024/11/22 17:22

普京证实:用一枚新型中程弹道导弹打击了乌克兰!

俄罗斯提前通知了美国,导弹没有搭载核弹头。核武器专家称,这个警告信号是针对欧洲的。

Jin102024/11/22 17:22

又闹矛盾了?12月欧佩克+大会恐生变!

按道理来说,欧佩克现在就要进行12月会议的准备工作了,但一些成员透露,他们现在连会议邀请都还没收到……

Jin102024/11/22 17:22

内塔尼亚胡回应逮捕令:不承认,将继续打击哈马斯

以色列对此“不服”,并希望拜登制裁国际刑事法院人员。

Jin102024/11/22 17:22