Solana推出BAM方案 提升交易质量应对恶意MEV

robot
摘要生成中

Solana的新挑战:提升交易质量而非数量

Solana以其高速交易和庞大交易量著称,但这是否就意味着它已经"足够好"了呢?深入分析这些交易,我们不禁要问:它们是否都在创造实际价值?

事实上,Solana的大量交易并非源于真实需求,而是高频套利者利用毫秒级信息差获利。这些"有毒交易者"通过技术优势,在做市商即将撤单时提高Gas费用,确保自己的交易优先执行,从而完成套利,导致做市商蒙受损失。为了弥补这些损失,做市商不得不扩大买卖价差,最终由普通用户承担额外成本。

Solana一直梦想在链上实现订单簿,取代中心化交易所。然而,"有毒交易者"的存在成为了实现这一目标的主要障碍。这揭示了Solana面临的新挑战:交易量并不等同于流动性。健康的市场需要的不是更多交易,而是更高质量的交易。

如何剔除有毒交易,保护市场流动性?

在当前系统中,由于Solana的共识机制采用周期性拍卖,吃单者实际上享有优先权,这导致恶意MEV影响了市场公平性。

Solana的共识机制中,每400毫秒一个时间段(Slot),交易按照支付的Gas费用高低排序执行。在这个过程中,做市商需要频繁调整报价,而高频套利者则通过监控价格差异,在发现机会时立即成交。通过支付更高费用,套利者可以抢在做市商撤单前完成交易,导致做市商经常遭受损失。

理想情况下,订单簿去中心化交易所(DEX)应该先执行所有撤单,再执行新挂单,最后才执行成交。然而,Solana当前的共识机制无法在微观层面实现这一点。同样,在预言机报价方面,最佳做法是先更新预言机价格,再执行依赖该价格的交易。但在400毫秒的间隔内,市场可能因剧烈波动而导致交易仍按原先价格执行。

对借贷协议而言,理想顺序是先补充保证金,再进行清算。

因此,Solana需要一种机制,允许不同协议根据需求对交易进行排序,这就是所谓的应用控制执行(ACE)。

BAM:Solana的解决方案

区块组装市场(BAM)是Solana为解决这些问题提出的方案。BAM在Solana链上应用与主网之间构建了一个排序层或预处理层。它利用可信执行环境(TEEs)构建隐私沙盒,在其中根据预设规则或先进先出(FIFO)原则对交易进行排序。

这一机制旨在更好地服务于订单簿、永续合约交易所和暗池等协议。

解读Solana BAM区块组装市场:当速度不再是唯一的追求

BAM的运作模式

BAM支持三种运行模式:Solana默认模式、Block-Engine模式(当前Jito的MEV解决方案,核心是竞价机制)和BAM模式(验证者严格按FIFO排序)。

BAM模式的核心特点包括:

  1. 利用可信执行环境(TEEs)构建隐私环境,确保公平交易排序。

  2. 通过插件系统实现复杂排序逻辑,允许应用自定义交易排序规则。

  3. 实现应用控制执行(ACE)功能,满足不同协议的特定需求。

BAM的实际应用

BAM的应用场景包括:

  1. 借贷清算保护:优先执行补充抵押品操作,再进行清算检查。

  2. 原子级交易组合:在同一时间窗口内完成预言机价格更新和相关交易执行。

  3. 价格波动保护:检测并分批执行大单,避免市场剧烈波动。

  4. 做市商保护:允许毫秒级撤单和重新挂单,减少恶意套利风险。

结语

BAM为Solana的交易处理流程引入了可验证性、隐私保护和可编程性。它使开发者能够构建更接近中心化交易所体验的去中心化应用,包括中央限价订单簿、永续合约交易所和暗池等。这一创新有望推动Solana生态系统的进一步发展,提升整体交易质量和用户体验。

SOL5.59%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 转发
  • 分享
评论
0/400
薛定谔空投vip
· 8小时前
听我一句劝 别随便抄底sol啦
回复0
测试网薅毛狂人vip
· 08-10 19:45
gas高了普散也不敢动了吧
回复0
rekt_but_resilientvip
· 08-10 19:43
搞莱纳岂不是更卷
回复0
GateUser-1a2ed0b9vip
· 08-10 19:42
链上寄生虫是吧
回复0
quiet_lurkervip
· 08-10 19:20
毒瘤还挺多的啊
回复0
MrRightClickvip
· 08-10 19:16
交易数量是炒作的最后狡辩
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)