Dragonfly Capital 研究合伙人 Ivan Bogatyy 上周刚刚分享过 构建 MiningDAO 矿池的第一手经验,这次,他用 MiningDAO 帮助推特用户 @0x650d 完成单笔购买 100 个 NFT 的交易例子解释,通过技术手段完全可以避免遭受抢先交易攻击。

撰文:Ivan Bogatyy,区块链投资机构 Dragonfly Capital 研究合伙人
编译:Perry Wang

1/ 当你是一个像 @0x650d 这样的超级猛男,想一下子买 100 个 CryptoPunk,你具体会怎么做?怎样确定交易不会在以太坊公共内存池的「黑暗森林」中遭到抢先交易者的劫杀?

你只需联系 @Mining_DAO

Ivan Bogatyy 连环推解释 MiningDAO 助力完成单笔购买 100 个 NFT 的重磅交易

2/ 与 NFT 相关的矿工可提取价值(MEV)手段非常多。机器人可以尾随交易(back-run)新上线的 NFT,甚至在 NFT 出现之前就抢购它们。卖家可以对买家的出价交易进行抢先交易,并标上更高的价格重新挂牌交易。潜在买家可以坐等价格下跌,但对决定出手购买的其他人进行抢先交易攻击。

3/ 一个很有意思的事实:我在 2018 年就写过利用这些算法手段玩弄 NFT 的文章(How we made $100K trading CryptoKitties),当时我沉迷于「加密猫」@CryptoKitties (具体构想参见文末的「自动化套利 /automatic arbitrage」一章。当时 MEV 这个术语还没诞生,尾随交易手段也不存在(我当时将这一手段称之为 post-running)。

4/ 请记住,所有这些手段都是为了袭击单次 NFT 购买。当你计划购买一百个 NFT 时,价格下限门槛可能会是花费 6 万美元和必须花费 60 万美元之间的区别。

5/ 很显然,@0x650d 有办法。他想要一个完全私有的区块,他的所有交易在其中都会在任何人有机会做出反应之前立即得到确认。我们提供的就正好是这种服务!

@Mining_DAO 的独特设计就是即使是矿工也不知道自己是在挖什么。

6/ @Mining_DAO 是通过智能合约予以实现。我们接受密封的订单(区块哈希),当该区块被挖出后收取 ETH,自始至终不知道区块中的内容。

您可以将其视为基于订单簿的区块 DEX:

Ivan Bogatyy 连环推解释 MiningDAO 助力完成单笔购买 100 个 NFT 的重磅交易

7/ 自然,这是一项新技术,代码未经测试,存在搞砸的风险。正如有些人注意到的那样,像 @0x650d 先进行了一次试运行。 然后他发送了上述 重磅交易 区块。

8/ CryptoPunk 的价格当天瞬息万变,所以有几笔交易失败了。@0x650d 迅速重新组合了交易,并发送了另一个带有剩余购买需求的区块。

活到老,学到老!

即时构建交易以匹配链上价格,会更加稳健。

9/ 很有意思地看到 @cryptopunksbot 账号简直疯了。它不断地发布新的 CryptoPunk 成交提醒,而试图弄清楚发生了什么事的人们简直让 Twitter 和 Discord 陷入瘫痪。

@vapeape 是第一个搞清楚具体情况的人。

10/ 我很乐意帮 @0x650d 学习如何使用我们的系统,而 @Mining_DAO API 完全开放且无需许可。我们接受任何人的捆绑交易和完整块交易提交。点 这里 了解更多信息。

11/ 考虑到近期在监管层面的动态,我希望这个故事表明以太坊中的抢先交易难题可以而且应该通过技术来得到解决,而不是政治干预。

甚至没有那么难! 只需私下发送你的交易。

来源链接:twitter.com