作者:Haze(@haze0x)
链上交易时,很多基础概念可能决定你的交易成败。
现在交易工具尽量降低了大家的操作门槛,大部分人对于链上参数没有了解,这篇文章,带你了解一二。
一些基本概念:
Gas费(GAS)Gas=区块链的交易费
支付矿工/验证者,让他们处理你的交易
Gas高→交易优先打包
Gas低→可能被卡在队列里
支付方式:
SOL交易→付SOL
不同链有不同Gas机制
滑点(Slippage)滑点=预期价格vs.实际成交价格的偏差
滑点产生的原因:
市场深度不足→订单量大,但池子流动性不够
交易延迟→交易从提交到执行,价格波动
MEV夹子攻击→机器人操纵价格套利
示例:
你用1000USDC购买ETH,预期成交价2000USDC/ETH,应得0.5ETH
但成交价变成2050USDC/ETH,你最终只得到0.4878ETH,你的滑点=2.5%
如果你滑点设置0.1%,交易直接失败,因为滑点不足
夹子攻击(MEVSandwichAttack)如何夹你的?夹子攻击原理:
前置交易(Front-run)→机器人抢在你前面买入,推高价格
你的交易执行→你只能以更高价格成交,承担滑点损失
后置交易(Back-run)→机器人立即卖出套利
影响:
你买入价格被抬高,交易成本上升
机器人套利你的滑点,让你买贵、卖贱
SolanaVSETH上的夹子:
ETH→夹子精准插入
SOL→MEV机器人批量提交订单,广撒网夹人
如何防夹?
开启MEV保护,降低交易被监听的可能性
优先费(PriorityFee),也叫贿赂优先费=你给矿工/验证者的小费,让交易更快执行
组成部分:
BaseFee(基础费)→网络基础费用(Solana是固定Fee,ETH是动态)
PriorityFee(优先费)→你额外支付的小费,提高交易优先级
作用:
提高交易打包优先级,让交易更快上链
在MEV竞争中,高优先费交易会被优先执行
总结链上交易的Gas费+滑点(包括你设置的滑点氛围还有你买入金额对池子的冲击)+MEV夹子共同决定最终交易成本。
实战案例:很多人在Solana上冲土狗,用50%滑点+MEV保护,这样安全吗?
土狗大部分是AMM交易
你用1000USDC购买某代币,滑点50%,滑点是允许极端价格成交的
MEV机器人抢先买入,抬高价格(在你的滑点可容纳范围内)
你的交易以高价成交,你买到的代币比预期少
MEV机器人立即卖出套利,赚取你的滑点损失
如果防MEV生效:
交易不会被精准夹击(机器人无法前后插单)
池子流动性足够大,买入金额不会冲击价格,则交易正常执行
如果不生效:
Solana没有私有Mempool,MEV机器人仍然可以看到你的交易并夹你
如果你的金额冲击池子:
高滑点=允许极端价格变化,市场本身波动可能导致亏损
低流动性池子=交易冲击更大,容易落地成盒
如何避免被夹?
不要使用高滑点,理智设置滑点范围
如果使用AMM,开启防MEV,降低被监听风险
高滑点是决定冲土狗成功率的关键吗?
大部分的土狗短时波动率并没有那么高,溢出的滑点范围并不会有额外成功率作用。
更多的还是你的优先费+你的交易节点+交易路由选池等因素。这几个可以不断提升你的交易成功率。而滑点只是在某种极端情况下的一个选择。大部分时候打狗10%-20%就够用了。这部分在打狗的时候完全可以多次手动调节去控制风险。
对于P小将来说,都是以小搏大的,单笔买入金额不大,再调一下滑点,就可以避免大多数被夹的情况了。
结论1.交易场所是AMM(Raydium)时,滑点参数决定了你被MEV夹的概率
2.如果你设置高滑点,你需要评估:
Gas费是否足够高,避免MEV机器人抢跑
买入金额是否足够大,让MEV机器人有利可图
流动性池子是否足够深,否则可能吃满滑点范围
3.通过分批小额买卖+缩小滑点,可以极大减少被夹和小池子损失的风险
滑点多少?小额买卖怎么定义?
这个只能靠多打狗,才有感觉!跟开车一样,手动挡靠练习!