撰文:YasmineKarimi,来源:Nansen编辑:南风从历史角度而言,以太坊的Gas费用曾三次飙升至天文数字的高度:2017年的牛市期间、2020年的DeFi之夏以及2021年的NFT之夏。如下图所示:
上图:2015年至2021年11月的以太坊网络Gas费用上涨情况每次Gas费再次飙升时,围绕以太坊区块链可扩展性的讨论就会再次燃起,与此同时更多人则争先恐后地寻找下一个与之竞争的区块链网络。实际上,高涨的Gas费用只是我们必须应对的冰山一角。当前Gas费用如此之高的原因是因为以太坊无法扩展,也即对交易的需求仍然比以太坊区块链每次实际能够处理的更多。01.理解可扩展性之争
区块链被创建为一种以去中心化的方式处理交易并将其记录在区块中的模式,从而避免了双花问题和依赖可信机构。早期的区块链网络,如比特币和以太坊,是基于它们的PoW(工作量证明)共识模式来处理和记录这些交易。在PoW模式中,一旦某笔交易被发起,则该笔交易将被放入一个等待被处理的交易池中,并被广播给网络中的所有节点。尽管会被广播给了所有节点,但只会有一个节点成功解决计算难题并将这笔交易连同其他的交易一起添加到某个区块中,并获得交易费作为奖励。首先,由于在交易被验证之前和之后,必须将交易广播到网络中,这会使交易的处理时间很长。其次,解决数学难题所需的计算能力会消耗大量电力。最后,每个区块对于其中能够包含多少笔交易有着有限的区块空间,这造成了用户之间竞争并推高Gas费用,甚至有时超过了交易价值。随着越来越多的dApps(去中心化应用)使用区块链技术来处理和存储交易(目前大约有3000个dApps),这种情况越来越成问题。因此,为了解决这些问题,以太坊必须进行扩展,从而增加网络可以处理的交易数量(以TPS(每秒交易量)衡量)以及交易速度。为此,已经开发了许多可扩展性解决方案,主要包括以太坊2.0、其他竞争性的L1区块链网络、侧链以及L2方案。像以太坊2.0、Polkadot和Solana等L1网络从结构上改变了当前以太坊网络的底层共识和出块规则,而L2方案则是构建在以太坊主网及其协议之上。在这场竞争中脱颖而出的少数区块链/L2网络将为整个DeFi领域、NFTs提供动力,维持DAOs和虚拟世界,同时也支持整个创作者经济和元宇宙。下面我们将详细阐述为什么我们认为像Arbitrum(由MarcCuban、PolychainCapital和PanteraCapital等投资)这样的L2方案至少在未来5年内将引领以太坊的可扩展性。02.概述以太坊可扩展性方案
Digital Insights Ventures 创始人:为了使Web3成功,人们需要了解辅助系统将如何蓬勃发展:金色财经现场报道,在Coinlive举办的峰会上,新加坡区块链协会 (BAS) 可持续发展与影响小组委员会创始主席兼Digital Insights Ventures 创始人 Krishna Ramachandra 以主题演讲“Web3 和人工智能 (AI):助力去中心化技术的代币化和可持续性。”他分享了 Digital Insights 采用的核心见解:交互、互操作性、集成和互连。
此外,他还谈到了网络的语义,并解释说Web3,当你分解它时,它只是指你对数据使用方式的控制。他解释说,为了使Web3成功,人们需要了解辅助系统将如何蓬勃发展。他在演讲结束时说,如果有影响力或权力的人不帮助可持续发展的叙述,我们将永远不会看到Web3的全部力量。[2022/12/22 22:00:35]
如上所述,扩展指的是增加交易吞吐量和交易速度。以下是目前旨在实现这一目标的现有方案:
上图:2021年可扩展性解决方案格局,制图:@yasminekarimi_扩展区块链生态系统有两种方式:L1解决方案
L1(第一层)解决方案通过处理区块链的底层协议,也即主网区块链本身的代码,以此来增加区块链的交易吞吐量。它们可以进一步划分为:1)协议改进协议改进是指对底层协议进行的更改来扩大交易吞吐量,这主要是通过增加单个区块中可以包含的交易数量(仅在短期内可持续),减少区块创建之间的时间差,或者从PoW共识模式向PoS的结构性转变来实现。与PoW模式不同,PoS根据验证者质押的区块链原生代币的数量来选择验证者。由于验证者是在此基础上选择的,因此不需要大量的计算能力,也不存在导致Gas费达到天文数字的矿工之间的竞争。验证交易所需的时间要少得多,因为单个节点不需要投入那么多的处理能力,正如Solana(50,000TPS)和Polkadot(1000TPS)等基于PoS的区块链所展现的那样。相比之下,当前的以太坊只能处理16TPS。2)分片分片(sharding)是指将一个区块链的计算任务和数据空间划分为多条链,比如Eth2.0中将会有许多条分片链。对区块链协议实施分片直观地意味着将初始网络的节点划分为更小的组,其中每个小组负责验证网络中待处理交易的不同子集,并存储全局状态的子集。将节点分配到分片链的方式是一种通过VRF(可验证随机函数)来实现的加密抽签机制,以避免出现在单个分片中包含大部分恶意节点并接管该分片的情况。由于在分片中,交易被分配给特定的节点来进行验证,而不是由整个区块链网络进行验证,因此不存在导致高昂交易费的竞争,而且交易速度也更快,进而增加了每秒可以处理的交易数量。VitalikButerin表示,在以太坊2.0上,分片和PoS共识模型应该能够实现100,000TPS。L2解决方案
Coinbase Wallet推出交易模拟功能,可了解智能合约代码如何处理加密资产:金色财经报道,据 Coinbase Wallet 社交媒体账户透露,Coinbase Wallet 已推出交易模拟功能,通过自动模拟兼容 EMV 网络上授权交易时将执行的代码,用户可以了解哪些资产将离开自己的钱包,以及收回相关资产的近似估值。Coinbase 表示,该功能的主要目的是让用户清楚地了解区块链应用程序或智能合约将如何处理他们的加密资产。[2022/11/21 7:52:42]
上述L1解决方案主要是改变区块链协议,而L2(第二层)解决方案则是由构建在链上的智能合约来实现对L1的扩展。通过将交易执行外包给L2网络来进行,然后L2网络再将交易处理结果汇报给L1网络,从而为待处理交易创造了额外的空间。当前有多种方式可以实现这一点:1)侧链你可以将资产转移到交易费用和速度更优的侧链(Sidechains)上,比如xDai使用委托权益证明共识机制实现快速的交易时间(5秒)和低交易费用($0.000021)。跨链资产转移是通过一个双向锚定协议(2WP)来实现的,该协议首先将资产在第一个区块链网络(比如以太坊)中锁定,然后在第二个区块链网络(比如Polygon)中创建一笔交易,这笔交易的输入包含了有关该资产锁定操作正确的加密证明。其中一个很好的侧链例子就是Polygon。2)PlasmaPlasma是在区块链中构建区块链。资产被发送到管理Plasma链的智能合约。Plasma链执行交易,只有区块头哈希才会被提交到根链(比如以太坊)上,除非有欺诈证明表明存在欺诈问题,这种情况下Plasma区块将被回滚,且该区块创建者将被惩罚。这种机制带来了巨大的可扩展性,因为根链状态更新的最小化可以使交易更快进行。3)通道通道(Channels)是一种允许参与者进行X次链下交易但仅需向以太坊提交2次链上交易的开源协议和智能合约。当用户第一次打开通道时,他们必须创建并支付一笔以太坊交易;当他们准备关闭通道时,他们必须再次支付费用以在以太坊链上处理一笔交易。这减少了必须处理和存储的交易数量,并将Gas费用降低到只用于打开和关闭一个通道。在以太坊上利用状态通道的主要项目有StateChannels、Celer、Perun和Raiden。4)RollupsRollups通过使用压缩工具将交易以分批次的方式在链下进行验证,之后再将数据存储在L1上,从而为L1主网(比如以太坊)带来扩容。压缩和批处理能带来更高的吞吐量,加快交易速度和最小化每笔交易的成本。有两种不同类型的Rollups依赖于这种验证方法:OptimisticRollups和ZK-Rollups。验证交易是指检查交易在Rollups批次中被执行之后的状态根(包括在Rollup中的账户余额、合约代码等)是否正确。ZK-Rollups会为每个交易批次生成一个称为zk-SNARK的有效性证明;而Arbitrum等OptimisticRollups会“乐观地”假设交易的有效性,只有当某个节点怀疑某笔交易存在欺诈时才会执行计算证明(也即提交欺诈证明),从而能够进一步提高交易速度和吞吐量。作为用户,我如何与Arbitrum交互?作为用户,你很可能会与Arbitrum进行交互,以使用上面的任何dApps(比如Uniswap或Aave),这些dApps通常在以太坊上也可以使用但需要更高的费用。具体来说,首先将ArbitrumOne网络添加到你的Metamask钱包中,连接该网络并将资产桥接到该网络中。03.为什么Arbitrum在不久的将来将引领以太坊的可扩展性?
FIBA提问:15个比特币你如何选球员?郭艾伦周琦上榜:金色财经报道,国际篮球联合会(FIBA)亚洲杯官方更新社媒,抛出了“用15个比特币组建阵容”的话题。“你会用哪些亚洲球星来组建你的最佳阵容?”FIBA亚洲杯官方社媒写道。其中,郭艾伦出现在了得分后卫的位置上,需要用最多的5个比特币来选择。出现在中锋位置上的周琦,需要用2个比特币选择,而在中锋位置上,比特币最高的是哈达迪。[2022/6/28 1:35:49]
1)Arbitrum解决了区块链的三难困境:可扩展性、去中心化和安全性。仅仅拥有可扩展性是不够的。在增加交易吞吐量的同时,区块链网络必须保持区块链技术的两个基本属性:去中心化和安全性。这被称为区块链的「三难困境」。截至目前,唯一满足所有这三个属性的以太坊可扩展性方案是像Arbitrum这样的Rollups网络。截至截至2021年9月12日,在Arbitrum上处理的交易总数达356万笔,每日最多可达26.8万笔。
上图:Arbitrum网络上的每日总交易量(蓝线)和网络每日Gas总费用(绿线)变化趋势在处理能力方面,Arbitrum网络应该可以实现40,000TPS,并且平均成本要比使用以太坊基础层要低5倍(根据l2fees.info的数据,撰文时Arbitrum的费用约为2美元,而以太坊网络约为10美元)。除此之外,Arbitrum实际上正在致力于进一步降低90%-95%的费用,这意味着用户将能够以几十美分的成本来铸造一枚NFT或转移ETH。Arbitrum网络上每日花费的Gas总费用也一直低于以太坊。唯一值得注意的Gas日总费用高峰是在9月12日一个名为ArbiNYAN的L2收益农场在Arbitrum上推出,如下图所示:
《“区块链+”如何重构内容产业生态》获第三十一届中国新闻奖三等奖:金色财经报道,人民日报(2021年11月08日 第?17版)发布第三十一届中国新闻奖获奖作品目录,《“区块链+”如何重构内容产业生态》获第三十一届中国新闻奖三等奖,刊播单位:新闻与写作?,报送单位:北京记协。[2021/11/8 6:37:41]
上图:Arbitrum网络每日的Gas总费用(蓝线)对比以太坊网络每日的Gas总费用(绿线)Arbitrum在实现更高吞吐量的同时,从以太坊L1共识中获得了安全性。相比之下,早期的L1区块链网络(比如当前的以太坊和比特币网络)优先考虑去中心化和安全性,但牺牲了可扩展性,当前以太坊网络高昂的Gas费用就证明了这一点。类似地,其他竞争性的L1区块链(比如Solana和EOS等)牺牲了去中心化,因为这两个网络分别只有150个和21个节点能够控制它们的网络。反过来,这种中心化也会影响网络的安全性,因为这增加了51%攻击的可能性。同样,侧链也可能在网络中带来攻击向量,因为侧链依赖于自身的共识和区块验证模式。另一个安全性有限的例子是协议改进,因为拥有更大区块大小的区块链本质上会更难以验证,并很可能变得更加中心化,进而更加不安全。但需要注意的是,并不是所有Rollups网络在其早期阶段都是去中心化的,尽管大多数(如果不是全部)Rollups都致力于逐步实现去中心化。2)从EVM兼容性到EVM等效性截止当前,Arbitrum是最兼容EVM(以太坊虚拟机)的L2解决方案之一。EVM兼容性使得开发者将现有的以太坊应用迁移到Rollups网络变得轻而易举,因为他们无需重写大部分代码。Arbitrum是当前最大的以太坊L2网络,撰文时其DeFi协议中锁定的总价值(TVL)超过了25亿美元。当前,Arbitrum网络已经支持了现有的以太坊dApps,比如Uniswap、1inch、Aave、Balancer、Curve、MakerDAO、GnosisSafe等等。相比之下,当前的ZK-Rollups和支付通道仅支持简单的支付、交易和其他特定于应用程序的用例。此外,Arbitrum当前共有2361个经验证的(应用)智能合约,自9月份以来平均每天增加12个合约,如下图所示:
分析 | 2018年美国用户搜索“如何购买Ripple”的次数高于“如何购买比特币”:据bitcoinexchangeguide消息,去年收集的一项数据显示,美国用户对于“如何购买Ripple”这一短语的搜索次数高于“如何购买比特币”。不过全球范围内,“比特币”词语本身仍然比“ XRP ”或“ Ripple ” 的搜索次数更多。但XRP社区粉丝依旧认为XRP距离成为领先的数字资产并不太远。[2019/4/3]
上图:Arbitrum网络中每日验证的合约数量。图源:Arbiscan.io随着越来越多的dApps集成到Arbitrum网络中,Arbitrum不仅对开发者很有吸引力,而且对用户也很有吸引力。这一点可以通过使用Arbitrum的唯一地址数的增长得到印证,如下图所示:
上图:Arbitrum网络中的唯一地址数增长情况。图源:Arbiscan.io在这些地址中,SmartMoney(聪明的钱)地址似乎已经转移到了Arbitrum。如下图所示,使用了以太坊网络的ETH百万富翁中有50%也使用Arbitrum。(注:ETH百万富翁地址是指ETH余额至少为1,000,000美元的地址。)
3)Arbitrum构建在智能合约领域王者(即以太坊)之上我们相信像Arbitrum这样的Rollups将在未来几年主导以太坊可扩展性的另一个原因是,它们是建立在以太坊之上,而以太坊是智能合约领域的王者。这给了它们先发优势。首先,以太坊仍然是世界上使用最多的区块链协议,有超过3000个dApps,为整个DeFi生态系统、NFT项目、DAOs和虚拟世界提供了动力。在这方面,比特币是唯一可以与之相提并论的区块链,但比特币缺乏托管Rollups网络的能力。然后,不像大多数人认为的以太坊2.0将淘汰Rollups,考虑到以太坊2.0在几年后才会全面部署,Arbitrum等Rollups实际上是首要的可扩展性解决方案。以太坊2.0将要实现的数据分片(datasharding)将专注于加速Rollups。通过分片来划分交易历史记录,同时Rollups将自己注册到特定的分片链中,Rollups的可扩展性吞吐量将迎来指数增长,到2030年可能达到1400万TPS。由于这些原因,很明显,像Arbitrum这样的Rollups将在不久的将来引领以太坊可扩展性解决方案的浪潮。04.Rollups当前的一些挑战
针对Rollups的第一个批评是,OptimisticRollups的取款时间很长(可能需要7天时间)。取款操作需要延迟,从而让观察者有时间在疑似欺诈的情况下发布欺诈证明和取消取款操作。同时,确保OptimisticRollups网络安全的条件是至少有一个节点是诚实的,并识别欺诈性交易。此外,Rollups还处于早期阶段,还不具备互操作性,尽管我们可以预计跨Rollups转移资产和数据将会变得越来越容易。话虽如此,我们已经有了像HopProtocol、Connext、cBridge和Biconomy这样的互操作性解决方案。最后,许多人认为,以太坊的流动性在不同的Rollups之间是碎片化的。但由于用户有动机去获取尽可能最好的价格,随着时间的推移,我们可以看到流动性会累积到Arbitrum等Rollups网络中。05.未来的可扩展性范式
实际上,从长远来看,Rollups的潜力并不局限于以太坊。实际上,未来的可扩展性解决方案将是一个更加复杂的系统,由多个L1区块链上相互依赖的可扩展性项目组成。尽管如此,在这个复杂的未来,我们可以预期三个主要趋势。如上所述,在短期内,以太坊上的Rollups(如Arbitrum)将主导可扩展性方案的格局,并将通过以太坊2.0及其分片方案的部署进一步增强。L2方案(包括但不限于Rollups)将继续发展并并提高性能,从而在交易执行方面与其他L1网络竞争。第二个趋势是,当其他L1网络达到满负荷运行时,它们将开始在主网上构建Rollups。事实上,大多数人仍然不能理解的是,每个L1网络都需要Rollups,以太坊只是第一个为此准备了很长一段时间(从2015年开始)的L1网络。例如,Tezos正在采用一个以Rollup为中心的路线图。同样地,NEAR、Celestia和Polygon也是如此,Polygon最近宣布了其先进的zk-STARKs解决方案PolygonMaiden。事实上,考虑到对以太坊和区块链技术的需求是不断增长的,我们也可以预期,所有的可扩展性解决方案都是有效和必要的,以满足当前和未来市场参与者日益增长的需求。06.总结
总之,高昂的Gas费用的确只是冰山一角。以太坊自诞生以来就一直面临着可扩展性问题,今天有许多可扩展性解决方案都在致力于解决这个问题。其中,Arbitrum是目前最大的以太坊L2网络,也是在未来几年里最有可能主导可扩展性解决方案的Rollup网络。Arbitrum已被证明能够在不牺牲去中心化和安全性的情况下扩展以太坊。由于用户希望获得尽可能好的价格,越来越多的开发者将在Arbitrum上进行构建,因为它是最兼容EVM的L2方案之一。除了以太坊,Rollups将在其他竞争性的L1网络中采用,并融合到日益复杂的可扩展性解决方案格局中。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。