链百科:什么是链上扩容和链下扩容?

  • 时间:
  • 浏览:2

区块链项目里,就说 我村里人 对比特币(BTC)最为熟悉。然而,比特币网络每秒最多只能除理7笔交易,超过的交易只能按顺序排队等着。最拥挤的后后 ,有超过十五万笔的比特币交易在排队在在等待除理(注1)。

你说歌词 ,倘若你嘀咕:這個 性能的比特币为何和微信、支付宝PK呢?真是,這個 问提——扩容,早已成为区块链(不仅仅是比特币)的重点优化方向。

另一个们时要多高性能的区块链呢?

就说 我村里人 会把Visa、可能性双11时淘宝的峰值交易除理效率作为区块链的性能优化目标。事实上,在一点特殊场景下,這個 性能也可能性是不够的,比如将区块链应用于物联网时,对终端和设备的实时访问控制需求,就时要极高的数据传输和除理效率。就说 我,可能性要用区块链来构建价值传递网络,村里人 认为它的性能离米 应该以目前整个互联网信息的数据实时除理效率为目标(包括每秒十五万封邮件、6.十五万次google搜索、7.2万次youtube视频等、以及53TB的数据流程。数据出处见注2),这可能性绝非简单只用每秒除理量(TPS)来要求了。

那怎么才能 才能 在目前区块链有限除理能力的基础上进行提升呢?

这其中地处着巨大的挑战和可能性,近几年,众多扩容方案纷纷登台亮相,总体上,它们都来自于两大阵营:链上扩容和链下扩容。

最先登台的是链上扩容派,也常被称为layer-1扩容。

所谓链上,顾名思义,就说 我直接在区块链上动手术,直接修改区块链的基础规则,包括区块大小、共识机制等。拿修路打个比方,可能性车多路堵了,最直接的就说 我把另一个的双向二股车道扩充成四股,再不够就改成六股、八股。

比特币现在每秒只能除理7笔,直接意味着着分析是出块慢、区块容量小,那就把出块效率提高、区块变大。

比如莱特币(LTC),在比特币代码基础上,把出块效率从平均10分钟左右,提高了4倍到每2.5分钟出块;还有比特币现金(BCH),也是在比特币基础上,把区块从1M大小直接提到32M,除理能力提高了32倍;还有采用相对复杂性的分片方案,把另一个全网同時 除理每一笔交易,优化成多个小组并行运作,在同样的时间干更多的活,等等。

链上扩容這個 法律最好的办法比较直接,不过也和道路直接扩充一样,很糙折腾,可能性说先要一步到位。好不容易实现了扩容,更高性能需求的应用场景又突然老出了,时要不断地超越我本人。就说 我,可能性所有交易仍然时要在区块链這個 分布式系统中进行数据同步,整个网络的性能瓶颈会取决于其中单台服务器的除理性能。

就说 我有,通常会认为链上扩容方案在性能上会地处难以逾越的天花板。

于是,从2018年刚开始英文,涌现了不要 的链下扩容方案,也常被称为Layer-2扩容方案。

链下扩容和链上扩容是相对的,链下扩容阵营换了种思路,亲戚亲戚朋友 不直接改动区块链本身的规则(区块大小、共识机制等),就说 我在其之上再架设一层来做具体的活,只将必要信息、或时要共识参与(如数据出错、地处纠纷时)时才与区块链进行信息交互和传播。可能性扩容本质上先要 地处在区块链上,就说 我相似方案被直观地称为链下扩容。

仍然拿道路扩容移觉励志的话 ,链下扩容都不 在原有道路上扩充,就说 我在现有路线上架个能只能四通八达的高架、可能性隧道,普通汽车都上那儿开,另一个的路只能万不得已尽量不用。

链下扩容方案中,几瓶的事务通常只在参与节点间直接交易,不用进行全网传播,效率直接取决于节点间的网络性能,显然效率更高。就说 我可能性先要 全网广播,信息只能公开可查,通常隐私性也更高。

就说 我,链下交易性能不受原有区块链性能的影响,链下扩容的性能目标先要 最高,只能更高。

链下扩容主要包括情形通道、侧链等除理方案,闪电网络就说 我链下扩容的代表选手之一。

在闪电网络中,交易双方可直接构建通道,后后 便可在通道内点对点实现任意多笔零确认的交易,只时要在通道开启和关闭时才跟区块链“打个招呼”,在全网传播确认即可。它不时要修改比特币的共识算法,比特币网络从每笔交易的除理者,后退一步,仅除理几瓶关键交易,或在交易突然老出纠纷时进行除理以“主持公道”。另一个的工作量现有性能即可满足。

当然,链下扩容也难能可贵完美,其方案也伴随着算不算会带来中心化、可能性数据可能性会被修改等等疑虑。

不过,作为普通用户,通常不用考虑具体采用了哪种除理方案的。随着区块链商业应用场景的落地,哪几个除理方案能更好地除理问提,就说 我不影响使用体验,就很可能性会在扩容方案中胜出。

来源: 白话区块链