关注链与区块链的区别:模块化与单片区块链之间的竞争

 网络   2022-12-01 13:37   44

众所周知,块链是分布式数据库,支持数据共享以实现安全性、透明性和防止更改。 区块链本领溢出的潜伏利用,在加密社区的过程中,对于区块链扩张的最佳方法引起了激烈的讨论。

如果你不断关注这个领域,你一定会经常听到主张在新协议结束时每秒处理x万笔交易的倡议。 但是,当你进入程序调查这些说法时,你会发明它们都是外表的东西。 在它们中的大普遍煽动的时候退步了。

要完全理解为什么我们需要达到数千TPS的系统,我们需要开始理解区块链的意图。 为了实现这一点,我们必须考虑单一尝试和模块化尝试之间的合作。

外传,一切合作都有比较的枢纽。 在区块链世界中,模块化和单区块链之间的协作可能概括为三个主要领域:可扩展性、吞吐量和数据可用性。 每个人都利用着自己独特的个性、功能和法国。

让我们来看看这三个领域,并看看模块化和单区块链的比较。

什么是单片区块链?

它是一个区块链,个人中所有的责任集都是单层处置的,不利用第三方工作。

区块链实施四项主要义务或功能:

共鸣:对数据的可验证性统一。 确定哪些块无效且应该展开到链条上。

数据可用性:每个块中可用的块空间量。 验证是否收到了需要根据需要供应的数据。

实施:一个区块链的计算。 这就是Tx速率/状态转换速率。

共振层是信标链。 它告诉我们什么是可靠的。 数据层通知我们发生了什么,马上保存。 施行层会告诉我们发生了什么,在计算什么。

所有这些层都很复杂,但单块链的所有节点和所有硬件都试图在统一点同时完成这三件事。

这是一个将共鸣体制、数据可用性层、结算层及实施层集中在一起的区块链。 常常在情况下,结算和施行是相互关联的。

区块链系统的所有集线器功能或责任都是在单片区块链内部处置的。 大多数情况下,将埋葬的可扩展性作为价值优先来考虑焦点化和安全性。 优化区块链的一个属性,限制其他属性。

关注链与区块链的区别:模块化与单片区块链之间的竞争

另一方面,我们有模块化区块链。

什么是模块化区块链?

模块化区块链是基于模块化指导原则执行的区块链。 他们往往处置一组异常的责任(往往在链条下),并将它们外包给一个或多个零丁层。

区块链并不同时执行共情、数据可用性和强制三种功能,而是将它们归类为分支类型,通过不同的召集观众的分支角色和责任来执行这些功能。

在这种情况下,强制层、下层共鸣层以及数据可用性层相结合,禁止节点独立进行买卖,而不是在有限的空间或买卖内进行一切买卖来测试无效性。

这些分支的组件/层可能会协作以实现各种目的。 和它们提供了更大的精巧性和可移植性。 由此,开拓者有可能优化各种区块链组件,构建完整的系统。 这些都像现在的第二层约束计划一样,通过简单地外包安全来煽动新的区块链。

以Rollup为例。

这些是一般的模块化区块链。 rollup处置买卖,依靠父链产生共鸣、数据可用性和结算。

以太坊首次结束了向瓷砖模块化区块链组织的过渡。 链被分为多个子链,各子链负责收集振动的整体。 这些瓷砖可能确定至今仍在处置买卖并保存数据。

我们讨论了单片和模块化区块链的区别,现在我们来看看它们的优点和误差。

单片区块链的优点

单片区块链可能在自己的节点上强制进行安全交易。

节点看到区块链上的交易,在结束共鸣后再验证它们。 这束缚了块链数据保存在多个节点时的数据课题。

有用:假设用户连续使用令牌,单块链可能永远提供极端的价值。

它们容易判别,更容易完成,而且是有意的。

模块化区块链的优点

可伸缩性:在区块链中利用模块化有可能普及的领域,不会引入有害的信任假设。

轻易图谋

简化链配置:通过利用模块化的尝试,新的区块链可能会更快地被煽动起来。 此外,我们也不需要在架构的各个方面保持正确。

精致:异常构建的模块链为测量和完结提供了更多的选择。 例如,模块化区块链系统席卷了保持安全性和数据可用性的模块化链,其他模块化链将被实现。

现在没有管理两条区块链的明确优势,在决定分歧的方式时必须经常衡量利弊。 看看那些误差是什么。

单片区块链误差

效率低下的实施:单链上的节点,可能偶然需要重新实施买卖来进行无效性验证,从而导致延迟。

资源限制:节点源限制(如带宽和保留)严重影响区块链的效用。

精巧:单片链条是刚性的,没有在没有埋葬其他功能的情况下优化所需的功能。

可扩展性:单片链利用更快的块时间和更大的块大小提供更高的吞吐量。 这在推进节点硬件需求的同时,可能也减少了验证链的人数,提高了焦点化和安全的紧迫性。

安全和散焦:单块链限制了块时间和块的巨大化,完成了高级散焦。 这增加了验证节点的数量,但提高了吞吐量。 这是因为所有节点都在处理买卖。

状态扩展:当你在链上保存买卖数据时,区块链的巨大纤细随时会发光

指数增添。这大概会推广对于节点的硬件须要并毁伤去焦点化。

模块化区块链的误差

即使模块化区块链束缚了单块区块链的各类课题,但模块化架构也有自身的误差。

与单片区块链(正在单层中施行每个区块链功能)分歧,模块化链大概空洞与损坏相干的性格。

繁复性:因为妄图的繁复性,常常很难正在没有专科操作人员到场的状况下施行妄图。施行层特定会须要某些繁复的体制,比如哄骗证实以及无效性证实,以禁止安全层逼迫施行链下状态变换的无效性。繁复的妄图须要繁复的体制来发扬影响。

依附第三方无效性集带来的安全告急。没法像单片区块链那样保险自身的安全。假设安全层(常常处置共鸣以及数据可用性)退步,则模块化链大概就会退步。

代币经济学:因为链组件的利用有限,就很难排斥代币价值。比如,与施行层比拟,简单存眷共鸣以及数据可用性的层大概会看到本来用代币的利用较少。

进一步较为分解

开始,让咱们回首一下模块以及大伙的定义

单片正在一个协议内告竣一切处事,这使得它们也许自给自足(但也低效)。即使因为过载而呈现停机,它们也没有禁止利用外包功能。

模块化链是异常化的,由于它们只做协议中的一个子集。所以,它们没有是自给自足的。它们必需与另一条链贯串才华发扬影响;即它们没有能独立运作。

1.Arbitrum(或一切rollup)有模块化或单片妄图吗?

Arbitrum须要另一个链来揭晓数据并束缚哄骗,不然它将没法处事。所以,它是模块化的。

2.以太坊本体上是模块化依然单片?

它是单片。rollup也许摆设正在以太坊上(一切L1均可以),但对于以太坊来讲,rollup没有是必须的。还应该留神的是,一旦被推出,以太坊的danksharding组件将是模块化的。

3.Avalanche以及它的子网呢?它是模块化的依然单片的?

每个子网都是一个独立的区块链。他们没有须要另一条链就能起影响。所以,它是单片的。须要留神的是,仅仅由于子网代码是用模块化软件栈构建的,并没有意味着它便是模块化协议。

模块化区块链结构分明比单片区块链结构更精巧。它旨正在为矿工供给单片区块链中没法供给的个性。当矿工没有太存眷共鸣等一定功能时,他们就恐怕运用结构,更快地建立新的区块链,而没有管区块链架构若何。

值得留神的是,正在模块化区块链中,共鸣以及数据可用性(DA)是弗成宰割的。它们必需始终算作DA层的单个组件呈现,以便供给确切的事宜年表。这两个因素必需始终生存。

接下来,咱们还必需束缚可扩充性的三难窘境,即区块链只可优先思虑三个因素中的两个:可扩充性、去焦点化以及安全性。

假定咱们有三个团队来演示这一点。A、B以及C是各自的军队。

咱们正在A团队中有像Solana以及Binance Smart Chain这样的高TPS链,它们埋葬了去焦点化。正在B团队中,咱们有像Cosmos这样埋葬了安全性的链,正在团队C中,咱们有像比特币以及以太坊这样埋头于去焦点化以及安全性的链,它们埋葬了可扩充性。这些都正在某种水准上做出了埋葬。

这合用于一切单体区块链,但咱们的设法是,咱们也许利用模块化的方式正在一个区块链中完结一切这些因素。

常常,正在单片区块链妄图中,一切四个义务都正在统一层上施行,这大概会随着链的扩充而升高效用。经过模块化区块链,每个义务均可以由一层异常施行,而另外的义务则被移到其他层。

由于让层埋头于他们的一定义务,因而他们也许很好地告竣目的。这推广了精巧性,由于咱们没有再须要做出某些妥协来符合单片区块链的制约。

而今,让咱们用以太坊收集更好地注释这一点。

正在单片区块链,一个区块链中就有一个零丁的区块链正在施行中。其余,一切的验证者都验证该单链。正在以太坊协议中,有一个辽阔的验证者池,个中约莫有30万个验证者。

咱们也许利用这个验证者池,并正在稍后取得分转瞬散发它。当咱们取得分片,即更多的链以及更多的区块空间时,咱们理论上也许将这些验证者分别到多个分片中,而没有是让一切验证者验证一个单片区块链,所以,咱们也许让 5,000 个验证者验证单个分片,然后推广越来越多的分片,而没有是 300,000 个验证者来验证单个链。

这将推广L1上可用的区块空间量,同时维持去焦点化。所以,数据层是蕴含一切算计了局的史乘/保存层。然后,rollup将利用这些分片算作信息保存,并正在这些分片上施行处置。第一次分片迭代将推广约莫 18 倍于以太坊 L1 的数据。这意味着以太坊的可扩充性将进步约莫 18 倍。

当正在以太坊L1上推广了约莫18倍的领域时,它的可扩充性并没有是正在rollup上推广了18倍,这主假如因为rollup中的收缩。

当少许数据被推广到以太坊的L1中时,L2也许利用更普遍量级的数据,由于它们最终将其收缩到很是小的数据包,并将其安放正在L1上。所以,L1上的1MB等价于L2上的1GB买卖数据。当线性推广以太坊上的分片数目时,就会成倍推广也许处置的买卖数目。

咱们拥有的验证者越多,咱们就有越多的本钱来守卫以及损坏区块链,咱们拥有的验证者越多,咱们就也许建立更多的分片,这就推广了更多的区块空间。

结论

脱节可扩充性三难窘境的仅有方式是去焦点化。

假设只优化可扩充性,正这样多L1所做的那样,这将会推广对于硬件以及节点的须要,削减收集到场者的数目,进而落空去焦点化。当优化施行时,这些链迁徙得很是快,区块被加紧推广到帐本中,但能跟上这些链的算计机利害常弱小的算计机。假设电脑很慢,就会保守。

zkr、optimistic是模块化区块链方式的例子,它们一经成为加密范畴的热点话题。Celestia是另一个例子,它稀奇存眷数据可用性层。

另一方面,单片区块链的一些例子席卷比特币、Solana、以太坊1.0等链。(正在迩来进级以前)。

正如本文所演示的那样,单片方式以及模块化方式各自都是无效的。所以,开垦人员必需确定哪种方式最顺应他们的一定用例。比如,一个DeFi利用法式大概优先思虑安全性,所以挑选单片妄图来供给更弱小的安全性。然而,假设统一个利用法式要优先思虑吞吐量以及施行速率,那么模块化妄图大概最顺应它们的用例。

这说明两种妄图都有其效力。

那么,哪个更好呢?这取决于集体喜欢或利用类型。

Source:https://medium.com/blockchain-biz/understanding-the-rivalry-between-modular-vs-monolithic-blockchains-6429f9a55e5

ChinaDeFi - ChinaDeFi.com 是一个争论启动的DeFi改革构造,同时咱们也是区块链开垦团队。每天从寰球逾越500个优质信息源的近900篇实质中,追寻思虑更具深度、梳理更为系统的实质,以最快的速率同步到中国墟市供给决议协助质料。

本文地址:http://yz.ziyouea.com/p/70412.html
版权声明:本站文章来自网络,如有违规侵权请联系我们下架。