在区块链领域,对于“扩容”始终是争议不停的
为什么要有“扩容”这个事情呢
这是由于,比特币的区块容量太小,造成比特币系统解决交易速度过慢,于是,比特币社区提出一种构想:通过扩展比特币区块容量这种方式来提高比特币解决交易的速度
后来,以太坊也提出了某些扩容手段
下面我们将用通俗的语言,为大家介绍一下“扩容”的两种重要方式:链上扩容和链下扩容,以及其中具体的技术手段
一、链上扩容:隔离见证、分片链上扩容意味着要直接在区块链主链系统上动手术,去修改区块链主链系统的基础规则、区块大小、共识机制等等,以此来扩大区块容量
说白了,就是把主链这个系统的道路修的更宽一点
链上扩容的重要方式有两种方式:隔离见证和分片技术,下面我们分别介绍一下
(一)隔离见证隔离见证是对于比特币来讲的,它能够看作是比特币系统的一次重要升级,这次升级涉及到比特币共识规则和网络合同,相称于在比特币系统上“动刀子”,因此我们说,隔离见证属于链上扩容
隔离见证是如何实现链上扩容的呢
我们还需要从比特币的交易验证说起
在隔离见证提出之前,比特币的交易验证重要依赖两部分数据:一部分是交易状态,简朴来讲就是谁给谁转多少钱;另一部分是见证数据,简朴来讲就是证明这次交易是真实正当的
隔离见证,就相称于把这部分“见证数据”从基本构造里拿出来,放在一种新的数据构造当中,但却不破坏数据的完整性
我们举一种通俗的例子,如果你有10本书,你把每本书横着放在桌子在,那么可能放完这10本书,你的桌子就被铺满了;但是你把每本书立着放,那么你的桌子还会有诸多的空余空间,而书还是那十本书,没有多也没有少
这就是隔离见证,简而言之就是:通过变化区块数据构造来释放区块容量
(二)分片分片技术时以太坊率先提出来的
分片是一种基于数据库分成若干片段的传统概念扩容技术,它将数据库分割成多个碎片,并将这些碎片放置在不同的服务器上
这就意味着,在区块