以太坊
开源的有智能合约功能的公共区块链平台
以太坊(Ethereum)是一个开源的有智能合约功能的公共区块链平台,支持图灵完备的编程语言,任何人都可以在以太坊平台建立、通过区块链技术运行的去中心化应用,并通过智能合约设置自己的所有权转移规则、交易方式和状态转换函数。
以太坊的核心在于其革命性的智能合约功能,这使得在没有任何第三方介入的情况下,用户能够创建和执行合约,这种自动执行的合约系统为数字交易以及应用提升了效率和安全性。以太坊采用多层次的架构,网络由不同类型的节点组成和维护,而以太币则是其原生货币。随着以太坊从工作量证明(PoW)向权益证明(PoS)转变,展示出它在提升效率和可持续性方面的不懈努力。
2020年,以太坊2.0的推出标志着这个平台的又一次重大升级,旨在提高可扩展性、安全性和持续性。此外,基于以太坊的去中心化应用(DApps)不断增长,提供了各种服务和解决方案,从金融服务到游戏,再到社交媒体,展示了以太坊技术的多样性和灵活性。
历史沿革
代表人物
维塔利克·巴特林(Vitalik Buterin):出生于1994年1月31日,是以太坊的创始人,是中本聪(比特币创始人)之后区块链领域的领袖。他出生在俄罗斯,2000年随父亲移民加拿大,其父是一名计算机从业者。维塔利克从小便显示出优异的天赋,在小学与中学都是班中的尖子生。他热爱广泛,包括编程、数学、经济学、语言,兴趣广泛。2011年,从父亲那里接触到比特币,他刚一接触比特币,便为其深深吸引,虽然他年轻,并未参与到密码朋克的运动中,但他自己在2012年开办了一个杂志网站,用来报道比特币。他本身就是一个优秀的写手,写了很多关于比特币技术的文章。因为热爱比特币,他在滑铁卢大学只读了一年便退学,专心研究比特币与区块链。2013年开始筹划区块链技术开发,2014年发表以太坊白皮书,并发起ICO,42天内融了31000枚比特币,时价1800万美元。2016年以太坊上线,成为区块链应用开发的母平台,近乎90%的智能合约与Token(代币)运行在以太坊上。
盖文・伍德(Gavin Wood):以太坊的创始人之一,当年他是维塔利克·巴特林的亲密伙伴。盖文是英国人,在众多天才创业者当中,他是少有的几位读到了博士,计算机科学的本硕博,盖文科班功底深厚。毕业后,曾经为微软工作过一阵子,研究嵌入式,他颇为自豪地说,伦敦一家大夜总会的灯光控制系统就是出自他的设计。接触了比特币后,他对区块链技术开始感兴趣,并与维塔利克开创了以太坊。以太坊2014年的第一个概念验证版本,全部出自他手。随后,他又创造了Solidity 脚本语言,并写出了以太坊黄皮书。他离开以太坊后,又相继开发了 Parity 和Polkadot,都是区块链领域中最前沿的技术。
背景
1980年代和1990年代的匿名电子现金协议主要依赖于称为“Chaumian”的盲签名的密码学原语,提供了一种具有高度隐私性的货币,但这些协议基本上未能获得关注,因为它们依赖于中心化中介。 1998 年,戴伟(Wei Dai)的 b-money 成为第一个提出通过解决计算难题来创造货币及去中心化共识等想法的协议,但该协议缺乏关于如何实际实施去中心化共识的细节。 2005 年,哈尔・芬尼(Hal Finney)引入了“可重复使用的工作量证明”这一概念,该系统将 b-money 的想法与 亚当・贝克(Adam Back)有计算难度的哈希现金难题相结合来创建加密货币的概念,但由于依赖可信计算作为后端,又一次未能做到完美。
2009 年,中本聪将通过公钥密码学管理所有权的成熟原语与用于跟踪货币所有者的共识算法相结合,首次真正意义上实现了一种去中心化货币,被称为“工作量证明”。作为一种基于密码学原理的电子支付系统,比特币的出现引发了密码货币的发展高潮,极大地推进了区块链技术的发展进程。可是,比特币并不完美,其中协议的扩展性就是一项不足。早期的比特币技术旨在实现用户间的转账操作,但随着区块链技术的发展,人们对各种基于区块链的去中心化可信服务的需求日益增长。因此,以太坊作为新一代区块链平台的代表出人们的视野中。
发展
以太坊是维塔利克・布特林于2013年在以太坊白皮书中提出来的,其核心目标是开发一种图灵完备的语言,允许用户开发各种区块链程序和去中心化应用(Decentralized Applications),简称智能合约(Smart Contract)。
盖文・伍于2014年4月在白皮书的基础上发表了以太坊黄皮书,通过大量的定义和公式详细描述了以太坊的技术细节。此后,以太坊的开发一直由以太坊社区的开发者们负责。2014年7月23日至2014年9月2日,以太坊项目进行了为期42天的以太币预售。2015年7月30日以太坊项目正式上线。
布特林及其团队将以太坊的发展路线分为四个主要阶段,第一个阶段是2015年7月30日启动的前沿(Frontier)阶段。这一初期阶段本质上是一个实验阶段,主要面向对以太坊技术背景有深入了解的用户。它采用了基础的命令行界面,缺乏用户友好的图形界面,并引入了“金丝雀合约”,这是一个警告用户可能面临的被破坏或脆弱链的重要机制。在这个阶段,以太坊基于工作量证明(PoW)共识机制运行,每个新区块奖励5枚以太币。
2016年3月14日,以太坊进入家园(Homestead)阶段,进行了重大更新,是以太坊网络的首次硬分叉计划,分叉高度为1150000。虽然仍然依赖命令行界面,但该阶段取消了金丝雀合约,进一步去中心化网络。引入了“难度炸弹”,使挖矿难度呈几何式增长,以增强网络稳定性。此阶段继续使用PoW共识机制。
大都会(Metropolis)阶段更为复杂,分为三次关键更新,每次更新都推动了以太坊功能的发展。2017年10月的拜占庭更新(区块4370000)带来了Zk-SNARKs的隐私改进、账户抽象化以及调整出块奖励(由 5ETH降至3ETH)等重要改进。它还引入了图形界面(Mist),使非专业用户也能便捷使用以太坊。2019年3月的君士坦丁堡更新(区块7280000)专注于提高操作效率,处理难度炸弹,并将区块奖励进一步减少到2枚以太币。2019年12月的伊斯坦布尔更新(区块9069000)更改了操作码成本,以防止垃圾攻击,并增强了对拒绝服务攻击的抵抗力。
现状
以太坊发展的速度很快,截止到2023年正处于从第三阶段大都会(Metropolis)向第四阶段宁静(Serenity)过渡的阶段,也被称作以太坊2.0阶段。宁静是布特林及其团队划分的最后一个阶段,代表着以太坊的终极愿景,即过渡到基于权益证明(PoS)的共识机制。这一阶段是以太坊发展路线图的重要里程碑,旨在创建一个广泛的商业生态系统,支持图灵完备的编程语言。这个环境预期成为开发者、公司和实体开发各种应用程序和系统的中心。
2020年底启动了以太坊2.0的阶段0,推出了信标链。2022年开始阶段1。2022年9月15日,以太坊经历了合并升级,从工作量证明过渡到权益证明。合并是以太坊规模最大的一次升级,将保护以太坊安全所需的能源消耗减少了99.95%,同时创建一个更安全、碳成本更低的以太坊网络。以太坊成为一种低碳区块链,并且安全性和可扩展性得到增强。
截止到2023年11月,已经有4000多的项目是基于以太坊构建的,有九千六百万以上的账户使用以太币,以太坊上的智能合约也已经达到五千三百三十多万份。以太坊已经是一个强大的全球协调平台,但它仍在不断改进。 布特林及其团队制定了的一套雄心勃勃的改进措施将使以太坊升级为一个可以完全扩展、具有最大弹性的平台。
2024年2月20日财联社发布公告,加密货币走强,以太坊突破3000美元,日内涨超3%。同年8月5日,比特币以太坊闪崩,以太坊跌破2100美元,日内跌幅超26%。
技术原理
以太坊是一个由世界各地的计算机组成的网络,遵循一套称为以太坊协议的规则。以太坊网络提供了一个基础,任何人都可以在上面构建和使用社区、应用程序、组织和数字资产。从计算机科学的角度来说,以太坊是一种确定性但实际上无界的状态机;从更实际的角度来说,以太坊是一个开源的、全球的去中心化计算架构,执行成为智能合约的程序。
区块链
以太坊是一个建立在区块链技术上的去中心化应用平台。区块链是一个交易数据库,在网络上多台电脑之间更新和共享。每次添加一组新交易时,就称其为“区块”,这也是区块链名称的由来。以太坊这样的公开区块链,允许任何人添加数据,但不能删除数据。如果有人想要篡改任何信息或欺骗系统,他们必须在网络中的大多数电脑上操作。这使得以太坊这类去中心化区块链具备很高的安全性。
无实体控制
以太坊不受任何特定实体控制。只要有相互连接并按照以太坊协议运行软件并添加到以太坊区块链上的计算机,就有以太坊。其中每台计算机都称为一个节点。节点可由任何人运行,但必须要质押以太币(以太坊的原生代币)才可以参与保护网络的安全。任何拥有32 个以太币的人都可以质押而无需许可。甚至以太坊的源代码也不是由单个实体生成的。任何人都可以建议更改协议并讨论升级。有一些以太坊协议的实现是由独立组织用多种编程语言完成的,它们通常建立在开放的基础上并鼓励来自社区的贡献。
智能合约
智能合约是以太坊应用程序的基石,它们是存储在区块链上的计算机程序,将传统合约转换成数字化合约,仅在由用户发出的交易触发时执行。智能合约使以太坊在功能方面非常灵活,这些程序充当去中心化软件和组织的构建基块。以太坊通过内置图灵完备的编程语言,使任何人都能创建各种智能合约和去中心化应用,并在其中设立他们自由定义的所有权规则、交易方式和状态转换函数。这些去中心化应用程序一旦被“上传”到以太坊,将始终按照编好的程序运行,就连创作者也无法让它离线。
虚拟机
虚拟机就是一套完整的、独立的操作系统,在这套系统中,可以模拟真实的计算机系统的操作。以太坊虚拟机(Ethereum Virtual Machine,EVM)主要处理智能合约的代码,而且这些代码对外是完全隔离的,仅在EVM内运行。以太坊的智能合约是分布在每一个节点上面的,所以这个EVM虚拟机也是在每一个节点上面都有部署。同时,因为它是一个独立的运行环境,所以它可以做到在运行的时候,不影响主链的操作。也是因为这个原因,以太坊也被很多人称为“世界电脑”。在以太坊虚拟机上程序员可以编写强大的程序,如智能合约或者任何程序。在EVM中运行的智能合约是图灵完备的,这与比特币的非图灵完备的脚本构成了巨大差异。
跟普通的虚拟机不同的是,以太坊虚拟机没有模拟完整计算机的模式,而是使用了非常轻量级的架构,因此它的功能比较单一,毕竟区块链的世界与互联网的世界千差万别。但是开发团队表示,为了使用户对以太坊网络有一个更好的体验,EVM遵循着简单性、确定性、容易优化、节省空间、确保安全等原则,且专用于区块链系统。
工作量证明
工作量证明(Proof of Work,PoW)是区块链的核心技术之一,主要依靠矿工解决数学难题以验证和记录交易。矿工们通过运行挖矿软件在全节点上竞争解决这些数学难题,首个解题成功的矿工可以获得以太币奖励,并将新区块添加到区块链中。这一过程确保了全网的共识。在这个机制下,虽然解题难度大,但其他节点可以轻松验证解题的正确性。然而,工作量证明机制也面临一些问题,包括其高能耗性和对ASIC(专用集成电路)设备的依赖,这使得拥有高性能ASIC设备的个人或机构更有可能成功挖矿。
权益证明
权益证明(Proof of Stake,PoS)是为了解决工作量证明的问题而引入的。2017年10月,以太坊的维塔利克·布特林和维吉尔·格里菲斯(Virgil Griffith)在发布了Casper FFG,一种结合PoS算法和拜占庭容错理论的共识机制。Casper FFG是一种PoW/PoS混合解决方案,旨在以太坊现有PoW框架上实施,在以太坊2.0中将全面采用PoS。PoS通过验证者来代替矿工,实现了挖矿过程的虚拟化。验证者需锁定一定数量的币作为保证金,然后参与验证区块。验证者对认为可以上链的区块进行赌注验证,一旦区块成功加入链上,验证者将根据赌注比例获得奖励。
相关概念
节点
节点(Node)指运行以太坊协议的软件或硬件。在以太坊网络中,节点负责网络路由、区块数据传播和验证等功能。以太坊网络主要由两种节点构成:全节点和轻节点。全节点存储了整个以太坊网络的所有数据和最新状态,参与数据的验证和记录工作;轻节点则仅存储部分数据,并在必要时从全节点获取数据。
矿工
矿工(Miner)指的就是运行专业挖矿软件的一部分全节点,如处理区块链上的块。节点需要单独更新其软件使其包含更新的代码来使代码更改生效,这可以通过软分叉(一种向后兼容的方式)实现,也可以通过硬分叉实现,但硬分叉与旧版本的软件不兼容。
燃料
燃料(Gas)是以太坊网络中用于度量和支付交易中计算资源消耗的单位。燃料旨在防止网络资源的随意浪费、恶意滥用或攻击。每项交易都需要消耗一定数量的燃料,消耗的多少取决于其在以太坊虚拟机上的计算复杂度,复杂的交易需要更多燃料。燃料的最小单位是wei,1ETH =wei。
技术架构
以太坊采用五层架构实现,从上到下分别是智能合约层、激励层、共识层、网络层、数据层。
智能合约层
智能合约是以太坊应用程序的基石,将传统合约转换成数字形式,通过自动执行编写的计算机代码实现自动化操作。在以太坊中,它们由任何人开发并存储在特定账户中,只有在外部账户发起交易时才会触发执行。智能合约赋予账本可编程的特性,通过专用虚拟机EVM执行。在交易中,它消除对可信第三方的依赖,实现自动处理资产转移,例如在物流中自动支付货款。它的特性包括代码即法律、机器信任,但其功能相对受限,与外部数据交互难度较大。
激励层
激励层是以太坊的挖矿机制,旨在奖励提供网络计算和验证服务的矿工。这层主要负责实现以太币的发行和分配机制,而以太币在以太坊网络中被视为燃料。运行智能合约和发送交易都需要支付一定数量的以太币给矿工。以太币可通过挖矿获取,每挖到一个区块,矿工将获得5个以太币的固定奖励。
共识层
共识层决定区块链的记账权获取机制。这层主要实现全网所有节点对交易和数据达成一致,以太坊采用两种共识机制,初期采用工作量证明机制(PoW),后期将切换至相对更为节能高效的新共识协议 Casper。
网络层
网络层遵循P2P协议,确保网络的开放和稳定服务。它实现了网络节点的连接和通信,又称“点对点技术”,是没有中心服务器、依靠用户群交换信息的互联网体系。与有中心服务器的中央网络系统不同,对等网络的每个节点既是客户端,也参与整个网络的运行和维护,具有去中心化的特点。
数据层
数据层需要处理交易数据的序列化和反序列化,持久化,支持交易的快速查询和验证等操作。为了保证以太坊节点具有广泛的分布性,要求其数据层的实现高效且占用资源少。因此以太坊这样的公有区块链底层通常不采用关系型数据库,比如以太坊使用Key-Value(键值对)数据库以Merkle Patricia Tree(MPT,梅克尔树)的数据结构组织管理账户数据、生成交易集合哈希等。这种数据结构融合了梅克尔树及前缀树的优点,读写效率高且支持轻节点扩展,实现简单支付验证。
加密货币
以太币
以太币(Ether,简称ETH)是一种加密货币,是以太坊这个区块链的原生资产,无论是发送以太币还是使用以太坊的应用程序,都需要用以太币支付费用才能使用以太坊网络。除了被预售的以太币,剩余的以太币的发行方式类似于比特币,通过工作量证明和挖矿发行新以太币,奖励那些提供算力参与挖矿的节点,使以太币保持去中心化的特性。不同于比特币的是,以太币并未设置总量上限,以太坊没有固定的总供应量,遵循“最低必要发行政策”,在保证网络安全的前提下调整发行速率,争取以最低量发行以太币。除非网络的安全受到威胁,否则以太坊的发行量不可能再增加。
其他
ETH不是以太坊上唯一的加密货币。任何人都可以创建新类型的资产并在以太坊交易它们。它们叫做“"代币"(tokens)。人们拥有象征性的传统货币、其房地产、艺术,甚至是自己。以太坊有数千个代币,有一些代币比其他代币更有用和更宝贵。开发者正在不断建立新的代币,解锁新的可能性并打开新的市场。
稳定币:稳定币是币值稳定的以太坊代币,即使以太坊的价值存在波动。它们具有很多和ETH相同的能力,同时它们的价值稳定,更像传统货币。因此您可以在以太坊上像使用传统货币一样使用它们。例如LUSD(Liquity的原生稳定币)、DLLR(Sovryn的主权稳定币)等等。
非同质化代币(NFT):每个非同质化代币都是独一无二的。 每个非同质化代币都有不同的属性(非同质化),并且可证明其稀缺性。每个非同质化代币的独特性使其能够实现艺术品、收藏品甚至房地产等资产的代币化,一个特定的独特非同质化代币可以代表一个特定的独特实体或数字物品。 资产所有权由以太坊区块链保护 - 任何人都不能修改所有权记录或复制/粘贴新的非同质化代币。
还有一些热门的代币,比如垃圾币,由于发行代币很容易,所以任何人都可以做到——甚至是有恶意或误导意图的人也可以做;权利代币在去中心化组织中代表投票权的代币等等。
以太坊2.0
以太坊2.0指的是以太坊区块链后续的一系列重大升级方案,和以太坊发展路线中的第4阶段宁静(Serenity)的含义相同。以太坊2.0升级最显著的变化就是把工作量证明机制转化为权益证明机制。在工作量证明机制中,算力最高的矿工可以得到区块的确认权限,但在这个过程中需要消耗大量资源。以太坊2.0将主要进行的升级有信标链(Beacon Chain)、分片(Sharding)、PoS以及新虚拟机(eWASM)等,这些升级都将分阶段进行。
在以太坊2.0上线后,以太坊1.0网络将成为以太坊2.0的第一个分片。以太坊2.0的设计围绕五个核心目标展开:去中心化、弹性、安全性、简单性和长期性。其中,去中心化目标使得普通消费级电脑也能处理或验证分片;弹性指在主要网络分区和大量节点脱机时仍能保持活动状态;安全性通过密码学技术提升;简单性强调减少复杂性;长期性则要求组件具备量子安全性或能轻松替换为量子安全的组件。
以太坊2.0的开发分为三个主要阶段:信标链、分片链和虚拟机。信标链作为第0阶段,是以太坊2.0生态的核心,负责验证者注册和协调抵押以太币,但暂时不涉及分片链。第1阶段引入的分片链主要用于存储DApp数据,不进行计算处理,计划建立64个新的分片链,此时分片链仅支持验证。以太坊1.0在这一阶段仍将运行,并可能作为特殊分片链整合进以太坊2.0。第2阶段的虚拟机则是以太坊2.0的终极目标,分片链在此阶段将能存储数据并处理交易,使开发者能够构建真正的分布式商业应用。
去中心化应用
去中心化应用(DApp)的主要目的是为智能合约及其他区块链功能提供用户界面。理想情况下,DApp是一个下载到用户设备上的富客户端应用,它将多个后端服务(包括区块链服务)连接在一起,通常以JavaScript应用的形式存在,可以从任何Web服务器下载。这意味着DApp没有中央服务器可以被关闭,依赖于去中心化区块链的数据和逻辑。
在以太坊社区中,DApp不仅增加了智能合约的界面,还增加了一些额外功能,如IPFS(一个为去中心化网络提供存储和服务的系统)。DApp可以在中心化的服务器上运行,只要这个服务器能与以太坊节点交互,也可以本地运行在以太坊的节点上,使用区块链来提交交易并获取数据。这些数据不仅仅用作数据库,功能上远超传统数据库。与传统的Web应用不同,DApp中用户使用钱包地址作为身份标识,而不是典型的用户登录系统。
应用
应用分类
以太坊上有三种类型的应用:第一类是金融应用,为用户提供更有效的方式来使用资金管理和签订合约, 包括子货币、金融衍生品、对冲合约、储蓄钱包、遗嘱,甚至最终包括某些类别的完整雇佣合约; 第二类是半金融应用,它们涉及金钱,但很大一部分功能也与资金无关,一个恰当的示例是针对解决计算难题的自动执行的赏金; 最后还有一些应用与金融毫不相关,例如在线投票和去中心化治理。
应用领域
黄金投资
Digix团队为所有人设计了一种用于在以太坊区块链上以代币化形式购买黄金的方法。通过Digix,就可以立刻将法定货币(以太坊)转变成黄金代币,与新加坡金库通过加密的形式相连,并获得支持。不管在任何时候,用户都能使用代币进行赎回,换取实体黄金,不用经纪人、不用银行、没有损耗存储,几乎零手续费,直接安全。
众筹
在过去几年,Kickstarter,Indiegogo和一些组织机构一直都主导着众筹领域。一家创业公司有了新想法并设定了众筹目标,如果众筹成功,Kickstarter就能收取5%的费用,其他的交给创业公司。可是,在以太坊区块链上,如果创业公司众筹成功,智能合约就会自动将资金转移给创业公司,不收取任何费用。
支付系统
以太币被用作货币或价值存储方式,虽然存在很多争论,但是,以太币确实能被用于价值转移。使用以太币支付,可以通过节点或矿工网络进行验证,被写入不可变更账本,如同比特币区块链那样。
公司财务
2018年5月初,DAO启动了有史以来规模最大的众筹项目。实质上,The DAO是一种去中心化的风险投资资金,依赖于集体智慧投票系统来做出投资决策。这是一次革命性的尝试,如果成功,将见证首个由区块链代码管理的公司出现。
发展趋势
区块链联盟生态扩张
全球科技公司、金融公司和咨询公司为加快区块链布局,通常通过组建区块链联盟的方式,合作探索区块链技术及应用场景。因此,各行业联盟纷纷成立,在推进区块链技术在不同行业的应用和发展的同时,也产生了一定程度的辐射效应,吸引着更多的企业加人,促进整个区块链生态的发展。
向模块化演变
模块化区块链是专注于处理少数职责并将其余部分外包给一个或多个独立层的区块链。以太坊的模块化形式:分片和rollup,像比特币等第一代区块链一样,以太坊最初也被设计为单片区块链。但是,为了增强网络性能、提高可扩展性和可持续性,以太坊网络正在向模块化框架过渡。
技术发展
2023年3月,以太坊在主网上展示了“账户抽象”。账户抽象可以促进以太坊链上钱包的便捷性,使其能够进行智能合约交易。这为新型的智能合约账户以太坊钱包铺平了道路,预计将彻底改变去中心化应用的格局。以太坊将继续增强以太坊网络的可扩展性和功能,以简化链上账户和智能合约之间的互动为目的,从而提供对用户更加友好和高效的体验。
The DAO事件
2016年,德国初创公司Slock.it参与了DAO的创建,他们决定做一个基金类的项目,利用以太坊平台来向公众募集以太坊,以太坊基金会把这个项目命名为The DAO。The DAO项目的逻辑在于:每个给The DAO项目转以太坊的人都可以按照比例获得 DAO通证。2016年6月,黑客利用程序代码里的一个漏洞,从资金池里分离了资产。几分钟之内,DAO的投资者们损失了5000万美元,但由于智能合约的运行原则,这种损失无法弥补。The DAO组织制定的一个安全阀机制,主要是为了避免拥有大量 DAO通证的大股东过于独断地转移资金,也有防止项目方乱用资金的用意。正是因为这样的安全阀机制,在项目遭遇黑客攻击时,黑客将无法在第一时间将资金转走,这些资金在一定时间内锁定在这个子DA0中。而由如何处理子DAO中的资金引发的一场论战导致以太坊社区分裂。
方案一是堵塞以太坊网络。方案二用软分叉锁死 DAO及子DAO 中的以太坊。方案三用硬分叉重新回到The DAO众筹的起点。第一个堵塞以太坊网络的方案对于解决问题没有什么太大用处,而且为了解决一个以太坊项目的问题而影响以太坊上其他所有项目似乎也说不过去。软分叉方案和硬分叉方案都需要以太坊重新运行软件,因而需要社区投票和矿工运行软件,这就引起了广泛的争论。讨论最激烈的时候,自称“黑客”和所谓“中间人”的帖子又在各大论坛热转。“黑客”和“中间人”鼓励大家投票反对分叉,并声称将提供100万个以太坊和100个比特币来奖励反对分叉的投票者和矿工。“黑客”还说,自己凭实力转走的以太坊,凭什么要通过分叉被剥夺,如果强行分叉,他将寻求法律帮助。
这一情况让维塔利克·巴特林在拯救DAO和维护区块链诚信精神间左右为难。最终,他同意发挥自己的巨大影响力,说服运行以太坊网络的人重写区块链,从而挽救了投资者的损失。2016年7月20日,以太坊网络执行了“硬分叉”,这在本质上就是把火车倒回一个分岔口,扳动控制杆,让所有车厢都行驶到另一条轨道上去。虽然大多数人都追随维塔利克,认可以太坊区块链的新版本,但也有一些人拒绝承认这一新秩序,仍以火车作为比喻,这意味着他们将继续沿着原来的轨道行驶。反对者坚持认为,代码就是原则,分类账的更新是无可辩驳的,并且不论结果如何,人为干预都是不合理的。最终社区分裂,拒绝“硬分叉”的社区继续建立在名为“以太经典”的原始区块链以及与之相关的数字货币上。
参考资料
..2023-10-13
探索去中心化应用程序.ethereum.org.2023-12-01
以太坊5年发展历程.新浪财经.2023-10-19
编程语言.以太坊.2023-10-19
智能合约简介.ethereum.org.2023-11-30
以太坊是什么.以太坊.2023-10-15
以太坊白皮书.ethereum.org.2023-11-29
什么是以太坊.ethereum.org.2023-11-29
以太坊路线图.ethereum.org.2023-11-29
比特币以太坊闪崩.百家号.2024-08-05
The history of Ethereum.ethereum.org.2024-01-04
运行节点.ethereum.org.2023-12-04
什么是以太币.以太坊.2023-11-30
发行.以太坊知识库.2023-10-22
稳定币.以太坊.2023-10-22
非同质化代币 (NFT).ethereum.org.2023-11-30
以太坊白皮书.以太坊.2023-10-21
目录
概述
历史沿革
代表人物
背景
发展
现状
技术原理
区块链
无实体控制
智能合约
虚拟机
工作量证明
权益证明
相关概念
节点
矿工
燃料
技术架构
智能合约层
激励层
共识层
网络层
数据层
加密货币
以太币
其他
以太坊2.0
去中心化应用
应用
应用分类
应用领域
黄金投资
众筹
支付系统
公司财务
发展趋势
区块链联盟生态扩张
向模块化演变
技术发展
The DAO事件
参考资料