您好,欢迎您来到林间号!
官网首页 小额贷款 购车贷款 购房贷款 抵押贷款 贷款平台 贷款知识 手机租机

林间号 > 区块链 > 游戏三明治怎么通关,三明治攻击原理

游戏三明治怎么通关,三明治攻击原理

区块链 岑岑 本站原创

作者:LucasBaker、NiharShah、AlexToberoff和JumpCrypto研究员SurajSrinivasan翻译:黄金财经0xxz

去中心化交易所(DEX)是DeFi的核心基础之一,每天推动数十亿美元的交易。人们可能会认为,生态系统中这样一个关键且屡试不爽的组成部分将面临巨大的优化压力,而“交易供应链”的许多方面也确实得到了优化,无论是实现跨池交易的DEX聚合平台,还是没有气费的掉期交易。

协议层也有丰富的创新设计,包括RFQ平台、私有中继服务、OFA,甚至是夺回交易活动所创造价值的竞争工具。然而,令人惊讶的是,最初很少有人检查和分析使交易“脆弱”的基本参数。

对于通过内存池公开提交的交易,“三明治”攻击仍然是一个主要问题,即通过在交易前后放置相同资产的交易来提取互换交易或类似操作所创造的价值。Eigenphi的研究人员估计,仅在以太坊,三明治攻击在30天内就产生了超过800万美元的利润,构成了所有链中“最大可提取价值”(MEV)的大部分。

虽然上述服务当然可以用于进行私人交易或者保护交易价值不被泄露,但是三明治攻击的持续流行表明大多数用户还没有采用这些服务。在实际操作中,大量的DeFi swap交易使用默认的执行参数(例如Uniswap上的最大滑动点为0.5%)通过协议前端直接提交。无论这是由于不熟悉还是不愿意依赖第三方服务,我们认为这表明需要一种更简单的解决方案。其中一个解决方案是智能事务结构——优化事务的数量和每个事务的参数——这只能在DEX前端实现,不需要额外的信任假设,也不需要对基础设施做任何改动。

最近关于防止三明治攻击的博弈论方法的研究解释了依赖于交易规模的滑动点范围如何减少许多Uniswap交易者的预期损失(有些减少了一个数量级或更多)。但是空更广泛的设计还是需要回答以下三个问题:

单个互换参数:内存池交易者应该如何设置滑动范围,以最小化单笔交易的预期损失?

最佳交换分段:在单个池中,内存池交易者应该如何将单个大型交换交易分段为跨连续块执行的多个部分?

MEV-aware的DEX路由:DEX聚合平台应该如何考虑跨多个池的交易的MEV因素,以最小化预期的端到端损失?

最近,我们提出了一个理论框架来解决前两个问题,并将其简化为一组闭环解。首先,我们展示了如何为给定的事务规模设置参数,以平衡执行的预期损失(如事务失败和燃气成本)和提取的损失(如三明治攻击)。其次,我们证明了对于给定的滑动点随事务规模增大而增大的凹函数(例如Uniswap和Curve等常数积DEX)的最佳解是将大规模事务拆分成若干个跨顺序块的相同大小的事务,具体规模由值函数决定。

虽然目前的框架只是初步的理论性的,但我们非常希望看到它的实施和扩展。未来要做的工作可能包括扩展到更小规模的互换,其中每笔交易的天然气费占财富的比例更大,以及将多区块互换扩展到多个池。更广泛地说,我们鼓励DeFi建设者从双方的角度优化互换市场的效率,帮助用户表达智能前端的默认参数,并不断改进市场设计和架构。随着交易量的增加,应用的成熟和采用范围的扩大,为用户提供高效的交易工具将变得越来越重要,无论他们是否老练,或者对加密货币是否有足够的经验。

本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。

温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。

原文地址"游戏三明治怎么通关,三明治攻击原理":http://www.ljycsb.cn/qukuailian/217659.html

微信扫描二维码投放广告
▲长按图片识别二维码