区块链的优缺点

分享
Copied to clipboard!

绝大多数情况下,区块链是作为一种去中心化的数据库而存在的,其功能相当于分布式电子账本。区块链账本记录数据并储存在各个区块中,这些区块按照时间顺序排列,并由加密算法串联在一起。区块链技术给各行各业都带来了许多益处,并提供了安全保障。然而,其去中心化的特质也存在一些缺点,例如,相较于传统的中心化数据库,区块链的工作效率更加有限,同时也需要更大的储存空间。


优点:

分布式的

由于区块链数据一般都储存在一个分布式的节点网络中,因此这些数据便能在很大程度上抵抗一些技术上的失误和恶意攻击。除此之外,每一个网络节点都能够复制并储存一个数据库副本,所以该系统也没有“单点故障”,即:任意一个单一的节点离线都不会对网络整体的可用性及安全性造成任何影响。

相反,许多依赖于一个或多个服务器的传统数据库更容易遭受攻击。

稳定性

已经确认的区块就很难被撤销,意思是一旦数据被注册到区块链当中,就几乎不可能被移除或修改。正因如此,将一些金融数据亦或者是其他数据储存在区块链当中便是最佳选择,因为这些数据的每一次更改都会被追踪并且永久地记录在一个分布式及公开的账本当中。

例如,公司利用区块链来记录其财务交易,以此来预防员工的舞弊行为。

免信任系统

一般支付系统的交易除了买卖双方,还有一个中间商:例如银行,信用卡公司,或者支付服务商。但是在区块链技术运用场景中,中间商便不再必要了,因为分布式节点网络通过“挖矿”来确认交易。因此,区块链经常被认为是一个“免信任“系统。

因此,区块链系统规避了信任风险,并且因为没有了中间商或第三方的参与,总的成本及交易费用也降低了。

缺点:

51%的攻击

即使工作量证明机制(PoW)长期有效地保障了比特币区块链的安全,但是,一些潜在的攻击仍然存在,最普遍的便是“51%的攻击”。如果单一个体掌控了整个网络一半以上的哈希算力,该攻击便有可能发生。这种攻击一旦发生,最终将可能取消交易或改变交易的顺序,从而扰乱整个网络。

尽管从理论上来讲,51%的攻击存在可能性,但是实际上在比特币区块链网络中却从未发生。这是因为随着网络不断壮大,其安全性也随之提高;而且”矿工“们也不可能投入大量的金钱及资源去攻击网络,因为正直的行为会给他们带来更高的回报。除此之外,51%的攻击一旦成功,也只能在短时间能改变最新的交易数据,因为区块是受到加密保护的(即:改变更早的区块需要更高水平的算力)。

数据修改

区块链系统的另一个缺点是:一旦数据被记录,就很难再进行修改。虽然稳定性是区块链的优点之一,但有时候也会造成一些不便。改变区块链的数据或代码特别难,常常需要硬分叉,即:用一条新链取代一条旧链。

私钥

区块链使用公钥(或不对称)加密法来给予用户数字货币的所有权(或是其他的区块链数据)。每一个区块链地址都有一个对应的私钥。因为地址是公开的,所以私钥就必须被安全保存。用户们必须要提供私钥信息才能对他们的数字财产就行操作,私钥就像是打开他们私人银行的钥匙一样,如果用户丢失了自己的私钥,那么财产也就会丢失。

低效

区块链,尤其是采用PoW证明机制的主链,是非常低效的。因此,挖矿竞争是非常激烈的,而且每10分钟,仅仅只有一个矿工能够得到奖励,其他矿工们的工作就白费了。为了能够寻找到区块的哈希值,矿工们就得不断的尝试提升他们的算力。过去几年中,比特币网络所消耗的资源在显著的增长,目前,它所需要的能源比丹麦,爱尔兰和尼日利亚等很多国家都多。

容量

区块链的账本会随着时间的推移而变得异常庞大,目前,比特币网络需要大约200G的容量来存储其数据信息,区块数据量的增长明显超出了硬盘存储量的增长,如果当账本信息量大于个人硬盘的储存量时,那么这些节点将不再有用。


结论

尽管区块链存在以上不足之处,但是其独特优势也是它如今备受关注的主要原因。虽然距区块链被广泛普及还有一段时间,但好的趋势是,当今许多行业都已经开始研究区块链系统的优缺点。在接下来的几年内,许多企业及政府都很可能尝试去发现区块链系统的最大价值。

Loading