区块链扩容到底是什么?

2018-08-02 00:11     资讯
[导读]:每个区块大小是一兆,大概能容纳一千多条交易的信息,如果你上一个比特币区块链浏览器上去观看的话,你会查到现在每一个区块大概都是一兆左右,已经达到了区块容量的上限,如...

  

每个区块大小是一兆,大概能容纳一千多条交易的信息,如果你上一个比特币区块链浏览器上去观看的话,你会查到现在每一个区块大概都是一兆左右,已经达到了区块容量的上限,如果比特币的网络的转账越来越多,很多交易就不会在交易发生后第一个发生的区块被打包和确认。

 

进入2018年以后,区块链发展很快,同时也曝露出一些缺点,比如扩容问题,什么是扩容?那么为什么要扩容呢?到底该不该扩容呢?

 

区块链扩容
 
 

 

区块链扩容

 

一、为什么要扩容呢?

 

1、明显交易数量陡增。比如一些独角兽和以太猫。目前来说吞吐量低,以及高手续费,无法承担大量的流量。
2、如果不扩容,都会导致过高的等待时间,并且降低网络抵抗攻击的能力。
3、缺乏并行性问题。
4、目前有很多主网的项目不稳定的状态。面临问题之一就是扩容问题。

5、如果想把区块链的应用拓展更多的应用空间,必须得有支持其吞吐量扩容的解决方案,也就是必须扩容。

 

二、什么是扩容?

 

每个区块大小是一兆,大概能容纳一千多条交易的信息,如果你上一个比特币区块链浏览器上去观看的话,你会查到现在每一个区块大概都是一兆左右,已经达到了区块容量的上限,如果比特币的网络的转账越来越多,很多交易就不会在交易发生后第一个发生的区块被打包和确认。

 

可能要等好几个区块或者时间更长,在比特币的历史上曾经遭遇过几次粉尘攻击,粉尘攻击就是有人制造出大量的小额转账,使得网络中有大量的待确认的交易,导致正常的转账不能够被确认,确认时间被延迟,影响网络的正常运转。

 

很多交易者的交易等待两天或者是更久才得到确认,虽然粉尘攻击是非常极端的例子,但是看现在的比特币的网络,正常的转账量,已经远远超出了他能够承受的最大的容量,每个区块大小现在都是一兆,所以扩大比特币区块容量,突破现有一兆大小的限制,这个过程叫做扩容。

 

三、扩容面对什么问题

 

首先要明确一个问题,不是说区块容量小,一定不好,区块容量小的话,易于区块的传输和存储,区块链节点存储压力小,重点区块扩容了以后,是可以解决每个区块每十分钟产生的所有交易。那么扩容要面对什么问题呢?

 

1、扩容首先是面对可扩展性、去中心化和安全问题

 

在扩容时很难兼顾可扩展性、去中心化和安全这三个问题,打个比方说,要想实现其扩容要必须牺牲掉去中心化或者安全性。

 

2、极大的存储压力

 

区块容量扩大后,其吞吐量加快了,但是不易于区块的传输和存储,下面看这样一组数据,如果区块的容量是30MB,那么一年产生的交易数据将占用1.5TB的空间,如果区块扩容量是300MB,一年15TB的交易数据,这无疑区块的存储,增加了很大的压力。

 

四,到底该不该扩容呢?

 

​以太坊是采取分片,而EOS则是直接扩容。区块链扩容是未来必须要面对的一个问题,尤其未来区块链落地应用上,在区块链网络来进行大规模交易时,扩容问题则显得尤为重要。但是去中心化和安全性,也要必须面对的,那么你认为在未来区块链发展道路上,要不要扩容呢?你认为区块链扩容技术蓄势待发或是虚张声势呢?

本文地址: http://www.hmblock.com/news/815.html

黑马财经所刊发文章除注明来源外,均为黑马财经用户投稿,不代表黑马财经立场。转载请注明:黑马财经(www.hmblock.com)

打赏

admin

认证作者

『区块链,一切皆有可能』

36560
文章
7263.96万
总浏览量

x

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦