随着分片和 Rollup 数量的激增,开发交易所将变得更具挑战性。这些问题都不棘手,但是它们会减慢开发速度,还会让不想面对这些问题的众多开发人员感到有心无力。 可预测,但又很无聊的扩展性Solana 当前可支持每秒 50,000 笔交易, 全球 网络节点 已经突破 600 个。最重要的一点在于,Solana 提供了无限扩展的可预测路径。由于它可以在 GPU 上并行执行事务,因此可以利用 GPU 并行性带来的巨大增益。 摩尔定律可能是过去 50 年中最重要的经济力量。但是今天它更多呈现出一种假象。 大约 10 到 15 年前,摩尔定律就不适应于单线程计算。因为热量的产生随着时钟速度超线性增加。这就是扇形设备(台式机和笔记本电脑)停滞在大约 3.5-4 GHz,而无风扇设备(电话和平板电脑)停滞在 1.5-2.0GHz 的原因。尽管过去十年来各种优化让单线程性能有所提高,但单线程性能并没有做到每 18-24 个月增加一倍。 在过去的十年,几乎所有的计算收益都来自芯片专业化(FPGA 和 ASIC)和并行计算。现代台式机图形卡通常有 4000 多个内核。上个年代,每张芯片的内核数量一直在按摩尔定律增长,并且这种趋势将持续下去,因为增加的内核数量所产生的热量几乎不影响时钟速度的提升。 Solana 是唯一一个通过 SeaLevel 运行时进行分片内并行计算的区块链 。SeaLevel 在 GPU 本地执行事务。如果 Nvidia 在未来一两年发布 8,000 内核的新型 GPU,Solana 网络的计算带宽将增加大约一倍。 在这个过程中,开发者不用了解,或者不用在乎,也无需更改任何一行代码。 这就是可预测性的定义:开发者今天写好了代码,就知道它会一直生效,而且未来执行代码的成本还比现在低。 这时候,扩展计算的主要物理限制是散热。在字面上,Solana 的扩展性能够做到物理上限。 量化去中心化以及弱主观性从表面上看,许多人认为 Solana 协议不够去中心化。当然,他们并没有真正去量化这个说法,但却不断重申这一点。事实到底是怎么样呢?让我们做一些计算,来量化一下各个网络的去中心化程度。 首先我们来看一下硬件成本:
|