链上扩容如何实现,为什么需要扩容?

什么是区块链扩容,如何实现。
区块链是否应该扩容一直存在争议。但最终的发展方向是不断扩大区块链。
我们为什么要扩大区块链?

链上扩容如何实现,为什么需要扩容?


区块链的线上扩容方式是什么?
扩容是指原集装箱承载物体的能力太小,需要扩容以满足日益增长的需求,缓解当前集装箱的压力。
区块链出生时,它以比特币的形式存在。中本聪不限制块大小,最大块大小可以达到32MB,即平均块大小为1~2KB。
然后,有人提出区块链大小上限太高,容易造成计算机资源的浪费,被DDOS攻击,存在安全隐患。听了建议后,中本聪认为这是合理的,所以他决定将块大小限制在1MB,以确保比特币系统的安全和稳定。
当初比特币的用户很少,产生的交易量也不多。1MB大小的块完全可以满足事务需求。然而,随着比特币价格的飙升,越来越多的用户参与“挖掘”和交易,比特币区块链的交易峰值达到数十万笔积压。
2010年9月,比特币区块处理速度达到每秒7笔。原来的块大小显然不能满足用户的需求。比特币社区已经开始探索“扩容”的问题,既提高了主网的性能,又不影响用户体验。
区块链扩容可以分为上链扩容和下链扩容,都是通过改变目标来实现扩容。
连锁扩容。
对链的扩展实际上是直接增加块的大小。例如,我们可以把一个街区想象成火车车厢。原来每节车厢可以容纳30名乘客。随着乘客数量的增加,火车站扩大了车厢,以容纳50名乘客,以缓解旅行压力。这样,列车可以在特定的时间内运送更多的乘客,减轻车站的压力。
同样的原则也适用于区块链的连锁扩容。扩链是直接改变区块链的主链体系,修改主链体系的基本规则、区块大小和共识机制,从而扩大区块链的产能。
链扩展有两种实现方式:隔离见证和分片技术。
(1)孤立证人。
隔离证人是区块链扩容的协议之一,也是比特币系统的重要升级,改变了比特币的共识规则和网络协议。
比特币交易数据主要包括两部分:一是交易状态,二是见证数据,用来证明交易是否真实合法。
孤立见证是将“见证数据”从基本结构中取出,放入新的结构中,但仍然属于主体结构,不会破坏数据的完整性。我们举一个简单的例子:如果你没有10本书,把它们平放在桌子上,那么桌子上可能会有10本书。但是,如果你在桌子上画一个单独的空间,把这10本书水平放置或放在一起,桌子上就有更多的空间放其他东西。
简单来说,隔离见证就是通过改变块的数据结构来释放块容量。
(2)碎片化技术。
碎片化技术主要用于Ethereum,将数据库分割成数千个碎片,并将这些碎片放置在不同的服务器上,以增加块空间。碎片化其实就是“分组”。例如:
一个仓库储存的货物种类很多,但是只有一个出口,所以搬运和储存货物的效率会变得很低。如果将这些货物按类别分为10个仓库,每个仓库将只存放一种货物,并有一个独立的出口,那么同时提升和储存货物的效率将提高10倍。
碎片化技术是将区块链的交易分割成多个碎片,放在不同的服务器上。这样,在生成一个事务时,所有节点都不需要进行验证,只有存在该事务的子服务器上的节点需要进行验证。而且分割的碎片越多,同时处理和验证的事务也就越多。
碎片化技术,简单来说就是通过对数据进行分组来提高事务处理的效率。

     点击查看更多首码项目
广告合作 首码项目 严选项目
在线投稿                                Q群:572861413

本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

原创文章,发布者:首码对接项目,转载请注明出处:https://www.biyungu.com/2169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年 11月 8日 下午8:18
下一篇 2020年 11月 8日 下午8:27

   版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请勿盲目下载注册。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系管理qq61721503 

   特别提醒:币云谷首码网作为信息共享平台无法对信息的真实性及准确性做出判断,不承担任何财产损失和法律责任,若您不同意该提示,请关闭网页且不要在本站拓展任何合作,否则造成的任何损失由您个人承担,凡是涉及任何投资和高回报信息请勿相信。

相关推荐