您的位置 主页 > 区块链热点 >

tokenpocket钱包|解读Neo侧链:用dBFT+密封交易抵抗恶意MEV

2024年开年已经两个月,加密货币市场呈现出上涨态势。以比特币和以太坊为首的诸多主流加密货币价格连续走强,比特币在春节期间达到了52000美元,而以太坊也一度突破了3000美元大关,都在离历史最高点越来越近。

几天前,Uniswap基金会发布新提案拟将协议费用分配给已质押UNI代币持有者,引爆DeFi市场。不止DeFi龙头普涨,其他DeFi项目如Frax Finance也称考虑引入类似Uniswap的代币质押者奖励机制。

根据数据提供商 DeFi Llama 的数据,自去年11月以来,专注DeFi的区块链上的总价值(TVL)已增长约40%,达到约600亿美元,创下自2022年8月以来的最高水平。2024年的夏天,DeFi市场前景可期。在DeFi市场蓬勃发展的背景下,如何为用户搭建一个公平、安全的环境变得至关重要。

DeFi散户苦MEV已久

对于链上用户,特别是经常被夹的DeFi散户来说,MEV已经是一个被大家所熟知的概念了。MEV 是最大可提取价值(Maximal Extractable Value)的缩写,它指的是矿工或验证者通过对内存池中同个区块内的交易进行重新排序而提取的最大利润额。

MEV 有几种类型,最常见的包括抢先交易、跟单交易和三明治攻击。抢先是指MEV套利者利用其对价格变化的预判,在内存池中抢先与其他交易买入或卖出,从而从价格变化中获利。跟单交易则与其相反,MEV套利者将其交易放在其他已知交易之后从而获利。三明治攻击是指MEV套利者针对即将发生的某笔大额交易,在这比交易的前后分别执行买卖活动,从而利用价格变动获利。

MEV可以有很多目的,其中一部分只是中立的交易,比如DEX的套利可以为长尾市场提供更好流动性,或者提升借贷协议的清算效率。然而,大多数的抢先交易攻击和三明治攻击由操纵MEV机器人的Searcher发起,通过审查用户的交易内容,监测到附加价值,然后他们将交易重新排序,并通过向验证者支付高额费用来确保出块并获取价值,这些属于恶意的MEV攻击。

中立来说,MEV 是一种有效的获利机制,中立的MEV行为构成了DeFi生态中通过价差获利的既定市场机制,并构成了相当一部分市场活动。但恶性的MEV获利则往往是以牺牲普通用户的利益和网络性能为代价的,对整个DeFi生态产生着重大影响。

  • 据估计,仅在以太坊一条链上,恶意MEV在2022年一年的总收入达到约4亿美元。据此可以合理的估算,截至2022年9月以太坊合并,历史累计的恶意MEV的收入可以达到9亿美元至10亿美元左右。

  • MEV机器人带来的高频、集中的链上活动,抬升GAS费用,造成网络拥堵。

  • MEV活动一般由极少数矿工和验证者发起,大多数用户无法参与,为网络带来极大的中心化风险。这有备区块链网络去中心化、公平、参与门槛低的初衷。

  • 抗MEV方案往往以成本和效率为代价

    可见,促进中立MEV的创新,并对恶意MEV进行防范是目前针对MEV行为的最优策略。目前主要防范恶意MEV有两种思路:

    1. 为套利者构建MEV专用通道

    Flashbots一直以来都在为套利者提供以太坊的MEV相关工具。目前讨论热度最高的当属其为PoS机制推出的MEV Boost。其实说到底,这一类工具都是为套利者提供了与验证者的独立信息沟通渠道,从而减少套利者获取MEV对普通用户和网络性能的影响。

    2. 为普通用户提供MEV保护

    随着用户发现自己的交互经常被夹,可否抵御恶意MEV的损害也成为了用户在选择dApp时的一个考量。越来越多DeFi 项目和开发者开始针对抗MEV进行改进。面向用户的抗MEV功能一般是通过两个方式实现的:

    • 链下订单撮合。包括1inch、Matcha、Cowswap在内的许多DEX都通过加入某种链下订单撮合机制来减少套利者获取MEV的机会。但是这种机制在流动性较差的环境下可能会带来更大的滑点和交易延迟,并且带来了中心化风险。

    • 专属交易通道。Flashbots推出的MEV Protect,以及一些DEX的专属交易服务,其实都是帮助用户建立了专有的交易通道,类似私有RPC。用户可以付更高的GAS,将自己的交易单独发送给验证者,而无需经过内存池。

    不难发现,目前以太坊网络上并没有嵌入底层的原生MEV解决方案。普通用户想要不受抢跑和三明治攻击的侵害,必须依赖第三方工具和服务。首先,你需要进行一番研究,找到适合自己的产品,或者安装插件。另一方面,使用这些服务往往意味着高手续费和低交易效率。这对于大部份偶尔使用DeFi的人来说门槛还是太高,性价比又很低。

    最近,Neo宣布即将推出原生抗MEV的侧链。如果Neo侧链真的具备实现原生抗MEV的属性,那对于DeFi项目和绝大多数普通用户来说,可能是一个更符合区块链公平、去中心化精神初衷的选择。

    Neo侧链:用dBFT+密封交易抵抗恶意MEV

    Neo的侧链虽然也是EVM链,但它相比以太坊和其他EVM链有一个巨大的不同:它不是PoS,而是dBFT。Neo从诞生开始就一直在坚持使用dBFT共识机制,之前的公告也确认了新的侧链也将沿用dBFT。在此基础上,Neo侧链加入一种新的交易种类——密封交易,直到新的区块被提议之前,这些交易都一直保持加密状态。这意味着没有人可以在交易被执行之前看到这些交易,无法提前预交易意图,也就没有人可以进行套利。

    以上两点关键基础特性让Neo侧链从协议层面拥有了抗恶意MEV的能力。开发者可以在dApp里直接集成这个原生功能,这一点是其他链目前无法提供的。对于用户来说,也无须针对不同工具和产品进行复杂的阅读理解和成本估算,普通用户可以在无感知的状态下获得针对恶意MEV的保护。

    Neo侧链如何做到原生抗MEV

    对于有兴趣了解Neo侧链抗MEV的技术特性的小伙伴,笔者针对目前从官方公告和媒体报道中了解到的信息进行整理,TLDR:

    1. dBFT共识机制

    • Neo侧链将延续采用dBFT(Delegated Byzantine Fault Tolerance)共识机制,相对于PoS链,具有防止时间强盗和扣块等MEV攻击的天生优势。

    • 区块生成后,Neo侧链可立即完成区块确认,防止攻击者重新排列已提交的交易序列。

    • 共识节点的行为受到社区监督,扣留区块时间过长会受到惩罚,保障了系统的公正性和安全性。

    2. 密封交易

    • Neo侧链引入了密封交易,使交易可以保持加密状态,直到新的区块被提议出来。

    • 没有人可以在交易执行之前看到交易内容,避免了预交易意图的泄漏,有效防范了套利行为。

    • 支持用户通过代理发送交易,保持交易发起人在执行前保持匿名性。

    3. 门限解密和分布式密钥(DKG,Distributed Key Generation)

    • 在密封交易时,Neo侧链使用“门限解密”工具,并通过“分布式密钥生成”来设置门限解密的密钥。

    • 共识节点只持有部分私钥,所有节点共同拥有一个公钥。

    • 这种机制保障了交易的隐私,并确保只有当足够数量的节点参与合作(达成dbFT共识需要2/3节点达成一致)才能安全重建完整的交易数据。

    4. 抗MEV交易与普通交易分离

    • Neo侧链设有专用内存池,用于存放抗MEV的交易,与普通交易分开,确保抗MEV交易不会影响到正常交易。

    • 每个区块中,普通交易总是排在抗恶意MEV的交易之后,加密交易发送者仍然可以设定一定优先费,不必担心交易被其他人顶替。

    • 内存池设置了额外的检查,来最小化潜在问题对全链交易带来的影响(例如DoS攻击,或过时的抗MEV交易的解密失败等等)。

    解读Neo侧链:用dBFT+密封交易抵抗恶意MEV

    总的来看,Neo主链已经更新到第三代,生态一直不温不火。通过兼容EVM,可以看到Neo是希望在侧链上吸引更多的EVM生态应用和用户,作为沉浮牛熊却屹立不倒的老牌公链,具备一定号召力和影响力。另一方面,独特的dBFT和密封交易加持,用户可以以较低的成本获得安全、隐私的交易环境,无需再时刻提心吊胆交易被夹。

    如果这些设计预期可以实现,Neo侧链可能会成为更公平、散户友好的EVM生态,又将给整个生态和社区带来一大批新鲜血液。此外,伴随测试网上线的交互空投也值得期待。

    ",

    热门文章