趣文网 > 作文大全

区块链简史(四):简单一篇文章了解区块链的优势和缺点瓶颈

2020-11-27 15:50:01
相关推荐

欢迎来到懒区块百家号,本文由懒区块整理撰写,不经过允许,切勿转载。本系列有十二篇文章,这十二篇文章介绍了区块链技术的简史、应用、预测和展望。您的每一次关注、转发、收藏都是我们更新优质内容的源动力。

在懒区块的前面三篇文章中,我们简单介绍了区块链技术的起源,区块链技术在比特币中的应用和比特币挖矿简单教程。我们都知道区块链系统是一个底层的分布式存储系统,在讨论区块链技术的优缺点之前我们先来看下区块链上的数据。同样在这里还是以比特币系统为例。

分布式存储系统

首先我们来简单看下比特币系统上的一些数据,以下数据均来源于blockchain网站,如有错误,请各位小伙伴诚恳指出。截止到发稿时间,比特币系统上区块的总数量为509606个,大约为50万个区块,在设计比特币系统的时候,起初为了防止ddos攻击,将每个区块的大小限制在1MB,在下图中我们可以看到有不少的区块容量大小已经超过了1MB,甚至有不少区块的大小已经超过了1MB,不过早期的区块是远远小于1MB的,创世区块的大小仅有0.2KB。关于比特币系统是如何修正区块大小已经突破限制的,接下来的文章我们会讲到。

平均每个区块的大小(单位为MB)

整体如果只看比特币系统本身,其承载的数据量并不是很大。比特币发生的交易数全部会写入到区块中,并且每10分钟进行同步一次,在这里我们做一个假设,假设每次交易的平均大小为590个字节(Byte)。如果比特币系统将区块大小限制在977KB(剩余容量需要来放置区块的一些其他信息),那么可以容纳的交易数量大约在1735条,其中比特币系统每10分钟产生一个区块,一天可产生144个区块,也就意味着比特币系统一天大概能够记录240086条信息,除以每天86400秒,可以计算出比特币系统最高支持每秒2.8条交易。区块链每秒支撑的交易笔数和淘宝巅峰25万笔每秒的支付笔数相比,简直可以忽略不计,下图为比特币系统历史每天交易数据趋势图。

每天的交易量

好了,讲了这么多,相信很多小伙伴们都很明显的发现了区块链技术的缺点,小编来对此进行总结下:目前区块链系统暂时不能承载大规模的数据量,不能承担高并发的交易量,不能支持高并发的检索和查询,故区块链技术目前暂时不适用于大型支付解决方案。因为中本聪最初始的设计,交易的完整记录都是需要在网络上广播的,每一个节点都保存有完整的数据,如果单纯将区块的单位体积提升到30MB,比特币交易系统每秒支持处理的交易笔数会提升到100笔,但是每年产生的块体积会达到1.5TB,这已经超过了很多节点机器的存储能力,此时最大的问题不是CPU计算瓶颈,而是快的传播与存储能力。从下图可以看到一个换算公式(该图来源于知乎,侵权删除)

块大小扩容方案

而区块链技术的优点是很明显的,其优点可以概括成DACT,分别是Distributed——分享,Autonomous——透明,Contractual——公平和Trackable——公开。在整个区块链系统中,所有的记录都是可以追溯的,在整个系统的每个节点上都有附带时间戳交易的完整拷贝,添加交易信息需要得到整个区块链系统的共识,因而系统上的数据都是不可篡改的(这也是目前区块链系统的缺点,在区块链系统发展的后期,如果需要参与进来网络,需要完整拷贝整个区块链数据,需要耗费大量的时间和存储空间)。

好了,今天的区块链简史第四章就到这里,接下来的几篇文章里,懒区块会手把手带你将数据挖掘和区块链技术做结合,并且简单创建基于区块链技术的山寨币,想体验自己造一种山寨币么,欢迎小伙伴点击关注,了解更多区块链技术,每晚更新区块链技术相关文章。因为小编能力有限,上述文章存在错误的,欢迎小伙伴在评论区指出,优秀的评论还可以获得懒区块赠送的小礼物

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

作文300字写景 作文读书笔记 梨花作文 励志作文题目 去海边作文 经历作文600字 亮点作文 描写景的作文 牛人作文 关于游戏的作文 中考作文多少分 作文快乐的一天 快乐时光的作文 关于精神的作文 历险记作文 给我的启示作文 高中作文500字 写景400字作文 写景作文300 400字写景作文 语文满分作文 写人作文开头 初三作文题目 草原作文 600字写景作文 朋友作文500字 爆笑作文 曹操 作文 爱国作文题目 600字作文写景