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

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

作者: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 LEMC币的创始人是谁

    LEMC币-一个在加密货币市场上相对不那么知名的加密货币。你是否好奇它的创始人是谁呢?LEMC币的创始人是谁?LEMC币的创始人是Sergey Solonin。他不是第一个进入加密货币市场的人,但他是LEMC币的创始人和主要推动者之一。Sergey Solonin是俄罗斯的一名企业家和慈善家,在国内外都享有盛誉。他曾经领导过Paysend、Qiwi等公司,并参与了Gems、Chronobank等区

  • 2 BABL币去哪里交易

    在加密货币市场上,有许多不同类型的数字资产,其中一种备受关注的是BABL币。BABL币是一种基于区块链的数字货币,它具有匿名性、可追溯性和安全性等特点。作为一种新兴加密货币,BABL币在全球范围内的交易所逐渐增多。在本文中,我们将介绍三个知名的交易所,即欧易交易所、币安交易所和火必交易所,它们都提供了对BABL币的交易服务。首先,我们来介绍欧易交易所。欧易交易所是一家以安全稳定著称的加密货币交易平

  • 3 AVXL币用什么app买

    AVXL币是一种基于区块链技术的加密数字货币,它具有去中心化、匿名性和快速交易的特点。AVXL币主要用于进行跨境支付、数字资产交易和智能合约等业务。在近几年的加密数字货币市场中,AVXL币逐渐崭露头角,并引起了越来越多投资者的关注。欧易交易所是一家知名的加密数字货币交易平台,用户可以通过欧易交易所购买AVXL币。该交易所提供了丰富的交易对和深度、高效的交易系统,可以满足用户不同的交易需求。此外,欧

  • 4 LEDU币的创始人是谁

    LEDU币的创始人是谁?LEDU币是一种基于区块链技术的数字货币,它的创始人是来自新加坡的Crystle Johnson。作为一位资深的智能合约开发者,Crystle Johnson在区块链领域拥有丰富的经验和深厚的技术功底,她致力于开发出一种更加安全、高效和透明的数字货币,从而推动区块链技术的发展和应用。Crystle Johnson的创业历程在创办LEDU币前,Crystle Johnson也

  • 5 LST币最高的时候是多少钱?

    LST币最高的时候是多少钱?随着加密货币市场的不断波动,许多数字货币的价格一天之内可以涨跌数百美元。LST币也不例外,其价格在历史上的最高和最低点之间不断变化。什么是LST币?LST币是一个基于区块链技术建立的数字货币,提供多样化的加密功能和资源交换平台,它是一个去中心化的智能合约平台,让用户可以创建各种类型的智能合约。LST币历史价格分析根据数据显示,LST币在2018年1月18日达到了历史最高

  • 6 MAPE币历史价格走势怎么样?

    MAPE币历史价格走势怎么样?MAPE币是一个新近推出的加密货币,它是以区块链技术为基础的数字货币之一。自2018年启动以来,MAPE币一直在吸引着越来越多的投资者,对于其历史价格走势感到好奇的人们也越来越多。MAPE币在刚刚推出时,价格一直在市场上波动。在最初的几天中,价格不断上涨,从0.02美元增长到了0.05美元。然而,这一趋势并没有持续太久,MAPE币价格很快就开始下降。在2018年年底,

  • 7 AVAI币去哪里买

    AVAI币是一种新兴的数字货币,它基于区块链技术进行交易和转账。AVAI币有着许多独特的特点,如可追溯性、去中心化和匿名性等。这些特点使得AVAI币在数字货币市场中备受追捧。在购买AVAI币时,选择一个可靠的交易所是至关重要的。以下介绍了三个著名的交易所,它们分别是欧易交易所、币安交易所和火必交易所。欧易交易所是一家成立多年的数字货币交易所,它在行业内享有很高的声誉。欧易交易所提供了一个安全、便捷

  • 8 LOVE币最高的时候是多少钱?

    LOVE币,创造爱的价值LOVE币作为一种区块链数字货币,旨在创造爱的价值。作为区块链应用的一部分,LOVE币通过去中心化和加密技术确保其安全性和私密性。换言之,LOVE币可以帮助人们匿名地交换爱心和互帮互助的行为。历史价格走势LOVE币的历史价格走势呈现出波动性很强的特点。在其初次推出时,LOVE币的价格曾经达到过每个LOVE币100元以上的高峰。然而,在接下来的几年里,价格波动幅度较大,LOV

  • 9 AXEL币去哪里买

    AXEL币是一种加密货币,它在去中心化的区块链网络上运行,并且旨在为用户提供安全、快速和私密的数字资产交易体验。AXEL币的特点是具备高度的安全性和隐私性,以及出色的可扩展性和可移植性。作为一种创新型的数字货币,AXEL币吸引了越来越多的投资者,他们希望能够在加密货币市场中寻找到更多的投资机会。对于那些有兴趣购买或交易AXEL币的投资者来说,下面将介绍三个著名的交易所:欧易交易所、币安交易所和火必

  • 10 LKC币的创始人是谁

    LKC币的创始人是谁?LKC币是近年来逐渐走红的一种数字货币,不少投资者都跟随着该币种的风口,寻求投资回报。然而,很多人并不知道LKC币的创始人是谁。下面将为大家介绍。LKC币创始人简介LKC币的创始人是一位来自泰国的年轻创业者,名叫吉拉·萨卡朋。他在2018年创建了LKC币,旨在建立一个全球用户都能使用的数字货币平台。吉拉·萨卡朋对数字货币十分热衷,他希望通过自己的技术和理念为数字货币的发展做出