介绍GPU-EVM:并行EVM赛道再添新军,使用EVM训练AI代理

时间:2024-09-23 编辑: 浏览:(660)

作者:Eito Miyamura

编译:深潮TechFlow

GatlingX是一个由牛津大学校友领导的项目,专注于机器学习和强化学习,他们最近推出了“GPU-EVM”——据内部基准测试成绩显示,这可能是目前市面上性能最强的以太坊虚拟机(EVM)。

GPU-EVM是一种EVM扩展解决方案,性能非常强大,以至于最先进的基于强化学习(RL)的人工智能代理可以在其上进行训练,开发团队表示。它利用并行执行多种以太坊应用程序,帮助训练AI代理寻找安全漏洞。

GPU-EVM使用图形处理单元(GPUs)并行执行操作,从而提高交易吞吐量。该团队声称,GPU-EVM的处理任务速度几乎是目前高性能EVM(包括evmone和revm)的100倍。这主要得益于GPU能够同时处理多个操作,利用其天生适合并行处理的架构。

GPU-EVM 利用图形处理单元(GPU)的强大能力来并行运行以太坊虚拟机(EVM)操作。这意味着,与其依次执行任务,GPU-EVM 可以同时处理许多任务,显著加快计算速度。牛津大学计算机科学/人工智能校友团队的这一突破大幅提高了以太坊虚拟机每秒计算的单位经济效益。

以太坊虚拟机(EVM)是行业标准的虚拟机,运行智能合约,是现代区块链技术的基础。EVM 类似于区块链的操作系统,通过其基于 CPU 的客户端软件,在许多分布式计算机上实现无需信任第三方的交易。

有了 GPU-EVM 及其提供的性能增强,它给下游雄心勃勃的工程团队带来了巨大的功能提升:为与 EVM 交互的 AI/RL 模型提供基础设施、加速 L2、MEV、回测等。(详细信息见下文)

GPU-EVM:EVM 计算的新范式

英伟达最初是一家专注于游戏的小众公司,但现在已成为计算领域的关键参与者,处于人工智能革命的前沿。这种演变反映了从预测每两年计算能力翻倍的摩尔定律转向黄氏定律的过程,后者以英伟达首席执行官黄仁勋的名字命名。黄氏定律认为,由于硬件、软件和人工智能的整合,GPU 性能将在两年内增加一倍以上,超过 CPU,使 GPU 成为加速复杂任务的核心。

当我们达到摩尔定律的极限时,对 GPU 并行性的依赖预示着一个新的计算时代,从 CPU 主导向 GPU 驱动的进步过渡(参考Dennard scaling、阿姆达尔定律)。这种转变就像从单车道道路转向多车道高速公路一样,不仅加快了流程,还实现了更多同时进行的活动,从而拓展了技术上的可能性。

杰文斯悖论很好地说明了这种效果:就像 LED 灯泡的效率导致了更广泛而不是减少的使用一样,GPU-EVM 的增强效率和降低成本开启了大量新的可能性。它不仅仅节省资源,还催生了区块链技术及其以外的创新和采用,承诺了一个未来,其中 GPU 计算的效率推动了计算应用的指数增长。

GPU-EVM 性能

利用现代 GPU 的通用计算能力的显著进步,我们已经将 GPU-EVM 的性能提升到传统 EVM 的惊人水平的 100 倍以上。现代 GPU 设计有数千个核心,能够同时处理多个操作,使其非常适合并行处理任务。这种固有的架构优势使 GPU-EVM 能够并行执行大量的 EVM 指令,大大加快了计算速度和效率。

为了客观地衡量 GPU-EVM 带来的性能提升,我们使用EVM Bench提供的开源工具进行了全面的基准测试。这个工具允许我们模拟各种 EVM 操作,并比较传统基于 CPU 的 EVM 与我们的 GPU-EVM 之间的执行时间。

与传统的计算范式相比,GPU-EVM 利用 GPU 无与伦比的处理能力完全领先,为 EVM 的性能和效率设定了新的基准。

有了这个技术基础,让我们探讨一下 GPU-EVM 如何革新 AI 训练和 DeFi 模拟等领域,为区块链应用开辟新的前沿。

使用 EVM 训练 AI 代理

人工智能正在改变世界,由 ChatGPT 和其他 LLM 聊天机器人领导,他们通过人类反馈的强化学习进行了训练,应用了强化学习(RL)的知识。在其核心,RL 体现了通过与奖励正确行为的环境进行交互来训练 AI 代理做出决策的过程。这种学习方法至关重要,因为它反映了人类和动物从周围环境中学习的基本方式,使其成为能够自适应和优化其行为的智能系统开发的基石。

AlphaGo 在围棋世界冠军身上取得的里程碑式胜利证明了 RL 的变革力量。这不仅仅是一场比赛;它展示了通过 RL,AI 可以发现超越人类洞察力的战略和解决方案的方式,通过模拟和与围棋棋盘复杂环境的交互。这一突破突显了 RL 的本质:使 AI 代理能够自主导航并从其环境中学习,以实现特定目标,受奖励系统指导。

然而,通过 RL 实现这种 AI 突破的旅程充满了计算挑战。为 AI 模拟环境需要大量的计算资源。GPU 并行化仿真环境的出现,如英伟达的 Isaac Gym、Google 的 Brax 和 JAX-LOB,在克服这些障碍方面起到了关键作用。通过利用 GPU 并行化仿真环境,这些平台实现了性能提升,范围从 100 倍到 250,000 倍不等,使 RL 的计算方面更加可行和高效。由于 AI 训练的瓶颈通常是 CPU-GPU 之间传递数据的通信带宽,GPU 并行化实现了这些速度改进,并已成为 RL 研究界的行业标准。

在快速发展的人工智能世界中,GPU-EVM 作为一个 GPU 并行化仿真环境,在区块链生态系统内直接促进了 AI 代理的训练。其中一个引人注目的应用是在金融行业,GPU-EVM 可以革新实时欺诈检测系统。历史显示了这些系统的重要性,Max Levchin 开发了 PayPal 的第一个防欺诈机制,以防止公司破产。通过使金融 AI 能够在短短几秒钟内模拟和分析数百万笔交易,它可以以前所未有的速度和准确度识别出欺诈活动的异常模式。这种能力,以前可能需要几天时间才能实现,代表了金融机构如何防范欺诈的重大转变。通过将 AI 代理与 EVM 集成到 GPU-EVM 中,为在区块链领域内应用强化学习(RL)原理开辟了新途径。在这里,AI 代理通过根据预定义的奖励函数准确识别欺诈交易来学习和改进。

L2 加速 / 仿真

第二层解决方案的出现对于提高以太坊的吞吐量至关重要,从而促进其在主流应用,特别是支付领域的采用。通过在主要以太坊区块链(第一层)之外处理交易,L2 显著增强了网络的容量,同时保持了其安全性和分散性的基本原则。与传统基于 CPU 的系统不同,GPU-EVM 独立运行,能够无缝集成和加速现有的 L2 解决方案。这种加速可以通过各种方法实现,包括优化视图函数和应用蒙特卡洛树搜索等算法,以实现更高效的区块构建和交易排序。

然而,在 L2 加速的背景下,利用并行 EVM 的作用是复杂的,需要认真对待。通过并行 EVM 直接加速 L2 并不像看起来那么简单。要真正利用并行 EVM 的能力,必须共同努力创新 L2 解决方案的设计和它们的数据库。这一点被诸如下面的工作所强调:

尽管将 GPU-EVM 与 L2 解决方案集成的细微差别极具前景,但需要注意的是还有其他挑战需要解决。这一努力的主要瓶颈包括解决与存储相关的限制、管理长链的相互依赖交易以及减少状态膨胀成本。单单 GPU-EVM 无法解决所有这些问题。因此,在 L2 加速背景下,通过创新设计 L2 解决方案和支撑它们的数据库,共同努力是克服这些障碍并充分实现 GPU-EVM 的好处的关键。

DeFi 仿真 / 模糊测试

GPU-EVM 的基础性能提升为 DeFi 仿真和模糊测试带来了变革性的改变。这种数据处理能力的显著提升使得可以发现以前未考虑到的 DeFi 策略和协议设计的边缘情况,揭示出可能隐藏的新漏洞。为了说明这一进展的重要性,可以将传统基于 CPU 的方法比作水枪,而 GPU-EVM 更像是强大的水龙头,提供了更有效的灭虫手段。

由于 GPU-EVM 的基础性能提升,运行在这个平台上的模糊器可以深入探索并以惊人的速度运行,几秒钟内识别出边缘情况。这与基于 CPU 的模糊器形成了鲜明对比,后者可能需要几周甚至几个月才能发现相同的问题。在 GPU-EVM 之上运行这些高级模糊器的能力,允许对智能合约进行持续监控,特别是那些在实际生产中的合约。这些自动化系统旨在不懈地挑战智能合约,试图提前数步预见潜在的漏洞,就像一个战略性的象棋游戏,其最终目标是确保最高水平的安全性。

我们即将推出的产品体现了这种前沿的 DeFi 仿真和模糊测试方法。敬请期待,这将重新定义智能合约安全性和韧性的标准。

关于 GatlingX

GatlingX 是一个应用基础设施和人工智能实验室,专注于开发重型技术基础设施。我们的使命是创建能够在深层基础设施层次上操作的各种区块链应用产品。

我们相信,有一些极端困难的技术问题,是区块链行业不愿意解决的,因为它们太困难了。快速且廉价的安全性、计算性能和速度是蓬勃发展的区块链生态系统的必要先决条件,但同样也是极其困难的问题,会带来很多痛苦。我们相信,除非我们将世界上最优秀的问题解决者聚集起来解决它,否则没有人会解决这些问题。

我们致力于推动人工智能、GPU、区块链和分布式计算等领域的最新技术发展,这些领域对推动全球技术进步至关重要。

我们是一群狂热的人:如果我们能买到现成的东西,我们就会这样做。如果不能,我们就会自己动手建造。

使用 GPU-EVM

GPU-EVM 目前处于私人早期访问阶段,因为我们正在扩大 GPU 容量。如果您有兴趣在工程工作中使用 GPU-EVM,请填写此表格以加入等待列表。

我们的团队规模小,但极具才华。我们的创始团队由牛津大学校友组成,他们在基础设施、应用人工智能方面取得了突破性成就,曾在 Crowdstrike、Wayve、Citadel Securities 等公司工作,并创造了影响深远的项目,如 ZKMicrophone 和 Graphite。

最新 更多 >
  • 1 狗狗币的流通量是多少?

    狗狗币的流通量是多少?狗狗币(Dogecoin)是一种数字加密货币,由比特币的分叉改编而来。它的标志性图像是一只哈士奇狗的脸,因此得名狗狗币。狗狗币在2013年由比特币社区成员Billy Markus和Jackson Palmer创办,并迅速引起了全球范围内的关注。狗狗币于2013年12月6日正式发布,其最初的流通量为1兆枚狗狗币。然而,与其他加密货币不同,狗狗币没有上限,这意味着它的流通量可以无

  • 2 USDT是否有期权?

    USDT是否有期权?USDT(Tether)是一种稳定币加密货币,以美元为后盾,被广泛应用于加密货币交易领域。USDT的目标是通过与美元的对等兑换率维持价格稳定,使得加密货币交易更加简便和可预测。然而,就期权交易而言,USDT并不是一种拥有严格期权特征的资产。期权是一种金融衍生品,给予买方以在未来某个时间以预定价格购买或出售某种资产的权利,而不承担买卖义务。期权通常在期权交易所上进行交易,并且有严

  • 3 狗狗币如何应对网络攻击?

    狗狗币如何应对网络攻击?狗狗币(Dogecoin)是一种基于区块链技术的加密货币,由于其独特的品牌形象和社交媒体上的推广,它在数字货币市场上迅速崛起。然而,与其他加密货币一样,狗狗币也面临来自网络攻击的风险。在面对这些风险时,狗狗币采取了多种措施来确保其网络的安全性和可靠性。多重签名技术狗狗币在设计中使用了多重签名技术,这是一种通过多个签名来确保交易的安全性和可靠性的方法。这意味着在狗狗币的交易中

  • 4 TON币和Telegram有什么关系?

    TON币和Telegram有什么关系?Telegram是一个全球知名的即时通讯应用程序,它提供了安全、私密且高端的通讯服务。而TON币是Telegram Open Network(Telegram开放网络)的加密货币。这两者之间有着密切的关联。Telegram Open Network是由Telegram创建的一个新的区块链平台,旨在提供更快速、可扩展和安全的区块链技术。而TON币是在Telegr

  • 5 狗狗币的主要支持者有哪些?

    狗狗币(Dogecoin)的主要支持者有哪些?狗狗币(Dogecoin)是一种数字货币,自2013年发行以来一直受到广泛的关注和支持。虽然最初只是作为一种笑话而诞生,但狗狗币迅速发展成为一个拥有庞大社区的加密货币。以下是狗狗币的主要支持者:1. 社交媒体用户社交媒体用户是狗狗币的主要支持者之一。狗狗币在推特上普及,并且成千上万的用户在社交媒体平台上积极宣传和推广这一数字货币。这些用户通过分享狗狗币

  • 6 瑞波币是否有计划推出推广奖励?

    瑞波币是否有计划推出推广奖励?瑞波币(Ripple)是一种数字货币,也是一个开放源代码的支付协议。与比特币等其他数字货币相比,瑞波币在交易效率和安全性方面具有明显优势。瑞波币的发行总量达到1000亿,目前已经相对稳定的分散在市场中。那么,瑞波币是否有计划推出推广奖励呢?目前,瑞波币团队官方并没有明确的计划推出推广奖励。与其他数字货币项目相比,瑞波币更注重建立稳定的金融网络和实现跨境支付的愿景。瑞波

  • 7 狗狗币是否支持智能合约?

    狗狗币是否支持智能合约?狗狗币(Dogecoin)作为一种加密货币,源自于互联网上的一个梗,以一只可爱的狗狗为形象,因其独特的社区文化和粉丝群体而备受关注。然而,随着加密货币市场的发展,智能合约成为了不可忽视的重要特性。因此,有人可能会好奇,狗狗币是否支持智能合约呢?现实中,狗狗币的技术基础是来自于莱特币(Litecoin),而莱特币则是基于比特币(Bitcoin)技术的派生币种。由于比特币和莱特

  • 8 USDT的社区支持如何?

    USDT的社区支持如何?USDT是一种稳定币,是基于区块链技术发行的加密货币,其价值与美元一致。在区块链和加密货币领域,社区的支持至关重要。USDT也有着强大的社区支持,这为其稳定和发展提供了坚实的基础。首先,USDT社区提供了广泛的交流平台。无论是官方的社交媒体账号还是各种区块链和加密货币论坛,USDT的社区成员都能够在这些平台上积极交流和讨论。这些交流平台不仅是社区成员沟通的地方,同时也是获取

  • 9 TON币的用户基础有多大?

    TON币的用户基础有多大?近年来,随着区块链技术的迅速发展,加密货币市场变得越来越火爆,而TON币作为一种新兴的数字货币在其中备受关注。那么,TON币的用户基础到底有多大呢?让我们一起来探讨一下。首先,我们需要了解TON币的背景。TON币是Telegram Open Network(电报开放网络)的加密货币。Telegram是一个拥有超过4亿用户的即时通讯软件,它在全球范围内都极具影响力。因此,T

  • 10 MATIC币是否支持ERC-20和ERC-721标准?

    Matic币是否支持ERC-20和ERC-721标准?区块链技术的发展推动了更多种类的数字资产的出现和流通。以太坊(Ethereum)是一个被广泛使用的区块链平台,它支持各种类型的数字资产。ERC-20和ERC-721是以太坊上使用最广泛的两种代币标准。在这篇文章中,我们将探讨一下Matic币是否支持ERC-20和ERC-721标准。首先,让我们简要介绍一下ERC-20和ERC-721标准。ERC