主页 > imtoken苹果官网下载 > DeFi 交易者如何通过以太坊内存池服务获利?

DeFi 交易者如何通过以太坊内存池服务获利?

imtoken苹果官网下载 2023-01-17 13:10:50

BloXroute、Blocknative 和 Alchemy 的以太坊 Mempool 服务有什么特点?

全文标题:《互联网热点丨如何使用高效的Mempool服务在DeFi中赚钱?》 “

帖子:KeeperDAO

中文翻译:Olivia

Mempool 是一组已经广播到 Internet 并等待包含在一个块中的以太坊交易。 Mempool 服务能够立即跟踪交易的生命周期。 当交易被用户广播给节点时,节点会在Mempool中等待,然后交易会被打包成块或被网络丢弃。 一个好的 Mempool 服务会让你监控经过这个过程的每一笔交易。

以太坊交易系统_以太坊交易慢_以太坊最早交易时间

交易者分析以太坊Mempool(内存池),可大大增加获利概率

Mempool 是如何用于 DeFi 交易的?

交易者分析以太坊Mempool,大大增加获得MEV(挖矿可以获得价值)的概率。 Mempool 可以使用多种类型的交易策略。 该策略的一部分将涉及寻找原本不存在的交易机会。 因此,自从这些 Mempool 服务进入市场以来,DeFi 交易生态发生了翻天覆地的变化。

竞争对手

虽然我们在下面讨论的公司和产品提供各种产品和服务,但我们这次讨论的重点是他们的以太坊内存池功能。

蓝思程

BloXroute 是一个区块链加速网络 (BDN),它利用遍布全球的服务器网络来优化网络性能。 他们投入了大量资源为以太坊 DeFi 交易者和建设者构建网络基础设施。 你可以在他们的博客上关注他们的发展趋势。 他们的 Mempool 功能称为“订阅 NewTX Stream”,可以在他们的定价策略页面上找到。 在那里你可以找到各种有用的功能,其中许多功能将帮助你创建更强大的 DeFi 产品并在市场上获得交易优势。

BloXroute 通过 websocket 连接将 Mempool 事件推送给你。 它们的速度非常快并且包含所有信息,这意味着您可以在您的终端设备上进行交易过滤。 因此,如果你已经关注 Uniswap 上的交易,那么你可以很容易地根据你感兴趣的 Uniswap 地址进行筛选。

块状原生

Blocknative 运营着一个跨越 BTC 和以太坊的全球 Mempool 大数据平台。 他们专门为以太坊 DeFi 交易者和建设者提供 Mempool 服务。 您可以在他们的博客上了解他们的最新进展。 他们的 Mempool 功能称为“Mempool Browser”,您可以找到有关他们产品的基本信息。

Blocknative 将根据您在 Blocknative 服务器上托管的查看目录,通过 webhooks 专业地向您推送 Mempool 事件。 因此,如果你已经对 Uniswap 上的交易感兴趣,只需将 Uniswap 地址添加到你的观察列表中,然后就可以开始接受 webhook 任务了。

炼金术

Alchemy 将提供基本的比特币和以太坊节点服务。 它们为以太坊 DeFi 交易者和建设者提供了一个非常方便的 API 节点。 他们的 Mempool 函数称为“alchemy_newFullPendingTransactions”,可以在他们的文档中找到。

Alchemy 通过 websocket 连接向您发送 Mempool 事件。 这些事件包含所有信息,这意味着您需要在您的终端设备上进行过滤。 因此,如果您已经对 Uniswap 上的交易感兴趣,您可以轻松地根据您感兴趣的 Uniswap 地址进行筛选。

性能标准

我们在 DeFi 交易中经常使用这三种服务以太坊交易系统,并且看到它们在性能上的巨大差异。 下面简要说明性能测试结果和得到的所有数据,其中性能以ms作为企业延迟来衡量。 我们将所有三个服务连接到我们的 keeper 机器人,并监控 Uniswap 的路由器合约,并记录每个服务报告发送到交易的时间。 一旦记录下来,这些信息就会被绘制出来并提供给公众。

假设每笔交易的基线都是第一个Mempool服务发现交易时的基线。 因此,第一个注意到事务的服务将以零延迟定位,并且每个后续服务的延迟等于它注意到它与第一个服务的时间差。

以太坊交易慢_以太坊最早交易时间_以太坊交易系统

这张图片中的数据信息描绘了一幅非常清晰的图画。 BloXroute 的延迟从开始到结束都在零线上运行。 Blocknative 的延迟在整个过程中比 BloXroute 略弱。 Alchemy 的情况很糟糕,有时甚至会比其他服务慢几秒。

以太坊交易系统_以太坊最早交易时间_以太坊交易慢

让我们进一步放大,Blocknative 总是比 BloXroute 落后大约 175 毫秒。 如果您经营的是每天有数百或数千笔交易的大型交易,这将产生很大的不同。

以太坊最早交易时间_以太坊交易慢_以太坊交易系统

BloXroute 首先检测到 235 笔交易中的 228 笔。

为什么拥有更快的 Mempool 服务很重要?

以上测试结果表明,交易者对Mempool服务的选择直接影响到他们的操作能力。 根据 ethstats.net 的数据,目前以太坊区块链的平均时间刚刚超过 13 秒。 落后180Ms,或者更糟的是,超过1000ms会大大降低你的交易利润,降低交易被打包到下一条区块链的概率。 另外,落后也会降低你在Gas拍卖中的反应速度。

Websockets和Webhooks的比较

值得比较此 Mempool 服务使用的两种事件传递方法。 从技术上讲,Websocket 应该更快,但它可能不太稳定。 使用 Websocket 连接时,移动客户端可能会在连接断开时错过事件。 使用 Webhooks 连接时,您收到的每个 Mempool 事件都有自己的网络连接,它会为每个 Mempool 事件推送事件消息。 这可能会增加少量的延迟开销,但也会提高一些稳定性。 值得一提的是,交易者可能更喜欢低延迟,而 DeFi 产品构建者可能更喜欢相对可靠的。

最佳性能和冗余解决方案

如果您是一名交易员,希望在性能和稳定性方面做到完美,这里有一些冗余解决方案可能适合您。

解决方案 A) 应用更快的服务 BloXroute,并连接到多个网关 ip。 可以在自己的服务器上运行自己的BDN网关ip,也可以连接多个托管网关ip。 你也可以指定这些网关ip分布在不同的区域,这样如果某个区域出现网络问题,你不会在一段时间内完全失去对Mempool的访问权限。

解决方案 B) 应用多个 Mempool 服务。 这样,您还可以尽可能快地读取数据,如果某项服务因任何原因出现故障,您还可以使用另一项服务。 这里唯一的缺点是它会使您的 Mempool 服务成本翻倍。

价格相对

所有价格比较均基于 2020-12-4。 必须注意的是,每项服务的功能目录和价格结构是随时变化的。

与其他服务相比,BloXroute 的定价非常慷慨。 240 美元的标准版非常物有所值,考虑到您可以获得一流的 Mempool 服务、零利率限制和许多其他有用的功能。

Blocknative 的定价很难与 BloXroute 相提并论,原因如下:首先,他们只提供 Mempool 服务,因此您不会像 BloXroute 那样获得任何额外服务。 其次,他们要求每天的 API 任务限制,乍一看这似乎不是问题,但实际上是一个巨大的限制。 让我们讨论这如何在上面的标准测试中播放信息。

假设你是一名 DeFi 交易员并且你已经在使用 Back running,你将希望监督传递给 Uniswap 的所有 Mempool 交易。 其实很多协议你都可以想到这样做,远不止简单的Uniswap。 但让我们保持简单,只关心上述应用程序的单个 Uniswap 无线路由器。 在标准检测数据中,让我们关注第一个和最后一个数据条目,这样我们可以得到大概的每日交易量,方便与Blocknative的API工作的每日限制进行比较。

检测从第一笔交易开始,到最后一笔交易完成为止。 即从11381311个区块到11381328个区块,循环时间约为4分钟。 在此期间,我们对 235 笔交易进行了评级。 大约每秒一个事务,因为每天有 86400 秒,这意味着每天大约有 86400 个事务。 这大致是 Blocknative 生产计划的 8x 速度限制。 这会将您推向 Growth 计划,该计划每月花费 833 美元。 但这有问题,因为如果 Uniswap 变得更流行以太坊交易系统,你可能会受到速度限制的困扰,不得不跳到每月 8,300 美元的领导者计划(Leader)。 这很快就会变得非常昂贵。

Alchemy 的定价通常更灵活。 但是,Mempool 的特价对你的限速性能并不友好。 如果你想跟踪交易,这需要你监控所有传入 Uniswap 的交易,你可能会在很短的时间内耗尽你的速度限制。 Alchemy 甚至在他们的文档中提到了这一点。

alchemy_newFullPendingTransactions 订阅类型的维护成本非常高,需要大量的计算单元,因为它发送的是完整的交易信息,而不仅仅是交易哈希。 我们不建议非企业客户始终保持这种订阅类型对外开放。

应用此服务与运行您自己的节点

通常,运行和维护自己的节点并不困难,特别是如果您只是将其用于以太坊激活。 然而,Mempool 以不同的方式运作。 在Mempool交易初期,交易者会从自己的节点获取Mempool信息内容。 这就是市场竞争激烈的地方。 谁拥有更强大的 Mempool 基础设施,谁就会在每一个交易机会中比其他人略占优势。 而当你将这种微弱的优势乘以每天无数的交易机会时,就会形成巨大的优势。

如果您不想使用这些服务中的任何一项,则必须自己运行网络。 您将需要一个遍布世界每个地区的节点网络。 理想情况下,您需要 GETH 和 Parity 节点,因为它们的行为有些不同。 您甚至可能希望以不同方式配置各种节点,以反映您预测挖矿可能配置其节点的方式。 今天大多数挖矿都运行 GETH,所以你可能只运行 GETH。 但是当你有大事要处理时,你需要尽可能多地涵盖你的基础知识。

成本也是一个重要因素。 你必须考虑在世界各地的服务器上运行你自己的节点的成本。 还要考虑开发一个系统的经济成本,该系统可以将所有这些交易从您的节点网络路由器传输到您的交易机器人。

结果

BloXroute 无疑是适合大规模运营的自动化 DeFi 交易者的最佳以太坊内存池服务。 它们不仅提供最少的延迟,而且还具有最友好的速率限制(几乎没有)和合理的价格。 虽然人们相信您自己运行的连接点,但大多数交易者不太可能像 BloXroute 那样以低成本和高性能运行他们自己的 Mempool 基础设施。