检查硬币的另一面:区块链的局限性
人们欣赏分散式技术。他们有望改变世界等等。集中化被认为是错误的。但是问题在于,仍然很难找到在现实世界中实现的任何最终去中心化解决方案.
毫无疑问,区块链具有很多优势。让我们概述其中的一些:
- 使验证“数据库”的完整性变得简单
- 允许为所有更改加上时间戳记.
- 提供实时轻松备份的功能
- 在分散的环境中达成共识
- 简化实时审核“记录簿”的过程
注意:只有在正确设计协议的情况下,这些优点才有可能
毫无疑问,这些品质使技术独树一帜,并在未来具有巨大的潜力。但是,就像每种新方法一样,它具有许多缺点,值得一提:
- 治理问题
- 责任问题
- 不断增长的数据量
- 容量问题
- 确认时间问题
治理问题
在实践中应用区块链之前,有一个必须要完成的活动可以称之为-指定治理。我们正在处理分散的环境,在该环境中决策是基于 共识 因为参与者彼此不信任.
如果由某个实体来负责系统的升级,解决系统中的某些困难等等,那么该系统将是集中式的。因此,从一开始就很难确定正确的条件,即能够在网络中进行准确决策的条件,该网络中没有负责任的一方,而是通过共识来决定的“去中心化社区”该怎么办.
以太坊分裂为例
在这里我们将不讨论许多细节,而只是讨论问题的实质。一些黑客在以太坊的 智能合约 并偷走了价值5000万美元的以太币。 Vitalik Buterin决定通过人为升级协议来“收回它们”,方法是更改以太坊区块链的过去状态,并“创建”一个不再存在“不良交易”的新协议.
社区是决定是否做出决定的人。如果一个人同意,他必须升级他的设备。自然而然地,社区被一分为二:那些决定留下原始链的人(现在称为 以太坊经典)和接受更改的人(占多数,因此该链当前是 以太坊).
如您所见,情况颇有争议。一方面,该决定是由社区(以分散的方式)做出的,但是仍然有很多争论在考虑这种解决方案的适当性。这就是治理问题如何将我们带入另一个问题,即责任
责任
人们习惯于集中管理系统,这是事实。在集中式治理系统中,您总是可以找人指责。如果您购买了一辆车,但使用一周后就发生了故障,请去找那些家伙,并索回您的钱.
当您通过集中式实体使用服务时,也会发生同样的事情。您的银行帐户有问题,您去了最近的分支机构,他们可以帮助您解决问题.
在分散网络的情况下,您将承担所有责任,因为您将与所有人一起参与管理系统状态的过程。系统运行所依据的规则是完整性的唯一保证者。每个参与者都验证活动的正确性。甚至法院也无法实施与协议规则相抵触的解决方案,因为到目前为止,数字资产的管理已经超出了当局的权力和权限.
总之,分散系统中的责任概念非常模糊。人们应该接受每个参与者都要承担自己的风险这一事实。同时,政府应制定出新的法律模型,甚至是法律,以考虑此类行为模型的实质.
不断增长的数据量
如果我们在集中式会计制度和去中心化会计制度之间划一平行线,那将有一个实质性的区别。集中式分类帐仅存储数据库的最终条件。例如,当爱丽丝(Alice)向鲍勃(Bob)发送$ 1时,她的帐户不再具有该数据(指的是$ 1),而鲍勃(Bob).
和 区块链, 我们有一个区块链,用于存储网络存在期间发生的所有变化的全部历史记录.
总而言之,不断增长的数据量不是关键限制,而是技术的特殊性,应对其应用不同的方法.
容量问题
最常见的是,分散式网络的容量比集中式网络的容量低。拥有可处理所有数据的集中式服务器,万事达卡或Visa等服务能够每秒验证数千笔交易.
在分散系统中:
- 数据必须分布在网络的所有参与者中
- 所有参与者都必须对此数据达成共识.
最重要的是,存储大量数据的必要性强加了一些其他限制。结果,我们有两个因素,最终导致系统性能下降。这样,比特币的吞吐量低至约3 tps.
确认时间问题
很明显,由于参与者之间应该达成共识这一事实而导致的延迟直接影响了整个网络的响应时间.
完全确认的比特币交易最多需要一个小时。一个小时是大约每个人都已经就您的交易达成共识的时间。 (当您完全确信每个人都同意该交易时,在验证您的交易的那之后的五个方块被认为是最佳结果。)
不过,值得注意的是,借助诸如支付渠道和支付工具等解决方案,比特币,莱特币和以太坊等去中心化网络中容量和确认延迟的问题已基本解决 闪电网络.
毫无疑问,某些共识协议不能解决网络吞吐量的问题,但却可以大大提高性能。这样, 比特股 协议允许完全去中心化的支付网络与集中式服务(例如Visa和Mastercard)竞争,甚至在今天.
结论
综上所述,区块链技术目前正在经历的所有挑战都以某种方式与这种方法的诞生有关。无论如何,是人们需要成熟并适应新的工作方式。毫无疑问,这将是对社会的一个很好的教训,特别是对于那些驾驭控制车轮的高层人士而言.
有关的: 超越加密货币:区块链将改变我们生活方式的5种方式