PLA:WOO 网络:深入了解不同的 Layer 2 扩展解决方案

目前,比特币平均可以支持~5笔每秒交易,以太坊支持~10TPS,而全球支付网络VISA处理超过1,700TPS。用户支付gas费来使用区块链基础设施,这些费用用于支付每个致力于将新信息纳入区块链的验证者。因此,具有更高去中心化程度的网络收取更高的gas费用,因为它们需要更多的验证者。另一方面,TPS较高的网络每笔交易将收取更少的gas费用,因为费用在更多用户之间分配。因此,如果我们希望保持去中心化,同时实现更便宜的gas费用,新的区块链必须具有更高的TPS,以使全球用户群更容易访问它们,这就是?Layer2?扩容方案发挥作用的地方。简而言之,L2类似于传统银行业务中的批处理交易概念,其中付款不会立即在根链上结算以提高处理效率。除了速度之外,L2s还建立了分散计算环境的成本和安全范围,供具有创新数据处理需求的应用程序选择。例如,以太坊上的去中心化自治组织可以允许其成员在L2上投票以节省资金,同时在L1上处理大额交易以充分利用其安全性和市场流动性。

比特币上的闪电网络是第一个区块链扩容方案,建于2017年。从那时起,开发人员提出了越来越多的扩容方案,包括?rollups,这是当今以太坊的主要扩容方案,于2020年底和2021年初部署在链上。本文包含三个部分。在第一节中,我们回顾了?L2的底层技术。我们将在第2节中了解如何评估这些技术。最后,在第3节中,我们将介绍过去2年L2项目的发展、采用率以及ETH2.0可能意味着什么。我们表明,与根链相比,尽管L2具有未开发的潜力,但仍未得到充分利用。此外,我们认为L2安全除了设计之外,还应该关注其实施,包括集中式运营商和升级密钥。

1.第二层解决方案

目前,以太坊上有三种类型的主流扩展解决方案:状态通道,plasma和rollups。

1.1Statechannels

结构

在扩展解决方案的世界中,状态通道是最早的,在结构上也是最简单的。状态是指数据库内容,例如记录在块中的交易。在这种设计中,中间状态更改被困在链下“状态通道”上,然后仅将最终状态重新提交在线。因此,状态通道节省了gas费用,因为它们将计算和不相关的中间状态数据移出L1。

想象一下,两个玩家玩骰子并在区块链上下注一些资产。这就是他们如何利用状态通道在多回合游戏中省钱:

1.部分区块链状态被锁定:

相关资产在两个玩家之间锁定,因此他们都必须就下一笔交易达成一致才能在这些资产上进行。此外,智能合约需要有某种机制来保护玩家的资产在对方长时间离线时不会被冻结。

2.参与者在他们之间更新状态:

两个玩家玩骰子并签署可以提交到区块链的交易,但他们只将签名的交易发送给对方,延迟了链上结算。在这里,可能会实施一些机制来确保第三方可以在一个玩家离线时执行交易。此外,链上机制必须允许后来签署的交易否定以前的交易,这样如果玩家A之前赢了但开始输,他就不能提交中间交易来获得利润。这可以通过哈希时间锁定合约来完成,其中提交的付款在结算之前可以接受一段时间的质疑,以便玩家B可以在以后的交易中提出质疑。

3.参与者同意并将最终状态提交给区块链:

最后,当游戏结束时,两个玩家都同意其资产的最终状态,并在链上提交一笔交易,关闭状态通道并解锁资产。

上述每个步骤中涉及的所有规则都可以由链上智能合约执行。就像区块链上的任何安全机制一样,关键是如果该机制设计稳健,除非发生意外的紧急情况,否则永远不应该利用它们。

孙宇晨:团队成员无意中将一部分TUSD用于参与兑换活动,已联系团队全额退款:金色财经报道,孙宇晨在推特上回应赵长鹏称,作为 TUSD 的合作做市商,TRON DAO Venture 存入 TUSD 的主要目的是促进 TUSD 领先交易所之间的做市,从而提高流动性和交易量,而不是参与任何交易所促销活动。在过去的几个小时内,我们的做市商已经实现了 4000 万美元的总交易量,为 TUSD 价格的稳定做出了贡献。遗憾的是,我们的一些团队成员并未完全了解这些资金的预期用途,并无意中将其中的一部分用于参与兑换活动。意识到这个错误后,我们立即联系了交易所团队并安排了全额退款。[2023/5/1 14:37:07]

优点和缺点

从上面的实现过程中,我们可以看到状态通道有明显的优缺点。一方面,它们基本上可以无限扩展,并支持任何可能想要实现即用即付服务的DApp的小额支付。此外,它还提供即时主观结算,因为可以随时提交交易。参与者不需要等待区块确认,他们只受签名和交换消息的速度的限制。最后,它们还提供了一些固有的隐私性。

另一方面,由于各方必须就锁定状态达成一致,共同开放通道,因此状态通道无法支持开放参与。例如,用户无法向不在通道中的人发送资金;它们也不能支持涉及没有明确逻辑所有者的对象的活动,例如Uniswap。此外,打开通道需要锁定大量资金,特别是如果我们要在线下进行复杂的活动,而对交易金额没有明确的预期,从而使其资本效率低下。它还需要活跃性,这意味着参与者必须不断检查L1,以查看是否自己或第三方提交了中间交易。通道还需要实时性,可能以第三方监管的形式,以监控L1和/或向L1提交交易。最后,由于封闭参与和资产锁定,它们通常只在结算前保持短暂的开放状态。

用例

使用状态通道的最受欢迎的项目是比特币之上的闪电网络。随着JosephPoon和ThaddeusDryja在2016年撰写的白皮书,第一笔交易发生在2017年5月的主网上。闪电实验室由ElizabethStark和OlaoluwaOsuntokun于2016年创立,正在开发为闪电网络赋能的软件,使其更易于访问。

闪电网络的基本思想是它形成一个双向支付通道网络,是功能有限的状态通道的子集,其中每个节点可以连接到多个支付通道。而且由于节点本身可以将流动性从一侧“推送”到另一侧,或“跨通道”,而不会失去价值,因此网络可以跨节点/通道支付。路径上的节点不受信任,而是使用脚本强制执行付款,该脚本通过时间锁强制执行原子性支付。虽然中间路由器在充当连接器时不会损失价值,但它们可能会因为流动性的转移而变得不够灵活,因此它们可能会收取路由费用。我们通过一个简单的3个节点、2个通道的网络交易来说明这一点。

想象一下,如果A想通过支付网络发送C?4BTC。A未连接到C,但它们都连接到B。然后,A可以向B发送4BTC,B通过另一个通道发送C?4BTC。交易后,B仍然总共有15个BTC,但现在他们向C发送付款的能力有限。他们可以选择接受从C路由的付款,或者在流动性耗尽时关闭并重新打开通道,这需要花费资金,因此它可能会对此次交易收取费用。请注意,在这种情况下,交易金额已经受到通道中最小流动性的限制,即5BTC。

Gemini创始人Tyler Winklevoss:美国银行体系是一个现代种姓制度:金色财经报道,Gemini教授以联合创始人Tyler Winklevoss在社交媒体发文指出,美国银行体系是一个现代种姓制度,只有获得头部银行服务的人才会受到保护,而其他人则将面临风险,他指出美国银行其实分别为型银行、区域银行和无银行账户银行,美国政府认为具有系统重要性的金融机构 (SIFI) 是“大到不能倒的银行”,而“价值不够高”的银行可能得不到保护。美国政府不得不介入以挽救硅谷银行 (SVB) 的客户,因为它的失败可能对更广泛的金融格局造成灾难性影响。[2023/3/19 13:13:15]

根据1ML的数据,闪电网络目前有4,652个BTC锁定在网络上,17,820个节点和86,634个通道。平均节点容量为0.263BTC,平均通道容量为0.052BTC。尽管网络中有许多节点,但如果我们看一下它的流动性分布,网络仍然是中心化的。目前,最大的五个节点由BitfinexNode#1,ACINQ,BitfinexNode#2,RiverFinancial和Kraken运行,它们共同控制着36%的流动性。Zabka等人在2022年发表的一篇论文中通过中介中心性来衡量闪电网络的中心性,即节点的中心性基于穿过它的最短路径数。研究人员观察到从2019年到2021年基尼系数从81.5%增加到91.9%,这表明路由路径可能确实集中在一小部分节点上。另一方面,闪电网络的手续费非常低:目前,中位基础费用约为1个聪,中位费率为0.0027%。这对用户来说可能是好事,但是运营较小节点且流量较少的人可能无法获得利润,因为运营节点和开闭通道的费用很高。这也是闪电网络可能中心化的另一个原因。中心化不仅是问题,因为我们希望L2能够继承L1的去中心化属性,而且还可能影响网络的效率,并使其更容易受到中心化节点故障的攻击。解决这个问题可能只有通过使网络参与更加可访问和有激励性来实现。

现在我们可以看一下闪电网络的采用情况:自从它上线以来,网络的使用一直在稳步增长。就比特币而言,在2019年2月,该网络的总锁定价值增长了800%,在同年3月达到了1,000个BTC。在2021年第三季度,闪电网络容量再次猛增了400%,将TVL提高到近4,000个BTC。除了在加密货币牛市期间吸引了大量资本外,随着Chivo、Paxful、Cashapp和许多其他钱包的采用,用户数量也增加了。这些应用程序使用户能够创建并与其他闪电钱包进行交互,从而更容易地利用闪电网络。据ArcaneResearch称,用户数量在2022年3月超过了8,000万。付款次数大约翻了一倍,付款价值按美元计算增长了400%以上。

1.2Plasma

结构

与状态通道类似,Plasma通过使用户仅监督相关状态变化来扩展。Plasma的基本思想是非托管侧链。我们可以将侧链视为一个单独的区块链,它使用更少的验证器,因此交易费用更便宜,并与L1通信。与拥有更多验证者的区块链相比,侧链是成本和安全性之间的直接权衡。然而,侧链是“托管的”,这意味着验证者可以集体决定进行欺诈,进行交易将用户的资金转移到L1上的钱包。

回到Plasma,它们在链下执行交易,同时定期在链上发布一些数据,使它们成为非托管的。根据JosephPoon和VitalikButerin的原始Plama白皮书,Plasma链形成树形结构,如下所示。

交易是在子链中计算的,状态被合并并提交到父区块链,再次合并并提交到其父链,依此类推。子链提交的Merkle证明不允许完全重建子链的状态,但它允许对交易进行高效和安全的验证。为了以经济的方式确保安全性,父链不检查提交数据的有效性,相反,用户可以通过保证金质疑无效的状态转换,争议中的失败者将被惩罚。如果提交的区块确实无效,则会回滚区块,并对区块创建者进行处罚。在争议方面,树形结构可以看作是一个“法院系统”,根链是“最高法院”。这最大限度地提高了数据可用性,并最大限度地降低了上传欺诈证明的成本。

Ripple法律顾问:SEC专注于为大型投资者收回FTX资金,而不是普通 \"消费者\":12月14日消息,Ripple公司的总法律顾问Stuart Alderoty表示,美国证券交易委员(SEC)对SBF的指控旨在为 “FTX背后老练的股权投资者”追回资金,该监管机构并不关心散户投资者。

Stuart Alderoty解释称,换句话说,SEC只是寻求追回那些‘成熟’投资者的资金,他们不仅懒得对FTX进行认真的尽职调查,而且还帮助SBF在零售用户(散户)中制造FTX是一家可靠、合法企业的印象。(thecryptobasic)[2022/12/14 21:44:33]

这里的问题是,为了让用户质疑无效区块,他们需要来自父链的数据,验证者可以通过隐瞒无效区块来避免这些数据。这时需要进行大规模退出:所有子链参与者必须在某个日期之前退出链。大规模退出可以保证Plasma链的拜占庭行为不会对一个人的资产产生超过重要时间延迟和停止链的影响;这也比将所有当前状态数据投入L1上的争议更为经济。

总之,Plasma使用欺诈证明来仲裁有关状态转换有效性的争议并惩罚不良行为,这是基于L1上数据的可用性实现的。当验证者通过隐瞒数据进行欺诈时,用户可以安全地将资金大规模退出后转回L1。然而,Plasma的原始设计太复杂而无法实现,因此为不同的目的设计了不同的简化版本,包括PlasmaMVP,MoreViablePlasma,Plasmacash等等。

优点和缺点

与状态通道相比,Plasma的主要优势在于它现在支持开放参与,这意味着用户可以将资产发送给之前从未参与过该系统的参与者。它还具有较低的资本要求,并且无法被不合作的参与者停止。

但是,通过为每个事务提供一些数据可用性,Plasma具有更大的L1占用空间。欺诈证明机制需要等待时间才能得到最终性,并且需要监控任何提交无效块的活跃性。此外,在大规模退出的情况下,用户必须提供自己的数据来证明所有权,并且在L1上释放之前,大量资金将被锁定在质疑期内。此外,由于大规模退出逻辑实现的细微差别,在Plasma上实现EVM?很困难。

虽然这在当时被认为是区块链扩容问题的解决方案,但此扩容技术很快就被其他技术所取代。正在构建Plasma扩展层的OMG网络现在正在构建Boba,一个使用OptimisticRollup的L2网络。OptimisticRollup网络Optimism以前是PlasmaGroup。截至目前,唯一广泛使用的使用Plasma的项目是Polygon。然而,Plasma确实让人们考虑区块链上的“并行计算模型”,任何人都可以为不同的用例创建自定义的Plasma链,并且他们的活动可以使用L1作为基础数据可用性层并行计算。

用例

Polygon成立于2017年,其主网于2019年启动。该团队刚刚在今年二月完成了一轮4.5亿美元的融资,由SequoiaCapitalIndia领投,估值达到了20亿美元。目前网络上部署了超过37,000个dApps,并且其代币市值已经超过100亿美元。

持有10枚以上BTC硬币的地址数量达到 18 个月高点:金色财经报道,Glassnode数据显示,持有 10 多枚BTC硬币的地址数量刚刚达到 18 个月高点,数值为 149,783 ;之前的 18 个月高点149,756 是在 2022 年 8 月 12 日观察到的。[2022/8/14 12:23:54]

Polygon具有三层架构:以太坊上的智能合约,主网共识的权益证明层和区块生产层。Bor层将交易聚合到区块中,Heimdall层验证它们,并将Bor产生的区块聚合到Merkle树中,并定期将Merkle根发布到根链中。锁定MATIC的验证者通过运行Heimdall验证器和Bor区块生产者来参与网络。以太坊上的智能合约提供最终性和验证者管理。由于Polygon使用由权益证明共识支持的Plasma侧链,因此它可以提供PoS安全性,Plasma安全性或混合安全性。

该网络是开放参与的,任何参与者都可以通过质押MATIC代币成为验证者,但此类验证者的数量上限为100,这就是他们现在拥有的。从交易数据来看,Polygon现在已经处理了超过2,000M笔交易,平均交易速度为23.6TPS,gas价格中位数为51.9Gwei。经过去年的指数增长后,该网络目前托管着超过2.2亿个唯一地址。

1.3Rollups

结构

与将数据和计算都移到链下的状态通道或在链上提交默克尔证明的Plasma不同,Rollup采用了将交易处理到L1以外并将压缩数据发布到L1来实现扩容。这样,L2状态始终可以被重构。交易在以太坊上作为调用数据写入,确保链上完整的数据可用性。但是,当L2汇总的验证者在链上发布一个声明,将所有调用及其结果“汇总”到单个L1交易中时,我们如何知道该声明是正确的?这就是将汇总分为两种类型的原因:optimisticrollups和zero-knowledge(ZK)-rollups。

optimisticrollups

当声明提交到optimisticrollups时,它没有附带确保其有效性的证据。相反,提出索赔的验证者发布保证金,并且有一个时间段,在此期间任何人都可以使用自己的保证金来质疑这个声明,类似于Plasma中的欺诈证明。如果声明者是错误的,验证者将失去他们的保证金;如果质疑时间结束时没有成功的质疑,则声明将被接受并成为最终声明。

zero-knowledge(ZK)-rollups

相反地,在ZK-Rollup中,验证者必须为每个断言生成一个零知识证明,这个证明将由主链上的Rollup合约进行验证。这个ZK证明确认了一系列交易的存在,这些交易由拥有者正确签名,以正确的方式更新账户余额,并从旧的Merkle根导向新的Merkle根。因此,操作者无法提交无效或被篡改的状态。

优点和缺点

相比于状态通道或者Plasma,Rollup提供更好的数据可用性,因此不会受到验证者的审查,并提供更好的安全性。它还完全支持开放参与,并且可以与运行在L1上的任何应用程序完全兼容。但是随着完全数据可用性的增加,一些可扩展性会被牺牲。

比较这两种类型的rollup,OP相对ZK的主要优势在于它的广义计算非常灵活。OPRollup上的虚拟机只需要支持欺诈证明的生成,而ZKRollup上的VM将需要支持ZKP的生成。这使得迁移到optimisticL2对于开发人员来说非常容易。在以太坊上,这意味着开发人员可以像在L1上一样,简单地用Solidity编写代码。ZK-EVM正在进行开发,但现在没有单个方案能够提供与EVM兼容的实现。此外,ZKP生成目前需要相当大的计算量,这意味着它们将无法像OPRollups那样以全速处理许多交易。根据Vitalik最近发布的一篇文章,ZK-EVM的性能和兼容性成反比例关系,这意味着ZK-EVM与本机以太坊环境越兼容,效率就越低。这是因为EVM并不是以与ZK友好为目标开发的,导致许多操作难以进行ZK证明。

去中心化交易所ApolloX将于7月16日开始推出Boost加速机制:7月13日消息,去中心化交易所ApolloX将于7月16日开始推出Boost加速机制,目前处于质押状态的APX已开启解锁功能。用户将可通过质押不同数量的APX以获得veNFT,从而对应不同的Boost加速,最小为1.5倍,最大为2.5倍。[2022/7/13 2:10:56]

在相反的极端,我们有更快的高级语言等效的ZK-EVM。但是,由于它们通过将程序编译为明确构建为ZK证明友好的语言来工作,因此缺点是它们与某些应用程序的兼容性较差。此外,许多基础设施,例如调试基础设施或L1中的执行客户端无法与这种类型的ZK-EVM共享。在未来,量子计算可能会对ZKP提供的安全性构成威胁,这是由目前没有足够能够对它们进行逆向工程的计算机这一事实所保证的。

ZKrollups的主要优点是它们提供了最高的安全性,因为提交给L1的状态保证有效,而OProllups的用户仍然需要实时检查相关交易,因为第三方聚合器,并且随着TVL的增加,网络更容易受到加密经济攻击。并且由于不需要欺诈证明,与所有其他扩容解决方案需要等待质疑期超时相比,L1的最终性是最快的。此外,它们可能具有较小的链上占用空间,因为尽管OptimisticRollup见证人随着交易数量线性缩放,但ZKRollups将所有这些见证人替换为一个随着交易数量呈多对数级别的证明。当欺诈证明太大无法在单个交易中提交时,OPRollups可能会出现问题。最后,它们也默认引入了一些隐私。

使用案例

Optimism基金会于2019年建立了OptimismRollup项目,该网络于2021年上线。它的区块生产由一个称为序列器的单一实体管理,该实体构建、执行L2区块、批处理并将用户交易提交给L1。用户还可以直接向L1提交交易,以避免任何审查。该序列器目前由Optimism集中运行。该团队打算通过实施一种经济机制来分散序列器,该机制为测序创造了一个竞争性市场,以及一种治理机制,并防止序列器优先考虑短期利润而非网络的长期健康状态。该团队于2022年5月进行了治理代币的空投,代币市值为8.33亿美元。

另一个OPRollup项目Arbitrum由普林斯顿大学的一个计算机科学教授和两个博士生共同创立的off-chainLabs在2018年开发的。OffchainLabs推出了ArbitrumNova,一个修改过的侧链,针对交易量高、希望降低成本的项目。而ArbitrumOne则是在2021年9月上线的传统Rollup链。对于这两个链,控制交易顺序的序列器目前仍然是中心化的,并由OffchainLabs管理。该团队正在积极研究去中心化公平排序算法。不过,任何人都可以选择运行验证器,提出区块或监视L2以确保正确行为。ArbitrumOne还拥有更灵活的欺诈证明结构,采用多轮互动证明,进行尽可能多的脱机工作以解决争议。该团队声称这更加高效。

ZkSync由MatterLabs于2019年创立,使用ZKrollup。ZkSyncv1.0于2020年2月上线,扩展了以太坊上的支付。使用zkSync,交易通过使用API的中心化的zkSync操作者提交。然后,操作者汇总交易并提交新状态、状态增量的根哈希及交易的密码学证明。该团队最近发布了zkSync2.0,他们的ZK-EVMα测试网,可以允许更通用的ZKRollup扩展。现在,zkSync的ZK-EVM在Vitalik早前提到的文章中被认为是“Type4”,它将代码编译成一些ZK友好的语言,具有最佳性能但与EVM的兼容性最差。

Starkware于2018年创立,是另一个使用ZKRollup技术的项目。它为接入该项目的项目提供了一种更专业的方法,目前有七个客户将Starkex集成到他们的DApp中,并部署在以太坊上。由于StarkEx由专门为ZK-STARKs设计的图灵完备编程语言Cairo驱动,因此用Solidity编写的DApp无法直接部署。应用程序向中心化的StarkEx服务发送交易,该服务处理交易,生成证明,批处理并将其发送到L1。StareEx还为用户提供了数据可用性谱,使他们可以选择将哪些数据存储在链上或链下,平衡他们对安全性和成本的要求。在最近的一篇文章中,该团队揭示了一种无许可的权益证明领导者选举机制的去中心化策略,以及链上支付交易费用,这些都是用本地代币支持的。

2022年出现的Scroll团队已经与以太坊基金会的隐私和扩展探索小组一起构建zkEVM一年多了。它使用等效EVM的zkRollup进行扩展,其架构由三部分组成:构建块的scroll节点,生成证明的滚轮网络,以及提供数据可用性和验证以实现交易的智能合约。该项目目前处于Pre-Alpha测试网,其L2上有约50,000笔交易。

最后,PolygonZero是Polygon通过今年收购ZK-RollupsHermez和Mir开发的EVM解决方案。该团队声称其新颖的证明技术Plonky2是最快的ZK证明发生器。PolygonZero还由用于数据交易的节点和用于证明生成的证明器组成。此外,该团队提出了一个使用MATIC作为激励机制的方案。PolygonzkEVM公共测试网于10月宣布开放。

2.评估L2

有不同的方法来评估L2项目,这里我们谈论关于L2解决方案可扩展性三难问题的著名观点以及更详细的评估框架来审视这些项目。

2.1可拓展性三难困境

根据可扩展性三难困境,区块链系统必须在可扩展性、安全性和去中心化之间权衡。让我们再次回顾一下这些想法:可扩展性描述了区块链可以处理的交易数量;去中心化是指有多少方参与区块链状态的共识;而安全性是指攻击区块链所需的工作,例如接管的节点数量。而且,鉴于我们的资源有限,我们必须在这三者之间寻求妥协。例如,每个人都在为某个区块链运行一个节点,它是令人难以置信的去中心化和安全的,但它并不具有高可扩展性,因为每个人必须达成共识,并且吞吐量会受到较慢节点的限制。如果我们要通过要求更高质量的节点来提高可扩展性,那么能够加入的人就会减少,从而产生更中心化的网络,并可能使网络更容易被接管。

L2不能解决这个问题,因为可扩展性三难困境的根源是资源的限制。但是,L2为开发人员提供了更多三难问题的选择。L1可以放在三难困境的底部,在那里它们的可扩展性最小,但安全性和去中心化程度最高。然后是rollups,它们不太分散,节点更少,但更具可扩展性,因为交易是在链下处理的,上传的数据被压缩。较少数量的节点对ZKrollups的安全性没有影响,因为每笔交易都提供了数学证明,但对于OProllups却有影响。但是,OProllups比ZKrollups更具可扩展性,因为为每笔交易计算ZKP需要时间。最后,在另一极端,我们有状态通道,这些通道具有极强的可扩展性,但只需通道中的几个参与者即可轻松接管。还有Plasma,它比状态通道更安全,但可扩展性较差且可能存在一些数据可用性问题。

请注意,在可扩展性三角中,安全性纯粹是通过攻击方式来定义的,其成本随着运行节点所利用的资源数量的增加而增加。我们稍后将讨论其他安全考虑因素,这使得在评估项目时,这种特定上下文中的安全性较不重要。

2.2评价框架

该评估框架改编自MatterLabs创始人AlexGluchowski在2020年撰写的一篇文章。我们尝试将L2最近一年的新数据和见解添加到该表中,该表从三个方面看待L2项目。

活跃性:用户是否需要通过自己或可信代表来监视扩容方案的所有链上活动。对于任何使用欺诈证明而非有效性证明的项目,都需要活跃性。托管性:L2的一小部分验证者是否可以通过阻止用户长时间访问资金来进行欺诈?他们是否可以夺取用户的资产?只有侧链是托管的,因此Plasma和Rollups都试图通过提供数据可用性来解决这个问题。

最大吞吐量交易成本资本效率:L2是否需要锁定大量资金才能运营?状态通道的资本效率最低。取款时间:取款到L1需要多长时间?由于Plasma和OProllups都需要防欺诈,因此任何确认都必须等待一个质疑期,通常是一周。主观最终性:在协议的安全假设下,交易可以达到在L1上无法再次撤销的状态需要多长时间?

EVM代码可移植性:项目是否可以将其用Solidity编写的代码直接部署到L2上?原生隐私选项:默认情况下,项目是否保护其用户的隐私?状态通道提供隐私,因为所有中间交易都是离线完成的,不需要任何第三方知道这些信息。因此,该项目因为未能保有适当的交易记录而受到批评。另一方面,ZKRollups通过使用零知识证明技术来提供记录和隐私,从而保证安全性。

这些分类并不是衡量项目好坏的定义,而更像是一份清单,用于识别不同类型项目中需要注意的事项。例如,如果我们正在考虑一个OPRollup项目,我们应该特别考虑他们的激励结构/基础设施是如何设计的,以使各方能够监控他们相关的资产和向L1提供流动性的项目,以便更快地提现。

正如先前所述,许多L2s仍然使用集中式运营商来执行一个或多个过程,例如将rolled-up交易提交到L1。此外,许多项目包含升级密钥,这些密钥通常由多方签名委员会持有,以便快速解决智能合约中的错误。用户和开发人员应该意识到这些问题,并密切关注它们朝着去中心化的进展。此外,被利用的大多数L2漏洞与该L2的特定设计或项目为L2项目的事实无关。例如,Polygon被盗取资金是因为在转移功能中缺乏余额/授权检查,而Optimism代币空投在与第三方做市商Wintermute合作时被黑客攻击。在评估项目时,结构本身很重要,但关注每个网络更新和每个活动的安全性更加重要。

3.L2的现状

上面的表格比较了TVL、TPS和交易费用,以及我们在之前章节提到的六个项目的估值和融资情况。我们可以看到,闪电网络和Polygon的交易费用最低,而Polygon则处理了最多的交易,TPS也最高。这符合我们之前对它们底层技术的分析。然而,Aribitrum的TVL最高,StarkEx的估值最高,这表明投资者对Rollups的未来有着很高的期望。

通过将以上形式中的平均TPS与最高可达TPS进行比较,我们可以看出L2有更大的潜力,可以承载更多的DApp在以太坊主网上。具体来说,Rollups的利用率非常低。我们可以将L2与以太坊进行比较。在2022年,以太坊每天约有120万笔交易。Polygon平均每天约处理300万笔交易,而Optimism每天约处理10万笔交易,不到以太坊的10%。此外,以太坊现在拥有超过2亿个唯一地址,其中约有50万个每天都是活跃的。而Polygon有1.7亿个唯一地址,其中约有30万个每天都是活跃的。但是Optimism总用户数为150万人,不到以太坊的1%。

随着Eth2.0的Rollup中心路线图的推出,人们正在努力将用户活动扩展到第二层,同时将L1主网作为一个安全的分布式结算层进行优化,以帮助使Rollup交易成本指数级降低。例如,EIP-4844降低了Rollups的数据可用性成本。Eth2.0应该有助于Rollups的发展,使它更加易于访问,并吸引更多用户到L2上。

4.结论

在这篇文章中,我们回顾了状态通道、Plasma和Rollup的技术设计,以及使用这些技术的六个流行项目的结构。我们研究了如何评估这些项目,重点是在新项目部署期间经常出现的集中故障点,以及任何未来升级中的漏洞。最后,我们研究了这些方案的现状,表明它们没有得到充分利用,我们预计Eth2.0将支持L2,尤其是Rollup,以充分发挥其潜力。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:15ms0-1:399ms