Skip to main content

前言

简而言之,以太坊就是一台世界计算机。你可能会愉快地使用以太坊多年,却从未真正理解它的含义。实际上,这就是今天无数人使用它的方式,而这最终也是我们的目标。在未来,以太坊这台世界计算机应该像互联网一样无形存在。我们都使用互联网,但你能真正解释它是什么吗?没关系,只要它能正常工作。这个理念是人们使用所谓的去中心化应用(dApps),而无需深究背后的技术支撑 —— 那就是以太坊。不幸的是,我们中的一些人却不得不了解事物的工作原理。这本书是为那些想要了解他们的外部所有者账户与合约账户、世界状态与信标状态、可替代与不可替代代币之间区别的人准备的。如果你是一个除了以太坊这个名字之外几乎一无所知的新手,这本书会适合你。如果你对围绕以太坊的日常动态相当熟悉,但还还没有深入了解其技术细节,并且感到因此错过了什么,那么这本书也适合你。对于更高级的读者来说发现作者为了囊括以太坊的核心要点而不得不省略的内容,可能会是一种乐趣。

这本书应该能够很好地融入大学有关以太坊的课程,尤其是在当前以太坊几乎成为加密货币、加密技术、区块链、Web3 以及最新概念链上(onchain)的代名词的时代。我写这本书的原因是为了能够让我的学生有材料可学。自2016年以来我一直在都柏林大学学院讲授比特币和以太坊相关知识,这是我的职责也是我的荣幸。我甚至创建了第一个专门针对以太坊的课程模块,称为“以太坊生态系统”(请原谅我的自夸,这是我唯一一次做到了第一)。很长一段时间里,向学生推荐一些学术文章就足以把握整个行业的动态。但在近几年,尤其是自2021年后,以太坊的发展尤为迅猛。这对于以太坊生态系统来说是令人兴奋和健康的,但学术文献并没有跟上这种步伐。我发现难以找到合适的通识性学术文章供学生们阅读,这并非学术界的不足,因为他们专注于深入研究,但这种情况却让我陷入了困境,因为我不得不推荐一些我自己都不完全认同的文章。最终,我意识到了一个严峻的现实:为了解决这个问题,我需要亲自执笔撰写一本书籍。

让我们坦诚面对一些不易接受的事实,以太坊是一个复杂的存在。我可以选择掩饰,但真相终究会大白。从本质上讲,以太坊是一个庞大的的软件实验,它汇集了数以千计的研究人员和开发人员,他们共同致力于维护这台“世界计算机”。这台计算机是独一无二的,它分布在成千上万的节点上(这些客户端被称为全节点),由一群坚定的信仰者支持(包括我)。在本书的前三章,我们深入探讨以太坊的核心技术:中央处理器 -- 以太坊虚拟机(EVM),以及其数据存储基础 -- 区块链。当我们对以太坊的基础设施有了透彻理解后,我们将转向以太坊的治理机制,因为归根结底,以太坊是一个由人们共同构建的社会项目。接着我们将快速浏览那些吸引日常用户眼球的去中心化应用(dApp)的核心要素:去中心化自治组织(DAOs)、去中心化金融(DeFi)和非同质化代币(NFTs),这些概念虽然初听之下令人望而生畏,但实际上它们正是区块链社区在自我组织、金融创新和创意表达方面的体现。在最后一章,我将带你一窥以太坊研究和开发的最前沿。