区块链技术的5个弱点

公共区块链技术可以为整个社会带来许多好处。我担心在区块链热的阴霾中,我们忘记了传统验证系统的好处。例如,我们可以在区块链上验证教育证书,但我们是否愿意选择是否存在争议。让我们来看看为什么我们需要集中式和分散式验证系统的组合。

#1区块链没有客户保护。

区块链技术作为基于推送的结算系统运行。这意味着个人对他们想要在区块链上验证的资源拥有权力。这可能是加密货币,证书认证,土地所有权等。这个问题是如果交易在区块链上已经验证后变坏了,返回交易的唯一可行方法是双方是否同意撤销交易。使用像银行这样的集中式系统。但是,有一个程序可以在交易完成后对其进行争议。

一些采用区块链的贸易技术使用仲裁系统来解决这个问题,其中一个例子就是Open Bazaar P2P贸易网络。这种交易发生在两个人和一个公正的主持人之间。

推荐阅读
1

将区块链技术用于移动App的四大好处

2

区块链能否彻底改变全球贸易

1的64

区块链技术的5个弱点:公共区块链

#2区块链的结算很慢。

在区块链上解决交易的成本是网络中的所有节点都需要达成交易有效的协议。这比让银行立即验证你的交易要慢得多。

事务可以即时进行,但是直到插入事务的块已经被验证,它被分类是不可信的。在提交交易和阻止结算之间的时间内,不良行为者可以启动欺诈性交易以欺骗网络进入所谓的双重支出。

可以解决这个问题的一项非常令人兴奋的即将到来的技术是闪电网。该解决方案充当区块链技术的第2层; 它可以应用于任何公共区块链。它将使即时验证的交易成为当今结算成本的一小部分。了解更多关于如何工作在这里。

#3矿工可能是自私的

区块链的挖掘过程是一项创新,它利用博弈论经济学来激励人们投入计算机能力来保护网络以获取利润。这方面的缺点通常是矿工不会关心尽可能多的交易; 他们将通过以最快的方式查找和验证块来赚取最多的钱。

这导致矿工发现空块和验证的问题。还存在另一个称为自私挖掘的问题,即矿工或挖掘池找到并验证块并且不向有关网络的其余部分发布和分发有效解决方案的情况。

#4不断增长的区块链大小

随着每个新区块,区块链都会增长。这可能是一个问题,因为验证网络的每个节点都需要存储区块链的整个历史记录才能成为参与者。对于比特币区块链来说这是一个很难的问题,其中交易规模只有几个字节,截至2017年1月的总区块链大小为98GB。鉴于2016年同期规模为50GB,区块链的使用量持续增加,这是一个日益受到关注的问题。

比特币空间最大的争论之一是块大小是否应该增加。如果区块链有更大的区块,区块链的大小将增加得更快,从而最终淘汰独奏矿工。这是一个大问题,因为区块链网络的健康状况部分取决于网络中节点的数量,以及这些节点在全球的传播。这个问题的反驳论点是,随着技术的进步,硬盘空间在未来将非常便宜,并将保持领先于区块链的规模。辩论正在进行中。

#5最终区块链的结算不会便宜

在任何公共区块链中,块中的空间是有限的资源。随着网络的利用越多,希望在块中结算的交易量将超过存储容量。公共区块链网络为此建立了一个解决方案,即附加较高矿工费的交易将优先包含在一个区块中。这是有道理的,因为矿工希望最大化他们的利润,以便他们首先包括最高费用的交易。

这不是一个错误,而是一个功能。如果它可以自由地在区块链上定居,那么就会有太多的方法来攻击带有灰尘交易的区块并堵塞网络。最初比特币区块链没有块大小限制; 这最终被设置为1MB以避免网络上的Sybil攻击。

所有这些问题都有可能作为修复实现的潜在解决方案。在我看来,区块链最终将拥有像闪电网络一样的集中化层。但是,只要有足够的加密量来保护想要使用网络集中层的人的隐私,这就不是坏事。