0

0

号称以太坊“黑暗森林”的MEV是什么?

DDD

DDD

发布时间:2024-03-06 13:43:03

|

1705人浏览过

|

来源于知乎

转载

区块链显著特征就是其透明度和可追溯性超过了世界上的绝大多数系统,但是在这背后仍然存在着看不见的博弈!mev (矿工可提取价值 / 最大可提取价值)就是隐藏的黑暗森林,在每一笔交易背后都可能有它的身影。

自 2020 年 1 月 1 日起至今,据相关数据统计,提取的 MEV 至少价值 9 亿美元,提取的 MEV 正成 N 倍疯涨。

那么MEV是什么意思?具体有什么类型?又有什么影响?一起来看看。


01
什么是 MEV?

2019 年,智能合约的一位研究员首次提出MEV一词,也就是Miner Extractable Value的缩写,代表矿工可提取价值,随着以太坊合并的发展,在权益证明PoS下被称为最大可提取价值——Maximal Extractable Value。

MEV这一概念起初与以太坊网络联系在一起,当时以太坊采用的是工作量证明(PoW)共识机制。在这种机制下,当用户在区块链上提交一笔交易,交易信息不会立马被记在区块,而是会被暂短的放在公开待处理的交易池中,每个人都可以看到其中的内容。

套 利者和矿工可以监视此交易池,并以此来最大化获利,比如在打包区块的过程中,矿工可以利用自身权力,对提交的交易排序,将自己的交易排在真实用户的前面,来拉高真实用户购买token的成本,而用户多付出的成本减去矿工交易支付的gas,就是矿工获得的利润。“矿工可提取价值”这一术语便日渐浮现。

尽管区块挖掘的过程是公平的,但矿工对进入区块记录中的交易有很大的控制权。也可以这么理解,MEV 就是矿工和套利者向普通用户征收的无形税款,而且还未经用户同意。

到了2022年9月以太坊完成合并,共识机制从PoW转换为PoS。这样一来,以太坊网络上的新区块不再由矿工主管,而是由验证者创建。然而,由于区块仍在创建中,因此,无论由谁来选择以何种顺序添加哪些交易,他们均会做出能够从区块中尽可能多地提取利润的决策。

而此时的矿工变成了验证者,而且目前许多专注于 DeFi 交易的策略机器人、其他网络参与者(也称为搜索者)也进入到了提取 MEV 的行列,争相搜刮交易利润,因此,MEV并非是区块生产者/验证者的专属特权。

所以,PoS 背景下获取 MEV 的人数范围变大了,但大家目的都没变,都是为了获得最大利益。因此,MEV 现在更多的被称为 Maximal Extractable Value——最大可提取价值。


02
MEV的类型有哪些?

目前 MEV 在 DeFi 领域以下面几种主流的方式出现在区块链上:

· DEX套利

DEX套利是最简单也最知名的的通过 MEV 进行操作赚取利润的机会。因此,也是竞争力最大的。工作原理如下:

如果两个 DEX 以两种不同的价格提供Token,那么有人可以在价格较低的 DEX 上购买Token,并在单个P2P交易(也称为原子交易)中在价格较高的 DEX 上出售。由于区块链的透明去中心化机制,这是真实的、无风险的一种套利模式。

· 清算

贷款协议清算提供了另一个也很出名的 MEV 套利机会。因为DeFi允许用户以存入的数字资产作为抵押品进行贷款。如果市场出现波动,抵押品的价值跌破某一特定价格,则该资产将会被强制平仓。所涉及的智能合约通常会向触发强制平仓的交易支付奖励或手续费用。

该情况下会产生MEV机会,当运行机器人的任何搜索者或区块生产者发现此类交易后,可在其他人之前在区块中插入自己的强制平仓交易,从而提取奖励值。

· 三明治夹心交易

三明治交易也是一种常见的 MEV套利方法,也被称为三明治攻击(Sandwich Attack),是一种利用抢先交易的方式攻击交易进行套利的攻击方式。

为了实现三明治交易,搜索者会监视大型 DEX 交易的内存池,找到一个待处理的交易,然后试图通过前后的交易夹击该受害者。工作原理如下:

假设该用户需要在BSC上购买U购买X,当搜索者注意到该笔交易时,他们会采用更高的gas来抢先购买X,使得该资产价格上涨,使得用户以更高的价格买入的X,随后搜索者将买入的X卖出来获利。

当数字资产X与Y的理论交叉汇率与实际汇率差异较大的时候,当搜索者注意到X交易被用于Y,他们就会在X持有者之前购买Y。搜索者知道受害者的交易将提高资产Y的价格,从而计划以较低的价格购买Y资产,让受害者以较高的价格购买Y。

· NFT MEV

NFT 领域的 MEV 是一种新兴现象,而且不一定能赚钱。然而,由于 NFT 交易发生在所有其他以太坊交易共享的同一个区块链上,搜索者也可以在 NFT 市场上使用与传统 MEV 机会类似的技术。

例如,如果有一个流行的 NFT 价格下降,并且搜索者想要某个 NFT 或一组 NFT,他们可以对一个交易进行编程,使他们成为第一个排队购买 NFT 的人,或者他们可以在一次交易中购买整个 NFT 组合。或者,如果一个 NFT 被错误地以低价挂出,搜索者就可以抢在其他购买者前面,低价抢购。

总的来说,DEX 套利、清算和三明治交易都是非常知名的 MEV 机会,不过这是针对验证者而言,不太可能对新搜索者有利可图,而NFT MEV 对搜索者来说机会更多。


03
MEV的影响有哪些?

MEV 具体又可以细分为良性 MEV、不良 MEV 和灾难性 MEV。

良性 MEV 主要指的是套利交易和清算,目的是为了使交易更顺利的进行,能够提升市场效率和流动性;

不良 MEV 主要发生在机器人抢跑、三明治套利交易等。例如三明治攻击以牺牲交易者的高成本创造了收益;

灾难性 MEV 指通过重组等方式,对区块链共识层造成威胁和伤害,导致网络拥堵和很差的用户体验,不利于以太坊的正常运行。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Swift iOS架构设计与MVVM模式实战
Swift iOS架构设计与MVVM模式实战

本专题聚焦 Swift 在 iOS 应用架构设计中的实践,系统讲解 MVVM 模式的核心思想、数据绑定机制、模块拆分策略以及组件化开发方法。内容涵盖网络层封装、状态管理、依赖注入与性能优化技巧。通过完整项目案例,帮助开发者构建结构清晰、可维护性强的 iOS 应用架构体系。

3

2026.03.03

C++高性能网络编程与Reactor模型实践
C++高性能网络编程与Reactor模型实践

本专题围绕 C++ 在高性能网络服务开发中的应用展开,深入讲解 Socket 编程、多路复用机制、Reactor 模型设计原理以及线程池协作策略。内容涵盖 epoll 实现机制、内存管理优化、连接管理策略与高并发场景下的性能调优方法。通过构建高并发网络服务器实战案例,帮助开发者掌握 C++ 在底层系统与网络通信领域的核心技术。

12

2026.03.03

Golang 测试体系与代码质量保障:工程级可靠性建设
Golang 测试体系与代码质量保障:工程级可靠性建设

Go语言测试体系与代码质量保障聚焦于构建工程级可靠性系统。本专题深入解析Go的测试工具链(如go test)、单元测试、集成测试及端到端测试实践,结合代码覆盖率分析、静态代码扫描(如go vet)和动态分析工具,建立全链路质量监控机制。通过自动化测试框架、持续集成(CI)流水线配置及代码审查规范,实现测试用例管理、缺陷追踪与质量门禁控制,确保代码健壮性与可维护性,为高可靠性工程系统提供质量保障。

69

2026.02.28

Golang 工程化架构设计:可维护与可演进系统构建
Golang 工程化架构设计:可维护与可演进系统构建

Go语言工程化架构设计专注于构建高可维护性、可演进的企业级系统。本专题深入探讨Go项目的目录结构设计、模块划分、依赖管理等核心架构原则,涵盖微服务架构、领域驱动设计(DDD)在Go中的实践应用。通过实战案例解析接口抽象、错误处理、配置管理、日志监控等关键工程化技术,帮助开发者掌握构建稳定、可扩展Go应用的最佳实践方法。

59

2026.02.28

Golang 性能分析与运行时机制:构建高性能程序
Golang 性能分析与运行时机制:构建高性能程序

Go语言以其高效的并发模型和优异的性能表现广泛应用于高并发、高性能场景。其运行时机制包括 Goroutine 调度、内存管理、垃圾回收等方面,深入理解这些机制有助于编写更高效稳定的程序。本专题将系统讲解 Golang 的性能分析工具使用、常见性能瓶颈定位及优化策略,并结合实际案例剖析 Go 程序的运行时行为,帮助开发者掌握构建高性能应用的关键技能。

46

2026.02.28

Golang 并发编程模型与工程实践:从语言特性到系统性能
Golang 并发编程模型与工程实践:从语言特性到系统性能

本专题系统讲解 Golang 并发编程模型,从语言级特性出发,深入理解 goroutine、channel 与调度机制。结合工程实践,分析并发设计模式、性能瓶颈与资源控制策略,帮助将并发能力有效转化为稳定、可扩展的系统性能优势。

24

2026.02.27

Golang 高级特性与最佳实践:提升代码艺术
Golang 高级特性与最佳实践:提升代码艺术

本专题深入剖析 Golang 的高级特性与工程级最佳实践,涵盖并发模型、内存管理、接口设计与错误处理策略。通过真实场景与代码对比,引导从“可运行”走向“高质量”,帮助构建高性能、可扩展、易维护的优雅 Go 代码体系。

20

2026.02.27

Golang 测试与调试专题:确保代码可靠性
Golang 测试与调试专题:确保代码可靠性

本专题聚焦 Golang 的测试与调试体系,系统讲解单元测试、表驱动测试、基准测试与覆盖率分析方法,并深入剖析调试工具与常见问题定位思路。通过实践示例,引导建立可验证、可回归的工程习惯,从而持续提升代码可靠性与可维护性。

4

2026.02.27

漫蛙app官网链接入口
漫蛙app官网链接入口

漫蛙App官网提供多条稳定入口,包括 https://manwa.me、https

348

2026.02.27

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
光速学会docker容器
光速学会docker容器

共33课时 | 2万人学习

go语言基础与基本函数
go语言基础与基本函数

共17课时 | 3.2万人学习

Css3入门视频教程
Css3入门视频教程

共21课时 | 3.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号