(博森科技)以太坊区块链正在向模块化演变在L2解决方法慢慢成为大众选用标准的世界里,模块化区块链可以将实行、清算、的共识和数据可用性层区划来转型区块链的架构。 模块化区块链这个概念模块化区块链是专注于解决极少数岗位职责并把其他部分外包给一个或多个单独层区块链。模块化区块链能够用于处理下列单独每日任务或组合任务: 实行:适用买卖的落实以实现与区块链智能合约部署和互动。 数据可用性:确保买卖数据的可用性。 的共识:准予买卖的具体内容次序。 清算:用以达成交易、解决争议、认证证实及在不一样决策层之间桥接模式。 模块化链一般实行两个或多个相互依赖的功效。比如,数据可用性层务必就数据排列达成一致,不然不太可能知道这些数据代表着历史数据正确版本号。 模块化区块链设计方案的优势扩展性:在区块链中应用模块化能增加经营规模,不会引进有影响的信赖假定。 有利于运行新区块链:通过运用模块化设计方案,一个新的区块链可以更快地被运行,与此同时也不用担心架构每一个层面一定要保持恰当。 协调能力:专业搭建的模块化链为衡量与设计完成提供了更多挑选。比如,模块化区块链系统软件将包括关心可靠性和数据可用性的模块化链,而其他则关心实行。 模块化区块链设计方案的缺陷安全系数:与片式链不一样,模块化区块链无法保证其自身的安全品质。如果用于解决的共识和数据可用性的安全层失效,则模块化区块链可能面临不成功风险性。 多元性:执行模块化区块链设计方案引进了新的多元性。比如,以太坊的数据分片方案取决于数据可用性取样,以保证某一条分片里的连接点不遮掩数据。相同的,决策层务必建立一些繁杂的制度,比如诈骗证明及实效性证实,以便安全层可以确保链下情况衔接实效性。 Token使用价值:因为应用软件比较有限,一些模块化区块链原生token很有可能无法吸收使用价值。比如,与决策层对比,仅致力于的共识和数据可用性层应用工具token主要用途非常少,所以要吸引住参加者进到该类互联网也有可能比较困难。 以太坊的模块化方式:分片和rollup像比特币等第一代区块链一样,以太坊最开始又被设计成片式区块链。可是,为了提升系统性能、提升扩展性和可持续,以太坊互联网现在正在向模块化架构衔接。 分片是把系统软件(比如数据库)分为好几个一部分来运行的一个过程。根据跨好几个元件的作用分派,系统可实现更多输出和质量。在区块链网络里,分片将区块链分为好几条子链,由子链去处理不一样部分网络活动。 在以太坊的分片设计里,64条分片链将平行面运作。分片能够平行面解决买卖(实行分片),还可以用于存放不一样部分区块链数据(数据分片)。应用数据分片,以太坊连接点将只存放则在分片链上公布的数据 — — 这与现有构造反过来,现阶段构造必须所有节点存放同样的数据。 以太坊的信标链和分片链相互之间的关系 分片是一种模块化方式,由不同的部件(分片链)解决不同类型的岗位职责。在数据分片中,分片链存放以太坊数据的差异一部分,而实行分片使每一条分片链都能够解决本身的一组买卖,从而增加了数据货运量并降低了等待时间。 一些开发者使用了以rollup为核心的方法去拓展以太坊。与纯链下拓展解决方法(比如主链)不一样,rollup与碳链紧密联系。在原有清算、的共识和数据可用性前提下,以太坊区块链将测算外包给rollup。因为以太坊当做L2 rollup的基础梁,rollup可以在不危害区块链技术或产品安全性并且通过更快地区块链时间与更多的区块链去积极主动地提升实行。 以太坊(L1基础梁)和rollup(L2)在模块化区块链系统架构里的作用 以太坊的模块化技术堆栈发展过程以太坊的模块化技术堆栈发展进程如下所示: 1.片式区块链:代表了以太坊L1或碳链,本身是一个片式区块链。 2.Rollup:当做决策层的L2解决方法,比如Arbitrum和Optimism,将决策层从以太坊L1移除,公布state roots和rollup数据并传送给以太坊L1。 3.模块化rollup:具备模块化数据可用性的rollup。 以太坊的模块化L2技术堆栈能够在原有高质量的安全性中心化的并提供扩展性。这类强悍的组合为以太坊为更有效、更可持续的区块链生态体系打下基础。 片式区块链单片区块链是以太坊最原始的运作方式,无需使用rollup或数据分片就可以解决全部内容。这类片式架构设计安全系数最大,但要付出高投入和扩展性比较有限代价。因而,以太坊主网上线买卖交易速率相对较慢,均值TPS只能达到15–20。现阶段,以太坊正逐渐转变为模块化区块链,关键通过运用以rollup为核心的运算数据分片策略来完成这一全过程。 RollupRollup是模块化区块链中最早的技术突破,它提供了一个用于实施的独立层,拓展了以太坊的片式系统架构。Rollup能将区块链的决策层快速地抽象化到排列器,则在定期将缩小数据传到以太坊主网上线进行确认之前使用强悍的电子计算机来装包与执行好几个买卖。Rollup可以将此计算步骤转移至以太坊链下,能使TPS提升20–50倍。 在当前的前提下,rollup饰演决策层的人物角色,解决买卖,与此同时业务外包清算、的共识和数据可用性。比如,运用Optimistic虚拟机的optimistic rollup及其运作zk EVM的ZK rollup。这种rollup实行区块链智能合约与处理买卖,但依然借助以太坊去进行下列实际操作: 清算:全部rollup买卖皆在以太坊上完成。Optimistic rollup的消费者需直到考验期根据,或在防欺诈计算后评定买卖被称作合理以后。zk rollup客户需直到认证实效性获得证实以后。 的共识和数据可用性:rollup以CallData的形式将买卖数据分享到以太坊主网上线,使所有人都可以实行rollup买卖并且在需要的时候复建其情况。在最终可预测性(finality)以前,Optimistic rollup需要大量区块链空间和时间7–14天的考验期。Zk rollup将适合于检验的数据储存30天,给予及时最后可预测性,但需要大量处理量来创建证实。 因为有以太坊做为rollup的基础梁,rollup可以在不危害区块链技术或产品安全性与此同时容许更快地区块链时间与更多的区块链。Rollup算得上是以太坊新时代的开始。最近Arbitrum和Optimism的总体买卖已经超过了以太坊买卖交易数,这反映了以太坊的模块化发展趋势。 模块化rollup较新的模块化rollup将数据可用性层移除以太坊。比如Mantle,也仍然借助以太坊的结算和的共识,可是运用Mantle DA做为数据可用性层。Mantle DA开展数据排列同时提供数据证实,但不用实行买卖;实行买卖被高效地外包给Mantle的决策层。 先前,以太坊是rollup的唯一数据可用性解决方法,致使在成本方面面临困境。数据可用性是大部分rollup的主要成本费由来,尤其是贮存以太坊里的买卖数据,可占据高达70%费用。并且,这一成本变动的,而且成本和利用率成正比例地增加,随着越来越多客户添加,慢慢形成了重要阻碍。到现在为止,只有具备很多网络资源大型rollup才可以容下规模大的消费群。 庆幸的是,以太坊正在发生变化,并以数据可用性层的方式出现了新的模块化解决方法,从而减少买卖数据递交成本费。数据可用性层关键案例包含EigenDA,Celestia及其Avail,它都致力于解决数据可用性难题,对rollup的局限性带来了潜在性解决方案。 模块化未来的发展在过去十余年里,区块链行业在面对扩展性挑战时常常陷入一个困局 — — 因为以太坊的高成本和局限,不断地去创建新的L1区块链。可是,以太坊高花费其实不是不能克服的bug。 在L2解决方法慢慢成为大众选用标准的世界里,模块化区块链可以将实行、清算、的共识和数据可用性层区划来转型区块链的架构。当片式区块链受制于扩展性之际,模块化系统架构的发展潜力将得到满足。 伴随着数据可用性层发展趋势和竞争,针对一个新的rollup来讲,进入门槛和阻碍将大大降低。在不远的将来,因为数据可用性成本下降和模块化功能性的进一步完善,在OP或ZK局部变量上应用程序很可能会出现繁华景象。 |