当前位置:首页 行业动态 正文

Web3将不会建立在现行智能合约公链上

2025-04-02

注:这是社交公链DeSo发表的文章,其认为未来诸如社交在内的WEB3.0的应用不应该建立在现有的通用性智能合约公链上,需要定制化的区块链来,让Web3充分发挥。

许多人认为,ETH、ADA、Avalanche和Solana等通用区块链将为互联网上的一切提供动力,包括金融应用、社交应用,甚至亚马逊一类的市场。但一个严重的问题却被广泛忽视了:链上存储。

虽然今天的通用区块链在像DeFi这样的轻存储应用程序上运行良好,但它们无法扩展以处理像社交应用程序和市场这样的重存储应用程序。想象一下,在这个世界里,每一个“赞”或每关注一个去中心化的应用程序,都要支付1美元以上的存储费用。不幸的是,目前市场上所有通用区块链的存储都存在限制。

数字不会说谎。下表说明了仅存储1gb链上状态的成本在整个区块链内是如何变化的。重要的是,随着通用区块链变得越来越受欢迎,存储会越来越稀缺,这些成本预计也只会增加。我们稍后将会把DeSo作为特例进行讨论。

即使使用以存储为中心的区块链桥梁,如Arweave或Filecoin,这些链上存储的高成本也阻碍了绝大多数web 2.0应用程序用在今天的通用区块链上。按照目前的价格,即使在通用链上存储一个连接Arweave或Filecoin的链接也需要0.1-1美元,这是非常昂贵的。随着这些区块链变得越来越受欢迎,成本可能会进一步上升,因为它们的设计初衷不是为了扩展规模存储。

此外,尽管许多区块链公司声称其每秒能够处理数千个事务,也就是TPS,但该指标没有考虑到当前应用程序的存储属性。50000个DeFi事务可能产生零字节的新状态数据,这与50000个社交事务可能产生需要存储、索引和查询的几十兆字节有很大区别。今天,就连最先进的区块链都完全不能处理后一种类型的事务,而这种限制阻碍了开发一些有趣的Web3应用程序。

多年来,我们一直在研究如何战胜这一挑战。我们相信所有存储密集型的Web3应用程序,如社交应用程序和市场,都需要开发新类型的区块链。这是因为,正如我们将要讨论的,这些应用程序是无限状态应用程序,而不是有限状态应用程序。

从有限状态到无限状态

如今,市场上所有的通用区块链都是为了支持我们所说的有限状态应用而构建的。在这些应用程序中,您必须为每个用户保留的数据量或状态是有限的。例如,为了构建一个金融应用程序,您验证交易真正需要知道的是每个用户的帐户余额。用户可以在彼此之间转移资金数百万次,但最终你只需要存储几个数字来指示每个用户的最终余额。换句话说,你必须保持的状态是用户数量的函数,而不是交易数量的函数。

也许令人惊讶的是,几乎所有的去中心化金融,也就是DeFi,都是由有限状态应用程序组成的。只要你能存储少量的账户余额,你就可以开始为人们构建任意复杂的工具来交易、借贷等等……你永远不需要储存超过长期期末余额的东西。

这是因为用户在DeFi应用程序中执行的交易是状态中立的交易,这意味着他们只是修改现有余额,而不是向状态追加新数据。问题是,随着区块链试图破坏金融领域以外的应用程序,他们开始需要处理一类完全不同的应用程序:无限状态应用程序。

现在,如果我们想放眼金融以外的领域呢?无限状态应用程序是指需要存储的数据量随着每个用户执行的操作数量而无限增长的应用程序。例如,拿一个典型的社交应用举例。用户可以创建一个配置文件,添加状态,发帖,添加状态,跟踪人,添加状态,喜欢的东西,添加状态,等等...不同的是,在社交应用中,所有的交易都是状态增强的,而不是状态中立的,就像DeFi一样。

有了社交应用程序,你需要能够存储无限量的数据,而不仅仅是在你的状态下保留一些账户余额。更糟糕的是,这种状态需要被网络上的其他用户频繁查询,要求它具有高可用性。不幸的是,我们今天使用的许多应用程序都是这样的,包括大多数社交应用程序和市场。此外,正如我们将要讨论的,目前市场上现有的通用区块链都不具备处理这些类型应用的能力。

通用链不可避免的拥塞

今天市场上所有的通用区块链,包括ETH、ADA、Avalanche、Solana和其他公司,都没有能力处理无限状态的应用,比如社交应用和交易平台。这是因为扩展无限状态应用程序,即使是对少数用户,也需要针对当前应用程序的存储和索引需求而定制的解决方案。记住:每秒50000个状态中立事务与每秒50000个状态增强事务是不一样的。

例如,市场上大多数最新的通用区块链通过将所有帐户状态存储在内存中来保持高TPS。这不仅适用于像DeFi这样的无限状态应用,如果你想成为最快的DeFi区块链,这也是最佳选择。然而,一旦有人试图在你的链上构建无限状态应用程序,你就不得不为每个用户存储一个数字,从而不得不存储潜在的兆字节或更多,这意味着这些内容突然就不再适合内存了。此外,如果区块链是通用的,它不能智能地决