木星链 木星链
Ctrl+D收藏木星链
首页 > DOGE > 正文

MEV:观点:原始无序 MEV 时代到来

作者:

时间:1900/1/1 0:00:00

设想一种情形:用户在AMM类型的DEX上做交易,无论设置什么滑点,最终都会在你能接受的最差价格上成交。这可能是个对用户来说很可怕的场景。

TLDR;

目前的MEV-Geth实现机制改变了原本网络中预期的交易排序规则,导致诸多细思极恐的公开公正性问题,并且可能已经对生态中的用户产生利益损害。

以太坊网络交易池原生规则

当前以太坊网络中,如果用户通过原生的方式发送交易,这笔交易会在整个由以太坊全节点组成的点对点网络传播,并且交易的内容完全透明,这意味着任何网络中任一全节点能看到绝大部分交易的交易内容。

由此,以太坊网络中会出现几种破坏交易发送者预期和体验的情况,

抢跑,指通过让特定交易在同个区块中排在目标交易前而获利,主要针对清算和套利交易;

尾随,指通过让特定交易在同个区块中排在目标交易后而获利,典型的针对对象是信息输入机制交易或大单交易;

三明治夹击,上述两种攻击形式的结合,让目标交易恰好夹在两笔特定构造交易中间,从而获利。三明治攻击大大拓宽了可攻击的范围,哪怕是一笔普通的AMMDEX交易,都有可能成为针对对象。攻击者的第一笔构造交易制造更大的交易价格波动,待目标交易执行完之后紧接着执行第二笔构造交易,换回发动攻击的代币完成获益。

发起攻击的对象是不确定的。理论上,所有知道了你的交易内容的人都有可能攻击你,dApp项目方、专业攻击者、钱包、矿池,都有可能攻击你。

攻击的难易程度,与网络的共识规则和生态中普遍可用的基础设施有关;例如,如果大家完全遵守当前的交易池规则,仅通过GasPrice竞争来影响出块者对交易的排序,则三明治攻击是比较难发动。

观点:加密货币总市值突破1万亿美元,将使新的机构投资者开始FOMO:比特币、ETH以及DeFi代币价格最近上涨,被归因于新的政府刺激措施,以及散户投资者在比特币2017年牛市和随后的崩盘三年后重返这个领域。

瑞士数字资产基础设施初创公司Metaco副总裁Seamus Donoghue表示,“虽然刺激措施有望出台,但宏观背景对比特币等风险资产仍将非常有利,而且随着谷歌搜索量最近飙升,散户投资者也开始加大加密投资。这意味着像以太坊、Polkadot、Cardano和DeFi代币这样的山寨币现在可能开始跑赢大盘。加密货币总市值突破1万亿美元,这将使新的机构投资者开始担心FOMO(担心错失良机),这反过来又会让流动性较低的养老基金和捐赠基金关注这一新兴资产类别的投资机会。”(福布斯)[2021/1/16 16:20:14]

目前,由于能够直接决定自己所打包区块中的交易的执行顺序,矿工-矿池一直被当成是最有可能发动攻击的参与者,这也是“MEV”这个概念的由来;但实际由于攻击机会具备一定时效性,可能转瞬即逝,攻击者和矿池更多表现为一种分成合作的关系。

这些背景,正是使我对MEV-Geth和其他形式的、矿池直接从事三明治攻击的现象感到不安的原因。

当前的MEV-Geth实现

观点:区块链等保险科技给予保险企业风险管理更多机会和可能:9月28日,中国保险保障基金有限责任公司发布《中国保险业风险评估报告2020》。报告中提到,依托科技赋能风险管理方面,专家认为,以大数据、云计算、区块链等为代表的保险科技给予保险企业风险管理以更多的机会和可能。(21财经)[2020/9/28]

目前MEV-Geth实现的功能仅为,搜索网络中MEV机会的搜索器,转发原子交易包到注册矿池节点,出块节点允许插队。构建出仅在注册矿池和Relay服务器间的简单网络。

MEV-Geth是一种特殊定制的以太坊节点客户端,运行在矿池方,允许通过该客户端存储Relay分发的MEVBundle,并将这些特殊的交易打包到区块中的队列头部位置。

使用者可使用MEV-Geth广播称为Bundle的交易包;一个Bundle内包含的信息有:一个交易列表,套利计算区块高度,最小最大超时时间。在单个Bundle上链的区块中,发送者会通过coinbase交易,向出块者支付ETH作为分佣。

在当前的MEV-Geth实现中,每一个区块只能存在一笔Bundle,因此出块者会会选出coinbase支付最大的一笔Bundle上链。

观点:一个看跌交叉正在形成,此前出现在比特币3月暴跌时期:除了测试9500美元受阻,比特币在过去几天的宏观表现相当不错。截至发稿时,比特币位于9200美元上方,获得8500-9000美元区域支撑。对多头来说不幸的是,BTC据称正在形成一个信号,上次出现类似信号是在3月份资产暴跌60%之前。

分析师FizeekMoney相信,很可能还会有另一次下跌,并在推特分享了图表。它显示一个未命名的技术指标(似乎是两个移动平均线)即将经历看跌交叉。短期移动平均线即将跌至长期移动平均线下方,表明看涨势头有所减弱。这种潜在的交叉很重要,因为上一次出现该交叉时,比特币在几天之内从9000美元区间暴跌到3700美元。(Bitcoinist)[2020/7/12]

这个当前的实现简化了实施三明治夹击的难度。一方面,攻击者可以显式地声明夹击交易的前后关联;其次,夹击者没有了后顾之忧,即使在与其他夹击者的上链竞争中落败,其交易也只会在MEV-Relay网络中超时无效,不需要付出Gas费用。

根据Flashbots团队的公开声明,他们正在开发允许同一个区块包含多笔Bundle的方案,或许我们很快会看到区块中充满大量零Gas费的三明治夹击。

找到MEV-Geth交易

根据目前的实现,MEV-Geth交易最显著的特点就是前后两笔夹击交易的GasPrice都为0。

打开区块浏览器网站etherchain.org,查看任一区块的交易列表,如果在列表开头出现了三明治夹击,且夹击交易的GasPrice为0,则这很有可能是通过MEV-Geth发起的Bundle。

观点:疫情导致零售支付发生变化 将对央行CBDC发展产生连锁反应:国际清算银行(BIS)预计,新冠肺炎危机对零售支付的影响将对央行数字货币(CBDC)的发展产生连锁反应。BIS在6月24日发布的最新报告指出,新冠肺炎疫情已导致零售支付发生深远变化,揭示了现有系统的优势和弱点。该报告指出,CBDC的发行对于各国央行来说“处于政策机会的前沿,可能带来翻天覆地的变化”。该报告将未来CBDC的目标和方法与私营部门的前景区分开来。报告指出,CBDC的发行与其说是对加密货币和私营部门“稳定货币”提议的反应,不如说是各国央行为同时追求几个公共政策目标而进行的一项集中的技术努力。BIS认为,一个成功的CBDC可以提供“一种新的、安全的、可信的、广泛使用的数字支付方式”。报告分析了机构和面向公众两种CBDC版本,权衡了它们的潜在利益和风险。值得注意的是,在冠状病危机爆发之际,各国央行和政策制定者对CBDC在机构和面向公众方面的潜在好处正变得越来越乐观。最后,国际清算银行表示,它将继续密切支持全球中央银行进行CBDC研究和设计工作。该机构呼吁加强国际协调,以确保在危机后,全球支付的未来变化将比过去更分散,更具包容性和更有效率。(Cointelegraph)[2020/6/24]

观点:加拿大将执行新反法规,前期做好准备的加密公司或受益匪浅:此前报道,加拿大金融交易与报告分析中心(FINTRAC)3月初发布的一份部门报告称,6月1日FATF新规生效后,该中心将开始更加严格地监管虚拟货币公司、交易和活动。对此,加拿大加密货币交易所Bitbuy财务与合规主管Dean Skurka表示,“对虚拟货币交易商的最大影响之一将是其内部报告和外部报告要求。过去几年一直在为这一制度做准备的公司将受益匪浅,因为其系统将在2020年6月1日截止日期前建立。那些没有这样做的人将不得不大幅增加投入,因为这是一项很大的努力,不应该掉以轻心。”Skurka表示,最终该法令将通过减轻与加密相关的一些风险来改善消费者的环境。尽管如此,Skurka在称赞引入监管透明度的同时,推断加密公司可能会面临与传统MSB相同的银行业挑战。执行转移规则(travel rule)不仅仅是技术难题,对于那些有隐私意识的人来说是主要痛点。不过,据Skurka称,只要转移规则得到正确应用,并以保护用户隐私的方式,它可能会迎来一个透明的新时代,因为“它将解决许多与现金、SWIFT电汇和执法部门无法追踪犯罪分子有关的问题”。(Cointelegraph)[2020/3/30]

-12200018高度区块的列表头部-

-某笔被夹击交易全过程-

网络已全面部署MEV-Geth

当前MEV的情况可以通过对0gasprice并且gasused大于21000交易查询获得,具体见我临时建立的?dunedashboard

从图中可看到,不少矿池都已参与,每天有约超过3500笔MEV相关交易,大约一千多次MEV交易产生。按照平均出块时间在12s来算,每天有7200(60x60x24/12)个区块,即每天有近1/3的区块中存在MEV-Geth交易。还有部分矿池未使用MEV-Geth,套利者还未切换到这种新的竞争模式。

不同环境下的博弈

我们可以借助比较几种交易池运作情形,来了解用户得到了什么,又失去了什么。

公开博弈状态

如果网络回归到原生状态,而且出块者恪守行业自律,所有交易全公开,任何人都能通过建立节点或者通过节点服务发现未被打包的交易;那么,如果想夹击某笔交易,就需要发送两笔交易,并设置gasprice为被攻击交易前后来保证夹击顺序,并且在有竞争的情况下还要发送多份拷贝交易提高成功率,最后在任意交易执行失败时要面临花出矿工费的惩罚。

从用户方来看,大家都处于平等公开的环境下,当看到自己交易被夹击或抢跑时,是有机会有方法加速或取消这笔交易来避免潜在损失的。

而且,最终成型的区块,不仅能显示出交易池竞争的胜者,还能真实地反映交易池竞争的实际情形。

隐私交易服务

此处的“隐私交易”指的是矿池开设专门的通道,由该通道进入矿池交易池的交易不对外广播,但仍根据GasPrice高价优先的形式排序并打包交易。

普通用户使用隐私交易服务时,其交易对外不公开,因此,除非矿池自身违反保密承诺或参与攻击,否则用户不会受到上述攻击。

再从另外一头考虑,如果攻击者通过隐私交易服务攻击公网可见交易,被攻击者无法发现事情即将发生,无法做出应对。但是,三明治夹击仍然受限于交易路由和交易池排序的随机性,无法轻易实施。

而且,当多人竞争同一个获利机会时,只要矿池不透露相互竞争的交易,他们便无法了解竞争对手出价,只能盲出价格进入排序队列,这变相提高攻击成本和难度。

此外,最终成型的区块,仍然能真实地反映出交易池竞争的全部情形,外部可以观测到成功失败及其原因。

若MEV-Geth成为主流

MEV-Geth出现后,套利者抢跑者会将可套利可夹击的交易提交到这个网络中竞价,筛选出上交矿池利益最大的Bundle会放到下一个打包的区块中优先执行,保证被打包交易能达到100%成功率。

在当前,如果你也部署了一个MEV-Geth节点,Bundle内容对你来说是透明的,因此如果有人攻击你,你也能及时响应。

但如果你并不知道什么是MEV-Geth,你的情形与有人动用隐私交易攻击你相同;变得更差的是,攻击者的确定性提升不少,并且攻击过程的竞价也无法得知,因为成型的区块将只暴露那笔胜出的交易,而不会暴露竞争的过程。

Flashbots认为,这会给网络带来一些好处:套利者竞争博弈的过程被移到另外一个网络,可以缓解以太坊P2P网络的负担;只有胜出者占据区块空间,可以缓解区块拥堵。在subreddit/EtherMining上有发布报告列出目前区块中的额外获利情况,但或许长期不一定能赶上矿工费下降带来的总收入减少,需要更多长期数据跟踪研究。

去中心愿景

原本网络共识预期是,以太坊Defi用户和抢跑者处于同一规则下,并且竞争的过程和结果也是透明地暴露在区块中。随着矿池的介入,事情变得更加复杂,隐私交易和MEV-Geth,都让网络底层开始明确介入上层业务。而MEV-Geth似乎用各种好处正当化了对用户的三明治夹击,并且让竞价过程在一个外部无法观测的网络中发生,网络运行过程变得变得不友好也不透明。

我这里有几个问题,

矿池为提供算力的矿工获得利益出发,部署目前这个阶段的MEV-Geth去获取更多利益,这可能无可厚非。但这是否符合去中心和网络的公开公正呢?

Flashbots之前公开承诺里有提到保护以太坊的开放性去中心化,目前MEV-Geth隐私性和公开拍卖竞争问题未解决之前,部署到当前的网络中是否是合适的时机呢?

矿池的排序权引申出来的超级能力,可能在去中心化网络中无法被去除,也就是MEV是个客观存在的事物。但对于MEV-Geth出现让MEV的滥用变得更加便利,甚至成为正当借口去夹击用户交易,这是否造成长期不良影响?

社区中也是有不少关于MEV或MEV-Geth实现的争议,不少声音是担心

康奈尔教授AriJuels在CoinDesk上发表的《Miners,Front-Running-as-a-ServiceIsTheft》

OffchainLab联合创始人EdFelten发表的《MEVauctionsconsideredharmful》,这篇不是针对这个议题,反对的是拍卖一天排序权的这种方法。

Vitalik有一篇对此的回应

EthererumResearch论坛上网友pmcgoohan发表的《MEVAuctionsWillKillEthereum》

Paramdigm基金合伙人CharlieNoyes发表的《MEVandMe》中也提到“MEVCanHarmUsers,MEVCanHarmEthereum”

如果以太坊想成为支撑整个世界的金融基础平台,那么维持用户资产安全以及交易排序的公平性就非常重要。所有参与方都是按照矿工费竞价规则竞争打包队列位置,执行失败会失去支付的矿工费。矿池在打包过程中完全忽略交易内容,仅以矿工费高低来为交易排序,网络验证人和应用参与方隔离开来,互不干涉影响。

MEV-Geth的全面部署以及矿工对以太坊网络的应用层逐步侵入,让我感觉到有些不对劲,周末两天思考和查阅材料,最后写下了这篇内容,希望能让更多人来思考这个可能会对以太坊影响深远的问题,也感谢这几天帮助校对内容的朋友们,特别感谢阿剑老师不断对阐述逻辑和顺序向我发问让文章内容更加完善与逻辑完备。

Flashbots相关内容索引

flashbots/mev-research:ProjectmanagementforMEVResearch

flashbots/pm:EverythingthereistoknowaboutFlashbots

标签:MEVETHGETGETHmev币圈啥意思STKETH价格togetherbnb更新了吗togetherbnb全部攻略

DOGE热门资讯
区块链:晚间必读7篇 | Chainlink的白皮书2.0提到了什么?

1.能在Layer2中实现的7个操作L2扩展解决方案的时代已经到来,但这才刚刚开始。如果你是先驱者,现在是一个绝佳的时机,尝试通过Layer2实现一些可能的事情.

1900/1/1 0:00:00
COIN:金色早报 | 数字人民币在上海社区试点应用

头条▌数字化人民币在上海社区试点应用4月17日上午,位于普陀区万里街道的中环花苑小区开始试点数字化人民币应用,小区居民可用来支付物业费、停车费.

1900/1/1 0:00:00
EFI:共为创新大会圆桌:借贷变革时期 DeFi的财富进化论

金色财经现场报道,4月10日,由金色财经主办,波场TRON总冠名,HBTC、SumSwap、SubGame首席合作企业的“2021共为·创新大会”在上海举办.

1900/1/1 0:00:00
AMM:全景式解读DEX行业格局与发展趋势:谁会是下一个王者?

本文来源于Messari,作者为RahulRai,并经由龚荃宇编译。原标题:《全景式解读DEX行业格局与发展趋势》近日,知名加密研究机构Messari发布了一篇社区投稿,作者系加密货币对冲基金G.

1900/1/1 0:00:00
BNB:4.13早行情:BTC冲高再次被拖累 DeFi板块迎来大涨

据欧易OKEx的数据显示,当前BTC/USDT现货报价为60449美元,24小时涨幅为1.03%.

1900/1/1 0:00:00
以太坊:技术周刊|以太坊完成柏林硬分叉

本周技术周刊包含以太坊、Filecoin、Dfinity、Chainlink四个网络的技术类新闻.

1900/1/1 0:00:00