延迟超高区块链的最大创新之一是使用基于一致性的方法来验证各种交易信息,从而实现信任的去中心化。尽管此模型产生了巨大的价值,但它也带来了巨大的成本:延迟问题,并且仍然是一个漫长的延迟。这是因为在将交易发布到区块链时,整个网络上的所有节点都必须参与交易信息的验证和记录。这是一个缓慢而漫长的过程,需要大量的处理能力。这也与我们对软件系统和整个Internet的期望背道而驰。一方面,Internet的整个基础结构正在朝着实时方向发展;另一方面,Internet的整体结构正在向实时方向发展。另一方面,区块链本质上是缓慢的。如果区块链要获得广泛采用,则它需要变得更快。冗余可能只是一个关键功能,但是高延迟始终被认为是一个错误,因为我们所有人现在都已经习惯于与技术进行实时交互。计算成本高。当每个人都在谈论解锁并行化,编写多线程和超高效代码时,我们必须考虑如何再次编写高效的单线程代码。无疑这是一个很大的讽刺。这是由于区块链架构的分布式性质以及验证区块链活动一致性的机制所致。在这种环境下,网络计算的每个节点将为每个事务产生无限的并行执行,这意味着计算成本非常高。换句话说,网络中可用的计算能力非常有限,这使其成为非常稀缺(因此昂贵)的资源。这是一个非常有趣的挑战。当今的程序员已经习惯了获得便宜且几乎无限的处理能力。区块链不具备这种处理能力。今天,我们看到所有这些努力都是重新获得有关如何编写超高效软件的知识。但是,高效的代码只能在一定程度上促进区块链的普及。为了被广泛采用,区块链的处理能力必须变得更便宜。简单地添加更多计算机将无法解决此问题。相反,网络上的计算机越多,需要与最新事务记录同步的节点就越多。存储空间极为有限。像区块链的处理能力一样,存储空间非常有限,成本也很高。在区块链上,存储空间以块的形式存在,并且有许多适合特定块的数据。另外,可以创建的块数是有限的。这两个结果的原因是,每个块都需要在网络的每个节点上进行验证和同步。如前所述,这对处理速度和处理能力施加了很大的限制。这也提出了一个重要的问题,即如何通过存储空间货币化。在云平台的帮助下,用户可以按月或按年支付存储空间,甚至无限量的存储空间。只要用户继续付款,这一切都是他们的。订阅服务到期后,用户可以选择续订,否则用户将无法访问原始文件(即文件将被删除)。多亏了区块链,该模型才完全无效。区块链数据库可以无限期地存储数据;这也引发了一个问题:如何为存储的数据定价?数据存储的费用必须预先支付,不仅包括一个月的使用费,而且还涵盖未来的十二个月和几年。以上三个技术缺陷是制约区块链发展的三个主要因素,我希望将来能尽快解决。