Cartesi x Shutter:通用计算应用中的MEV

  • shutter
  • 发布于 2023-12-05 19:48
  • 阅读 3

本文探讨了最大可提取价值(MEV)在通用计算应用和游戏中的潜在影响,尤其是在以太坊 L2 平台上,并分析了MEV如何影响资源分配、数据访问、运营效率及游戏策略。同时介绍了Cartesi和Shutter通过协议和应用层面的合作,来保护交易隐私和应用安全,以应对MEV带来的挑战。

Cartesi x Shutter: 广义计算应用中的 MEV

感谢来自 Cartesi 的 @felipeargento 对此博文的反馈和投入!

最大可提取价值(MEV)通过在区块链区块中战略性地定位交易来获得优势。它在高频交易和 DeFi 等领域非常重要,会影响利润和交易结果。

Cartesi 虚拟机将 Linux 操作系统引入区块链计算,扩大了开发者对编程工具和语言的访问权限。它的目标是超越以太坊的局限性,同时确保安全性和抗审查性。

这篇博文探讨了 MEV 如何扩展到以太坊 L2 等平台上的计算应用和游戏。它会影响资源分配、数据访问和运营效率。在游戏中,它会影响匹配机制、资源获取和游戏策略。

Cartesi 和 Shutter 正在合作提供协议(L2)和应用级别的 MEV 保护,从而增强交易隐私和应用安全性。

MEV 说明

MEV 是一种概念,即某些用户可以通过在区块中战略性地定位他们的交易来获得优势。虽然不是天生的负面事物,但它引发了对公平性和安全性的担忧,因为它可能会排挤较小的参与者,使网络中心化,并引入额外的审查媒介。

Cartesi VM

Cartesi 虚拟机通过启动 Linux 操作系统,为区块链计算引入了一种新颖的方法。这使得 Web3 开发者可以访问范围广泛的现有代码库、编程语言和开源工具。Cartesi 扩展了 EVM 的设计局限性,同时保持了以太坊的安全性和抗审查性,这对于区块链应用中的信任和可靠性至关重要。

在广义计算应用中 MEV 的背景下,特别是像 Cartesi VM 这样作为以太坊上基于 Linux 的 L2 的系统,我们面临着一个有趣的(也可能是实际的)实验:MEV 在广义计算应用和游戏中的表现是什么样的? 它是好是坏?我们可以做些什么来解决它吗?

游戏中的 MEV

Cartesi VM 在游戏用例中表现特别强大。在构建于以太坊 L2 等平台上的多人游戏环境中,MEV 可以通过几种独特的方式体现。这些场景通常涉及玩家或其他各方试图通过利用底层区块链中的交易排序或时间安排来获得优势。

以下是一些具体的例子:

匹配优先级 MEV: 玩家或团队可能会付费来影响匹配算法,以获得有利的匹配。这可能意味着避免高技能玩家或与经验较少的对手进行匹配,从而增加他们获胜的机会。

游戏内资源获取 MEV: 在游戏内资源(如物品、武器或能量道具)至关重要的游戏中,玩家可能会付费以确保他们是第一个访问这些资源的人。这可能涉及优先处理声明这些资源的交易,从而有效地给予付费玩家不公平的优势。

实时战略游戏操纵 MEV: 在实时战略游戏中,行动的时机可能至关重要。玩家可能会付费以使其行动(如攻击、移动或建造)在其对手之前处理,从而使他们获得战术优势。

我们已经在链上 RTS 游戏中看到了像 Dark ForestDAOPlomacy 这样使用密码学处理这些问题的例子。

出生点操纵 MEV: 在玩家或资源的出生点至关重要的游戏中,玩家可能会付费以影响出生时机或位置,从而获得优势。

延迟操纵 MEV: 玩家可能会付费以降低其网络延迟或增加其他玩家的网络延迟,从而影响实时游戏体验。这在快节奏的竞技游戏中尤其重要,在这些游戏中,反应时间至关重要。

服务器队列跳转 MEV: 在具有服务器队列的热门游戏中,玩家可能会付费以在队列中向前跳跃,从而确保更快地访问游戏,尤其是在高峰时段。

游戏内广告 MEV: 公司或个人可能会付费以优先展示其在游戏中的广告或消息,从而针对高流量区域或高峰游戏时间以获得最大程度的曝光。

在所有这些场景中,多人游戏中 MEV 的关键要素是能够通过外部支付或操纵底层区块链系统来获得游戏内优势。这给确保游戏体验的公平性和完整性带来了巨大的挑战。随着区块链技术越来越融入游戏,开发者和平台运营商必须制定策略来减轻这些潜在的系统滥用。

广义计算应用中的 MEV

在从这些关于游戏 MEV 的见解继续,探索 MEV 可以在广义计算应用中采取哪种形式也很有趣。以下是一些具体的例子:

资源和性能 MEV: 这涉及优先处理交易以获得稀缺的计算资源(CPU 时间、内存、存储)或提高应用程序性能。用户可能会付费以确保其应用程序高效运行,从而影响资源分配和网络请求处理,这对于例如实时分析至关重要。

数据和网络 MEV: 通过操纵交易顺序以更早地访问数据,可能会出现机会,从而可能影响隐私和安全性。此外,用户可能会付费以减少网络延迟,这对于实时处理或通信应用程序至关重要。

运营 MEV: 这包括为服务可用性、任务执行顺序和 API 调用优先级方面的优惠待遇付费。企业可能会优先安排其服务维护或部署交易。同时,用户可能会试图影响任务或 API 请求的执行顺序,从而影响各种应用程序,如数据分析或依赖外部数据的服务。

在所有这些场景中,MEV 超越了财务利益,涵盖了在去中心化计算环境中通过交易操纵获得的任何优势,从而在系统设计、安全性和公平性方面带来了独特的挑战和机遇。

深入探讨:DAOPlomacy

DAOplomacy 是一款以经典棋盘游戏“Diplomacy”为蓝本的去中心化游戏,它面临着一种独特的 MEV 类型问题,该问题是其游戏玩法和结构所固有的。在 DAOplomacy 中,七个 DAO(去中心化自治组织)竞争以争夺地图上的领土。该游戏的关键特性是,每轮的行动都是秘密计划并同时执行的,这使得战略和保密至关重要。

DAOplomacy 中的 MEV 类型问题源于需要对这些行动保密,直到它们被执行为止。如果其他玩家或 DAO 能够提前看到一个 DAO 的行动,他们就可以相应地调整他们的策略,从而获得不公平的优势。这类似于区块链中的传统 MEV 问题,在传统 MEV 问题中,实体可以利用有关待处理交易的信息。

为了解决这个问题,DAOplomacy 利用了 Shutter 开发的技术。Shutter 协议旨在通过采用基于阈值密码学的分布式密钥生成(DKG)协议来防止以太坊上的抢先交易。在 DAOplomacy 的背景下,Shutter 的作用是确保游戏行动保持加密状态,并且在所有行动都执行之前对其他玩家隐藏。这种加密对于维护游戏的完整性至关重要,因为它保留了对 Diplomacy 至关重要的惊喜元素和战略规划。

通过使用 Shutter,DAOplomacy 有效地屏蔽了每个 DAO 的行动,使其免受其他 DAO 的影响,从而防止了任何形式的战略抢先交易或基于提前访问有关行动的信息而获得的不公平优势。

Shutter L2 的 MEV 保护

Shutter 利用阈值加密在 L2 上提供恶意 MEV 保护。这是针对 OPStack 的一项提案。它也可能意味着构建应用程序层加密解决方案,类似于为 DAOPlomacy 和 Snapshot 的屏蔽投票 构建的方式,后者由 Shutter 提供支持。

如果你正在开发通用应用程序或游戏,如果你有兴趣了解有关 MEV 的更多信息,请联系 Cartesi 或我们!

  • 原文链接: blog.shutter.network/mev...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
shutter
shutter
江湖只有他的大名,没有他的介绍。