在区块链的项目中,许多人最熟悉的是比特币(BTC)。但比特币网络每秒最多只能处理7笔交易,超出的交易只能按顺序排队。
最拥挤的时候,排队等待处理的比特币交易超过15万笔(注1)。或许,你会疑惑:这种性能的比特币和微信、支付宝PK比如何?
的确,这个问题,——扩容,早就是区块链(不仅仅是比特币)重点优化的方向。
那么我们需要多高性能的区块链呢?
很多人会把Visa或者双11淘宝的峰值交易处理速度作为区块链的性能优化目标。
其实在一些特殊场景下,这个性能可能还不够。例如,当区块链应用于物联网时,终端和设备的实时访问控制需求要求极高的数据传输和处理速率。
因此,如果要用区块链来构建一个价值传递网络,有人认为它的性能至少要瞄准目前整个互联网信息的实时数据处理速度(包括每秒200万封邮件,6.5万次谷歌搜索,7.2万个youtube视频等。和53TB的数据流)。数据来源见注2),不是简单的每秒吞吐量(TPS)所要求的。
我们如何提高区块链目前有限的处理能力?
这里面有很大的挑战和机遇。近年来,舞台上出现了许多扩张方案。总的来说,都来自两大阵营:链上扩张和链下扩张。
链式扩展第一个上台的是链式扩展派,也就是常说的第一层扩展。
所谓上链,顾名思义就是直接在区块链上操作,直接修改区块链的基本规则,包括块大小、共识机制等。以修路为例。如果多次堵车,最直接的就是把原来的双向两车道扩建成四车道。不够的话就改成六八车道。
比特币现在每秒只能处理7笔。直接原因是闭塞速度慢,闭塞容量小。然后提高出块速度,使块变大。
比如Litecoin (LTC),基于比特币代码,将封锁速度从平均10分钟左右提高了4倍,达到每2.5分钟封锁一次;还有比特币现金(BCH),也是基于比特币。块大小直接从1M提升到32M,处理能力提升32倍;还有一种相对复杂的分片方案,将原来的全网优化为一起处理每一个事务,分成多个组并行操作,同时做更多的工作,等等。
连锁扩张相对来说比较直接,但是就像直接的路扩张一样。有点难预料,或尚力财经小编2022者说很难一步到位。终于实现了扩容,性能要求更高的应用场景又出现了,需要我们不断超越自己。而且,由于在区块链的分布式系统中,所有的事务仍然需要数据同步,因此整个网络的性能瓶颈将取决于单个服务器的处理性能。
所以通常认为链式扩容方案在性能上会有不可逾越的天花板。
下行链路扩容因此,2018年以来,越来越多的下行链路扩容方案应运而生,这些方案通常被称为二层扩容方案。
链外扩展和链上扩展是相对的。非连锁扩张营地已经改变了他们的想法。而不是直接改变区块链本身的规则(块大小、共识机制等。),他们在它上面设置一层做具体的工作,只在需要必要的信息或者共识参与的时候(比如数据错误和争议)才与区块链交换和传播信息。因为产能扩张本质上并不发生在区块链,所以这种方案被直观地称为链下产能扩张。
如果还是拿道路扩建来类比的话,链下的扩建不是在原有的道路上,而是在现有的路线上,有一条高架路或者隧道,可以四通八达。普通汽车去那里行驶,除非万不得已,尽量不能使用原路。在
链扩展方案中,大量的交易通常只在 而且因为没有全网播出,信息无法公开查看,通常私密性更高。
因此,线下交易的表现不受原区块链表现的影响。线下扩容的业绩目标没有最高,只有更高。
下链拓展主要包括状态通道、侧链等解决方案,闪电网是下链拓展的代表玩家之一。
在闪电网络中,交易双方可以直接搭建通道,然后在通道中点对点实现任意数量的零确认交易。你只需要在频道打开和关闭时向区块链“打招呼”,然后将确认信息传遍整个网络。
它不需要修改比特币的共识算法。比特币网络从每笔交易的处理器退一步,只处理少量的关键交易,或者在交易出现争议的情况下处理,以“维护正义”。现有性能可以满足此工作负载。
当然,链下扩展并不完美,其方案伴随着是否会带来中心化或者数据是否可能被修改的疑问。
但是,作为普通用户,通常不会考虑尚力财经小编2022采用哪种方案。随着区块链商业应用场景的落地,哪些解决方案能够更好地解决问题而不影响体验,就有可能在扩展方案中胜出。
以上是区块链的科普:链上扩张和链下扩张的细节是什么?更多关于链上拓展和链下拓展的知识分享,请关注Kuyi.com其他相关文章!
标签: 2022