区块链的链上扩容方法是什么?

admin
admin
admin
1267
文章
1
评论
2020年9月8日09:46:09 评论

区块链扩容是什么,如何实现回个额
对于区块链是否要扩容,一直存在争议。但最后的发展方向,就是不断地扩容区块链。
为什么要扩容区块链?
区块链的链上扩容方法是什么?

区块链的链上扩容方法是什么?

扩容的含义扩容,就是指原本承载物体的容器的容量太小,需要扩大体积来满足日益增长的需求,缓解当前容器所承受的压力。
区块链诞生之初,是以比特币的形式存在的。中本聪并没有限制区块的大小,区块最大可以达到32MB,即平均每个区块大小为1 ~ 2KB。
然后,有人提出,区块链大小的上限太高,很容易造成计算机资源的浪费,并且受到DDOS的攻击,具有安全隐患。中本聪听了建议后,认为很有道理,于是决定将区块大小限定在1MB,以此来保证比特币系统的安全与稳定。
初期,比特币的用户很少,产生的交易量也不多,1MB大小的区块完全可以满足交易需求。但是,随着比特币的价格直线上升,越来越多的用户参与“挖矿”和交易,比特币区块链上交易峰值最高达到几十万笔积压。
2010年9月,比特币区块的处理速度达到每秒7笔的交易。原定的区块大小,明显已经无法满足用户的需求。比特币社区纷纷开始探索“扩容"问题,既提高主网性能,又不会影响用户的体验。
区块链扩容分为链上扩容和链下扩容,两种扩容方式都是通过改变目标来实现扩容目的的。
链上扩容
链上扩容,其实就是直接增加区块的大小。例如,我们可以将区块看作是一节节火车车厢。原定的每节车厢可容纳的旅客是30人,随着旅客越来越多,火车站为了缓解出行压力,将车厢扩大到可容纳50人。这样,火车就可以在特定的时间内运送更多的乘客,减少车站的压力。
区块链的链上扩容,也是同样的原理。链上扩容是直接改变区块链的主链系统,修改主链系统的基础规则、区块大小、共识机制等,以此来扩大区块链的容量。
实现链上扩容的方式有两种:隔离见证和分片技术。
(1 )隔离见证
隔离见证是区块链扩容的协议之, 是比特币系统的一 -次重要的升级,它改变了比特币的共识规则和网络协议。
比特币的交易数据主要包含两部分:一部分是交易状态,另部分是见证数据,就是证明交易是否是真实合法的。
隔离见证是将“见证数据”部分从基本结构中拿出来,放在一个新的结构中,但是依然属于主结构,并不会破坏数据的完整性。我们可以来举一个简单的例子:假没你有10本书,将其以平铺的方式放在桌子上,那可能10本书放完,桌子就被铺满了。但是,如果你在桌子上划出一个独立的空间,横着或叠加放这10本书,那桌子将会有更多的空间存放其他的东西。
隔离见证,简单而言,就是通过改变区块的数据结构来释放区块容量。
(2)分片技术
分片技术主要应用于以太坊上,是将数据库分成若千个片段,并且将这些片段放置在不同的服务器上,以此来增加区块空间。分片,其实就是“分组"的意思。例如:
一个仓库中存放了很多种的货物,但只有一个出口,这样提、存货物的效率会变得很低。若是将这些货物根据类别分建10小仓库,每个小仓库只放一种货物,且拥有独立的出口,这样,同时提、存货物的效率就会提高10倍。
分片技术就是将区块链上的交易分隔成多个碎片,并且放在不同的服务器上。这样,当产生-笔交易时,就不需要所有的节点去处理验证,只需要这笔交易存在的分服务器上的节点处理验证即可。而且,分成的碎片越多,同时处理和验正的交易也会越多。
分片技术,简单而言,就是通过对数据分组,来提高处理交易的效率。

admin
  • 本文由 发表于 2020年9月8日09:46:09
  • 转载请务必保留本文链接:https://www.biyungu.com/qkl/2178.html
区块链3.0是什么意思,代表着进步吗? 区块链技术

区块链3.0是什么意思,代表着进步吗?

区块链3.0是什么含意?区块链3.0技术性基本原理剖析,伴随着区块链3.0来临,有着极大创业商机合理布局的时期,在“热情”与“显摆”之后,现如今早已踏入以技术性过程和安全防范措施为重要的数字时代。可是...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: