为区块链提速,多层扩容方案

区块链星际社 区块链星际社     2022-10-22     625

关键词:

区块链以去中心化的设计构建出了一个具备高度信任的网络环境,这种独特的机制,为互联网带来了更高的安全性和隐私性,受到许多人的青睐。

目前,区块链已经在金融、教育、农业、交通、司法、税务、证书、游戏、娱乐、音乐等许多领域有着较为广泛的应用。但同时,在区块链的应用场景不断拓展之时,它的一些局限也逐渐暴露出来了,在一些特定场景,它难以满足相应的速度和成本需求,这让区块链的进一步发展受到了阻碍。

因此,有开发者开始探索区块链的扩容,以求能实现区块链覆盖所有用户的应用场景的终极目标。目前的区块链的结构框架核心主要是执行层、存储层以及共识层,因此,在执行扩容方案时,也主要根据这三个结构层进行。

执行层

区块链的执行层主要负责交易的执行和状态的变更。具体来说,是查看验证签名、通证余额等方面的交易有效性,以及针对节点更新账本的副本、智能合约代码更新、数据存储状态更新等。

区块链对执行层扩容核心是增强它的每秒处理交易量(TPS)。针对执行层扩容,直接提升硬件性能是一个很有效的方案,它可以从根本上提升每一个验证节点的 TPS。当然,这种方案对成本也有很高的要求,同时,由于区块链的去中心化特性,提升每一个节点的硬件性能也很难实现。

另一个方案是将交易的计算量分散到多个独立的区块链或一个区块链的多个侧链上,以此实现横向扩容。这种方案对于区块链的相互兼容性和交互性提出了很高的要求。

存储层

存储层是区块链用来存储所有原始交易、区块数据以及全局数据快照等内容。

和执行层的硬件扩容方案类似,升级区块链全节点的硬件也同样是存储层扩容的一个有效方案。通过提升全节点存储上限,可大幅降低存储成本。但这种方案也随着时间的推移,数据量不断增加,节点的硬件成本也逐渐上升。

为了缓解对硬件的硬性要求,有研发者提出了将数据分片的方式对存储层进行扩容。这种方案通过将数据内容分成不同的分片,大幅降低了用户运行节点的门槛。当然,数据分片也并非万能的,它分片越多,对区块链主链造成的压力也就越大,因此很多时候,在进行分片时都会设置一个上限。

共识层

区块链共识层是用来使网络中节点对当前状态达成一致的地方。共识层扩容主要是为了提高共识的速度,以及提升准确性、安全性和网络稳定性。

​因此,共识层扩容主要从四个方面出发,一是提升执行层和存储层的能力,这能够让更多的节点参与共识;二是降低网络带宽使用,即在共识时,尽可能在能保持全网通告共识结果的同时,降低该节点与其他节点的通信数量;三是加强网络效率,降低网络延迟,使节点之间的通讯更加快速;四是增强共识的安全性,减少因安全问题而引发的共识失败。

小结

区块链扩容是存在很多有效的方案的,这里也只是介绍了一部分。同时,这些方案也各有优劣,为了使区块链能够更好的服务我们的生活,我们还需要进一步探索更加有效的策略。

区块链第二层扩容方案plasma和rollups

...知乎专栏 https://zhuanlan.zhihu.com/p/361016799目前的permissionless区块链系统比如以太坊和比特币存在扩展性问题,表现为每秒所能处理的最大交易量有限。以太坊15tps左右,比特币7tps左右。为了让区块链系统能够处理更多的交... 查看详情

区块链中执行层扩容的常见方案

区块链分层已经成为了当今项目中十分常见的内容。其中,执行层因为主要负责区块链交易的处理、执行等,有着十分重要的地位。因此,随着区块链的交易需求不断增加,针对执行层进行扩容也显得十分重要。... 查看详情

区块链链上扩容链下扩容layer-2扩容

链上扩容,也常被称为layer-1扩容。直接修改区块链的基础规则,包括区块大小、共识机制等。链下扩容,也常被称为Layer-2扩容方案。不直接改动区块链本身的规则(区块大小、共识机制等),而是在其之... 查看详情

区块链链上扩容链下扩容layer-2扩容

链上扩容,也常被称为layer-1扩容。直接修改区块链的基础规则,包括区块大小、共识机制等。链下扩容,也常被称为Layer-2扩容方案。不直接改动区块链本身的规则(区块大小、共识机制等),而是在其之... 查看详情

区块链扩展性技术总结

    最近在做区块链的扩展性优化方面的研究学习,总结一下当前的主流区块链扩展性技术。1现状    区块链技术提高了数据的安全性与可靠性,但实际使用中存在可扩展性差的显著问题,出现了很多提升区块链... 查看详情

《区块链100问》第62集:比特币为什么要扩容?

目前比特币区块大小为1M,每秒大约只能处理7个交易。随着比特币交易量不断增长,比特币网络已经难以迅速地进行转账交易确认,比特币网络出现拥堵。  比特币区块链上最高时有上万笔交易积压,比特币转账交易费高达几... 查看详情

当区块链使用证明之后

...了Optimism、Arbtrium、zksync等应用此技术的方案。而在整个区块链领域里,以太坊的“证明”技术都与rollup技术进行了融合,形成了optimistic rollup和zk rollup以及,而像Mina这样完全应用零知识证明技术体系的区块链,... 查看详情

区块链第二层扩容方案plasma和rollups

...知乎专栏 https://zhuanlan.zhihu.com/p/361016799目前的permissionless区块链系统比如以太坊和比特币存在扩展性问题,表现为每秒所能处理的最大交易量有限。以太坊15tps左右,比特币7tps左右。为了让区块链系统能够处理更多的交... 查看详情

未来已来,运营商如何驱动区块链应用创新提速?

近日,ICT中国·2021高层论坛之区块链应用发展论坛在京召开。会上所透露的统计数据显示,我国区块链产业发展已取得积极进展,成为全球区块链产业发展潜力最大的国家之一,2020年我国区块链产业规模已达27.8... 查看详情

解析zk-pollup的不足,探索区块链的扩容方向

2017年,在以太坊上由CryotoKitty引发区块链拥堵以来,如何实现区块链的扩容成为了区块链开发者们一个重点关注的内容。在经过了数次优化和改进之后,在当前的区块链领域,普遍采用的是名为“Pollup”的扩容方... 查看详情

《区块链100问》第61集:扩容是什么?

...比特币诞生之初,比特币的创始人中本聪并没有特意限制区块的大小,区块最大可以达到32MB。  当时,平均每个区块大小为1-2KB,有人认为区块链上限过高容易造成计算资源的浪费,还容易发生DDOS攻击。因此,为了保证比特... 查看详情

v神:区块链扩容的终局

...以太坊联合创始人来源|Unitimes责编|Carol探讨一下有着「大区块的区块链」——即出块频率非常高、区块大小非常大、每秒可以处理数千笔交易,但也高度中心化:因为每个区块如此之大,以至于只有少数几十个或几百... 查看详情

扩容战争(上):内困与革命

本文为为区块链扩容上篇,将针对过去数年间区块链网络对扩容需求的演变来探讨以太坊layer2、竞争公链的出现和不断成熟的过程,无意对比优劣,中间会穿插相关概念的科普与概念实例应用的探讨。下篇将探讨区块... 查看详情

v神:区块链扩容的终局

...以太坊联合创始人来源|Unitimes责编|Carol探讨一下有着「大区块的区块链」——即出块频率非常高、区块大小非常大、每秒可以处理数千笔交易,但也高度中心化:因为每个区块如此之大,以至于只有少数几十个或几百... 查看详情

《区块链100问》第65集:比特币生孩子了

...识。如果没有任何一种方案获得足够的算力支持,比特币区块链将形成分叉,届时将会产生多种比特币分叉币。原先持有比特币的人,在分叉后将自动且免费拥有分叉后产生的每种分叉币。因为分叉币都是免费获得的,所以又被... 查看详情

区块链usdt支付系统开发方案,跑分系统搭建

区块链usdt支付系统开发方案,跑分系统搭建区块链usdt支付系统开发是目前支付行业中诞生的新模式。不同于传统支付,可以实现跨境,大额支付等。区块链usdt支付系统开发微加jys-wu组成部分:区块链支付系统由商户、用户、总... 查看详情

区块链技术研发_区块链技术实体结合解决方案_汇新云

区块链技术研发_区块链技术实体结合解决方案_汇新云区块链技术实体结合解决方案——汇新云,区块链的底层逻辑是以共同竞争记账方式存储信息,每一页加密账本相当于“区块”,而交易审核结果盖上了不可篡改的时间戳,... 查看详情

科普|常听说以太坊layer2很重要,layer0layer1layer3又是什么?

这是白话区块链的第1844期原创 作者|NickyMontana出品|白话区块链(ID:hellobtc)区块链是比特币的底层技术,它一共有六层架构:数据层、网络层、共识层、激励层、合约层和应用层。我们在之前的文章有介绍... 查看详情