您现在的位置: 首页 > 站长学院 > 互联网资讯 > 正文

五分钟了解区块链的概念

作者:admin来源:IT开发前线浏览:时间:2018-03-04 10:58:53我要评论
分享到
自从比特币大火以后,区块链也跟着火了起来,但很多人搞不清楚它究竟是啥概念,下面就来简单的说一下。

 

区块链定义

 

一般认为区块链是一种分布式账本技术,或者说是一种分布式数据库

 

区块链存储方式

 

水平分割(按时间打包)的全复制(每个节点可以下载所有数据)存储方式,允许节点只同步下来部分数据块,保证了数据的完整性和不可篡改性,并且还可以提高数据查询的效率。

 

区块链数据结构

 

可以分3个层次来描述,首先是链,然后是区块,最后是交易,同一个时间周期中的交易组成了区块,区块中的交易按照默克尔树的方式组织起来,每一个区块都有一个指向前一个区块的指针,按照时间顺序链接起来就形成了区块链,交易之间通过签名来记录货币流向,从而可以起到防伪追溯的作用

 

简单总结

 

  • 区块是一块存储空间,可以存储数据

  • 区块链不但像链表一样把区块串起来,还有约定了一系列的方法管理这些数据,所以它是存储系统

  • 区块链有很多节点,每个节点都保存了全部的数据,所以它是高可用的

  • 每一个中心节点都可以生产区块,并写入数据,所有每一个点都是中心节点,或者说区块链是去中心化的,要想控制整个系统,必须控制一半以上的节点,才能控制投票,于是这个系统没有管理员

 

综上,区块链实际上是一个没有管理员的,去中心化的,每个节点都拥有全部数据的分布式存储系统。只要你愿意,你随时可以成为区块链中的一个节点,并参与区块的生成与写入,比特币就是基于这个分布式存储上的电子货币。

 

由于节点很多,很多数据需要同步,这个系统的存储容量其实不大,目前全球存储比特币的区块链也就100多G。

 

因为节点很多,数据需要保持一致,这个系统的写入效率也很低,存储比特币的区块链每10分钟才生成1个区块,1个区块只有1M的存储空间,只够写入2000笔比特币交易的数据。

 

比特币全球交易,每10分钟只能处理2000笔交易。有朋友说他们公司自研的存储系统轻轻松松;每秒处理交易10W笔。

 

IT开发前线

 

长按二维码识别关注我们

 

关注上面微信公众号,精彩更多。

阅读全文


相关热词搜索: 区块链