CoinGeek社论Solana以及我们对于全局状态的探索

这篇博文最初于Unbounded Capital的网站发布,我们经Jack Laskey许可后转载。

Solana已经成为了加密货币领域中炙手可热的名字。

在撰写这篇文章之时(21年9月15日),Solana在CoinMarketCap上排名第七,其价格今年以来一路上涨近100倍,其市值超过450亿美元,Solana是加密货币投资方面最大的成功之一,也是越来越多地被人们使用的区块链之一。

2021年9月14日,该网络突然停止,这一过程持续了10多个小时。据报道,在使用率激增之后,网络节点无法同步,这触发了一系列问题,需要对其进行协调升级和重新启动。

Solana将自己标榜为对以太坊的巨大改进,因为它具有更高的吞吐量和更低的费用——这可能是Unbounded Capital的读者们所熟悉的推介语。在这个世界上,人们有着很强的动机去夸大自己的数字,无论是以直接的方式,还是借助虚假的使用量(相当于虚假交易的区块链交易)来达成这一点。很难确定Solana的真实使用量是多少。但人们普遍认为,Solana在交易量上已经超越了所有其他区块链,其费用比典型的以太坊交易低10,000倍左右。

从表面上看,Solana似乎是一个真正的以太坊杀手——一个被快速采用、其币价在快速升值的网络,同时Solana的效率高达数千倍,它提供了与以太坊相同的功能。现在,这种说法已经遭到了质疑。对于Unbounded Capital来说,我们从来就没有对此有过怀疑。

Solana注定要失败,就像以太坊注定要失败一样。这两种网络都有相同的基本缺陷——他们的目标。

是进入全局状态,还是不进入全局状态呢?

虽然Solana在可扩容性方面成功地超过了以太坊,但他们追求的目标与以太坊以及几乎所有其他区块链相同,该目标本身很快就会达到规模上限。这个目标正是提供全局状态——DeFi的一个重要组成部分,这是以太坊和Solana的主要使用方式的来源。

计算机科学家会对我在此背景下对于 “全局状态”的解释吹毛求疵,但在区块链的背景之下,全局状态的典型含义是交易能够访问任何账户或智能合约的信息。这对于DeFi来说是至关重要的。DeFi是基于这样的想法而构建的,智能合约可以按照先后顺序,随着区块链生态系统内的事情的发生而自动执行。这种透明度和交互性是其卖点。

像BSV这样的比特币系统的实现方式是区块链没有这种全局状态的例子。比特币与以太坊等区块链的透明度相同,但它没有相同的交互时间。在比特币系统中,所有交易都是相互独立的。其中不存在与DeFi中所使用的类似的功能,即让不同的交易可以相互查看以触发新的行为。在这种意义上,以太坊就像一台全球性的计算机,而比特币实际上只是一个公共账本。比特币系统可以被用来计算东西,但与以太坊和Solana这样的全局状态系统相比,它在现代意义上的“计算性”较低。比特币交易就像账本上的条目——它们要么是真的,要么是假的。以太坊交易更像是计算机程序,它通过从以太坊的其他部分获取信息从而得以运行。

全局状态存在的问题

全局状态存在的问题是系统很快达到扩容上限。去中心化使得这一问题变得更加严峻,但即使是一个由VISA这样中心化的平台在全局状态系统中也会遇到扩容上限(VISA使用了需要许可的全局状态系统,不同于以太坊和Solana的无需许可)

我曾在一年前撰写的一篇文章“只有现金系统才能扩容”中写过为什么会出现这种情况,但我将在这里进行简短地阐释。在比特币系统之中,处理一笔交易是一个有着两个阶段的过程。一笔新的交易会通过解锁旧的交易,然后将比特币代币发送到新交易中指定的新位置来花费旧的交易。第一步是确保旧的交易没有被消耗。这在计算层面上是很容易的。第二步是确保新交易满足旧交易的要求。这有点类似于确保钥匙符合锁的要求。

重要的思路是,解锁旧交易所需的所有信息都包含在新交易中。总而言之,这使得处理一笔比特币交易的计算效率非常高。

这种交易独立性最重要的方面是,它能够并行处理——利用在多台计算机之间划分计算任务的能力——这与亚马逊/AWS等公司管理大量计算工作量的方式相同。比特币系统的无限可扩容性来自于这种并行化的能力,正在由BSV以最佳的方式实现。

对于提供全局状态的区块链,并行化是不可能实现的。问题在于交易的相互依赖性。处理一笔交易所需的所有信息都不在交易本身之中。人们必须根据全局状态来看待该交易。如果一个智能合约打算从你那里发送以太币给我,它需要检查你是否有以太币。根据交易的顺序,结果可能完全不同。这一要求最终要求对交易进行串行处理——每个网络运营商以相同的顺序一个接一个地处理它们。人们可以对其进行优化,但同样的问题总是会浮出水面。

这意味着像BSV这样的系统与像Solana这样的系统的可扩容性之间的差异,至少将会是如何协调好许多计算机来完成计算任务的一个要素。每天都有数以千计的计算机以这种方式进行协调,随着BSV提供了额外的经济激励来改善这种做法,人们会期望看到这一差距继续扩大。

这意味着什么

提供一个全局状态系统本身并没有错。我预测这种情况将继续存在。然而,像这样系统缺乏可扩容性将会严重限制适用于这些区块链的用例。在Unbounded Capital,我们做出了预测,支付、面向消费者的应用程序、游戏、企业级应用等最终将利用超可扩容的UTXO区块链,如BSV。全局状态系统将被用于利基的DeFi交易,这些交易者愿意支付高额费用以获得这种共享状态能力。

对于Solana来说,一个艰难的选择可能会浮出水面——放弃让他们在CoinMarketCap上排名第七的关于低交易费用的营销,并且看到费用开始迅速上升,或者看到网络继续因需求超过供应而中断。他们仍然可能是以太坊杀手,但在我看来,这不会有多少价值。

您是比特币新手吗?请查看CoinGeek的比特币新手入门栏目,这是了解更多关于(中本聪最初设想的)比特币与区块链的终极资源指南。

更多社论新闻

社论十二月 09, 2022
代码真的就是法律吗?

代码真的就是法律吗?

“代码即法律”这个观点仅仅源于一小部分开发者或企业试图通过一种从未存在过的去中心化的错误谬言来施加控制。代码不会自己编写出来。更重要的是,代码可以被更改。

社论十二月 02, 2022
研究者的作用

研究者的作用

在研究者于博士阶段的学习过程中发展自身时,找到能够帮助提供反馈和支持的学术同行支持小组是至关重要的。

社论十二月 01, 2022
宪法的设计方案

宪法的设计方案

尽管美国宪法的基础及其《权利法案》为人民的自由与保护提供了坚实的基础,但这样的法案也不可能是为了预测未来而创造的。