AO Vs. Solana:Arweave创始人解读它们的扩容创新之处

时间:2024-09-21 编辑: 浏览:(666)

作者:Sam Williams,Arweave创始人;翻译:0xjs@

AO 能做到和 Solana 一样的 TPS 吗?

答案是:远远更多。为什么?消息。

我非常尊重 Solana 的工程技术,该设计通常被非开发人员低估。让我们深入探讨AO和Solana的差异和权衡。

入门:消息传递是什么?

在计算机科学中,当我们想要同时处理系统的多个输入(如交易)时,我们称之为“并行性”。有两种基本方法:共享内存和消息传递。让我们依次看一下。

共享内存

Solana 是一款优化得非常好的共享内存机器。这意味着每个合约都可以直接读取和写入其他合约的内存。

这允许“状态”(程序中的数据——如余额等)同步更新:它们都是一次性提交的。这可能很有帮助,但这也意味着当一个用户访问程序中的某些数据时,任何其他用户都无法修改它。它们在称为“lock contention”的过程中相互等待。

Alice“锁定”数据、修改数据、“解锁”数据,然后 Bob 才能访问它。他们基本上形成一个队列。

共享内存系统可以扩容到某个程度,而 Solana 开创了我在无需信任环境中见过的最优化设计,但随后就停止了。

为了进一步扩容,你必须采取不同的方法......

消息传递

AO是另一条路线的超级优化:消息传递。

在 AO 中,每个“合约”都是它自己的异步进程。每个进程都以单个 CPU 线程的速度独立运行,在需要交互时向其他进程发送消息。你可以将每个程序视为计算机上的单个程序,或者rollup/应用程序链的极快版本。

当你耗尽应用程序的一个进程的吞吐量时,你可以将应用程序拆分到任意数量的其他进程中。

更多进程——>更高吞吐量——>更满意的用户。

AO 中托管并行进程的数量没有实际限制。唯一的协议限制继承自 Arweave:不超过 2^256 字节。就规模而言,这比宇宙中的原子还要多。

另一方面,你无法“全局”访问网络中所有其他进程的内存——必须通过消息请求信息。

幸运的是,计算机科学领域对该技术进行了 50 多年的研究和部署,使其变得简单易用。它称为面向 Actor的编程,这也是 AO 名称的由来。用户在互联网上使用的几乎每项服务都是使用消息传递构建的 - 信息、网站和整个 TradFi 生态系统。甚至互联网本身也是一个消息传递机器。

AO 的创新之处在于将这种方法应用于区块链和智能合约。因为为了构建 Arweave,我们已经必须解决链上存储的可扩展性问题,所以我们通过使用 Arweave 作为消息传递层构建 AO,因此它也“免费”继承了这种可扩展性。

任意规模的链上数据——>任意规模的链上消息。

该系统的首次使用可能是在金融领域,但我认为它不会止步于此。当每个进程都是异步时,任意数量的计算可以同时在网络中运行,而不会相互影响。

你可以使用 AO 运行计算量大的 AI 智能体,而我则使用它在商店购买咖啡。我们的流程是独立的,因此我们双方都不必为了访问系统而与对方竞争。没有理由不能扩展以覆盖整个世界的计算负载。

总结一下:

没有通过消息传递共享内存、没有 lock contention、扩容。

成本呢?对全局内存的共享、同步访问。

如果使用 AOS 提供的正确工具,这种成本几乎不会被注意到。看起来是一笔不错的交易。

这是一个计算机科学家可以无休无止地讨论的话题。这里有很多细微差别,但如果你看懂了这一点,恭喜你,现在你明白了要点。

Solana 是一款设计精良的机器,将共享内存范式带到了区块链中的逻辑结论。 AO测试网已上线 2 个月,目前处理 Solana 约 6% 的用户流量。

AO的未来一片光明,具有无限扩容的增长性。

最新 更多 >
  • 1 XLA币有风险吗

    近年来,加密货币市场风靡全球,各种新兴的数字货币如雨后春笋般涌现。XLA币作为一个备受关注的项目,备受人们的关注和追捧。然而,值得注意的是,虽然XLA币有着巨大的潜力,但也存在一定的风险。首先,XLA币的价格波动非常大。由于加密货币市场的特殊性,价格可能在短时间内大幅波动,给投资者带来巨大的风险。虽然可以通过技术分析和基本面分析等手段来预测价格走势,但市场的不确定性使得预测变得困难。投资者需要时刻

  • 2 WTF币值多少钱一枚

    近年来,加密货币市场的崛起引起了世界范围内的轰动。作为最受关注的数字货币之一,WTF币在这一浪潮中异军突起。但是,很多人对于WTF币的价值和意义还存在一定的疑惑。本文将为您解析WTF币的价值以及目前的市场行情。首先,我们需要了解WTF币的背景。WTF币是以太坊区块链上的一种代币,其全名为What-the-Finance币。作为区块链技术的一种应用,WTF币致力于通过去中心化的方式提供金融服务,实现

  • 3 加密货币的简称叫什么

    加密货币的中文简称加密货币是一种数字化的金融资产,它使用加密技术来确保交易的安全性和匿名性。随着比特币的出现,加密货币逐渐成为人们关注的热门话题之一。虽然加密货币在国际间通常使用英文名称,但在中国人民中流传着一些有趣的中文简称。比特币比特币是第一个成功实现的加密货币,它的中文简称是“BTC”。这个简称来自于比特币的英文名称Bitcoin,其中“B”代表比特币,而“TC”则是汉语拼音“币”的缩写。以

  • 4 XI币有希望吗

    目前,随着加密货币市场的兴起,人们开始对不同的数字货币进行关注和投资。在这其中,有一种叫做XI币的数字货币备受关注。那么,XI币有希望吗?我们来仔细分析一下。XI币,全名未来币,是一种基于区块链技术的加密货币。它是由一群技术和金融领域的专家共同研究并开发的,目的是为了创建一个去中心化的经济体系。XI币的理念是将数字货币与现实世界的经济活动相结合,打造一个更加公平、透明和高效的金融系统。首先,我们可

  • 5 什么是加密货币的硬分叉和软分叉?

    什么是加密货币的硬分叉和软分叉?加密货币是指一种基于加密技术的数字货币,其中最著名的例子就是比特币。在加密货币的发展过程中,会出现一些变化或者改进,其中最常见的就是分叉。分叉是指加密货币在某个特定的区块高度上,由于协议的不兼容或者开发团队的分歧而产生的两个独立的版本。硬分叉和软分叉是两种常见的分叉方式。硬分叉硬分叉(Hard Fork)是指在加密货币的区块链中,发生了一次不兼容的升级或者改革,导致

  • 6 XIL币有风险吗

    虚拟货币(XIL币)作为一种全新的数字资产,近年来备受社会关注和热议。然而,伴随着其巨大的潜力和机会,也伴随着不可忽视的风险。在投资XIL币之前,我们必须对其风险有一个清晰的认识和理解。首先,作为一种去中心化的数字货币,XIL币受到技术风险的影响。虽然区块链技术具有去中心化、不可篡改的特点,但仍然存在技术漏洞和攻击的风险。黑客攻击、双花问题和51%攻击等都可能导致XIL币的安全性受到威胁。其次,市

  • 7 HIGH是什么币种,HIGH币怎么样?

    HIGH是什么币种HIGH币是一种虚拟加密货币,它基于区块链技术的发展而诞生。与其它加密货币不同的是,HIGH币专注于在娱乐和博彩行业的应用。它旨在提供一种安全、匿名和高效的支付方法,以及为用户提供一种去中心化的平台,使他们能够进行在线博彩、购买虚拟商品和服务。HIGH币的特点HIGH币的特点之一是其高度安全性。HIGH币采用了先进的加密技术,确保用户的交易和信息保持机密和安全。该货币还使用了分布

  • 8 xbn币值多少钱一枚

    XBIN(简称XB)币是一种新兴的数字货币,它的价值在不断攀升和变化。目前,每枚XB币的价值为XX元,这是根据市场需求和供应量来决定的。XB币的价值取决于市场的买卖力量和投资者的交易行为。如果市场需求大于供应量,价格会上涨;反之,如果供应量大于市场需求,价格会下跌。XB币的价值受到多种因素的影响,其中包括经济和政治因素、投资者情绪和市场状况等。比如,全球经济发展趋势、政府政策变化和投资者对数字货币

  • 9 xbg币值多少钱一枚

    XBGB币,是一种加密数字货币,是通过区块链技术发行和交易的一种数字资产。随着区块链技术的迅猛发展,数字货币逐渐走入人们的生活,并成为一种重要的投资方式。XBGB币作为其中的一种数字货币,在市场上也备受关注。那么,XBGB币究竟值多少钱一枚呢?这是许多人关心的问题。XBGB币的价值是由市场供需关系决定的,也就是说,它的价值由市场上的买卖双方的交易决定。首先,XBGB币的价值受到市场情绪的影响。当市

  • 10 HELP是什么币种,HELP币怎么样?

    HELP是什么币种HELP(Health Evolutionary Laun­ching Platform)是一种以健康为目标的数字货币,旨在为全球健康行业提供支持和发展。作为一种基于区块链技术的加密货币,HELP币的目标是通过改善和促进全球健康领域的项目和服务来改善人类的健康和福祉。HELP币的背景HELP币的背景可以追溯到2018年,当时HELP团队意识到健康行业需要更多的创新和投资。他们相信