一文全解链抽象关键要素CAKE框架
EV_ordering是特定于区块链的值,通常由执行用户订单的实体(如区块构建者或验证者)提取。
EV_signal代表了在正式记录在区块链上之前遵守订单的任何实体都可以访问的价值。不同的用户意图在EV_ordering和EV_signal之间有不同的分布。例如,在DEX上换币的意图通常具有较高的EV_ordering值,但EV_signal值较低。相反,黑客交易的EV_signal分量会更高,因为前置运行会比执行交易获得更多价值。值得注意的是,EV_signal有时可能是负值,例如在做市商交易的情况下,由于做市商对未来市场状况有更好的了解,执行这些订单的实体可能会遭受损失。
当有人能够提前观察到用户的意图时,他们就会抢跑,从而导致价值泄漏。此外,EV_signal为负值的可能性会在求解者之间形成竞争环境,导致他们提交更低的出价,从而造成进一步的价值泄漏(又称逆向选择)。最终,泄漏会通过增加费用或提供更优惠的价格来影响用户。请注意,低收费或提高价格是同一枚硬币的两面,在本文其余部分中将交替使用。
信息共享
与求解器共享信息有三种方法:
- 1.公共内存池:用户意图被公开广播到公共mempool或数据可用性层,第一个能满足请求的求解器执行订单并成为赢家。这种系统高度提取用户信息,因为用户公开了他们的EV_ordering和EV_signal。例如,以太坊的公开mempool和各种区块链桥。在桥的情况下,用户必须在将资产转移到目标链之前将其放置在托管中,以防止恶意攻击,但这过程无意中公开了他们的意图。
- 2.部分共享:CAF可以通过限制披露信息的方式来减少对竞价者透露的价值量。然而,这种方法会直接导致价格最优性的损失,并可能引发竞价垃圾邮件等问题。
- 3.私有内存池:MPC和TEE的最新发展使得完全私人mempool成为可能。在执行环境之外不会泄露任何信息,求解器会编码他们的偏好,并与每个意图匹配。虽然私人mempool捕获了EV_ordering,但无法完全捕获EV_signal。例如,如果黑客交易被发送到mempool,第一个看到该订单的人可以抢先进行交易并捕获EV_signal。在私人mempool中,信息只有在区块确认后才会被释放,因此任何看到交易的人都可以捕获EV_signal。可以想象求解器会建立认证节点来从TEE新铸造的区块中捕获EV_signal,将EV_signal捕获变成延迟竞争。
求解器列表
CAF还需要决定允许多少以及哪些竞价者参与拍卖。主要选项如下:
- 1.开放访问:参与能力的进入门槛尽可能低。这类似于公开mempool,泄露了EV_signal和EV_ordering。
- 2.限制访问:通过白名单、声誉系统、费用或席位拍卖进行订单执行能力的门控。门控机制需要确保系统中的求解器不会捕获EV_signal。例如1inchAuction、CowswapAuctions和UniswapX拍卖。订单获胜的竞争为用户捕获EV_ordering,而门控机制则可以为订单生成者(钱包、dApps)捕获EV_signal。
- 3.专属访问:专属访问是一种特殊的拍卖形式,每个时间段只选择一个求解器。由于不会向其他求解器泄露信息,因此没有不利选择和抢先折扣。订单流发起者捕获EV_signal和EV_ordering的预期值,因为没有竞争,用户只能获得执行而无法获得价格改进。这类拍卖的例子有Robinhood和DFlow拍卖。
结算层
一旦钱包签署了一组交易,它们需要在区块链上执行。跨链交易将结算过程从原子操作转变为异步操作。在初始交易执行和确认期间,目标链上的状态可能会发生变化,可能导致交易失败。本小节将探讨安全成本、确认时间和执行保证之间的权衡。
需要注意的是,在目标链上执行预期交易取决于目标链的交易包含机制,包括能够审查交易和目标链的费用机制等因素。我们认为目标链的选择是dApp的决策,超出了本文的范围。
跨链预言机
两个具有不同状态和共识机制的区块链需要一个中介,如预言机(Oracle),来促进信息在它们之间的传递。预言机充当链间信息传递的中继,包括验证用户在锁定和铸造桥中的托管账户中锁定资金,或确认用户在原链上的代币余额以参与目标链上的治理投票。
预言机以最慢链的速度传递信息,这是为了管理重组风险,因为预言机需要等待原链的共识。假设用户想将USDC从原链桥接到目标链,为此用户将其资金锁定在托管中。然而,如果预言机不等待足够的确认并继续在目标链上为用户铸造代币,可能会出现问题。如果发生重组,用户覆盖其托管交易,预言机会导致双重支出。
预言机有两种类型:
- 1.协议外预言机:需要与运行共识的第三方验证者分开,以在链间传递信息。额外的验证者增加了运行预言机的成本。LayerZero、Wormhole、ChainLink和Axelar网络是协议外预言机的例子。
- 2.协议内预言机:深度集成到生态系统的共识算法中,并使用运行共识的验证者集合来传递信息。Cosmos的IBC用于运行CosmosSDK的链,Polygon生态系统正在开发AggLayer,而Optimism正在开发Superchain。每个预言机使用专用区块空间在同一生态系统的链之间传递信息。
- 3.共享排序器是协议外实体,它们在协议内拥有交易排序权,即它们可以跨链捆绑交易。尽管仍在开发中,共享排序器不必等待特定区块确认以减少重组风险。为了真正实现跨链原子性,共享排序器需要能够执行后续交易,条件是早期交易成功,从而将它们变成链链。
桥接代币
在多链世界中,用户的代币和费用余额分散在所有网络中。在每次跨链操作之前,用户需要将资金从原链桥接到目标链。目前有34个活跃跨链桥,总TVL为77亿美元,过去30天的桥接量为86亿美元。
桥接代币是价值转移的案例。这为利用擅长资本管理并愿意承担重组风险的专业第三方创造了机会,减少了用户交易所需的成本和时间。
跨链桥有两种类型:
- 1.锁定和铸造桥:锁定和铸造桥验证原链上的代币存款并在目标链上铸造代币。启动此类桥所需的资本较小,但安全转移锁定信息需要大量投资。这些桥的安全漏洞导致了代币持有者数十亿美元的损失。
- 2.流动性桥:流动性桥利用原链和目标链上的流动性池,并使用算法确定原链和目标代币之间的转换率。虽然这些桥的初始成本较高,但需要较低的安全保证。如果发生安全漏洞,只有流动性池中的资金面临风险。
-->> 2/3 文章未完,请继续阅读
以上就是一文全解链抽象关键要素CAKE框架的全部内容,望能这篇一文全解链抽象关键要素CAKE框架可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。