Loading

区块链主要有哪几个特征?

2019-09-20 17:20:54 269

大家都知道区块链主要就是去中心化,分布式特点,运用在数据上也解决了传统数据可能会出现的问题。


一是解决数据破坏问题,以保障数据的可靠性(Availbility)。

举个例子,一个网站的组成有数据库,程序,域名,服务器等,以前服务器或数据库都安放在公司场地的某一点,但是一旦出现火灾或者人为破坏就会丢失很大一部分数据,给网站造成不可逆的损失,除非已经备份。

而区块链的「去中心化」特性则很好地解决了这个问题——以比特币为例,每个参与的节点上,都有比特币创始至今所有的交易数据。所以就算某个节点遇到破坏因素(包括但不限于硬盘驱动器损坏、自然灾害、电源故障、磁干扰等),完整数据还是可以从任意其他节点找回。

我们把区块链的这个特性称为「容灾能力」。


二是解决数据篡改问题,以保障数据的完整性(Integrity)。

过往你的数据储存在一个「中心化」的数据库。这个数据库通常是由某个机构或个人进行管理,它可以自由篡改存在里头的数据。比如你在某个网站上发表了篇文章,理论上网站主可以直接 404 你的文章,也可以帮你改错别字…

另一个可以篡改你数据的是黑客。举个例子,他们可以侵入银行系统,然后直接把自己的账户余额改成 1 个小目标。

而区块链在录入新数据(「数据上链」)后,以 POW (Proof of Work /工作量证明)为例,除非有人掌握了全网 51% 或以上算力,否则不可能删改区块链上的数据(这里可以简单地把算力理解为投票权)。

我们把区块链的这个特性称为「防篡改能力」。