小 V 共读会系列 #09|The Infinite Machine

“小 V 共读会”,或者说,“他的名字叫小 V”这个名字,是 PlanckerDAO 普朗克社区的核心成员老胡取的。名字的来源是取自当时的年轻朋友可能不太听说过曾经听过一首老歌,叫《她的名字叫小芳》。

2020 年 7 月 14 日,书《The Infinite Machine》,第一本关于以太坊历史的书《无限机器》。

原文链接:https://decrypt.co/35466/the-incredible-story-of-ethereum-the-infinite-machine

小 V 导读

书籍:《The Infinite Machine》 by Camila Russo,这本书作者原来是彭博新闻社记者,关注加密货币多年,后来自己创立一家专门关注加密货币的著名媒体 The Defiant。本书比较完整记录了以太坊从创立(2014 年)到 ICO 泡沫结束(2018 - 19 年左右)5 年历程,已被改编成为电影。

作者背景

Camilla Russo,The Infinite Machine作者,媒体公司The Defiant创办人

小 V 共读:The Infinite Machine

Vitalik 背景

Vitalik Buterin 出生于 1994 年 1 月俄罗斯,4 岁时候其最喜欢的玩具就变成了电脑,他尤其喜欢在 Excel 软件里面算数和测试各种公式。

1998 年左右,疲软的俄罗斯经济遭受了新的打击,因为其主要出口产品石油的需求在 亚洲金融危机后暴跌。政府拖欠债务,中央银行停止捍卫卢布的固定交易区间,导致卢布暴跌,妈妈被裁员,其父母决定移民加拿大,Vitalik 也跟随进入了公共教育体系。其父母决定锻炼 Vitalik 的表达能力,由此将他转入私立学校。数学、编程、语言和辩论之外,他还花了几个小时玩魔兽世界。

2011 年,其父亲向 Vitalik 第一次提起了比特币

以太坊背景

1980 年代提出比特币概念就有人尝试打造隐私的,P2P 的数字货币,但当时产品 eCash 还需要依赖于银行。

1980 年代,Linux 等开源软件生态发展并最终兴盛也成为比特币的奠基石之一。

1993 年,Proof of Work 的共识机制也被发明出来。

2000 年左右,P2P 下载技术如 Naspers 流行又一次带来真正 P2P 传输技术。

2008 年金融危机后比特币的诞生——一个基于区块链的完全去中心化无国界的数字货币。

2011 年 3 月,一位叫 Vitalik 的 17 岁少年加入了 BitcoinTalk 社区。受父母影响 Vitalik 从小就有 Live free or die 的思想。加入比特币社区后,他开始以 5 个比特币价格写文章赚钱,并赚得了 20 个比特币后花 8.5 个比特币购买一件T恤,他觉得这种在一个平行世界中感觉很好。

2011 年他和 Mihai 创立了 Bitcoin Weekly,之后又创立了 Bitcoin Magzine,Vitalik 主要负责写文章和设计产品。在高中毕业后,他选择为期六个月的时间环游世界,之后进入了 University of Waterloo 就读。在短短不到三年的时间里,Vitalik 从比特币怀疑论者转变为撰写有关比特币的文 章,再到从事比特币项目。

2013 年,Vitalik 加入一个叫 Bitcoin 2.0 的项目 Mastercoin,引入了 Smart Contract,并准备基于其区块链打造丰富应用场景和生态。Vitalik 为他们书写白皮书,在此过程中,他和 Mastercoin 团队发生分歧,Vitalik 觉得 Mastercoin 不应该自己开发应用(而是应该只做基础协议,让生态来开发应用。所有这些人花了这么多时间制作指甲锉、开瓶器、小剪刀,他们只想要一把刀,还是其他完全不同的东西?为什么不搭建乐高积木,让任何人都可以随心所欲地制作呢?)

但 Mastercoin 团队觉得这样安全性得不到保障,(去**,我自己来)于是 Vitalik 决定自己开发,这就是以太坊创意来源。Vitalik 环游世界最后一站是旧金山,也正是此时他开始筹划打造终极的基于智能合约的去中心化应用平台(The Ultimate Smart Contract and Decentralized Application Platform)。他想到物理学上的一种假想的物质“以太“,它认为有一种非常微妙的物质充满空间并以与物理物质携带声波 相同的方式携带光波。这就是他对“以太坊”这个词的看法,于是他想到了 Ethereum(以太坊),他希望其平台也像一种隐含在任何应用底层的基础媒介。

2013 年 11 月,Vitalik 给自己密圈好友邮件列表发送一封邮件(Introducing Ethereum: A generalized smart contract/DAC Platform)附送了以太坊的白皮书,他的邮件在圈中热议,开始吸引很多志同道合的人一起创业。Vitalik 的愿景太大了,不能被另一条链所束缚。他正在考虑为所有内容创建一个基础层。一台可以同时存在于一个巨大的全球网络的所有节点中的计算机,它将能够处理你扔给它的任何东西,而不会停机或受到干扰,因此开发人员可以构建他们梦想的任何东西,没有人能够阻止他们或他们的应用程序。就像一个无限的机器。

组建创业团队。以太坊最初创始团队中重要人物包括 Charles Hoskinson,其次是 Gavin Wood,他奠基以太坊首个版本的技术代码,从而获得了 CTO 头衔。其他成员还包括 Mihai(最初跟 Vitalik 创业办杂志的),Anthony Di Iorio 和 Amir。项目最开始前几周,以这五个人为基础,后来增加到八人,他们经常在 Skype 上开会商讨项目进展。

他最早是在创业做比特币教育,我如何学会停止担忧并热爱加密货币 udemy。

还获得了李笑来的投资,Charles 收到 Li 发来的一条信息,内容大概是这样的:“嘿,我喜欢你的课。我会为你投资 500,000 美元来启动另一个加密项目。

2013 年 9 月 LetsTalkBitcoin.com 上的两篇文章中,Dan 和 Stan 提出了分布式自治公司的概念。之后其成为了以太坊创业团队首任 CEO。

2014 年,Vitalik 在迈阿密的比特币峰会上发布了以太坊正式想法,并获得了热捧。

以太坊目标伟大,定位基础。基于 Vitalik 的设想,以太坊的目标是星辰大海,其意在做海量去中心化应用的“铁路“,且由于其 Gas 交易成本设置,避开了传统程序无限循环消耗系统资源的问题。在 Vitalik 看来,相比有很多复杂的功能,以太坊需要保持简单状态,只要有靠谱的编程语言就可以,太复杂一方面使得更难保证系统安全性,另一方面也提高了进入门槛,使得去中心化变成空话。(不可能三角)

通过 ICO 方式融资。在 Vitalik 看起来,以太坊不应该被任何人拥有,应该属于全社会,所以它的融资不走硅谷传统的 VC 路线,他们准备直接走 ICO 路径,通过发行 ETHToken 融资比特币的方式进行项目融资。但其首要解决的问题就是法律合规问题,因为 ICO 最大风险就是被当做未注册证券发行的风险,被 SEC 抓到,甚至可能要去坐牢,为此以太坊数次推迟了 ICO,并最终选择瑞士作为“公司”的注册地。

他们开始养成一种习惯,轮流做饭、送杂货、打扫浴室和扫地。一旦二月的雪融化,阳光洒在露台上,早餐后他们会花几分钟到外面休息。大多数讨论都围绕以太坊 及其功能展开。当他们眺望远处的绿色山丘和从建筑物之间探出的一片湖泊时,他 们梦想着区块链上的身份、物联网以及通过智能合约取缔银行。

在瑞士当地他们找到了律师,进行长达三个月的流程讨论。最终,他们通过将 ETH 定义 Utility Token 的方式——也就是 ETH 像邮票或者真正石油一样,其效用是支付以太坊生态的交易成本,其不代表以太坊的所有权,也不享有分享利润红利的权益。最终以太坊获得了律师事务所的 Opinion letter 说他们不认为 ETH 是证券发行,ICO 准备就绪。

**商业还是公益。**关于以太坊应该是一家营利性的公司,同时支持开源的以太坊发展,或者一家非营利性的基金会,支持全世界开发者建设一个更加去中心化的生态。Charles,Anthony 和 Amir 支持第一种方式,而 Vitalik,Jeff 和 Mihai 支持后一种方式。

Charles 偏爱风险投资资金,他为什么要这样?在他看来,他们正在创建将成为基于区块链 的新未来中最大的公司。公司统治世界是有原因的。他们是最将想法变为现实的有效方法,因为组成公司的人,从所有者到经理再到员工,都有直接的动力来看到它蓬勃发展并有明确的职责要履行。对查尔斯来说,非营利组织的激励和责任是模糊的。

随着时间演变,这种理念冲突在团队中愈演愈烈,再叠加大家愈发对于 Charles 作为 CEO 不满意,最终这个决定权还是给了 Vitalik(精神领袖),他拍板 Charles 离任,而以太坊将注册为一个非营利性基金会和一个开源项目。

**成功融资。**2014 年 6 月,以太坊创始团队开启了横跨 49 个城市的“路演”,向支持去中心化理念的人推广自己的项目。众筹是以太坊团队最大的关注点。随着法律问题的解决,以及成为非营利组织的决定,他们终于准备好了。

2014 年 7 月,他们成立了一家名为 EthSuisse 的瑞士有限责任公司或 Gmbh,并创建了以太坊基金会,当时对以太坊最大的争议来自比特币社区,一位叫 Mircea Popecu 的比特币早期投资者声称 ETH 8 个月后,将用发行价一半价格出售 ETH,也就是公开做空 ETH。ETH 的供给设置和比特币不同,后者是控制总量 2100 万个,是通缩型的。而 ETH 是最开始每年新发行 26%,且每年发行量控制在 1800 万个封顶,也就是其新增发行比例边际递减。

2014 年 7 月 22 日,以太坊的 ICO 发行开始,前 12 个小时就发行价值 220 万美元,700 万个 ETH(平均每个大概值 0.29 美元)。为了避免投资者过于集中,每位投资者投资金额不得超过发行总量的 12.5%,且以太坊基金会不能参与 ICO。最终,这次 ICO 融资金额接近 1830 万美元,发行了 6000 万个 ETH。

以太坊产品发布和 The DAO 遭遇攻击

以太坊的发布准备分为五个阶段Olympic,Frontier 前沿引入 POW 挖矿,Homestead 家园试运行,调整激励,图形界面钱包,Metropolis 大都会面向大众市场,用户界面和 Dapps

Serenity 宁静 到最后一个阶段,以太坊将从 PoW(挖矿)共识机制转入 PoS(抵押模式 EVM2.0 才能达成了)。

以太坊使用的编程语言叫 Solidity,且其每一个区块的确认时间从原来 60 秒降到了 12 秒钟。

到 2015 年 7 月,以太坊已经无 Bug 运行一个月了,团队准备在 1028201 个区块时候向公众发布,

2015 年 7 月 30 日,以太坊第一阶段版本 Frontier 发布,第一个以太坊区块被开采,「无限机器」正式开始运转 刚开始并没有引起多大的关注度。

以太坊应用开始萌芽。第一个 Dapp 最早以太坊应用之一是一个押宝未来事件的应用,用户可以对未来事件下。例如,唐纳德特朗普会赢得 2020 年大选吗?并根据结果获得基于加密货币的股票其发行了叫 REP 的 Token 代币,也是第一个使用 ERC20 标准发行 Token,其此后成为以太坊 Token 发行标准。此外,一个叫 MakerDAO 的项目,其发行 DAI 的稳定币,使用比特币,ETH 等抵押换取币值永远为 1 美元的稳定币。

而 2016 年 5 月,以太坊也迎来了 Homestead 版本的发布,当时网络有 5100 个节点(比特币有 600个),每天处理 25000 笔交易(仅有比特币的 10%)。而 ETH 价格也节节高升,2016 年 1 月为 1 美元,到 3 月涨到了 10 美元。

2015 年 11 月,一款叫 Slock.it 的类似 Uber 等共享经济的以太坊应用被提出,其团队在准备融资时候不仅想到了 ICO,而且进一步应用了 DAO 的理念——即给予 Token 持有人提议,投票控制融资资金的权力,将 DAO 打造成一个基于应用的社区。

2016 年 4 月 30 日,The DAO 开始融资,融资金额很快超预期,最终融资了价值 1.5 亿美元的,对比来看,以太坊自己融资当时也就价值 1800 万美元。让团队恐慌。

发现 Bug,被黑客攻破。Solidity 编程语言的创始人之一 Christian 在一次例行检查中发现了一个 Bug——即 Smart Contract 在处理转账时资金的发送和余额的更新存在一个时间差,而黑客可以利用这个时间差持续从资金池中取钱,直到取完为止。就像一台延迟的 ATM 一样,只有每次取完钱才更新账户余额,所以你可以一直在 ATM 取钱。当然,为了防止极端情况出现,以太坊之前就为金库转出(从 Main DAO 转到子 DAO)设置了 7 天缓冲时间,同时设置了 27 天的资金取出的缓冲时间。也就是即使出现极端情况,社区仍然有 30 天时间进行讨论对策。

在 2016 年 6 月黑客开始对 The DAO 的金库开始攻击,很快就转移了 30% 的 ETH,价值 7500 万美元(当时 ETH 价格涨了)。

**Hard Fork —— 艰难的决定。**面对窘境,有几种解决方案,首先团队可以用类似的方式自己攻击自己,把资金转移到一个安全的地方。

实际上,Slock.it 的团队也确实采用这种方法保护了剩下 70% 的 ETH(也要感谢黑客取了 30% 之后就不动了)。

其次,以太坊考虑使用 Fork 分叉来看进一步减轻攻击的影响,Soft fork 就是验证节点拒绝验证黑客转出资金的请求,但是研究人士指出黑客可以利用交易轰炸整个以太坊网络(因为这些交易没有任何 Gas 费用,所以可能陷入无限循环)。

由此,Soft fork 被否定只能 Hard fork 了,但其面临更大的争议,最大争议就是他们觉得 Code is law,Code 出了问题就应该被惩罚。但是一位叫 Emin 的学者和 Vitalik 谈话时候,说到 Code is not law,the law is the law,你的本意用计算机统治这个世界吗?Vitalik 否认了,他说我们意在建立下一代应用。面对价值决策,良知或许是判断第一标准。面对黑客入侵,这样的选择其实是不需要太多考虑的。在 Vitalik 的号召下,社区开始同意 Hard fork 的选项。

Hard fork 也有两种选项即 Opt-in,也就是要求节点主动参与;Opt-out,默认所有节点参与,除非主动退出。

最终 5.5% 持有 ETH 的持有人参与了投票(投票率不高),80% 的人选择了 Opt-out。

Hard Fork 后,原有以太坊改名为 Ethereum Classic 继续存在,其 Token 改名为 ETC,任何选择留在以太坊的人在 Ethereum Classic 中历史持有 ETC 仍然保留(每个人拿到同等数量的 ETH 和 ETC),而分叉当时,ETC 价值为 1 美元,ETH 价值为 13 美元。

2016 年 9 月份,黑客其实还是取到自己那份钱,360 万个 ETC,当时价值 550 万美元,他们还给 Ethreum Classic 的基金会捐赠了 1000 个 ETC。此后,以太坊又受到了几次黑客攻击,包括 Shanghai Attack,

到 2016 年年底又进行了三次 Hard Fork,但是这三次都没有产生类似 Ethreum Classic 一样的新链(说明大家都一致同意 Fork)。以太坊社区逐渐发现,他们可以 Code 电脑,但没办法 Code 人类,其内在的贪婪、野心。这也预示着,以太坊成熟了。

2016 年底左右,ICO 浪潮开始兴起,创业企业写个白皮书,然后发币,就能一夜暴富。很多项目创始人将和 Vitalik 的合影作为自己项目推荐信,使得 Vitalik 公开在 Twitter 上发言说以后再也不推荐任何 ICO 项目。9 月 26 日,一个线上游戏企业 ICO 融资了 550 万美元;DigixDAO,一个模拟黄金价格项目 5 分钟就募资了 500 万美元。火爆的交易使得以太坊交易变得拥挤。

2017 年年中,热潮一浪高过一浪,来自 Mozilla 创始人退出的浏览器项目 Brave 融资了 3500 万美元价值的 Token,一位投资人为了参与投资支付了 6000 美元 Gas 费。Fear of missing out(FOMO)进一步加速了 ICO 泡沫的发展。

**大企业不断加入以太坊阵营。**ICO 浪潮背景另一面是大企业纷纷加入,由 Consensys 开发的企业版的 Ethreum 宣布与微软达成合作,其云服务 Azure 将加入 Ethreum Enterprise Alliance。此后,JPMorgan,CME Group,BNY Mellon,Credit Suisse 等一系列企业都宣布加入,其会员数量达到 86 家,也进一步验证了区块链应用未来良好前景。R3,一个集合了高盛,JPMorgan 等金融巨头的联盟链应用高调发布,进一步驱动了行业高潮。

到 2017 年 3 月,ETH 的价格突破 20 美元,到 3 月中旬突破 40 美元,到 4 月底则进一步突破 80 美元。到 2017 年年底,比特币期货产品正式推出,让大家觉得真正比特币 ETF 也不远了,正规金融大军将加入,进一步助推价格上涨。

EVM2.0:从功能机到智能机。

早在 2015年以太坊正式发布之前,Vitalik 就表示正在寻找一种兼具 PoW 安全属性,但同时消耗更少能量的共识机制。而 Proof of Stake 则是依据节点抵押的金额来进行投票验证区块,其能耗较低,且同样安全,被认为是未来主流共识机制。此外,Vitalik 还表示在研究提升以太坊每秒交易次数的方法,最重要的 Sharding,在 Layer 1 的保持简单基础同时,增加 Layer2 解决方案以更高效处理交易。

这些想法汇聚成为 Ethreum 2.0 版本(也可以叫 Serenity 阶段),在 2017 年时候还没有具体发布日期。**“到那时,以太坊才真正不像来自 1999 年只能玩贪吃蛇的所谓智能机每秒只能处理 15 笔交易,其效率会得到 1000 倍提升,生态也将更加去中心化。“**Vitalik 对以太坊 2.0 憧憬。

NFT 开始出现,GameFi 开始出现。随着 ERC20 标准的 Token 在 ICO 热潮中火热,ERC721 标准的不可分割型数字资产(Non-Fungible Token,简称 NFT)也被开发出来,进一步丰富了数字资产的生态。而基于 ERC721 标准的 CryptoKitties 的游戏也被开发出来,玩家不仅可以玩游戏,还可以收藏和交易宠物 NFT 资产。

2017 年 12 月,CryptoKitties 的交易数量占比达到以太坊宗交易数量的 15%,一些 NFT 宠物售价甚至超过 10 万美元。而 BTC 比特币的价格也还在持续攀升到 12 月突破了 1.6 万美元

以太坊原有创始团队纷纷自己创业。随着以太坊的发布和生态逐步成熟,当年迈阿密时代的创业团队纷纷离开自己创业,Charles 创立另外一个公链 Cardano,针对以太坊存在一些扩大规模、效率等问题给出了更好解决方案,现如今也是 Web3 领域重要公链玩家。Gavin 的 Parity 开发了 Polkadot,意在建立一个可以横跨多条公链的 Layer-0 的基础设施,愿景很宏大。Anthony 还是聚焦他的 Jaxx 数字钱包。Jeff Wilcke 等则选择更多时间和家人待在一起。当时创业团队,只剩下 Vitalik 还在为以太坊的进化而努力。

Vitalik 希望 ICO 泡沫降温,希望以太坊社区回归本源——即不要简单为了投机短期利益,而是建设应用的目标方向应该是建设一些真正能给社会发展创造价值的产品。在他看来,如果以太坊最终应用生态走上了邪路,他自己现有的这些财富肯定也会变得无关紧要(当然很明显,他建立以太坊目标远不仅是财富)。

**监管对于 ICO 定论——是证券发行。**ICO 的火热使得 SEC 不得不给予重点关注,其根据著名的 Howey Test 认为“当人们购买某种投资契约,目的是受益于企业和管理层等其他人的努力时,这种投资契约就是证券”。从这个角度,以太坊当年创立的 Utility token 的说法也是片面的,因为肯定有相当一部分买入 ETH 的人是想受益于以太坊整体生态前进,包括 Vitalik 本人能量而从投资中间获益的。此后在美国的 ICO 如果没有注册,都面临牢狱风险。在这种监管趋严背景下,Facebook 等巨头宣布禁止了加密货币项目的广告投放,而美国银行也切断了用信用卡支付购买加密货币的通道。Vitalik 也主张对当时火热 ICO 模式进行升级:**也即募集的资金应该由 DAO 统一管理,不能由创始团队随意挥霍。**最后,当时有相关数据证明有一些交易所交易量有 95% 是假的,连 CoinMarketCap 都可能参与洗钱,将交易量虚报了 3 倍。

泡沫褪去,以太坊生态还刚刚开始。随着市场上涨势能减弱,2018 年 ICO 的热潮开始褪去,一系列去杠杆操作进一步加速了市场的下跌。而以太坊也面临越来越多的质疑,比如质疑以太坊基金会的运营不透明,他们不公开自己的财报,内部发生了什么事情外面也不知道。此外,类似 Cardano 一样的竞争对手也开始出现,他们采用类似以太坊的操作模式,进展很快,同样还包括 Tron,Dfinity 等(还有币安链,Solona 等)。

Serenity,即我们今天以太坊 2.0 的方案,还是和此前一样,将分「伊斯坦布尔」(该步骤同样被囊括在 Metropolis 三阶段中)和「以太坊 1.X」两步走。伊斯坦布尔硬分叉于 2019 年 12 月 8 日成功完成,这次升级的关键词是成本和速度,降低了 Gas 成本,并将 TPS 上限提升至 3000。

DeFi Summer 的到来掀起了加密市场又一轮强劲的牛市,数月内以太坊上的 DeFi 总锁仓量就达到了 305 亿美金,出现了借贷、DEX、保险、理财等各种协议和应用。随着 NBA Top Shot、BAYC 等 NFT 的爆火,以太坊的交易体量不断膨胀。紧跟着是 Layer 2、DAO 等多个赛道的轮番增长。

以太坊自己也迎来了新的拓展机会。

2020 年 11 月 4 日,以太坊 2.0 存款合约正式部署,随后 Lido 等一众以太坊 2.0 流动性质押协议,为以太坊 PoS 网络吸引了大量质押资产。

2021 年 8 月,以太坊伦敦升级完成,包括 EIP-1559 等 5 个协议,进一步优化和改进了以太坊网络的参与体验和机制,再次削弱了矿工的收益,为以太坊迈进 2.0 做好了准备。

2022 年 9 月 15 日 14 点 42 分,成立 8 年的以太坊正式完成合并(The Merge)。在全球数十万人参与验证、 7000 多个节点一同协作下,这个拥有数百万用户的分布式系统完成了一次重要的升级,告别「挖矿」(PoW)时代,进入「质押」的 2.0 时代。

2023 年 3 月,以太坊将启动上海升级。本次升级包括 EIP-3540、EIP-3651、EIP-3670、EIP-3855、EIP-3860、EIP-4895、EIP-4200、EIP-4750 和 EIP-5450,而备受关注的 EIP-4844 将推迟到 5、6 月更新。

以太坊还有一系列问题没有解决,比如 PoS 的抗审查性,这是区块链根基,现在开始被质疑;比如性能,Rollups 能让以太坊的性能提升到什么水平;比如有了 Rollups 还是否需要分片技术等等,这些都是问题。

让用户可以用简单的方式来创造上述系统,以及我们想象之外的系统

- - - PlanckerDAO: Website | Twitter - - -

>>> 如果你也和我一样,共读完之后有一些认同的地方,可以分享给身边也有相同感觉的人。

Subscribe to PlanckerDAO
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.