无论一个“能作恶”的项目如何声称他们不会作恶,都不应该给予信任,只有代码是值得信任的,这就 Web3 的工作方式。埋在GMX订单薄中的“不定时炸弹”:Keeper 机制是否会引发内部作恶?

近期大火的GMX Keeper 机制有作恶可能得言论开始蔓延,我们看看到底什么是 GMX ,什么是 Keeper?

  • GMX 依赖于一个集中的喂价机制,即“Keeper”,它完全由团队控制。

  • Keeper 决定了所有的交易价格,因此可以随心所欲地使任何一方(交易者和 LP)受损或受益。

  • 有了 Keeper 的绝对权力,GMX 很容易作恶,甚至比任何中心化的交易所更容易。

细节中的魔鬼:GMX 的 Keeper

最近 GMX 遭遇的价格操纵攻击让我们注意到了 GMX 的 Keeper 机制。事实上,外部操纵的攻击并不是最大的问题,因为外部操纵是一个可预防的问题。但 Keeper 所带来的的内部操纵隐患是没有办法避免的(甚至没有办法发现它)。

以下两个方案可以避免 Keeper 内部操纵的隐患:

  1. 将作恶的权利交给别人,比如直接用 Chainlink 数据。不过 Chainlink有监守自盗的可能,整体而言 GMX 也有被攻坚的可能。

  2. 通过完全去中心化数据机制解决:Keeper 机制如果能用完全去中心化的数据机制,它就就可以真正做到完全去中心化,避免内部操纵隐患。

完全去中心化数据机制解决 Keeper 内部操纵隐患

  1. 将行业内30多个预言机投喂到链上的价格数据,做一个VRF;

  2. 随机取任意3个预言机的价格进行对齐,如果对不齐,就重新做随机;

  3. 通过light client做数据跨链验证,on-chain将数据返回到合约执行链。

总结

在熊市,合约交易拥有非常大的市场。无论牛熊,交易者都是为了获得十倍的机会而来。牛市买现货有可能10倍,但是熊市只有做衍生品才有十倍的机会。当下GMX因为熊市大热,期待有真正去中心化的类GMX出来,造福交易者,打造一个公开透明的区块链商业世界。