首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链技术的利与弊

万事都有双面性,这个古人已经用阴阳理论验证过了,没有百分百的利,也没有百分百的弊,所以我们今天就从底层的区块链来讨论下利弊。北京木奇移动技术有限公司,专业的区块链开发公司,欢迎洽谈合作。在一项技术经过对比论证,利大于弊的情况下,就值得继续探索进化。

一、利

分布式

由于区块链数据通常都被存储在分布式节点网络上的数千个设备中,所以系统和数据对于技术故障和恶意攻击都具有很强的抵抗性。其中每个网络节点都可以复制并存储数据的副本,因此单点故障将不会有影响。

稳定性

已被确认的区块基本上不可能再被逆转,这就意味着一旦数据被注册到区块链中,则很再难进行删除或更改。因为区块链中的每个更改都会被分布式公众账本所追踪和永久记录。

去信任机制

在大多数传统的交易支付系统中,交易过程的不仅会存在交易双方,同时还需要依赖于第三方中介机构。然而,在使用区块链技术时,情况却完全不同,因为分布式节点网络只需通过“挖矿”的过程来核实并验证交易。

二、弊

51%攻击

多年来,保护比特币区块链的工作量证明 共识机制一直都非常有效。然而,却逐渐出现了一些可以影响到区块链网络的潜在攻击,而其中51%攻击则被谈论的最多。当一个实体设法控制了50%以上的网络哈希算力时,此种攻击就会发生,而此种情况最终将会允许攻击者通过故意删除或修改交易的顺序来破坏网络。

尽管此种攻击理论上是可行的,但事实上比特币区块链网络上未曾出现过成功的51%攻击。并且,随着网络规模的扩大,安全性也随之提高,同时矿商们不太可能花费大量的资金和资源来攻击比特币,因为他们已经从诚实的挖矿中获得了很好的回报。

数据修改

区块链系统的另一个缺陷在于,一旦数据被添加到区块链当中,就很难在对其进行修改。虽然难以修改的稳定性是区块链的一大优势,但有些情况下也可能是他的弊端所在。更改区块链的数据或节点一般都是非常困难的,通常都需要硬分叉,也就是使用新链来占用旧链。

私钥

区块链是使用公钥密码学来赋予用户对其加密货币的所有权。每一个区块链帐户都有两个对应的密钥:公钥和私钥。使用者需要使用他们的私钥来访问资金,这就意味着用户充当自己的银行。如果用户丢失了私钥,那么他们实际上就丢失了对资金的控制权,且资金的丢失也无法挽回。

低效率

区块链,尤其是那些使用工作量证明的区块链,它们通常都是效率极低的。

存储

区块链账本随着时间的推移也逐渐变大。目前比特币区块链就已经需要大约200GB的存储空间。而目前区块链规模的增长也似乎超过了硬盘设备的增长,且如果分类账变得太大以至于个人无法下载和存储,则网络就可能会丢失节点。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220313A01PHK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券