区块链的分类

根据上文的定义,区块链是完全分布式的点对点系统,允许块链中所有人查看记录,并添加新的交易记录到节点共同维护的账本中。但是这种区块链技术其实存在一定的技术缺陷,其中最突出的两点是缺乏隐私和延展性。
首先,缺乏隐私对于商业应用来存在巨大隐患。作为完全分布式的账本系统,向系统中所有节点公开所有交易细节是一把双刃剑。从积极的方面看,完全的公开信息有助于确立所有权以及建立信任,但是,对于一些隐私要求较高的商业应用来说,过高的透明度反而是一个缺陷,因为并非所有的企业希望所有人知道其交易细节,这在当今的信息社会几乎不可能被接受。
其次,缺乏延展性限制了交易速度。完全分布式的点对点系统对于添加新交易的要求较高,一般要求解决不同等级的哈希难题(这个过程非常耗时耗力,需要大量的电力和计算机运行的支持,一般被称作“挖矿”)。设计哈希难题的目的在于增加写入新数据的成本,并且有效防止历史交易被操控,但是带来了交易速度的下降,从而限制了区块链的延展性。
因此,为了解决隐私和延展性问题,根据开放程度和去中心化程度不同产生了不同类型的区块链,一般分为三种,公有链、私有链和联盟链:

区块链的分类


实际上,目前区块链正在不断地迅速发展中,不同企业有不同的商业需求,也可能会建立不同的区块链进行底层技术支持。但是无论区块链如何分类,发展多少不同的样态,其本质上依然脱离不了前文提及的区块链的关键特性:通过区块连接而成的分布式账本。每个区块通过非对称加密和哈希算法对交易数据进行存储,并且能够根据区块生产的时间固定交易顺序,交易数据非常难以被窜改。

区块链的分类

扫一扫手机访问

发表评论