header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
扫码下载APP

如何防止抢先交易:以Chainlink低延迟预言机方案在GMX的应用为例

2022-12-26 12:51
阅读本文需 4 分钟
总结 AI 总结
看总结 收起
原文作者:CapitalismLab


Chainlink 即将推出低延迟预言机解决方案,GMX 也表态将会放弃内部喂价机制而切换至该方案。这可能成为 DeFi 衍生品上里程碑式的进化,对于解决 DeFi 衍生品的体验和安全性问题至关重要,本 Thread 将对其进行解析:  


当前 DeFi 衍生品面临的一个重要难题是防止「抢先交易」,如果套利者事先知道协议执行操作的价格,那么就有薅 LP 的机会。一些协议使用增加费用和延迟等降低体验的方式来做,GMX 则是采取内部喂价牺牲一点安全性的。  


GMX 当前使用两步交易来防止抢先交易: 1. 用户发送交易请求 2. keeper 获取交易平台的中间价格然后执行用户的请求,从而做到实际交易价格晚于交易发起时间。然而 keeper 是团队运作,虽然有设定 chainlink 的价格进行约束,但还是有内部作恶空间。  


Chainlin 推出了低延迟方案解决这一问题:1. 链下获取价格链上验证,价格按区块更新速度很快 2. 交易结算前价格保密,避免被套利。Chainlink 做的类似于把 GMX keeper 实现去中心化运作,由 GMX 内部团队变更为 chanlink 的多节点,从而避免协议内部作恶问题。  



举例说明下流程: 


1. 用户发起交易 

2. 从 Chainlink 链下部分获取价格、时间戳、区块、签名等信息 

3. Chainlink 链上验证 

4. 验证通过执行交易 价格在结算前并未在链上明文传输,从而实现了对抢先交易的预防   



我的观点:体验/安全性 是一个两难问题,此方案的推出为 DeFi 衍生品赛道 扫清了不少障碍。其目前采用的类似将 GMX Keeper 机制去中心化运作的逻辑也比较务实,毕竟此机制在 GMX 上已经得到了充分验证,简单而有效。  


原文链接


欢迎加入律动 BlockBeats 官方社群:

Telegram 订阅群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方账号:https://twitter.com/BlockBeatsAsia

举报 纠错/举报
本平台现已全面集成Farcaster协议, 如果您已有Farcaster账户, 可以登录 后发表评论
选择文库
新增文库
取消
完成
新增文库
仅自己可见
公开
保存
纠错/举报
提交